10个基于Web的开源项目管理系统

14年前

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提醒。