一直很纳闷为什么SmartTemplate自2007年的V1.2.1版本就没有再更新,今天上网找SmartTemplate最新版本的时候,忽然在逛论坛的时候发现SmartTemplate居然换了这个名字QuickSkin ,官网也换了http://quickskin.codeworxtech.com。不晓得为什么要更名,个人觉得SmartTemplate这个名字很好。。。
下面是我从官网上Copy的版本更新日志,原来自2007年10月份的Version 2.0.0rc1版本开始SmartTemplate就更名为QuickSkin 了,最新版本是2009年1月1日发布的QuickSkin version 2.3 for PHP4, 和 QuickSkin version 5.0 for PHP5。
总体来说,QS与ST没有多大的修改,st1.2.1仍然堪称完美,需要什么功能可以自己扩展,不必等待更新。QS应该是ST易手他人之后才更改的名字,或者。。。。。
下载地址:http://sourceforge.net/project/showfiles.php?group_id=207924
原文地址:http://quickskin.codeworxtech.com/index.php?pg=changelog
Version 2.2 - July 2008
renamed extensions directory to 'qx'
renamed all extensions to 'qx_'
fixed auto-loading of extensions
added sample application
Version 2.1.1rc1 - November 2007
Combined quickcache.php and quickcache_config.php into one file
Minor changes for PHP5 compliance (tested with PHP4 & 5.2.4)
With 2.1.1rc1, zLib compression does not have to be enabled on server
(use included .htaccess file to enable)
v2.1.0rc1
Fixed bug with CGI-PHP
Set file type cache as default
Modified mysql-type configuration settings
Modified use of cache type configuration settings
Clarified use of cache directory, base directory
Fixed errors in 'readme' file, i.e. path settings, debug variable
Completed renaming from jpcache to QuickCache
v2
Added CLEANKEYS-setting to recognize cachefiles origin.
Fixed bug with IIS and IF_NONE_MATCH
Version 2.0.0rc1 - October 2007
- Changed project name from SmartTemplate to QuickCache /*项目名称由smarttemplate更改为quickskin*/
- modified all file names and function names to conform to new product name
/*修改所有文件名和函数名以遵循新的项目名称*/
- Added class property for template directory and modified logic in code to support this new property
/*在模板类中新增模板目录属性,并修改相应代码以支持此属性*/
- Added class method "set" to set class properties (can be explicitly set vs, use of assumptive $_CONFIG variable)
/*在模板类中新增'set'方法,方便用户设置模板配置参数*/
- Added class method "addtpl" to add a supplementary template (banner ad, etc) that loads at same time as main template
/*在模板类中新增'addtpl'方法,方便用户在页面中附加模板(如banner广告等),附加模板与主模板同时加载*/
- Added properties to both the parser and debugger to facilitate passing of variables between classes
- Changed all " (double quotes) to ' (single quotes) where possible to enhance performance
/*修改所有可能影响性能的双引号为单引号*/
- Modified compiled and cached files names to a maximum of 35 characters, plus extension
- Added support for QUERY STRING - particularly important to large scale projects where the query string is widely used
- Merged class.quickskin.php and class.quickskinparser.php into one single file (both are dependent on each other)
- QuickSkin now compatible with CodeIgniter with a simple file name change
- change filename from class.quickskin.php to Quickskin.php and add to your /system/application/libraries directory
*Note: next version will focus on compatibility with PHP4 and PHP5
Version 1.2.1 - codename Betelgeuse [代号:Betelgeuse]
- A variable can be used as right part of an IF clause /*变量可用在 IF 语句的右边*/
- Added space recognition in IF clauses /*新增 IF 语句中的空格判断*/
Version 1.2.0 - codename Orion [代号:Orion]
- added subtemplate system /*新增子模板支持(应该是子目录里的模板吧)*/
- better error reporting /*优化了错误报告*/
- some bugfixing /*修复了一些bug*/
Version 1.0.2 - original developed by Philipp v. Criegern /*最初版本*/