截至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安装插件遇到的种种问题及解决办法