History: PluginGanttChart
Preview of version: 22
Plugin Gantt Chart
Introduced in Tiki19
Use this wiki plugin to help you manage projects within Tiki, where project data is stored in Tiki trackers. You will be able to draw Gantt chart diagrams, and edit them easily to have your gantt chart updated while the project life evolves changing project details, internal deadlines, etc. Please see: jQuery Gantt editor.
Parameters
Create and display a gantt graphic using tracker dataIntroduced in Tiki 19. Required parameters are in
bold
.Go to the source code
Preferences required: wikiplugin_ganttchart
Parameters | Accepted Values | Description | Default | Since |
---|---|---|---|---|
begin |
Permanent name of the field to use for event beginning | |||
end |
Permanent name of the field to use for event ending | 19 | ||
depends |
word | Permanent name of the field to use for row dependency | 19 | |
level |
word | Permanent name of the field to use for row level | 19 | |
name |
word | Permanent name of the field to use for row name | 19 | |
order |
word | Permanent name of the field to use for row number order | 19 | |
status |
word | Permanent name of the field to use for row status | 19 | |
trackerId |
int | Tracker to search from | 0 | 19 |
code |
word | Permanent name of the field to use for row code | 19 | |
canDelete |
none | Flag field that permit to delete or not tasks | 19 | |
description |
word | Permanent name of the field to use for row description | 19 | |
effort |
word | Permanent name of the field to use for effort ending, values in milliseconds | 19 | |
endIsMilestone |
none | Flag field to end is milestone | 19 | |
ganttId |
word | Gantt chart ID value to filter | 23 | |
ganttIdField |
word | Permanent name of the field to use to filters the ganttId | 23 | |
canWriteOnParent |
none | Flag field to write or not in parent tasks | 19 | |
progress |
word | Permanent name of the field to use for row progress, values between 0-100 | 19 | |
resourceId |
word | Permanent name of the field to use for resources ending | 19 | |
roleId |
word | Permanent name of the field to use for roles ending | 19 | |
startIsMilestone |
none | Flag field to start is milestone | 19 | |
canWrite |
none | Flag field to write or not in tasks | 19 | |
canDuplicate |
y n |
Flag field to allow duplicate tasks | y | 23 |
Get Started
As mentioned above, the project data used to create the Gantt charts are stored in Tiki trackers. Create the Tracker with all the specific fields or use this Profile as a template, adjusting it to your own needs. Start with the Plugin Gantt Chart by adding the code to a Wiki page once you have created a tracker.
{ganttchart trackerId="1" name="trackerganttTaskName" begin="trackerganttStartDate" end="trackerganttEndDate" resourceId="trackerganttResponsible" roleId="trackerganttRole" status="trackerganttStatus" progress="trackerganttProgress" canWrite="true" canDelete="true" canWriteOnParent="true" description="trackerganttDescription" code="trackerganttCode" effort="trackerganttEffort" resourceId="trackerganttResourceId" order="trackerganttOrder" level="trackerganttLevel" depends="trackerganttDependencies"}
Overview
The previous code will give the result this overview:
Key Features
The Gantt Chart Plugin allows you to manage a complete project of any size, to divide it into tasks, to associate resources with each one with its role. When managing the project, you can create a task hierarchy, create dependencies between tasks, determine milestones, highlight the critical path, modify resources, change time scheduling, etc.
To quickly build Gantt charts, use the undo, redo, un-indent task, indent task, move up, move down, delete, EXPAND_ALL, COLLAPSE_ALL, zoom out, zoom in, Print, CRITICAL_PATH, control options to handle the different task display modes, fullscreen, task status color control and the Save button.
With a simple click, set the critical path; remove a task; switch to fullscreen mode, etc.
Explore Plugin Gantt Chart
Example
Related pages
Related Profile