最新消息

[公告2014/05/30] 如有需要將部落格中,任何一篇文章的程式碼使用在商業用途,請與我聯繫。

[公告2015/04/26] Line版的 iInfo程式與投資應用 群組已上線想加入的朋友們,請先查看 "入群須知" 再與我聯繫 Line : aminwhite5168,加入請告知身分與回答 "入群須知" 的問題。

[公告2018/04/22] 台北 Python + Excel VBA 金融資訊爬蟲課程,課程如網頁內容 金融資訊爬蟲班:台北班 Python 金融資訊爬蟲、EXCEL VBA 金融資訊爬蟲。

[公告2019/01/08] 請注意:我再次重申,部落格文章的程式碼,是要提供各位參考與學習,一旦網頁改版請自行修改,別要求東要求西要我主動修改,你們用我寫東西賺錢了、交差了,請問有分我一杯羹嗎?既然賺錢沒分我,請問有什麼理由要求我修改,如果沒能力改,就花錢來找我上課。

[公告2019/12/01] 若各位有 Excel VBA 案子開發需求,歡迎與我聯繫,可接案處理。

[公告2020/05/22] 頁面載入速度慢,起因為部分JS來源(alexgorbatchev.com)失效導致頁面載入變慢,目前已做調整,請多見諒。

2015年11月13日 星期五

Ubuntu安裝Redmine(0) --- Redmine與Trac比較

常用的專案管理系統中,有兩個較為著名,Redmine與Trac是比較多人在使用的,這兩者的差異,筆者有稍作整理,若各位讀者朋友認為有誤,請麻煩不吝嗇留言告知,感激不盡。

特徵 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與應用程式的整合能有更多不同的火花。

若有各位讀者有其他更進一步的應用與結合,也請不吝嗇留言告知,感謝!

延伸閱讀

參考資料