Redmine 是專案管理用的系統, 基本上該有的都有了, ex: Wiki、Ticket(Bug Tracking), SCM support…
Redmine 與 Trac 比較
不過這些功能 Trac 也都有(詳見: Trac 基本功能介紹), 那 Redmine 有什麼特點呢?
- 支援多個專案管理 (可以管理多個Project)
- 支援多個版本控制系統 (SVN、Git…)
- 支援多人管理 (可以設定每種角色的權限)
- 支援多種資料庫 (SQLite、MySQL)
- 多國語系 (預設就有中文介面可以選)
- Trac 用 Python, Redmine 用 Ruby (這個純比較, 只要不去改程式, 就不太重要)
- 最重要的是, 設定簡單, 新增專案的步驟如下述: (以下皆於 Web 介面設定)
- 新增專案 (設定專案名稱)
- 選擇 SCM 的種類 + 設定 SCM (SVN、Git) 的路徑
- 選擇哪些人可以存取、角色權限
- 收工
Redmine 功能清單
- Multiple projects support – 多個專案管理
- Flexible role based access control – 多種角色的存取控制
- Flexible issue tracking system – Ticket 管理
- Gantt chart and calendar – 看進度、行事曆
- News, documents & files management – 文件、檔案管理
- Feeds & email notifications – RSS、Email 通知
- Per project wiki – 每個 Project 都有獨立 Wiki 系統
- Per project forums – 每個 Project 都有獨立 討論區
- Time tracking – 時間追蹤
- Custom fields for issues, time-entries, projects and users – 自訂欄位
- SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs) – 支援多種版本控制系統
- Issue creation via email
- Multiple LDAP authentication support
- User self-registration support – 使用者自行註冊
- Multilanguage support – 多國語系
- Multiple databases support – 支援多種資料庫(SQLite、MySQL、PostgreSQL)
- 詳見: Redmine – Features
Redmine 專案管理
- 概觀 – 快速總覽 (Bug、進度… 等)
- 活動
- 項目清單 – Ticket List
- 建立新項目 – New Ticket
- 甘特圖
- 日曆
- 新聞
- 文件
- Wiki
- 檔案清單
- 版本控管
- 設定 – 建立完專案後, 來此設定 “版本控管” 設定SCM 種類 + 路徑.
Redmine 網站管理(系統管理)
- 專案清單
- 用戶清單 – 若使用者註冊完, 要開啟登入, 由此處於下拉狀態選擇 “註冊完成” 來 “啟用帳號”
- 群組清單
- 角色與權限 – 設定角色的權限, ex: “測試人員”不能看檔案, 但是要能開 Ticket
- 追蹤標籤清單
- 項目狀態清單
- 流程
- 自訂欄位清單
- 列舉值清單
- 設定 – 剛安裝好, 要於此做系統設定
- LDAP 認證
- 附加元件
- 資訊
官方相關網頁
- Redmine Guide – 入門指南
- Redmine – HowTos – 安裝、設定說明
- Redmine Plugins – 外掛程式
- Redmine Themes – Template
- Redmine demo – 可以於此處試玩看看