文章分类

ZenTaoPHP框架发布1.0.beta1

2009-05-25 21:33:19    王春生    18612    转贴

我非常高兴的向大家宣布,ZenTaoPHP框架发布了1.0的第1个beta版本。 

tar.gz格式的下载:https://sourceforge.net/project/downloading.php?group_id=254879&filename=ZenTaoPHP.1.0.0.beta1.tar.gz

pear包格式的下载:https://sourceforge.net/project/downloading.php?group_id=254879&filename=ZenTaoPHP-1.0.tgz&a=70366191

如何安装:

tar.gz格式的下载之后,直接解压缩就可以了。pear格式的下载之后,执行pear install ZenTaoPHP-1.0.tgz就可以了。

如何升级:

如果你在使用之前的版本,需要改动的地方如下:

1. config.php文件里面需要增加几个配置项:
$config['pathType'] = 'clean';
$config['requestFix'] = '/'; 

2. 每一个模块的视图文件都放在了view目录下面。原来视图文件里面的包含路径需要修改一下。

修改记录:

这个beta版本的主要改动如下:

一、使用pear打包。

这是这次比较大的一个改动。你可以直接下载我生成好的pear包,然后使用pear install ZenTaoPHP-1.0.tgz安装就可了。安装完毕之后,www/index.php里面包含框架文件就可以写成这样的代码:

include 'zentao/framework/router.class.php';

二、config和lang对象现在可以支持无限级别。

之前版本的config和lang数组只能定义两维,在实际使用的过程中还是有一些局限。后来修改了一下代码,可以支持无限级别。 

三、类库分为corelib和appLib

现在类库文件分为框架级别的类库和应用级别的类库。框架级别的类库是多个应用都有可能用到的类,而应用级别的类库则只是当前应用所用的类。zt框架在加载类的时候,会优先从appLib目录下面进行加载,如果没有找到,再尝试从corlib目录下面进行加载。这样应用级别的类库升级为框架级别的类库而不需要改动代码。

四、视图文件移到view目录下面。

视图文件可能会比较多,所以将其移至view目录下面,方便文件管理。

五、增加简洁url功能。

config.php里面增加了一个配置项用来配置是否打开clean url功能。full url和clean url的区别如下:

full url:  hello/read/id/123.html
lean url: hello/read/123.html

相比较于full url,clean url省去了变量名,所以看上去会更加简洁一些。

六、增强url的seo功能。

config.php增加了一个配置项为requestFix,也就是url path之间的分隔符。通常的是斜线/,但是你可以定义为减号,或者下划线。

斜线连接:hello/read/123.html
减号连接:hello-read-123.html

这样搜索引擎看到的网页都是根目录下面的,权重会增加,所以对seo会比较有帮助。

七、增强了代码生成器功能。

如果使用pear安装之后,直接执行ztphp,就会看到帮助。

如果是使用tgz包安装,进入app/cli目录下面,执行ztphp,也可以。


评论列表
wwccss   2009/06/18 11:06
呵呵,多谢关注。最近在开发zentaoms过程中,发现了框架的几个小问题,已经修改。然后正在整理代码和注释,还有测试脚本。快了。:)
17cha8.cn   2009/06/18 11:06
还在等着正式版,呵呵。
swz   2009/06/17 16:06
观注一下。
xlight   2009/05/26 09:05
有模有样的了


发表评论
  评论通过审核后显示。
浙ICP备12017616号
蝉知1.6