关于redmine插件的更新说明

发表于:2018-9-12 15:28

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:水土白    来源:简书

分享:
  之前写了很多有关redmine插件的安装、使用说明,现在特意对之前的插件发布做一个小小的说明吧,也方便大家后期阅读我的简书,以下内容包括三个部分:
  一、redmine官方插件说明;
  二、我的小目标;
  三、插件更新目录(按照更新时间排序);
  首先,是redmine官方插件说明
  插件
  插件列表
  可以在redmine插件目录中找到可用的Redmine插件的完整列表。
  更多插件(一些在早期开发中),未在插件目录中列出但在GitHub上公开可以使用这样的搜索找到。
  安装插件
  1.将您的插件目录复制到#{RAILS_ROOT} / plugins(Redmine 2.x)或#{RAILS_ROOT} / vendor / plugins(Redmine 1.x)。如果您直接从GitHub下载插件,可以通过更改插件目录并发出命令,如git clone git://github.com/user_name/name_of_the_plugin.git来实现。
  2.如果插件需要迁移,请在#{RAILS_ROOT}中运行以下命令以升级数据库(之前进行数据库备份)。
  2.1。对于Redmine 1.x:
  bundle exec rake db:migrate_plugins RAILS_ENV = production
  2.2。对于Redmine 2.x:
  bundle exec rake redmine:plugins:migrate RAILS_ENV = production
  3.重启Redmine
  您现在应该能够在管理 - >插件中看到插件列表并配置新安装的插件(如果需要配置插件)。
  卸载插件
  1.如果插件需要迁移,请运行以下命令降级数据库(之前进行数据库备份):
  1.1。对于Redmine 1.x:
  bundle exec rake db:migrate:plugin NAME = plugin_name VERSION = 0 RAILS_ENV = production
  1.2。对于Redmine 2.x:
  bundle exec rake redmine:plugins:migrate NAME = plugin_name VERSION = 0 RAILS_ENV = production
  2.从plugins文件夹中删除插件:#{RAILS_ROOT} / plugins(Redmine 2.x)或#{RAILS_ROOT} / vendor / plugins(Redmine 1.x)..
  3.重启Redmine
  写插件
  有一个关于编写插件的分步教程。收集更多(详细)信息并将其存储在“插件内部”页面中。
  可以在Redmine开发人员指南中找到更多(常规)开发人员信息。
  迁移插件
  如果您想使用以前版本的redmine中的插件,则需要考虑插件API或新Rails要求中的更改。
  在任何情况下,建议首先更新和迁移redmine核心系统而不插件,然后如果稳定尝试逐个放入,以了解问题来自何处。
  在任何情况下都应该考虑因为编码风格不好或没有“挂钩”而完全覆盖视图的插件。也许你可以收集和记下这种类型的插件引用。
  Redmine 1.3> 1.4
  必须在<plugin> /config/routes.rb中创建定义url到控制器(参数,操作)映射的routes.rb
  ARCondition消失了,没有替代品
  TabularFormBuilder现在是Redmine :: Views :: LabelledFormBuilder
  定义您自己的上下文菜单现在需要在相应的控制器中使用helper:context_menus
  当然,返回被弃用以支持tap
  如果您正在做任何事情,请使用repos检查两次,因为每个项目现在可以有多个repos
  Project#visible_by已弃用,已替换为Project#visible_condition
  Redmine 1.4> 2.x.
  编写与Redmine 1.x和2.x兼容的插件 - 一些提示
  编写Redmine 2.x插件
  其次,是我的一个小目标
  目标
  通过安装和测试redmine各个插件,了解并掌握插件的配置和使用,便于大家可以充分了解的redmine的强大之处,并可以逐步推广至我们企业管理、项目管理中去。
  第一步:安装和预测各个插件
  第二步:结合工作中常用的一些插件进行详细描述
  第三步:结合某个领域或行业整理出最佳的解决方案

    上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号