禅道简介与安装
禅道介绍
禅道由青岛易软天创网络科技有限公司开发,是第一款国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理!
禅道项目管理软件的设计理念
禅道项目管理软件的主要管理思想基于国际流行的敏捷项目管理方法—Scrum。Scrum方法注重实效,操作性强,非常适合软件研发项目的快速迭代开发。但它只规定了核心的管理框架,还有很多细节流程需要团队自行扩充。禅道在遵循其管理方式基础上,结合国内研发现状,整合了bug管理,测试用例管理,发布管理,文档管理等功能,完整的覆盖了软件研发项目的整个生命周期。在禅道软件中,明确的将产品、项目、测试三者概念区分开,产品人员、开发团队、测试人员,三者分立,互相配合,又互相制约,通过需求、任务、bug来进行交相互动,最终通过项目拿到合格的产品。
禅道项目管理软件的主要功能列表
- 产品管理:包括产品、需求、计划、发布、路线图等功能。
- 项目管理:包括项目、任务、团队、版本、燃尽图等功能。
- 质量管理:包括bug、测试用例、测试任务、测试结果等功能。
- 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
- 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。
- 组织管理:包括部门、用户、分组、权限等功能。
- 统计功能:丰富的统计表。
- 搜索功能:强大的搜索,帮助您找到相应的数据。
- 扩展机制,几乎可以对禅道的任何地方进行扩展。
- api机制,所见皆API,方便与其他系统集成。
使用源码包安装(各系统通用)
一、部署PHP, MySQL运行环境。
PHP, MySQL的安装教程网上很多,不再详述。但请大家注意下面几点:
- 禅道需要使用pdo, pdo_mysql, json, filter这几个模块。请大家确保PHP环境有加载这几个模块。
- 推荐使用Linux + Apache + PHP + MySQL组合。Nginx其次,不推荐IIS + PHP组合。
- 不推荐国内开发的那些WAMP集成运行环境。
- Linux下面不推荐自己编译安装,最好使用操作系统自带的包管理器安装PHP的运行环境。
二、下载禅道源代码
- 从禅道官网下载禅道最新版本的源代码,以.zip结尾。
- 将其解压缩,得到zentaopms目录。拷贝到webserver对应的目录,比如Apache的www或者htdocs目录。
- 通过浏览器访问http://ip/zentaopms/www/index.php,系统会自动转入安装程序。
三、安装步骤
通过源代码方式升级(通用)
下面是通用的升级步骤:
一、升级步骤
在我们网站下载最新版本的源码包,以.zip结尾。 解压缩最新的程序,覆盖到原来的目录。比如之前禅道安装的目录是在c:\xampp\zentao下面,则将代码覆盖到c:\xampp\zentao。 执行升级程序。假设禅道的访问路径是http://192.168.1.99/zentao/,升级路径为http://192.168.1.99/zentao/upgrade.php。 根据向导,选择对应的版本,按照提示进行即可。 不要将原来的程序移走,再解压缩新的版本,注意是覆盖!不要拷贝成c:\xampp\zentao\zentao 注意:不要下载.exe结尾的程序进行升级,那样子会覆盖原来的数据!
二、插件兼容问题
如果升级之前有安装过第三方朋友开发的插件,需要注意检查下是否和最新版本的禅道兼容。如果发现升级之后无法访问,可以用下面的方法来解决: 1. 将原来的禅道目录备份。 2. 下载最新的源码包,改名为zentao。 3. 将原来备份目录中的config/my.php和www/data目录分别拷贝到最新下载的源码包目录中。my.php是配置文件,www/data是附件。
使用中遇到的问题
- 再提交任务时候浏览器会卡死
- 界面刷新布局会有问题,可能是缓存原因
未完待续