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 功能特性的免费实例。

相关文章
|
9天前
|
自然语言处理 机器人 Python
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
ChatPaper是一个基于文本生成技术的智能研究论文工具,能够根据用户输入进行智能回复和互动。它支持快速下载、阅读论文,并通过分析论文的关键信息帮助用户判断是否需要深入了解。用户可以通过命令行或网页界面操作,进行论文搜索、下载、总结等。
22 1
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
|
18天前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
36 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
1月前
|
Linux
kickstart自动安装系统 --DHCP 配置及测试
PXE+Kickstart自动安装系统需配置DHCP服务器分配IP。dhcpd.conf示例:设置更新样式、忽略客户端更新、指定下一服务器及启动文件。定义子网、网关、掩码、动态地址池并预留特定MAC地址。重启xinetd、NFS、DHCP服务,确保新服务器与Kickstart服务器在同一网络,避免误装其他机器。注意隔离测试网络以防干扰生产环境。
66 18
|
4天前
|
测试技术 PHP 开发工具
php性能监测模块XHProf安装与测试
【10月更文挑战第13天】php性能监测模块XHProf安装与测试
10 0
|
9天前
|
监控 Java Maven
springboot学习二:springboot 初创建 web 项目、修改banner、热部署插件、切换运行环境、springboot参数配置,打包项目并测试成功
这篇文章介绍了如何快速创建Spring Boot项目,包括项目的初始化、结构、打包部署、修改启动Banner、热部署、环境切换和参数配置等基础操作。
44 0
|
2月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
85 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
27天前
|
安全 测试技术 Linux
CentOS7 安装vulhub漏洞测试环境
CentOS7 安装vulhub漏洞测试环境
54 0
|
1月前
|
Web App开发 Linux Python
linux上安装selenium环境及测试
该文章提供了在Linux CentOS上安装Selenium环境、Chrome浏览器及Chromedriver的详细步骤,并演示了如何以无头模式进行测试。
103 0
|
2月前
|
存储 SQL 测试技术
单元测试问题之JCode5插件在项目中的实际应用效果如何解决
单元测试问题之JCode5插件在项目中的实际应用效果如何解决
61 3
|
2月前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
65 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程