mantisbt:plugins:ganttchart
This is an old revision of the document!
Table of Contents
GanttChart Plugin
Overview
- The Gantt Chart plugin for Mantis gives the ability to display the roadmap of the tickets correction on a gantt chart,
- for a given version
- or for given filter
Warning: GanttChatt only works with JPGraph. You must install and use it instead of the Bundled Graph library.
Features
Access Gantt Charts via the added menu
- name of the menu [ Gantt Chart Roadmap ]
- Display a table listing the active versions of the selected project, with for each of them an hyperlink to the gantt chart(s) of this version
Access Gantt Charts via the filter
- Add a new export hyperlink in the filter page (View Issues) called [ Gantt Chart ]
- open a new window with the gantt chart of the selected page of the current filter
Misc
- optimal range of dates according to the distribution of the tickets
- start/end date calculations
Restrictions
- When the start or end date of one ticket is out of the range defined for the current gantt chart, then a marker is used at the boundary dates instead with an information on the real dates of the tickets.
Parent-Child relationship supported
- As long as the parents/childs tickets are in the same list of rows
Customization
- Define the range of maximum weeks to use in the representation of the gantt chart
- Define the range of maximum tickets/issues to display in the gantt chart
- Define the maximum length of the labels for the row, i.e. the length of “bug id + summary”
- When the title exceed the maximum length, the title is truncated with “…” concatenated at the end.
- Since version 1.2, it is now possible to specify the estimated duration of each ticket or in days or in hours. For instance '2d' for 2 days, '4h' for 4 hours.
- It is also possible to customize the default unit to use 'd' or 'h' when the duration is set in the ticket without unit.
- It is recommanded for the custom field to use one of type String, with the following regular expression:
- ^[1-9]\d*[dh]?$
TODO / Expected future improvements
- option to display or mask the legend
- option to define the colors
Requirements
- Mantis 1.2.5
- (The plugin has been tested on Mantis version 1.2.5, but it should also work fine on higher versions of Mantis)
- JPGraph
- PHP: memory_limit option set to at least 128M in php.ini
Download
- GanttChart on the MantisBT-plugins Git.
Documentation
- Readme file
- For more information please refer to the documentation inside the plugin folder: GanttChart/doc/index.html.
Support
- To report an issue or feature request for the GanttChart plugin, visit github - GanttChart - support.
Source code
- The GanttChart plugin is hosted at GitHub along with other plugins at github plugins.
- Source code of GanttChart plugin for Mantis
mantisbt/plugins/ganttchart.1418022939.txt.gz · Last modified: 2014/12/08 02:16 (external edit)