Redmine是用Ruby開發的基於web的項目管理軟體,是用ROR框架開發的一套跨平台項目管理系統,據說是源於Basecamp的ror版而來,支持多種資料庫,有不少自己獨特的功能,例如提供wiki、新聞台等,還可以集成其他版本管理系統和BUG跟蹤系統,例如Perforce、SVN、CVS、TD等等。這種 Web 形式的項目管理系統通過“項目(Project)”的形式把成員、任務(問題)、文檔、討論以及各種形式的資源組織在一起,大家參與更新任務、文檔等內容來推動項目的進度,同時系統利用時間線索和各種動態的報表形式來自動給成員匯報項目進度。
基本介紹
- 中文名:Redmine
- 外文名:Redmine
- 類型:概念
- 類別:軟體
- 解釋:基於web的項目管理軟體
功能,同類軟體,
功能
● 多項目和子項目支持
● 里程碑版本跟蹤
● 可配置的用戶角色控制
● 可配置的問題追蹤系統
● 自動日曆和甘特圖繪製
● 支持 Blog 形式的新聞發布、Wiki 形式的文檔撰寫和檔案管理
● RSS 輸出和郵件通知
● 每個項目可以配置獨立的 Wiki 和論壇模組
● 簡單的任務時間跟蹤機制
● 用戶、項目、問題支持自定義屬性
● 支持多 LDAP 用戶認證
● 支持用戶自註冊和用戶激活
● 多語言支持(已經內置了zh簡體中文)
● 多資料庫支持(MySQL、SQLite、PostgreSQL)
● 外觀模版化定製(可以使用 Basecamp 、Ruby安裝)
- 項目論壇
- 簡單實時跟蹤功能
- SCM in集成 (SVN, CVS, Git, Mecuial, Bazaa and Dacs)
同類軟體
在技術開發領域,Bug的 追蹤、Wiki 和 版本控制的集成對於項目管理系統來說必不可少,當然能夠實現這些功能的系統也有很多,例如:
Trac
● Trac:基於 Python 的開源程式,應該是最早將 Ticket 與項目結合起來的開發管理系統,支持 Wiki、Timeline、Report 和項目模組分級與里程碑定義,還能夠綁定查看SVN內容,簡單易用,但是團隊開發速度太慢,很多功能缺失,無法進行許可權分配、多項目管理,配置不夠靈活,實在有些遺憾
Jira + Confluence
● Jira + Confluence:基於 Java 的 Bug 追蹤和企業 Wiki 系統,需要購買,而且很貴,Jira 的 Bug 和事務流管理能力很強大,Confluence 應該是目前最好的企業 Wiki 系統,擴展性強,但是某些操作和體驗顯得有些跟不上時代
ActiveCollab
● ActiveCollab:基於 PHP 的 Web 項目管理程式,曾經是開源版本的,後來給商業化了,需要購買,Trac 與 Basecamp 的模仿者,安裝和使用簡單
Redmine是 Trac + Basecamp 的混合體,吸取了兩個系統的優點,基於 Ruby on Rails 框架開發,開放原始碼,可以跨平台部署。
關於BitNami
雖然ruby的版本存在依賴混亂問題,使用windows下的BitNami一鍵安裝包可以很輕鬆的使用redmine。