在尝试了众多开源项目管理软件后,还是觉得Dotproject比较靠谱一点。但Dotproject安装后,有两个比较重要的问题需要解决。
第一个就是甘特图乱码问题,这个问题比较常见,参照【dotproject 2.1.5 乱码问题】解决了部分乱码问题,但是在公司和代办事项中的甘特图还是乱码,最后参照【解决DotProject 甘特图中文乱码】解决。
第二个问题是在文件管理中新增文件时,在选择任务的对话框中出现“Incorrect parameters passed”错误,最终发现是文件modules/files/addedit.php的139行中window.open的参数中,在代码dialog=1和callback=setTask之间少了一个“&”,正确的应该如下:
window.open(‘?m=public&a=selector&dialog=1&callback=setTask&table=tasks&task_project=’ + f.file_project.options[f.file_project.selectedIndex].value, ‘task’,'left=50,top=50,height=250,width=400,resizable’)
以下是使用过的开源项目管理软件:
- Streber:一个用Wiki语法表达项目中所有内容的项目管理系统,比较欣赏这种模式,通过Wiki语法,把项目中的各知识链在了一起,速度也比较快,页面简洁。但是需要使用wiki语法,填写内容时需要花费点时间,而且要求成员都需要遵循wiki语法来填写日志,要求有点高。目前来看还不太成熟,但这应该是项目管理的一个趋势。
- Collabtive:一个基于Web的项目管理系统。提供的功能包括:项目管理,即时聊天工具,任务、文件管理,时间跟踪,多语言支持。Bug较多,使用起来不太方便,特别是软件开发项目。
- ProjectPier:一个项目管理和团队协作系统。可管理一个或数个团队的项目,并提供讨论版、站内讯息、档案管理、里程碑来协助团队管理。用的时间还比较长,但是其中的功能模块不太完善,不太适合软件开发。
- 禅道:基于极限编程理念的项目管理系统,与传统的有区别,用了一段时间,很难理解和实施极限编程,最后只好放弃了。
昨日又看到一个用.net写的项目管理系统TeamLab,系统基于现在的云计算,并提供免费的在线空间,代码开源,可以下载自己部署。感觉还不错,有空了可以尝试一下。
1 条评论。