ZenTaoPHP框架以public domain协议发布2.1版本

2011-05-29 09:13:12
王春生
转贴
16866
摘要:ZenTaoPHP开发框架以public domain协议发布2.1版本

大家好,我们高兴的向大家宣布,ZenTaoPHP框架从2.1版本开始,彻底放弃版权,将代码捐献给public domain。希望ZenTaoPHP框架可以成为大家开发应用的一个好帮手!

一、关于ZenTaoPHP框架

开始ZenTaoPHP框架是为了服务 禅道开源项目管理软件而开发的。当时设计这个框架的初衷是考虑到后面会有众多的第三方开发人员参与到禅道项目管理软件的开发,没有统一的开发框架,协作会有很大的问题。在参考和比较了当时市面上众多的PHP框架之后,我们重新造了一个轮子,自己动手开发了ZenTaoPHP框架。原因也很简单,禅道项目管理软件的基础不能依赖于我们自己无法控制开发节奏的第三方的框架上面。已经有太多的框架潮起又潮落。或者升级一个版本之后,代码已经重新变过,之前开发的东西要重新写过。

ZenTaoPHP框架于09年3月1日发布1.0 alpha1版本,到2010年1月3日发布1.3正式版本。然后ZenTaoPHP框架代码并入禅道项目管理软件,随着禅道项目管理软件的发布而不断的完善,成熟。2011年1月19日,我们将这一年来的框架完善的地方提取出来,重新发布了框架2.0版本。

这两年多的框架发展下来,ZenTaoPHP框架已经非常的成熟稳定。而且我们也很欣慰,框架两年多来,核心的规则基本没有变化。如果有朋友用早的1.0 alpha版本开发应用,那么升级到2.0版本,只需要做很小的改动。

为什么我们会选择以public domain来发布新的2.1版本呢?

二、为什么选择public domain协议?

大家所熟知的开源软件和商业软件,其基本的法律基础还是 版权所有。开源软件和商业软件的主要区别在于源代码是否开放,还有是否有修改、二次发布的权利,是否限制商用等等。

一般来讲商业软件源代码是不开放的,购买者仅仅有使用的权限。开源软件则源代码开放,同时赋予使用者修改,二次发布的权限,但同时有一些限制。不同的限制条款就组成了不同的开源授权协议。这其中比较有名的有GPL, LGPL, Apache, BSD, MIT等等。这些协议有的限制比较严格(GPL, LGPL),有的则非常宽松(Apache, BSD, MIT)。但它们都是有copyright的,比如要保留署名权。

除了这些开源的协议之外,还有一个就是public domain。所谓public domain,就是作者完全的将所有版权全部捐献,任何人,任何组织,可以拿它做任何的事情,而没有任何的限制。以public domain发布的代码比较少,比较有名的是sqlite。

我们将框架代码完全捐献给公众领域(public domain),希望它可以成为大家开发应用的一个好帮手,一个DIY的原始素材,一个你可以用它来做什么事情而没有任何限制的框架。

三、2.1版本的改动点

2.1版本的主要改动点如下:

  • 修复获取PATH_INFO的兼容问题。
  • 修复客户端语言和客户端风格的兼容问题。
  • 扩展目录由原来的opt改为ext。
  • 优化性能。
  • 增加数据库读写分离功能。
  • control中增加了getCSS()和getJS()方法,这样view层可以将html, js, css也都彻底的分开。
  • json格式的输出进一步完善,增加了status的状态,还有md5的哈希校验码。

四、下载地址

/sdl/ZenTaoPHP.2.1.zip

五、帮助文档

升级不需要做任何改动,直接下载新的代码,解压缩,替换原来的代码即可。

使用文档: http://devel.zentao.net/help-book-zentaophphelp
视频教程: http://devel.zentao.net/article-browse-1233.html

六、欢迎第三方的开发者来参与禅道插件的开发

禅道项目管理软件从2.0版本开始已经内置了插件管理。禅道的插件是完全利用ZenTaoPHP框架的扩展机制实现的,欢迎广大的PHP爱好者来开发禅道的插件。

禅道项目管理软件介绍: http://www.zentao.net/help-book-zentaopmshelp.html
禅道项目管理软件扩展机制: http://devel.zentao.net/help-book-zentaophphelp-1231.html
禅道项目管理软件插件下载: http://www.zentao.net/extension-browse.html

我们欢迎任何形式的插件,开源的,商业的,免费的,收费的,我们都欢迎!期待您的参与!

QQ交流群: 135870685

评论列表
anopos 2013-06-07 06:55:34
试试看,感谢开发。
wwccss 2012-06-12 11:21:52
从理论上是支持的。pdo可以支持多个数据库。
jsj 2012-06-12 11:03:39
您好,ZenTaoPHP框架支持其他数据库吗
vsxp 2011-08-16 01:20:11
您好,辛苦了。ZenTaoPHP框架也整个SAE版本出来吧。
v 2011-05-30 11:19:15
•扩展目录由原来的opt改为ext。_ 又要变动一次么?
wwccss 2011-05-30 11:30:40
不需要的。这个是框架,不是禅道项目管理软件。禅道项目管理软件已经改过了。
1/1
发表评论
评论通过审核后显示。
文章分类
联系我们

联系人:刘璐

电话:18562550650

Email:liulu@easycorp.ltd

QQ:2845263372

地址:青岛开发区长江路232号国贸中心C座2单元2902室