Redmine插件及使用
Plugins
Plugin list
A full list of available Redmine plugins can be found at the Plugin Directory.
More plugins (some in very early development), which are not listed at the Plugin Directory but are publicly available on GitHub, can be found using a search like this.
Installing a plugin
1. Copy your plugin directory into #{RAILS_ROOT}/plugins (Redmine 2.x) or #{RAILS_ROOT}/vendor/plugins (Redmine 1.x). If you are downloading the plugin directly from GitHub, you can do so by changing into your plugin directory and issuing a command like git clone git://github.com/user_name/name_of_the_plugin.git.
2. If the plugin requires a migration, run the following command in #{RAILS_ROOT} to upgrade your database (make a db backup before).
2.1. For Redmine 1.x:
rake db:migrate_plugins RAILS_ENV=production
2.2. For Redmine 2.x:
rake redmine:plugins:migrate RAILS_ENV=production
3. Restart Redmine
You should now be able to see the plugin list in Administration -> Plugins and configure the newly installed plugin (if the plugin requires to be configured).
Uninstalling a plugin
1. If the plugin required a migration, run the following command to downgrade your database (make a db backup before):
1.1. For Redmine 1.x:
rake db:migrate:plugin NAME=plugin_name VERSION=0 RAILS_ENV=production
1.2. For Redmine 2.x:
rake redmine:plugins:migrate NAME=plugin_name VERSION=0 RAILS_ENV=production
1.3 For Redmine 3.x
Redmine提供了比较丰富的插件,介绍几个插件的安装。RM.2.3是目前最新版本,使用的是bitnami redmine一键安装
下载zip包,解压文件夹名为:redmine_backlogs
放到
redmine-3.0.3-0\apps\redmine\htdocs\plugins\文件夹下
cmd到redmine-3.0.3-0目录,运行use_redmine命令
弹出新的cmd,跳转到redmine-3.0.3-0\apps\redmine\htdocs
运行下面命令:
D:\Bitnami\redmine-3.0.3-0\apps\redmine\htdocs>bundle exec rake redmine:plugins:
migrate RAILS_ENV=production
或
D:\Bitnami\redmine-3.0.3-0\apps\redmine\htdocs>bundle exec rake redmine:plugins RAILS_ENV=production --trace
转到管理-插件(redmine backlogs )-配置,进行配置
重启服务即可
1. https://github.com/pharmazone/redmine_charts2 下载压缩包
2.解压,放到plugins下面,改名redmine_charts2
3.https://github.com/pullmonkey/open_flash_chart 下载压缩包
4.解压,放到plugins目录下面,改名为open_flash_chart
5.将open_flash_chart目录下的asserts目录拷贝到public\plugin_assets目录下,改名为open_flash_chart
6.cd到htdocs目录下,执行 rake redmine:plugins RAILS_ENV=production 命令
7.重启redmine,管理员登录后配置,即可使用
安装gem in windows:
1. 下载gem.zip;
2. 解压;
3. cd 解压目录;
4. C:\Users\win7\Desktop\climate_control-0.0.3>gem build climate_control.gemspec
5. 生成:climate_control-0.0.3.gem文件;
6. C:\Users\win7\Desktop\climate_control-0.0.3>gem install climate_control-0.0.3.gem
安装完成。
Linux:
安装插件:
cd redmine
./use_redmine
cd /apps\redmine\htdocs\plugins
git clone https://github.com/scrum2b/scrum2b.git
bundle install
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
service nginx restart
重启\Redmine服务:
To start/stop/restart application on Linux you can use the included
ctlscript.sh utility, as shown below:
./ctlscript.sh (start|stop|restart)
./ctlscript.sh (start|stop|restart) mysql
./ctlscript.sh (start|stop|restart) apache
./ctlscript.sh (start|stop|restart) redmine
./ctlscript.sh (start|stop|restart) subversion
git clone git://github.com/backlogs/redmine_backlogs.git (git已经在前面安装railinstaller的过程中安装过了)
2. Remove your plugin from the plugins folder: #{RAILS_ROOT}/plugins (Redmine 2.x) or #{RAILS_ROOT}/vendor/plugins (Redmine 1.x)..
3. Restart Redmine
Writing plugins
There is a step-by-step tutorial about writing a plugin. Some more (detailed) information is collected and stored in the "plugin internals" page.
More (general) developer information can be found in the Redmine Developer Guide.
Migrating Plugins
There are changes in Plugins API or new Rails requirements which need to be considered if you want to use plugin from prior version of redmine.
In any case it's proposed to update and migrate redmine core system first without plugins and then if stable try to drop in one by one, to know where problems come from if any.
Consideration towards plugins which overwrite views completly because of bad coding style or there is no "hook" available shall be made in any case. Maybe you can collect and write down plugin references here which are of this type.
Let's start with..
Redmine 1.3 > 1.4
- routes.rb which defines url to controller (parameter, action) mapping must be created in <plugin>/config/routes.rb
ARConditionis gone with no replacementTabularFormBuilderis nowRedmine::Views::LabelledFormBuilder- defining your own context menus now requires
helper :context_menusin the respective controller - of course,
returningis deprecated in favor oftap - if you're doing anything with repos check it twice, because there can be multiple repos now per project
Project#visible_byis deprecated and replaced byProject#visible_condition
Redmine 1.4 > 2.x
Writing Redmine 2.x plugins
Redmine插件及使用的更多相关文章
- Redmine插件的安装与卸载,知识库插件安装。
本文介绍linux版本的Redmine插件安装,通常Redmine安装在Linux系统,/var/www/redmine/路径. 安装: 复制插件到 2.X版本 #{RAILS_ROOT}/plugi ...
- Redmine 插件安装
将对应的插件都复制进redmine的plugins 安装对应所需要的GEMS bundle install --without development test rmagick 执行插件合并 bund ...
- Bitnami Redmine插件记录
1.bitnami安装时自带了开发环境,如ruby.rails.devkit. 为了版本兼容,应使用bitnami的命令行. 2.通过use_redmine启动命令行:运行Bitnami\redmin ...
- Redmine插件
1.redmine_customize_core_fields可以对自带字段进行设置,看起来很不错,2016年6月23日上线,安装失败, 看来测试不完整.redmine_issue_field_vis ...
- 掌握Redmine
一个带有建议.技巧和最佳实践的全面指导和易懂易学的结构. 掌握Redmine 版权©2013 Packt出版 前言(略) 1.熟悉Redmin 我们尝试去做一个新的网站应用程序的时候,回去询问一些了解 ...
- Redmine性能优化方案
近来公司redmine服务器表现很糟糕,在16核,64GRAM的机器上,压测结果竟然只有每秒5~7个请求,部分页面一个都出不来. 以下是我对Redmine性能优化方案: redmine服务器性能问题排 ...
- jenkins 集成redmine
安装 可以使用jenkins的插件管理页面进行安装,也可以使用其id(redmine)在镜像中进行安装并重启镜像即可. 插件安装确认 重新启动后确认此插件已经安装完毕 设定内容 系统管理 -> ...
- centos+nginx+redmine+gitosis安装指南
说明 这篇文章我现在的主要目的是记录自己安装redmine和gitosis的过程,可能写的有些糙,请各位读者见谅.我会在后面的时间里逐渐完善细节.但我想,这已经是网上迄今为止国内最详细的nginx+r ...
- ruby on rails on windows
这次想系统学会rails,最终目标是将redmine改造成顺手的工具,主要的手段就是开发redmine插件.虽然网上都推荐使用类Unix系统,可手头只有win7系统,就安装了. 难免会遇到这样那样的问 ...
随机推荐
- Java开发工具IntelliJ IDEA使用教程:创建新的Andriod项目
IntelliJ IDEA社区版作为一个轻量级的Java开发IDE,本身是一个开箱即用的Android开发工具. 注意:在本次的教程中我们将以Android平台2.2为例进行IntelliJ IDEA ...
- C#快速随机按行读取大型文本文件
原文:C#快速随机按行读取大型文本文件 下面是我实现的一个数据文件随机读取类,可以随机读取大型文本文件的某一行.在我机器上对一个130MB的文本文件,读取第200000的速度从传统做法的400ms提高 ...
- SVN服务器搭建(3)
转自:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2408089.html vs 2013 svn插件:http://www.visua ...
- Run QTP script wiht host in HPQC
- 动态操作表格行(兼容IE、火狐)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Zabbix监控系统功能及基本使用
一.Zabbix基本介绍: zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.它能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让系 ...
- python+sublime text 2 中文乱码问题的解决方法[Decode error - output not utf-8]
打开sublime的preferences--browse packages找到python文件夹中的Python.sublime-build文件,把它拖到sublime里打开.在最后一行加入&quo ...
- Ajax提交底层原型XMLHttpRequest
相信接触过ajax的都觉得其post,get提交很方便,那么他是怎么实现的呢?基于此我们就不得不谈到js中的XMLHttpRequest对象. 其中w3c中是这样解释的: XMLHttpRequest ...
- 学SpringMVC收藏
一个较完整的SpringMVC工程的配置 2014-01-22 17:17:25 标签:java spring springMVC 配置 springSecurity web.xml 原创作品,允许 ...
- Asp.net MVC的Model Binder工作流程以及扩展方法(1)
Asp.net MVC的Model Binder工作流程以及扩展方法(1)2014-03-19 08:02 by JustRun, 523 阅读, 4 评论, 收藏, 编辑 在Asp.net MVC中 ...