My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
PageName  
Gantt Chart Template.
Updated Oct 27, 2013 by iqbalras...@gmail.com

Introduction

A Simple and user friendly Gantt Chart tool written for browsers in Javascript. There are a lot of open source Gantt project management tool existing. This project is aimed to keep things simple for the end user and at the same time include in-built extended features like multiple levels of planning up to daily task, auto to-do list generation, minutes of milestone meeting management, etc. in one tool with the existing web browser capabilities.

Details

XML is used for the back-end data storage. Front end is mainly based on HTML and as a starting initiative the scripting is planned to be mainly client side Javascript and XML DOM.

As a future improvement, server side management tool will be implemented to control the planning remotely and to have the capability of handling multiple projects at the same time.

Phase 1

  1. Requirements analysis (for variables and data storage)
  2. Create an XML template for data storage.
  3. A basic Gantt chart tool with XML DOM and HTML.
    1. Display the main activities (using basic table), tasks and subtasks chronologically and the respective time units in the corresponding row and column.
  4. Selecting a project file to open (XML file). Option to make it default.
  5. Adding a task with GUI
  6. Tool tip for the tasks, editable on clicking an edit icon in the tooltip window.
    1. Tool tip enable and disable check box on the main dashboard.
  7. Make zooming capability to change the scale of the time dynamically.
  8. Change logs (while saving)
  9. Drawing dependencies (precedents succedents)
  1. Select certain sublevels in all tasks (To able to provide facility of defining micro tasks in day level in one application, generation of to-do list)
    • Saving as a new file
    • Rendering

Phase 2

  1. Implement ExtJs components to get collapsible feature for the task-subTask display.
  2. Implement the change to be shown corresponding to the collapse and extension of the Task-subTask
  3. Time line feature reference https://developers.google.com/chart/interactive/docs/reference

Phase 3

  • Integrating meeting management system in the plan.
    • Minutes of the meeting management parallel to the planning
  • Integration with Wiki - docuWiki

Phase 4

  1. Generation of Auto To-do list
  2. Server Side Management
    1. Remote management of plan by multiple users
    2. Notification of task to user via email
    3. Handling multiple projects

Powered by Google Project Hosting