Hello, I reworked on my code. You can find it here : https://pypi.python.org/pypi/python-gantt/ or with pip :: pip install python-gantt Enclosed, there is two parts : - python-gantt : this library is used to draw gantt svg charts from python - org2gantt : used to transform org-mode files to python-gantt ones You can see outputs here : - http://xael.org/norman/python/python-gantt/project.png - http://xael.org/norman/python/python-gantt/project_resources.png Installation ------------ To install python-gantt, just issue : python setup.py install It requires : - svgwrite - clize Usage ----- For using org2gantt, see help : python org2gantt/org2gantt.py -h Basic usage is : python org2gantt/org2gantt.py org2gantt/example.org It should generate two charts : one for tasks and one for resources assignment. Syntax for org-mode ------------------- See org2gantt/example.org and org2gantt/README.org for detailed explanations. Basically, you need to define : - resources : in a special section "RESOURCES" - and projects containing tasks. Timeframe of tasks is defined by (beginning) and (end). Some properties are used for : - duration of the task - define some task's blockers - resources used - and some other things Syntax is mostly compatible with org-taskjuggler when you have renamed RESOURCES section. In addition, resources can also be defined as tags. I think it's better than the org-taskjuggler property method as you can use them directly in org-mode ! My work flow ------------------- I work for a big company with two missions : - sysadmin (os + apps) on a 300+ server park, - do some integration and qualification on applications, - deploy those applications on our servers. I am managing 15 persons in two teams. One do daily sysadmin and the other one do the IQ and deployment part. For the sysadmin part, it's quite straightaway : daily repetitive tasks, and little scheduling (server installation, patch, updates…) For the IQ / deployment team, the dates of operations are not defined by me but others (devs for the delivery and clients for production interruption). Scheduling is done with a long term view (6 months - 1 year)… but evolve as dev are usually in hurry at first and in late at the end. For this, I need to check resources allocation in order to be able to do the work. I used ganttproject for this. But it is not really user friendly and lack good outputs I can share with others. org2gantt allows me to do some nice pictures for big managers. And with org-mode, it helps me to easily keep track of tasks (notes, documents, milestones) and who is assigned to what. Org-mode is also really usefull keep the someday/maybe notes. Regards, Alexandre On Mon, Jan 5, 2015 at 10:44 AM, Alexandre Norman wrote: > Hello, > > > On Mon Jan 05 2015 at 10:07:47 Pascal Fleury > wrote: > >> Happy New Year!!! >> > > Thanks. > I wish you (all) an happy new year also ! > >> >> Just curious: did you see this ? http://orgmode.org/worg/org- >> tutorials/org-taskjuggler.html >> > > Unfortunately, no. > > >> I must say I like your output better, rather than opening another tool. >> But maybe there is a way to at least use the same properties to make it >> useful to more users ? >> > > After a quick look, there are good design ideas to take… > I think I will do the switch !!! > > Thanks ! > Alexandre > >