截至2017年3月27日,Redmine-3.3.2-2安裝以下的15款插件全部成功并通過測試:
1. easy_wbs?
2. redmine_ckeditor 提供所見即所得編輯器
3. redmine_graphs 提供部分問題圖表功能
4. progressive_projects_list 是一款主題,能在項目總頁面、項目概述頁面顯示項目進度
5. redmine_close_button 提供一鍵關閉問題按鈕
6. redmine_knowledgebase 知識庫插件,提供文章評論、打分、標簽分類等功能
7. redmine_agile 敏捷插件,提供敏捷圖表(如問題燃燒圖)和Agile Ajax board,提供不同方式查看問題狀態,可快速更改問題狀態。
8. redmine_customize_core_fields?
9. redmine_stats 提供數據統計功能,對項目成員的工作量、問題狀態等數據進行統計
10. redmine_base_deface??
11. redmine_custom_reports 提供自定義報表
12. redmine_work_time 工時插件
13. redmine_checklists 檢查列表
14. redmine_edit_custom_fields?
15. reminderemails 郵件提醒設置,提供過期問題或即將過期的問題手動郵件提醒功能。
一、插件的安裝
注意:一定要選擇與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
刪除安裝包:rmredmine-progressive-projects-list-3.0.1.zip
改文件名(一般解壓后的名字都和插件安裝的要求不一樣,請一定要仔細閱讀官網,更改文件名,否則使用時會各種出bug):
mv redmine-progressive-projects-list-3.0.1.zipprogressive_projects_list
2) 到插件安裝目錄下用直接用git下載到(也許也需要更名)
git clone https://github.com/stgeneral/redmine-progressive-projects-list.git
2.進行數據庫遷移
不是所有插件都需要進行數據庫遷移,但是一般安裝或更新完一款新的插件,進行一下數據庫遷移總是沒有錯的。具體哪些插件需要進行數據庫遷移,請參閱插件官方安裝說明。
1)進入下面的路徑:cd/opt/redmine-3.3.2-2
運行use_redmine文件進入到特定的bash環境下: ./use_redmine
2)在bash中執行
cd/opt/redmine-3.3.2-2/apps/redmine/htdocs/
bundle?install?--without?development?test?postgresql?sqlite?--no-deployment
bundle?install?--without?development?test?postgresql?sqlite?--deployment
3)進行數據庫遷移:
bundle?exec?rake?redmine:plugins?RAILS_ENV=production
3.重啟數據庫和服務器(同樣是在上一步驟中特定的bash環境下完成)
/opt/redmine-3.3.2-2/ctlscript.sh restart
二、插件升級:
1.移除就的插件相關文件夾
rm?-rf /opt/redmine-3.3.2-2/apps/redmine/htdocs/plugins/progressive_projects_list
rm?-rf /opt/redmine-3.3.2-2/apps/redmine/htdocs/public/plugin_assets/progressive_projects_list
2.重新安裝新版插件
更多參考文章: