您的位置:BugFree > 易软动态 > ZenTaoPHP框架发布1.0 alpha1版本

ZenTaoPHP框架发布1.0 alpha1版本

添加日期:2009-03-01 18:34 作者:王春生 来源:本站原创 阅读 3340

大家好,非常高兴的向大家宣布,ZenTaoPHP框架发布第一个alpha版本,欢迎大家下载试用。

下载地址http://www.zentao.cn/Data/Site18/zentaophp_1.0_alpha1.zip
支持网站http://www.zentao.cn
支持社区http://www.zentao.cn/forum.html
DEMO网站http://demo.zentao.cn/
授权协议LGPL 

一、 ZenTaoPHP是什么?

  ZenTaoPHP是一个非常简单的PHP框架,它支持MVC三层的开发方式。zen是“禅”的意思,tao是“道”的意思。
  我在读《编程之道》和《编程之禅》这两本书的时候,深受启发,故将此框架命名为ZenTao。

二、为什么开发这个框架?  

  开发这个框架的主要目的是为了后面的项目管理软件做铺垫。后面我计划开发的项目管理软件会是基于这个框架的
  一个应用。

三、为什么不选择其他的框架?  

  原因很简单,因为其他的框架都太复杂。我要保证代码足够简单,而且性能要好。

四、为什么选择这个框架?  

  简单,性能,这也许是你选择它的理由吧。从某种意义上讲,这个框架更多是一个约定,而不是框架。

五、系统要求:  

  webserver最好是apache,打开rewrite模块。其他的webserver有待测试。
  php5.2版本以上,加载pdo, pdo:mysql, json, spl等扩展。不支持php4系列的版本。
  mysql没有要求,最好是最近比较高的版本。

六、安装:  

  1. 下载本框架,将其解压缩到webserver的根目录,比如/data/www/zentao/
  2. 修改apache的配置文件,增加一个virtualhost的配置/usr/local/etc/apache22/extra/httpd-vhosts.conf

  NameVirtualHost 192.168.9.99:80
  <VirtualHost 192.168.9.99:80>
  DocumentRoot /data/www/zentao/www/
  ServerName pms.easysoft.com
  RewriteEngine on
  RewriteCond $1 !(index\.php|img|js|css|favicon\.ico|robots\.txt)
  RewriteRule ^(.*)$ /index.php/$1 [L]
  #RewriteLogLevel 1
  #RewriteLog "/data/logs/rewrite.log"
  </VirtualHost>
   
  具体的配置文件和你实际的安装目录相关。其中的IP地址需要换成你机器的实际地址。
  如果需要及记录rewrite的日志,请把最后两行注释去掉。

  3. 创建一个数据库,比如名字叫做zentao  
  4. 修改config.test.php, 修改其中的访问数据库的用户名和密码。

  $config['dbName'] = 'zentao';
  $config['dbUser'] = 'root';
  $config['dbPassword'] = '';

  修改完毕之后,将其拷贝为config.php,或者使用符号链接。
   
  5. 重启apache之后,访问你配置的网站即可。

  6. ZenTaoPHP Hello World!

  在module目录下面,有一个hello模块,展示了ZenTaoPHP的工作模式。你需要先把这个目录下面的SQL导入到数据库中,以创建所需要的blog表。

责任编辑:wwccss 于 2009-03-14 11:10
« 项目管理软件的进展情况 易软动态 ZenTaoPHP项目申请sourceforge和google的托管服务 »
评论:
#1 wwccss at 2009-03-21 10:06
有这个打算。正在计划抽时间完善文档。多谢关注。:)
#2 dibrg at 2009-03-20 22:08
有一个入门文档就好了
#3 wwccss at 2009-03-07 08:00
To Thinkphp_fan:
ZenTaoPHP和其他的优秀的框架定位是不同的。ZenTaoPHP的定位是一个松散的框架,这是它区别于其他框架的一个非常重要的地方。同时它也是非常简单的一个框架。Thinkphp是很优秀的一个国产框架,它的文档我都自己看过,很敬佩,写了那么多,那么优秀的东西。
不过ZenTaoPHP框架是我的项目管理软件的基础,所以我要自己来开发,以便后面容易扩展。
#4 Thinkphp_fan at 2009-03-06 22:42
why do not use Thinkphp?
#5 wwccss at 2009-03-02 22:16
对,没错。后面我要做的项目管理软件会是在这个框架上面的应用。也希望通过这个框架来吸引其他的开发人员来完善。

那个demo只是一个例子而已,呵呵。旨在展示如何使用这个框架来进行开发。
#6 mlzy at 2009-03-02 19:19
这个是不是项目管理软件的原始框架啊?然后可以根据这个框架自己编写相关的功能?

居然可以提交空的标题和信息哦~~
#7 wwccss at 2009-03-02 09:14
模板是php+html代码混写的,最原始的方式,也是最直接和性能最好的方式。:)

hello可以用的,不过记录都被删掉了。不过还可以添加。
#8 xlight at 2009-03-01 22:36
哦,十分抱歉。
那个hello似乎被我搞死了
#9 xlight at 2009-03-01 21:58
报个到。
模板是用html直接写吗?
称呼: 邮箱:
评论:
用户中心
称呼:
密码
栏目导航