User Tools

Site Tools


mantisbt:plugins:ganttchart

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mantisbt:plugins:ganttchart [2013/12/04 05:10]
Bozz
mantisbt:plugins:ganttchart [2018/03/07 07:32]
dregad ↷ Page moved from mantisbt:ganttchart to mantisbt:plugins:ganttchart
Line 1: Line 1:
 ====== GanttChart Plugin ====== ====== GanttChart Plugin ======
- 
- 
- 
 ===== Overview ===== ===== Overview =====
   * The Gantt Chart plugin for Mantis gives the ability to display the roadmap of the tickets correction on a gantt chart,   * The Gantt Chart plugin for Mantis gives the ability to display the roadmap of the tickets correction on a gantt chart,
Line 8: Line 5:
     * or for given filter     * or for given filter
  
 +:!: __Warning__: **GanttChatt only works with JPGraph**. You must install and use it instead of the Bundled Graph library.
 ===== Features ===== ===== 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 ====
 +:!: __Warning__: **GanttChatt only works with JPGraph**. You must install and use it instead of the Bundled Graph library.
 +  * 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 ===== ===== Requirements =====
Line 18: Line 43:
   * JPGraph   * JPGraph
   * PHP: **memory_limit** option set to at least **128M** in php.ini   * PHP: **memory_limit** option set to at least **128M** in php.ini
- 
 ===== Download ===== ===== Download =====
   * [[https://github.com/mantisbt-plugins/GanttChart|GanttChart]] on the MantisBT-plugins Git.   * [[https://github.com/mantisbt-plugins/GanttChart|GanttChart]] on the MantisBT-plugins Git.
- 
- 
- 
 ===== Documentation ===== ===== Documentation =====
   * [[https://github.com/mantisbt-plugins/GanttChart/blob/master/README.txt|Readme]] file   * [[https://github.com/mantisbt-plugins/GanttChart/blob/master/README.txt|Readme]] file
   * For more information please refer to the documentation inside the plugin folder: GanttChart/doc/index.html.   * For more information please refer to the documentation inside the plugin folder: GanttChart/doc/index.html.
- 
- 
 ===== Support ===== ===== Support =====
   * To report an issue or feature request for the GanttChart plugin, visit [[https://github.com/mantisbt-plugins/GanttChart/issues | github - GanttChart - support]].   * To report an issue or feature request for the GanttChart plugin, visit [[https://github.com/mantisbt-plugins/GanttChart/issues | github - GanttChart - support]].
- 
 ===== Source code ===== ===== Source code =====
 +  * The GanttChart plugin is hosted at GitHub along with other plugins at [[https://github.com/mantisbt-plugins | github plugins]]. 
 +    * Source code of [[https://github.com/mantisbt-plugins/GanttChart | GanttChart plugin]] for Mantis
mantisbt/plugins/ganttchart.txt · Last modified: 2018/03/07 07:32 by dregad