易软博客->易软开源 http://blog.1zsoft.com 易软开源 2005-2007 2010-07-06 22:29 +0800 禅道项目管理软件发布1.1版本 Author: 王春生

各位禅道的朋友们,我们非常高兴的向您宣布,禅道项目管理软件于7月6日正式发布1.1版本!

 

本次版本增加了搜索的自定义查询功能、任务的提醒功能以及其他的很多小功能的改进,同时还修正了之前遗留的很多bug。该版本还进一步完善了禅道的扩展机制和API机制。通过禅道的扩展机制,大家可以实现对禅道的完全定制。通过禅道的API机制,大家可以通过各种语言实现与禅道的交互。 ]]>
http://blog.1zsoft.com/node79130.html http://blog.1zsoft.com/node79130.html 易软开源 2010-07-06 22:29 +0800
禅道项目管理软件启动第十三期! Author: 王春生

大家好,禅道项目管理软件正式启动第十三期,计划于2010年7月6日发布1.1版本。

项目主页:http://pms.zentaoms.com/project-task-10.html

该期项目的主要目标为:

1. 完善扩展和api机制,为7月6日后的宣传做好技术准备。

2. 完善用户比较关心的功能,比如bug查询的条件检索,产品的权限设置。

3. 完善禅道的相关文档。

该期要完成的需求为: ]]>
http://blog.1zsoft.com/node79081.html http://blog.1zsoft.com/node79081.html 易软开源 2010-06-17 10:09 +0800
禅道管理1.0.1版本发布 Author: 王春生

大家好,我非常高兴的向大家宣布,禅道项目管理软件发布了1.0.1版本。该版本主要是对1.0版本的修正,建议所有的用户尽快升级到该版本。

一、下载地址
1.1 源代码包:http://zentaoms.googlecode.com/files/ZenTaoPMS.1.0.1.stable.zip

1.2 windows一键安装包:http://zentaoms.googlecode.com/files/ZenTaoPMS1.0.1.stable.exe

1.3 federa10以上的RPM包:http://zentaoms.googlecode.com/files/ZenTaoPMS-1.0.1-1.fc13.i686.rpm.tar.gz  ]]>
http://blog.1zsoft.com/node79062.html http://blog.1zsoft.com/node79062.html 易软开源 2010-06-04 21:48 +0800
关于bugfree的一些不得不说的事 Author: 王春生

这些话,在肚子里面憋了很久,说给自己听,也是说给hero听,也是说给大家听,是非曲直,恩恩怨怨,大家自由评说。

去年的时候,hero找我聊天,聊了很多。hero说了一句话,让我泪流满面,是委屈的流泪。hero说,你不应该放弃你的bugfree团队。我当时对hero说,我没有放弃我的bugfree的团队,只是有很多话,我现在还不能讲。

今天终于可以说说了。我并没有放弃bugfree的团队,是被排挤出了的bugfree团队!

时间要倒退到2004年,在西线工作的时候。那个时候,liu刚从微软出来,到西线创业。为了配合他的管理需要,我开发了bugfree最初的原型。一开始就是在公司内部使用,叫做bugtracker之类的名称。后来有一天说,咱们把它开源吧。liu听了之后很是兴奋,然后他说服公司,bugfree就正式开源了。最开始不叫做bugfree,叫做freebug。 ]]>
http://blog.1zsoft.com/node79056.html http://blog.1zsoft.com/node79056.html 易软开源 2010-06-03 23:18 +0800
禅道1.0正式版虚拟机、日期选择和任务列表补丁下载 Author: 王春生

大家好,禅道1.0发布之后,大家给出了一些反馈,目前主要集中的几个问题为:

1. 虚拟机下面由于glob函数禁用导致的问题。

2. 日期选择只能选择2009年5月3日的问题。

3.  任务无法列出的问题。

我们针对这几个问题作了修改。提供补丁文件如下:http://zentaoms.googlecode.com/files/ZenTaoPMS1.0.patch1.tar.gz

方式:

下载上面的补丁文件,然后将其解压缩到禅道的目录,覆盖原来的就可以了。 ]]>
http://blog.1zsoft.com/node78965.html http://blog.1zsoft.com/node78965.html 易软开源 2010-05-11 16:43 +0800
如何备份禅道 Author: 王春生

本篇文档讲述如何备份禅道。

禅道的备份分为三个部分,一是配置,二是附件,三是数据库。

一、配置和附件的备份。
配置文件目前大家使用到的一般是config/my.php和module/mail/config.php。上传的附件是存储在zentaopms/www/data目录下面。因此备份配置文件和附件也就很容易,将整个禅道目录备份就可以了。

二、数据库的备份:
如果你是使用的windows集成运行环境,可以考虑将整个运行环境备份,这样配置文件,附件,数据库就一块备份了。 ]]>
http://blog.1zsoft.com/node78961.html http://blog.1zsoft.com/node78961.html 易软开源 2010-05-11 13:12 +0800
如何升级禅道 Author: 王春生

本篇文档讲述如何从原来的版本升级到最新的版本。

一、windows集成运行环境的升级
如果你现在使用的是windows集成运行环境,那么请按照下面的步骤进行:

1.1 下载最新的源代码包。(注意,不是.exe的集成运行环境,如果你下载这个,会造成数据被覆盖)

1.2  将其解压缩到zentao安装目录下面的/home/zentao下面。比如你原来是在c:/zentao目录下面,那么将源代码包解压缩到c:/zentao/home/zentao,覆盖原来home/zentao目录下面的东西。(不要解压缩成c:/zentao/home/zentao/zentao) ]]>
http://blog.1zsoft.com/node78960.html http://blog.1zsoft.com/node78960.html 易软开源 2010-05-11 13:04 +0800
禅道安装帮助 Author: wwccss

本篇文档讲述如何安装禅道的运行环境。

一、windows平台下面的安装
1.1 使用我们提供的集成运行环境

1.1.1 安装步骤

第一步:在我们的站点下载最新的windows集成运行环境,也就是.exe结尾的包

第二步:将其解压缩到c:根目录(其他目录也可以,但目录名中不能包含空格),也就是c:\zentao。 

第三步:以c:\zentao为例,进入c:\zentao,里面有一个start.exe文件。双击运行。 软件会有一个提示,然后缩放到桌面的右下角,为一个蓝色的图标。 ]]>
http://blog.1zsoft.com/node78950.html http://blog.1zsoft.com/node78950.html 易软开源 2010-05-10 14:13 +0800
如何从BugFree升级到禅道 Author: 王春生

本篇文章将讲述如何从BugFree升级到禅道。

一、安装禅道的运行环境。 
1. 1 检查一下BugFree原来的运行环境,如果PHP的版本是5.2以后的,那么可以在BugFree的运行环境下面直接安装禅道。

        如果你不确定php的运行环境,你可以在BugFree所在的目录,建立一个phpinfo.php文件。里面写上下面的代码:

       <?php phpinfo();?>

       然后通过浏览器访问http://xxxx/BugFree/phpinfo.php,注意,phpinfo.php前面的,换成你BugFree的访问路径。页面会显示出PHP的版本。 ]]>
http://blog.1zsoft.com/node78939.html http://blog.1zsoft.com/node78939.html 易软开源 2010-05-07 09:05 +0800
禅道正式发布!BugFree正式结束! Author: 王春生

2010年5月3日,历经三年的准备,一年半的开发,禅道项目管理软件正式向大家发布了1.0stable版本。这也意味着我之前开发的开源bug管理工具——BugFree也正式结束,从此将不再更新,不再提供任何技术支持。强烈建议所有BugFree的用户尽快升级到禅道项目管理软件。 

一、禅道和BugFree的比较

从功能上来讲,禅道是一款完整的项目管理软件。 不仅包含了BugFree的所有功能,同时还包括了产品管理、项目管理、事务管理。而bugfree仅仅是测试管理工具。 ]]>
http://blog.1zsoft.com/node78923.html http://blog.1zsoft.com/node78923.html 易软开源 2010-05-03 00:00 +0800
禅道项目管理软件1.0正式版发布! Author: 王春生

大家好,我非常高兴的向大家宣布,开源项目管理软件——禅道项目管理软件1.0正式版发布了!

从去年初开始项目以来,禅道项目管理软件先后发布了包括框架在内共19个版本。在这一年多的时间里,禅道已经在众多的公司使用,禅道也在大家的共同努力下趋于完善。我们正式推荐企业开始使用禅道1.0正式版本。

伴随着禅道1.0正式版的发布,禅道的最新LOGO,最新的官方网站(www.zentaoms.com)以及禅道的公司网站(www.cnezsoft.com)也正式亮相。希望大家喜欢! ]]>
http://blog.1zsoft.com/node78912.html http://blog.1zsoft.com/node78912.html 易软开源 2010-05-03 20:23 +0800
免费项目管理软件(scrum管理工具,php项目管理软件)禅道发布1.0 rc2版本 Author: wwccss

大家好,我非常高兴的向大家宣布,开源项目管理软件——禅道管理(ZenTaoPMS)正式发布1.0 rc2版本。该版本的发布,使得禅道距离正式版又近了一步。

一、下载地址:
 源代码包:http://zentaoms.googlecode.com/files/ZenTaoPMS.1.0.rc2.zip

rpm包(fedora12):http://zentaoms.googlecode.com/files/ZenTaoPMS-1.0.0rc2-1.fc12.i686.rpm.tar.gz

本期暂时不提供windows的可执行环境。 ]]>
http://blog.1zsoft.com/node78909.html http://blog.1zsoft.com/node78909.html 易软开源 2010-04-28 11:13 +0800
禅道项目管理软件的命令行入口 Author: 王春生

禅道项目管理软件1.0rc1版本之后,命令行入口做了一些改变,因为之前一直没有时间整理这方面的文档,很多朋友在问,今天跟大家解释一下。

一、何谓命令行入口
先来介绍一下禅道项目管理软件的入口。

禅道项目管理软件其实现在有很多个入口,大家平时访问的是www/index.php,这是最重要,也是大家平时都在使用的入口。还有就是www/install.php, www/upgrade.php,顾名思义,为安装的入口和升级的入口。这三个入口,index.php是有权限控制的,而install.php和upgrade.php则没有权限限制,只有在特定的情况下面才会起作用。正常安装或者升级之后,再访问install.php或者upgrade.php是无效的。 ]]>
http://blog.1zsoft.com/node78899.html http://blog.1zsoft.com/node78899.html 易软开源 2010-04-21 17:12 +0800
开源项目管理软件(scrum管理工具)禅道发布1.0 rc1版本 Author: 王春生

大家好,我非常高兴的向大家宣布,开源项目管理软件——禅道管理(ZenTaoPMS)正式发布1.0 rc1版本。该版本的发布,使得禅道距离正式版又近了一步。

一、下载地址:
1. 源代码包:http://zentaoms.googlecode.com/files/ZenTaoPMS.1.0.rc1.zip

2. windows集成安装环境:http://zentaoms.googlecode.com/files/ZenTaoPMS1.0.rc1.exe

 3. fedora12安装包:http://zentaoms.googlecode.com/files/ZenTaoPMS-1.0.0rc1-2.fc12.i686.tar.gz ]]>
http://blog.1zsoft.com/node78886.html http://blog.1zsoft.com/node78886.html 易软开源 2010-04-19 09:33 +0800
禅道项目管理软件扩展机制简介 Author: 王春生

 禅道项目管理软件的框架是采用了自主研发的ZenTaoPHP框架。通过该框架,我们实现了禅道项目管理软件灵活多变的扩展机制,通过这个扩展机制,你可以开发自己完全独立的模块,也可以对现有模块功能进行覆盖,追加。通过扩展机制,你拥有了对禅道完全的控制权。

一、扩展的类型
从总体来讲,插件可以分为独立的模块、模块的扩展,类库的扩展

二、独立的模块
独立的模块和禅道核心的模块没有什么区别,目录部署在禅道的module目录下面,里面按照mvc进行划分。具体的内容,请参考ZenTaoPHP框架帮助。 ]]>
http://blog.1zsoft.com/node78847.html http://blog.1zsoft.com/node78847.html 易软开源 2010-04-01 21:27 +0800
开源项目管理软件(scrum管理工具)禅道正式发布1.0 beta版本 Author: 王春生

大家好,我非常高兴的向大家宣布,开源项目管理软件禅道正式发布1.0 beta版本。

一、下载地址:
1. 源代码包:http://zentaoms.googlecode.com/files/ZenTaoPMS.1.0.beta.zip

2. windows集成安装环境:http://zentaoms.googlecode.com/files/ZenTaoPMS.1.0.beta.exe

3. fedora12安装包:http://zentaoms.googlecode.com/files/ZenTaoPMS-1.0.0beta-1.fc12.i686.rpm.tar.gz ]]>
http://blog.1zsoft.com/node78844.html http://blog.1zsoft.com/node78844.html 易软开源 2010-04-01 09:51 +0800
开源项目管理软件禅道启动第九期! Author: 王春生

大家好,禅道项目管理软件正式启动第九期。为期两个星期,于三月底四月初发布1.0 beta版本。

该项目的主要目标为完善需求变更的管理流程,完善禅道的扩展机制,完成bugfree的导入工具,以及程序细节方面的处理。

敬请大家关注。

项目主页:http://pms.zentao.cn/project-task-6.html ]]>
http://blog.1zsoft.com/node78818.html http://blog.1zsoft.com/node78818.html 易软开源 2010-03-14 16:03 +0800
禅道发布0.6beta版本及后续版本计划 Author: 王春生

禅道项目管理软件已经顺利的发布了0.6版本,同时我也对后面的版本计划做了一些调整。

0.6版下载:http://www.zentao.cn/node78806.html

原来计划的是在3月底4月初推出一个正式版本,但考虑到还有一些功能没有完善,很多细节还没有处理。所以为了给各位朋友提供一个好用的正式版,我决定将1.0正式版本的发布日期后延一个月,计划到5月3日发布。

具体的路线图,请大家查看:http://pms.zentao.cn/product-roadmap-1.html ]]>
http://blog.1zsoft.com/node78808.html http://blog.1zsoft.com/node78808.html 易软开源 2010-03-11 09:53 +0800
开源项目管理工具禅道ZenTaoPMS发布0.6 beta版本 Author: 王春生

各位朋友们,我非常自豪的向大家宣布,开源项目管理工具禅道(ZenTaoPMS)于3月10日发布0.6beta版本。该版本为一功能改进版本,建议禅道的用户尽快升级到0.6版。

一、下载地址

1.1 zip包下载:http://zentaoms.googlecode.com/files/ZenTaoPMS.0.6.beta.zip

1.2 windows集成运行环境下载: http://zentaoms.googlecode.com/files/ZenTaoPMS.0.6.beta.exe

1.3 fedora12 rpm包: http://zentaoms.googlecode.com/files/ZenTaoPMS-0.6.0-1.fc12.i686.rpm.tar.gz ]]>
http://blog.1zsoft.com/node78806.html http://blog.1zsoft.com/node78806.html 易软开源 2010-03-10 00:00 +0800
开源项目管理软件禅道启动第八期! Author: 王春生

开源项目管理软件禅道正式启动第八期!

该期的主要目标为

1. 完成扩展机制。

2. 完善任务管理。

3. 处理细节。

为1.0正式版的发布打下基础。

具体的需求列表:http://pms.zentao.cn/project-task-5.html

具体的任务列表:http://pms.zentao.cn/project-story-5.html ]]>
http://blog.1zsoft.com/node78773.html http://blog.1zsoft.com/node78773.html 易软开源 2010-02-24 15:45 +0800
开源项目管理软件禅道使用帮助下载 Author: 王春生

大家好!

前面一段时间都在忙于开发功能,所以文档都还没有怎么整理。后面陆续的会完善相应的文档。今天先给大家一份概要的帮助,旨在帮助大家了解禅道的设计宗旨和基本的使用指南。

下载地址:http://zentaoms.googlecode.com/files/ZenTaoPMS.help.zip ]]>
http://blog.1zsoft.com/node78769.html http://blog.1zsoft.com/node78769.html 易软开源 2010-02-24 09:16 +0800
开源项目管理软件禅道ZenTaoPMS发布0.5 beta版本 Author: 王春生

大家好,我非常高兴的向大家宣布,开源项目管理软件禅道ZenTaoPMS发布0.5 Beta版本。

一、下载地址

zip包:http://zentaoms.googlecode.com/files/ZenTaoPMS.0.5.beta.zip

rpm包:http://zentaoms.googlecode.com/files/ZenTaoPMS-0.5.0-2.fc12.i686.rpm.tar.gz(适用于federa 12。感谢21bird提供的rpm包!)

二、本版本的改动: ]]>
http://blog.1zsoft.com/node78762.html http://blog.1zsoft.com/node78762.html 易软开源 2010-02-22 21:22 +0800
开源项目管理软件禅道ZenTaoPMS发布0.4 beta版本 Author: 王春生

大家好,我非常高兴的向大家宣布,禅道项目管理软件ZenTaoPMS正式发布0.4beta版本。

一、下载地址
http://zentaoms.googlecode.com/files/ZenTaoPMS.0.4.0.beta.zip

二、该版本的改动如下:
1. 项目增加了build功能。

2. 产品增加了发布和路线图功能。

3. Bug管理增加了对build的支持。

4.  新增了升级功能。

5. 我的地盘中增加了“我的需求”功能。

6. 需求增加了搜索功能,完善了bug和case的搜索功能。 ]]>
http://blog.1zsoft.com/node78742.html http://blog.1zsoft.com/node78742.html 易软开源 2010-01-26 21:59 +0800
和yupeng的讨论 Author: 王春生 李玉鹏

李玉鹏: zentao?呵呵

王春生: testcase, testsuit, testplan, build.

王春生: 我觉得这些概念好像没有一个软件给理顺的。不知道你怎么看?testlink我觉得也乱乱的。

王春生: bugfree2里面没有suite和plan的概念。

李玉鹏: suit是一堆caes的集合

李玉鹏: 关键plan怎么理解

李玉鹏: 或者可以从目前的问题出发,我们如果只有testcase的概念的话,会有哪些解决不了的问题

王春生: 我理解的plan应当是针对某一个build,选择某些case,形成一个testplan,然后交由某些人来执行。 ]]>
http://blog.1zsoft.com/node78740.html http://blog.1zsoft.com/node78740.html 易软开源 2010-01-25 21:06 +0800
禅道项目管理软件ZenTaoPMS新年推出第一个BETA版本 Author: 王春生

各位朋友们,我非常高兴的宣布禅道项目管理软件ZenTaoPMS正式推出了第一个测试版本!

下载地址为:http://zentaoms.googlecode.com/files/ZenTaoPMS.0.3.beta.tar.gz

一、安装:
1. 首先安装apache, php, mysql的运行环境。推荐大家使用xampp: http://www.apachefriends.org/zh_cn/xampp.html

2. 将ZenTaoPMS下载下来之后,解压缩apache的www目录。

3. 通过浏览器访问 zentaopms/app/pms/www/index.php,系统会自动转入安装程序,然后按照提示进行就可以了。 ]]>
http://blog.1zsoft.com/node78714.html http://blog.1zsoft.com/node78714.html 易软开源 2010-01-03 00:00 +0800
ZenTaoPHP框架发布1.3正式版 Author: 王春生

我非常高兴的向大家宣布,ZenTaoPHP框架发布1.3正式版本。

下载地址:

tar格式:    http://zentaophp.googlecode.com/files/ZenTaoPHP.1.3.tar.gz

pear格式:http://zentaophp.googlecode.com/files/ZenTaoPHP-1.3.0.tgz

这次版本的改动如下:

一、增加了DAO功能
这个版本增加了数据访问接口对象,可以非常方便的书写SQL。具体帮助,请参考:ZenTaoPHP框架提供的DAO功能 ]]>
http://blog.1zsoft.com/node78713.html http://blog.1zsoft.com/node78713.html 易软开源 2010-01-03 00:00 +0800
ZenTaoPMS禅道项目管理软件的重大进展 Author: 王春生

最近这一个礼拜,ZenTaoPMS有了重大的进展,就是把整体的页面布局重新调整了一下。调整完之后的页面,更加有效的利用页面空间,使用起来更加舒畅、顺手。这次改动,为后面的一些关键功能的添加做了非常好的铺垫。敬请大家关注。

1.  页面采用100%布局。

2.  一级菜单,二级菜单,功能按钮有了合理的区分。

3. 面包屑被我移到了页面下方,效果也还不错。

4. 表格的换行问题得到了完美的解决。

5. IE6下面的fixed问题也得到了彻底的解决。 ]]>
http://blog.1zsoft.com/node78703.html http://blog.1zsoft.com/node78703.html 易软开源 2009-12-18 20:57 +0800
ZenTaoPHP框架的分页解决方案 Author: 王春生

分页对于基于数据库的应用来讲,是很常见的一个问题。最新的zentaophp框架中,提供了内置的分页功能。使用如下:

我们以查询用户列表为例,在应用中建立一个user的模块,在其中的control文件中,定义一个list方法,来完成分页的功能:

一、control中的list方法接受三个参数:recTotal, recPerPage, pageID,变量名是固定的。

function list($recTotal, $recPerPage, $pageID)

{

    /* 加载分页类,并生成pager对象。*/

    $this->app->loadClass('pager', $static = true); ]]>
http://blog.1zsoft.com/node78690.html http://blog.1zsoft.com/node78690.html 易软开源 2009-12-01 21:22 +0800
ZenTaoPHP框架提供的DAO功能 Author: 王春生

 最一开始设计zentaophp框架的时候,并没有考虑提供数据库访问抽象的功能。当时在做zentaopms最开始版本的时候,都是手工写的sql。不过手写sql还是比较繁琐的一件事情,尤其是对我这样完美性格的人来讲:)。

于是一个多月之前,开始动手写这个数据库访问的抽象层。最开始给这个抽象层定义为orm,后来写着写着觉得不对,自己写的这个东西仅仅是数据库访问的抽象,不是orm,所以后来将其改为DAO,data access object。

一、查询语句:
$this->dao->select('*')->from('user')->where('account')->eq('wwccss')->fetch(); ]]>
http://blog.1zsoft.com/node78687.html http://blog.1zsoft.com/node78687.html 易软开源 2009-12-01 21:07 +0800
ZenTaoPMS暂时不提供新的发行包,请大家从源代码中check Author: 王春生

大家好,ZenTaoPMS的源代码已经导入到google code中,其地址为:http://zentaoms.googlecode.com/svn/trunk/

现在功能在快速的开发中,代码每天都有新的变化,为了更快的完成稳定版,决定暂时不提供新的发行包,如果有需要的朋友,可以自行从svn中checkout出来。现在禅道项目管理已经开始第五期的开发,这一期的开发会是一个攻坚战,主要完成禅道项目管理细节方面的功能。计划在今年年底结束,届时顺利的话,会推出一个beta版本。 ]]>
http://blog.1zsoft.com/node78682.html http://blog.1zsoft.com/node78682.html 易软开源 2009-11-25 09:11 +0800