截至2017年3月27日,Redmine-3.3.2-2安裝以下的15款插件全部成功并通過測試(下面顯示為插件正確文件夾名):
-
easy_wbs
-
redmine_ckeditor 提供所見即所得編輯器
-
redmine_graphs 提供部分問題圖表功能
-
progressive_projects_list 是一款主題,能在項目總頁面、項目概述頁面顯示項目進度
-
redmine_close_button 提供一鍵關閉問題按鈕
-
redmine_knowledgebase 知識庫插件,提供文章評論、打分、標簽分類等功能
-
redmine_agile 敏捷插件,提供敏捷圖表(如問題燃燒圖)和Agile Ajax board,提供不同方式查看問題狀態,可快速更改問題狀態。
-
redmine_customize_core_fields
-
redmine_stats 提供數據統計功能,對項目成員的工作量、問題狀態等數據進行統計
-
redmine_base_deface
-
redmine_custom_reports 提供自定義報表
-
redmine_work_time 工時插件
-
redmine_checklists 檢查列表
-
redmine_edit_custom_fields
-
reminderemails 郵件提醒設置,提供過期問題或即將過期的問題手動郵件提醒功能。
?
Plugins
有些插件不兼容3.4,注意版本的選擇!以下是在3.4下面安裝使用的插件:
- http://www.redmine.org/projects/redmine/wiki/Plugins
- http://www.redmine.org/plugins/clipboard_image_paste
- https://github.com/peclik/clipboard_image_paste
- http://www.redmine.org/plugins/redmine_checklists
- http://www.redmine.org/plugins/redmine_agile
- https://github.com/paginagmbh/redmine_lightbox2.git
- https://github.com/paginagmbh/redmine_lightbox2
- http://www.redmine.org/plugins/mega_calendar(巨型日歷)
- https://github.com/berti92/mega_calendar/wiki/Installation
- http://www.redmine.org/plugins/redmine_work_time
- http://www.redmine.org/plugins/redmine_issue_templates
- Kanban
- http://www.redmine.org/plugins/redhopper
- http://www.redmine.org/plugins/redhopper
- http://www.redmine.org/plugins/deployer
- https://github.com/zapic0/deployer
- http://www.redmine.org/plugins/redmine-ckeditor
- https://github.com/a-ono/redmine_ckeditor
- http://www.redmine.org/plugins/apijs?有一些依賴要安裝,沒用到的可以不安裝apijs這個插件。
- https://www.luigifab.info/redmine/en/apijs.php
- http://www.redmine.org/plugins/dmsf
- https://github.com/danmunn/redmine_dmsf
- http://www.redmine.org/plugins/redmine_git_hosting?X
- http://www.redmine.org/plugins/redmine_upwork_plugin
- https://github.com/alexbevi/redmine_knowledgebase
- https://github.com/danmunn/redmine_dmsf
- https://github.com/jbox-web/redmine_jenkins
- https://github.com/masweetman/issue_charts
- 3.3.x
- http://www.redmine.org/plugins/redmine_pivot_table
- https://www.redmine.org/plugins/advanced_roadmap_v2
- https://github.com/Coren/redmine_advanced_roadmap_v2
- https://github.com/Loriowar/redmine_issues_tree
- https://github.com/speedy32129/projects_show
一、插件的安裝
注意:一定要選擇與Redmine當前版本兼容的插件,否則會導致數據庫遷移失敗或者Redmine無法正常使用。以下以為遠程服務器上安裝的Redmine-3.3.2-2安裝插件為例。
1.下載插件安裝包(以progressive_projects_list插件為例)
為遠程服務器下載安裝包的方法有兩種:
1)直接下載到本地
通過scp將下載到本地的插件壓縮包文件傳輸到遠程服務器Redmine的安裝地址 path/apps/redmine/htdocs/plugins 下(例如我的Redmine安裝地址為/opt/redmine-3.3.2-2/)
scp -P 端口號 redmine-progressive-projects-list-3.0.1.zip 遠程用戶名@IP地址:/opt/redmine-3.3.2-2/apps/redmine/htdocs/plugins
- ?
可通過SSH進入服務器:
ssh 遠程用戶名@IP地址 -p 端口號
- ?
進入到安裝插件的目錄下:
cd /opt/redmine-3.3.2-2/apps/redmine/htdocs/plugins
- ?
解壓安裝包:
unzip redmine-progressive-projects-list-3.0.1.zip
- 1
刪除安裝包:
rm redmine-progressive-projects-list-3.0.1.zip
- 1
改文件名(一般解壓后的名字都和插件安裝的要求不一樣,請一定要仔細閱讀官網,更改文件名,否則使用時會各種出bug):
mv redmine-progressive-projects-list-3.0.1.zip progressive_projects_list
- 1
2) 到插件安裝目錄下用直接用git下載到(也許也需要更名)
git clone https://github.com/stgeneral/redmine-progressive-projects-list.git
- 1
2.進行數據庫遷移
Note:不是所有插件都需要進行數據庫遷移,但是一般安裝或更新完一款新的插件,進行一下數據庫遷移總是沒有錯的。具體哪些插件需要進行數據庫遷移,請參閱插件官方安裝說明。
1)進入下面的路徑:
cd /opt/redmine-3.3.2-2
- 1
運行use_redmine文件進入到特定的bash環境下:
./use_redmine
- 1
2)在bash中執行
cd /opt/redmine-3.3.2-2/apps/redmine/htdocs/bundle install --without development test postgresql sqlite --no-deploymentbundle install --without development test postgresql sqlite --deployment
- 1
- 2
- 3
- 4
- 5
3)進行數據庫遷移:
bundle exec rake redmine:plugins RAILS_ENV=production
- 1
3.重啟數據庫和服務器(同樣是在上一步驟中特定的bash環境下完成):
/opt/redmine-3.3.2-2/ctlscript.sh restart
- 1
二、插件升級:
1.移除就的插件相關文件夾
rm -rf /opt/redmine-3.3.2-2/apps/redmine/htdocs/plugins/progressive_projects_listrm -rf /opt/redmine-3.3.2-2/apps/redmine/htdocs/public/plugin_assets/progressive_projects_list
- ?
2.重新安裝新版插件
如安裝步驟所示。
更多參考文章:
- 【開源項目管理軟件】Redmine 安裝及使用手冊
- bitnami Redmine 安裝、配置、備份、恢復
- Redmine插件
- BitNami Installer官方FAQ(Linux版)
- BitNami Redmine官方文檔
- Redmine安裝插件遇到的種種問題及解決辦法