Linux下BitNami Redmine的插件安装与更新

截至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 邮件提醒设置,提供过期问题或即将过期的问题手动邮件提醒功能。

 

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/537836.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux 进程 读写锁,linux 下实现高性能读写锁(read/write lock)

前一篇文章分析了Windows slim read/write lock的工作原理。我们知道它的设计相当精妙,于是我们可以借鉴它的思路来设计linux下的读写锁。在这个读写锁的设计上,需要注意的是linux和windows有以下几点区别:(1)windows使用的keyedevent机制需要…

Linux下redmine安装插件报错

报错如下: There was an error parsing Gemfile: compile error - syntax error, unexpected :, expecting $end gem tzinfo-data, platforms: [:mingw, :x64_mingw, :mswin, :jruby]^. Bundler cannot continue. 原因是: redmine不同版本对ruby版本有…

ajax post 提交无法进入controller 请求200

最近写js遇到个问题: 用ajax的post方式给后台提交数据,页面200,但是不进入controller 断点,我以为我post参数不对。 网上查的: 1.说路径不对,但是我通过get方式是可以进入的,路径是没问题的&…

cuda 编译 linux,Linux下安装Tensorflow源码及编译

下载Tensorflow源码git clone https://github.com/tensorflow/tensorflow如果无法下载也可以在github上直接下载tensorflow的打包文件,这样也能编译,但是不能使用git命令可根据需要切换到不同的分支安装bazel输入以下命令echo "deb [archamd64] htt…

testflight进行用户的beta测试

发发发转载于:https://www.cnblogs.com/caimaomao/p/9681483.html

linux限制ping的时间,如何限制Linux命令程序运行的时间

Linux提供了大量的命令,每个命令都是唯一的,并且在特定的情况下使用。Linux的目标是帮助您尽可能地高效工作。Linux命令的一个属性是时间限制。您可以为任何您想要的命令设置时间限制。如果时间过期,命令停止执行。在本教程中,您将…

微软网络工具psping介绍

该工具功能主要包括:ICMP Ping、TCP Ping、延迟测试、带宽测试,而且它是微软出品的下载地址:https://download.sysinternals.com/files/PSTools.ziphttp://technet.microsoft.com/en-us/sysinternals/jj729731解压后把psping.exe丢到C:\Windo…

mac svn

https://formac.informer.com/tortoisesvn

linux服务器虚拟内存设置,修改Linux服务器虚拟内存Swap大小

Linux的Swap相当于Windows的虚拟内存,当物理内存不够的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放出来的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间临时保存到Swap空间…

高级软件工程第一次作业--准备

1) 回想一下你对计算机/软件工程专业的畅想 考研之所以选择计算机专业,是因为本科就是这个专业。不去跨专业,是因为觉得换个专业考,比起那些科班出身的人,考上的机率会更小,也有一部分原因是因为比起计算机…

里程碑事件

里程碑事件:里程碑事件往往是一个时间要求为零的任务,即它并非是一个要实实在在完成的任务,而是一个标志性的事件。 例如,在软件开发项目中的“测试”是一个子任务,“撰写测试报告”也是一个子任务,但“完…

linux无法下载ftp,linux 不能下载怎么办

linux 不能下载怎么办?关于Linux下vsftp匿名用户上传和下载的配置配置要注意三部分,请一一仔细对照:1、vsftpd.conf文件的配置(vi /etc/vsftpd/vsftpd.conf)#允许匿名用户登录FTPanonymous_enableYES#设置匿名用户的登…

Mysql8.0Mysql5.7Mysql5.6Mysql5.5特性对比

Mysql5.5 特性,相对于Mysql5.1 性能提升 默认InnoDB plugin引擎。具有提交、回滚和crash恢复功能、ACID兼容。 行级锁(一致性的非锁定读 MVCC)。 表与索引存储在表空间、表大小无限制。 支持dynamic(primary key缓存内存 避免主键查询引起的IO )与compressed(支…

Spring IOC实现原理

2019独角兽企业重金招聘Python工程师标准>>> 1、BeanDefinition 对依赖翻转模式中管理对象依赖关系的数据抽象 实现依赖翻转功能的核心数据结构依赖翻转功能都是围绕对BeanDefinition 处理完成的有了这些BeanDefinition 基础数据结构,容器才能发挥作用2、…

linux3.0 nand分区,OK6410(256MRAM2Gnandflash) Linux3.0.1内核移植

这里我主要移植的是增加yaffs2文件系统支持,修改和移植nand驱动。1.不知道为什么我这yaffs2的补丁打上了就没发现过编译错误,相当顺利啊 呵呵。附上补丁地址-----------------------------------点击打开链接修改补丁里patch‐ker.sh 文件。屏蔽下面这段…

authentication plugin caching_sha2

新电脑安装最新版本的Mysql,用Navicat Premium连接,提示:authentication plugin caching_sha2 因为mysql8.0开始更新了验证方式,Navicat Premium版本连接新MySQL的时候,还是上一个版本的认证方式。 不仅Navicat Prem…

openlayers入门开发系列之图层控制

本篇的重点内容是利用openlayers实现地图图层控制功能,效果图如下: 部分核心代码如下:页面引用ztree插件图层管理器界面布局图层管理器初始化jsLayerSwitcher类定义详细的实现过程见:这里

linux df命令无反馈,Linux-df命令

df命令:说明:df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息参数:-a或--all:包含全部的文件系统;--block-size&…

windows版本的redis

redis官网是不提供windows版本的。 微软的github上有windows版本下载,不会是redis的最新版本,是基于redis稳定版本制作的。 redis官网关于文档版本的说明: Redis uses a standard practice for its versioning: major.minor.patchlevel. A…

一点一点看JDK源码(五)java.util.ArrayList 后篇之removeIf与Predicate

一点一点看JDK源码(五)java.util.ArrayList 后篇之removeIf与Predicate liuyuhang原创,未经允许禁止转载 本文举例使用的是JDK8的API 目录:一点一点看JDK源码(〇) Predicate为jdk1.8新增接口,由…