10个基于Web的开源项目管理系统
Codendi
Codendi 是一个软件项目协作管理平台,功能有配置管理、问题跟踪(bug、任务、需求等)、文档管理,还包含一个Eclipse插件;持续集成接口、报表、测试方案等,基于 LAMP 架构开发,提供了 SOAP Web 接口。
该版本引入了包括一个新的问题跟踪引擎、工作量以及 Git 插件。
Redmine
Redmine是一个灵活的项目管理系统,使用 Ruby on Rails 框架开发,跨平台且可以使用多种数据库。
Redmine概述
- 多项目支持
- 基于角色的灵活访问控制
- 灵活的问题跟踪系统
- 甘特图和日历
- 新闻、文档和文件管理
- 订阅(Feeds)和邮件通知
- 为每个项目设置独立Wiki
- 为每个项目设置独立讨论区
- 简单的时间跟踪功能
- 支持为问题、项目和用户增加自定义属性
- 集成版本管理系统(SVN, CVS, Mercurial, Bazaar and Darcs)
- 支持多种LDAP认证方式
- 支持用户自注册
- 多语言支持
- 多数据库支持
ProjectPier
ProjectPier是一款开源的项目管理程序,基于 PHP+MySQL 架构。用户可以通过 ProjectPier 的 web 界面对任务、项目和团队进行管理。ProjectPier 支持多项目和多团队,它帮助团队进行沟通与协作,并通过任务设置、讨论版、里程碑、站内信息等功能使得项目管理更加透明和简单。
ProjectPier的一些特点包括 :
- 多客户的能力,让您管理项目。
- 3级权限管理。
- 可以限制客户端用户的项目操作权利
- 短信和工作清单
- 可以管理修改上传文件。
- 标签,可用于分类的讯息,任务,目标及档案
- 按项目涵盖信息,任务,目标及档案进行全文检索
- 隐私:短讯,任务信息等可以进行隐么设置
Trac
Trac 是用Python写的一个基于Web的事件跟踪系统,它使用WiKi作为文档的格式,Subversion作为版本控制系统。可帮助开发人员进行源码版本管理、Bug跟踪和讨论。Debian如果你的系统是Debian则用apt-get install trac命令安装即可,Trac依赖的所有软件包系统会自动安装。安装完成后,就可进行配置了。Trac可以设置成Standalone服务器,只供本机使用。也可以与Apache等Web服务器集成,如果与Apache集成,则可配置成CGI、FastCGI或Mod_Python等方式 。
其他功能:
- 项目管理 (Roadmap, Milestones, 等)
- 追踪系统 (缺陷追踪、任务 等)
- 细粒度权限支持 (自 0.11版本开始)
- 最近活动的时间轴
- Wiki
- 可定制的报告
- 版本控制系统的web接口
- RSS Feeds
- 多项目支持
- 环境扩展(通过Python 插件支持)
- iCal 输出
Project HQ
Project HQ是一个开源协作项目管理工具,类似于Basecamp和activeCollab。Project HQ采用Python, Pylons和SQLAlchemy等开源技术开发并且支持多种数据库。Project HQ使用一个结构化的工作流程协助您管理您的项目。
Collabtive
Collabtive是一个基于Web的项目管理系统。提供的功能包括:项目管理,即时聊天工具,任务、文件管理,时间跟踪,多语言支持。
- 简单易用
- 能管理项目、里程碑、任务
- 基线导入
- 时间跟踪
- 多语言支持
eGroupWare
eGroupware是一个多用户、基于PHP开发的协同工作套件。目前可用的模块包括:电子邮件(IMAP/POP3)、通讯录、行事历、文档管理、书签、Wiki、工作流等KForge
KForge是一个系统的管理软件和知识的项目。它重新使用现有的最佳的工具,如版本控制系统(SVN) ,Bug管理( TRAC )的,和一个wiki (trac或moinmoin ) ,使他们的系统本身的设施(项目,用户,权限等) 。 KForge还提供了一个完整的Web界面的项目管理,以及一个完全开发的插件系统,可以很容易地进行新业务和功能的开发。
OpenGoo
OpenGoo是一套基于ExtJs+XAMP(Apache、PHP、MySQL)开发的开源weboffice。适用于任何单位或个人创建,共享,协作维护和发布它们所有内部与外部文档。
ClockingIT
一个使用MIT/X Consortium许可协议的项目管理工具, 用来详细记录工作时间,方便项目协调,绘制甘特图,以及提供email提醒。