Redmine通过插件扩展可以实现功能扩展。redmine默认的编辑器对很多人来说可能会觉得不好用,这里其中一个安装插件的示例为redmine_ckeditor插件的安装,另一个插件示例为Redmine Work Wechat & Dingtalk的安装,使用该插件后,可以通过企业微信和dingding进行通知、审批。

一、安装redmine_ckeditor插件

初始redmine默认使用的编辑器是Markdown、textlie,两个编辑器都是习惯使用markdown风格的人来说同比较友好的。但对于习惯使用富文件编辑的人来说可能就不够友好了。比较上传图片,很多人就找不得要领。markdown浏览器下图片的上传使用见下图:

redmine_markdown
redmine_markdown

这里发现,使用markdown编辑器的时候,需要先上传附件,再将附件拖拽到图片标签内。不像常见的富文件本编辑器,进行图片上传后,可以直接在编辑框内查看效果。

该插件的官方页面为:http://www.redmine.org/plugins/redmine-ckeditor 对应的github地址为:https://github.com/a-ono/redmine_ckeditor 安装步骤为:

下载源码压缩包,展开到redmine的plugins目录下,保证目录名称为 redmine_ckeditor 。接下来进入redmine程序目录执行:

1bundle install --without development test
2rake redmine:plugins:migrate RAILS_ENV=production

接下来启动redmine,进入Administration > Settings > General > Text formatting 更改编辑器为CKEditor 。Administration > Plugins > Configure 可以配置插件。

redmine-ckeditor
redmine-ckeditor

二、微信dingding插件安装

这个插件主要是通过企业微信或者钉钉进行通知和审批的插件,安装方法和上面的差不多。插件官方页面为:http://www.redmine.org/plugins/redmine_work_wechat

1、下载源码压缩包,展开到redmine的plugins目录下,保证有redmine_work_wechat目录。

2、安装必要的gem类库,如果是生产环境,则建议带–without参数:

1bundle install --without development test

3、执行数据迁移

1rake redmine:plugins:migrate NAME=redmine_work_wechat RAILS_ENV=production

4、重启redmine,进入管理菜单的企业微信配置