特徵 | Redmine | Trac |
---|---|---|
多個專案管理 | 有 | 無(適用單一專案管理) |
多種角色的存取控制 | 有 | 有 |
Ticket 管理 | 有 | 有(no bulk ticket changes and ticket dependencies) |
日曆、甘特圖、文件、新聞 | 有 | 無(GanttCalendarPlugin) |
文件、檔案管理 | 有 | 無 |
RSS、Email 通知 | 有 | 有 |
每個Project 有獨立Wiki | 有,功能弱 | 有,Trac Links支援 |
每個Project 有獨立討論區 | 有 | 無(DiscussionPlugin) |
時間追蹤 | 有 | 無 |
自訂欄位 | 有 | 有(需編輯trac.ini) |
支援版本控制系統 | SVN、CVS 、Git、Darcs、Mercurial、Bazaar | SVN、Trac v0.12後支援Git |
由e-mail填寫問題 | 有 | 無(MailToTracPlugin) |
安全認證LDAP支援 | 有 | 無(LDAPPlugin) |
支援使用者自行註冊 | 有 | 無(AccountManagerPlugin) |
多國語言支援 | 有 | 有 |
多種資料庫支援 | MySQL、PostgreSQL、SQLite | MySQL(不穩定)、PostgreSQL、SQLite |
開發語言 | Ruby | Python |
瀏覽器Bar支援 | 有 | 無 |
iPhone / Android應用 | 有 | 無 |
API支援 | 有 | 有 |
外掛套件支援 | 有 | 有 |
測試項目管理 | 有(外掛套件) | 有(外掛套件) |
安裝、配置和部署 | rake、rails的db migration | 需使用trac-admin進行配置,以及每個項目有單獨的ini配置文件 |
風險管理(Risk management) | 有(外掛套件) | 無 |
分層任務(Hierarchical tasks) | 有(外掛套件) | 無 |
經常性任務(Recurring tasks) | 有(外掛套件) | 無 |
筆者會選擇介紹Redmine安裝教學文,是在整理過Redmine與Trac後看到Redmine有以下幾點優勢是筆者比較感興趣,如
1. Redmine有手機板的App支援,如RedminePM。
2. 瀏覽器Bar支援,如Firefox的plug Redmine Toolbar、Google Chrome 的 應用程式 Redmine Issues Checker。
3. Redmine的Code Review Plugin可以直接寫備註內容,以供程式開發人員參考不同人的想法,還會主動以Email通知原開發者。
4. 透過Outlook VBA巨集進行資料填寫,這部分網路上已有相關範例。
以上這些是筆者非常感興趣的地方,尤其是透過Outlook VBA來控制,這對於筆者來說更是有發揮的空間,期待能在整合未來在Redmine與應用程式的整合能有更多不同的火花。
若有各位讀者有其他更進一步的應用與結合,也請不吝嗇留言告知,感謝!
延伸閱讀
- Ubuntu安裝Redmine(1) --- 前置準備作業
- Ubuntu安裝Redmine(2) --- Ruby + Rails安裝
- Ubuntu安裝Redmine(3) --- Apache2 + MySQL + PHP安裝
- Ubuntu安裝Redmine(4) --- Passenger安裝、Rails與Apache2整合佈署設定
- Ubuntu安裝Redmine(5) --- OpenSSL啟用
- Ubuntu安裝Redmine(6) --- Redmine安裝
- Ubuntu安裝Redmine(7) --- Plugin安裝
參考資料
- ChiliProject 1.4.0 + Ruby Enterprise + Passenger + Apache2
- 協同合作系統建制與導入 - 以 Redmine 為例
- OpenProject vs Redmine vs Trac System Properties Comparison
- Portable Trac 簡單介紹- 兼談為什麼不選擇Redmine
- 讓REDMINE替代TRAC進行項目管理
- 項目管理工具比較redmine vs trac
- Trac對比Redmine