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

作者:cc120 hihi 来源:ChinaZ源码报导 浏览: 2011-5-30 10:34:30 字号:
[摘要]ZenTaoPHP框架是为了服务禅道开源项目管理软件而开发的,从禅道官网得到最新消息:ZenTaoPHP框架从2.1版本开始,彻底放弃版权,将代码捐献给public domain,希望ZenTaoPHP框架可以成为大家开发应用的一个好帮手!

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

  ZenTaoPHP框架是为了服务禅道开源项目管理软件而开发的,从禅道官网得到最新消息:ZenTaoPHP框架以public domain协议发布2.1版本,以下来自是禅道官网声明:

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

ZenTaoPHP下载

  • 软件大小:64KB
  • 软件类别:国产软件 | 其它类别
  • 软件语言:简体中文
  • 运行环境:PHP/Mysql
  • 软件授权:开源软件
  • 更新时间:2011-5-30 10:45:56
  • 相关链接:Home Page

ZenTaoPMS下载

  • 软件大小:3.69MB
  • 软件类别:国产软件 | 整站栏目
  • 软件语言:简体中文
  • 运行环境:Win8/Vista/XP/Win7
  • 软件授权:免费版
  • 更新时间:2015-12-24 14:19:47
  • 相关链接:Home Page

一、关于ZenTaoPHP框架

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

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

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

  为什么我们会选择以public domain来发布最新的ZenTaoPHP v2.1 版本呢?

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

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

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

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

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

三、ZenTaoPHP v2.1 版本的改动点

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

四、帮助文档

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

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

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

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

sssss
Tags: ZenTaoPHP   ZenTaoPHP框架   PHP框架  
责任编辑:cc120
编辑推荐排行