Project

General

Profile

Plugins Directory » redmine_planning

Author: Egbert van der Wal
Website: https://github.com/MadEgg/redmine_planning
Code repository: https://github.com/MadEgg/redmine_planning.git
Registered on: 2014-05-18 (almost 10 years ago)
Current version: 1.0.0
Compatible with: Redmine 3.1.x, 3.0.x, 2.6.x, 2.5.x
User ratings:   (10)

Redmine plugin that makes it easier to create and update a project planning. It can move and resize issues and add/delete relations and enforce those relations in the planning.

The planning chart is represented using a HTML5 canvas and heavy use of Javascript. You will thus need a reasonably recent browser version. The plugin has been tested in recent Firefox and Chrome versions, untested so far in Safari, Opera and Internet Explorer. Bug reports / pull requests are accepted.

Problems, bugs and feature requests

I'd be more than happy to see if I can help you fix any troubles you run into using this plugin, fix bugs and implement new features relating to planning. Please submit your requests in the GitHub issue tracker:

https://github.com/MadEgg/redmine_planning/issues

Contribute

I welcome any additions / patches. Submit them using a GitHub pull request. Steps to do this:

  1. Fork the redmine_planning repository
  2. Clone your repository (git clone /<YourUsername>/redmine_planning)
  3. Create your feature branch (git checkout -b my-new-feature)
  4. Commit your changes (git commit -am 'Add some feature’)
  5. Push to the branch (git push origin my-new-feature)
  6. Create new Pull Request from my-new-feature branch in your fork on GitHub

Installation notes

Note: the plugin was developed using Ruby 1.9. Ruby 1.8.x support is being worked on. If you're running Redmine using Ruby 1.8 and want to help, please try to install it and report any problems you encounter. I'm looking to set up a test platform to run Redmine on Ruby 1.8.7 as that's the version supported by Redmine.

Installation

cd /path/to/redmine/plugins
git clone https://github.com/MadEgg/redmine_planning
<restart web server>

This plugin uses no additional tables so no database migration is needed. You do, however, need to give the plan and reschedule permission to users that you want to be able to use this plugin. This plugin cannot be enabled or disabled for specific projects but instead hooks into the existing issue tracking project module.

Redmine version compatibility as not been fully tested yet. Probably, the 2.x and 3.x series should be fine, I have no intentions on supporting Redmine 1.x but patches are accepted.

Changelog

1.0.0 (2015-09-28)

Compatible with Redmine 3.1.x, 3.0.x, 2.6.x, 2.5.x.

  • Reworked issue management interface
  • Fix redmine 3.x compatibility
  • Added Russian, Czech, Turkish and Polish translation
redmine_planning-1.0.0.zip (320 KB) redmine_planning-1.0.0.zip Egbert van der Wal, 2015-09-29 10:45

0.7.3 (2014-05-27)

Compatible with Redmine 2.6.x, 2.5.x, 2.4.x, 2.3.x.

Changes since versio 0.6.5

  • Added support for progress visualization and manipulation
  • Bug in relation to viewbox calculation fixed
  • Date selector is back in new style after disappearing in release 0.7.0
  • Allow planning for all projects by going to /plan
  • Fix placement bug for tooltip when in fullscreen mode
  • Fix tooltip not showing up when no description is set for task

0.6.5 (2014-05-21)

Compatible with Redmine 2.6.x, 2.5.x, 2.4.x, 2.3.x.

Changes since 0.6.1

  • Fix mouse cursor position calculation in Chrome (Webkit)
  • Fix translation issues and add done ratio to the issue tooltips.
  • Replace dependency on issue_relations_controller.rb with own relation creation function because it requires API authentication which is awkward.
  • Fix issue with adding new relations
  • Add fullscreen function
  • Improve button layout
  • Add support for copied-to, relates and duplicates relations and improve UI.

0.6.1 (2014-05-19)

Compatible with Redmine 2.5.x, 2.4.x, 2.3.x.

Changes since 0.5.0

  • Fully localized plugin with initial translations in English and Dutch.
  • Fix superfluous include of RbCommonHelper issue in hook (issue #2)
  • Pass along Redmine root-URL to avoid depending on Redmine being installed in the webroot (issue #1)
  • Add configuration page to Redmine admin to configure colors and styles
  • Fix critical path analysis when parent tasks are involved
  • Allow moving parent tasks
  • Add compatibility with Redmine 2.3.x

0.5.0 (2014-05-17)

Compatible with Redmine 2.5.x, 2.4.x.

User ratings

  by Vlad Pol about 4 years ago

Have you any plans to update your plugin for compatible with Redmine 4.1.x?

  by Tomasz Rżany about 8 years ago

  by 小皮 纪 about 9 years ago

  by Ivan Rapekas about 9 years ago

  by Nicolas Rodriguez about 9 years ago

  by Thibaut MADELAINE over 9 years ago

Great plugin, the feature is definitely missing in Redmine for those with quality department coercing into making Gantt all the time ;-)

  by zen misael over 9 years ago

very great plugin!!

  by Teva huang almost 10 years ago

Hi, I' ve followed the Install's guid on the Github . However after restarting , redmine is running, But I can't find the Plugins' effect anywhere, What's the problem?

  by Mike Acc almost 10 years ago

Has very good potential.
Adding blocking, or follows not working in my browser.
Firefox 29 on Ubuntu.
But actually exactly the tool I need.

  by Quan VN almost 10 years ago

Excellent