Redmine 插件 Easy Gantt 的安装与测试

简介: Easy Gantt 是 Redmine 的插件,这个插件使得在 Redmine 下进行项目进度规划非常容易。本文介绍 Easy Gantt 插件的安装方法和主要功能。

Redmine 是一款非常灵活的项目管理工具,可以通过插件的方式进行功能扩展和个性化。

项目的范围、进度、成本、质量是项目管理的核心。Redmine 本身带有甘特图的显示功能,但由于不能直接在甘特图中对进度计划进行调整,只能用于展示和工作汇报。

Easy Gantt 就是一款非常好用的项目可视化工具,这个插件使得在 Redmine 下进行项目进度规划非常容易。

本文介绍 Easy Gantt 插件的安装方法和主要功能。

插件获取及插件功能简介

免费版的 Easy Gantt 插件可在开发商 Easy Software Ltd. 的 Easy Redmine 网站下载,填写联系方式后,插件会通过邮件发送,得到一个名为 EasyGanttFree.zip 的压缩文件。

免费版的 Easy Gantt 插件具有以下基本功能:

  • 以拖拽的方式更新任务和里程碑的起止时间
  • 编辑恢复
  • 日、周、月三种不同的时间轴视图
  • 待解决问题列表,如某项任务按计划应该已经完成但仍处于未完成状态
  • 过滤器和选择显示列
  • 任务的父子关系
  • 任务间的关联关系,如 FS+1

如果经常进行项目进度规划,Pro 版将是更好的选择。在 Easy Gantt 插件产品介绍页面 有 Pro 版购买链接,也可联系 Easy Software Ltd. 在当地的合作伙伴

Pro 版的 Easy Gantt 插件额外具有以下功能:

  • 关键路径高亮显示
  • 进度基线(项目计划的快照)
  • 在 Easy Gantt 中新建任务和新建里程碑
  • 可展示所有或部分项目的全局甘特图
  • 整个项目的拖拽
  • 过滤延期项目
  • 进展最慢的任务

插件安装

为便于描述和举例,假设安装运行 Redmine 的 Linux 用户为 redmine, Redmine 的安装目录 REDMINE_ROOT 为~/redmine/, 下载到的 Easy Gantt 插件已保存为 /tmp/EasyGanttFree.zip, 后续命令以 redmine 用户的身份运行。

如果以前安装过旧版的 Easy Gantt 插件,首先应删除这些文件:

rm -rf ~/redmine/plugins/easy_gantt*

将 /tmp/EasyGanttFree.zip 解压到 REDMINE_ROOT/plugins:

unzip /tmp/EasyGanttFree.zip -d ~/redmine/plugins

执行以下命令更新数据库:

bundle install
bundle exec rake db:migrate RAILS_ENV=production
bundle exec rake redmine:plugins:migrate RAILS_ENV=production

重启 Redmine 就可验证新安装的 Easy Gantt 插件了。

Easy Gantt 的使用

启用REST web service

在浏览器中访问 Redmine 可以看到左上方的菜单栏中增加了一项 Easy Gantt, 这是访问全局甘特图的入口。

image

点击这个菜单,如果出现如下错误:

image

则应按照提示在管理 -> 配置 -> API 中,选中“启用REST web service”选项并保存。

再此点击 Easy Gantt 菜单项,就可看到全局甘特图了。

因为免费版没有全局甘特图的功能,在这个页面下只会显示示例数据。

image

注意上图中上方的“观看视频教程”指向的视频源在 Youtube 上,有时候需要科学上网才能观看。

在项目中启用 Easy Gantt

和多数插件一样,需要在项目配置的模块页面下,选中“Easy Gantt”选项,才能在项目菜单中看到 Easy Gantt 页面。

下图是免费版 Easy Gantt 的一个示例:

image

Easy Gantt 右上角的工具栏有返回、编辑、新建、关键路径、原始时间线、资源管理等菜单项,其中新建、关键路径、原始时间线只能在 Pro Easy Gantt 中使用,资源管理更是只有在 Easy Redmine 中能够使用。

由于免费版 Easy Gantt 不支持新建任务,所有的任务需要预先创建。在编辑模式下,可以很容易的通过拖拽的方式设定任务之间的前后依赖关系以及任务的起止日期。

Pro Easy Gantt 或 Easy Redmine 功能的体验

要想完整体验Pro Easy Gantt 或 Easy Redmine 的功能,可以访问 Easy Software Ltd. 的一个 Demo 实例,或者在 Easy Redmine 网站上申请为期30天、具有完整 Easy Redmine 功能特性的免费实例。

相关文章
|
3月前
|
C++
jrtplib开源库系列之一:jrtplib介绍、安装和测试(window 10环境介绍)
关于jrtplib库网上已经有很多介绍,而且目前jrtplib作者已经停止更新(Apr 18, 2020),最新版本为v3.11.2。本系列内容也以该版本进行介绍。 相信你已经对RTP/RTCP协议有一定的了解,并想更深入的了解RTP协议的具体实现,jrtplib就是使用使用C++实现的RTP/RTCP协议。具体标准为RFC3550,如果想仔细阅读原文,但是对英文又有点吃力,可以参考我的博客RTP/RTCP中英文对照,在博客的后面有百度链接,是对RFC3550的中文翻译,可能很多地方不太准确,有些内容是自己添加进去的,希望不会影响你的阅读。
34 0
|
1天前
|
分布式计算 Hadoop Scala
Spark【环境搭建 01】spark-3.0.0-without 单机版(安装+配置+测试案例)
【4月更文挑战第13天】Spark【环境搭建 01】spark-3.0.0-without 单机版(安装+配置+测试案例)
5 0
|
1月前
|
消息中间件 Kafka Linux
Kafka【付诸实践 03】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)
【2月更文挑战第21天】Kafka【付诸实践 03】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)
170 2
|
2月前
|
Java 测试技术 Maven
单元测试添加运行参数的maven插件
单元测试添加运行参数的maven插件
20 0
|
3月前
|
测试技术 API 芯片
阿萨聊测试:如何在Mac 电脑上安装Postman?
阿萨聊测试:如何在Mac 电脑上安装Postman?
101 0
阿萨聊测试:如何在Mac 电脑上安装Postman?
|
3月前
|
网络协议 网络安全 Go
Kali下安装渗透测试常用工具dnsx和dirsearch
Kali下安装渗透测试常用工具dnsx和dirsearch
61 0
|
3月前
|
Kubernetes NoSQL Linux
linux安装Lua及代码测试
linux安装Lua及代码测试
|
4月前
|
Kubernetes Go API
|
4月前
|
Java Linux 开发工具
MinIO【部署 01】MinIO安装及SpringBoot集成简单测试
MinIO【部署 01】MinIO安装及SpringBoot集成简单测试
124 0
|
4月前
|
消息中间件 Kafka Linux
Kafka【应用 01】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)
Kafka【应用 01】Offset Explorer Kafka 的终极 UI 工具安装+简单上手+关键特性测试(一篇学会使用 Offset Explorer)
178 0