* Creating Gantt charts by Exporting to TaskJuggler 3.3.0 @ 2012-09-14 13:13 Sebastien Vauban 2012-09-14 13:26 ` Buddy Butterfly 0 siblings, 1 reply; 15+ messages in thread From: Sebastien Vauban @ 2012-09-14 13:13 UTC (permalink / raw) To: emacs-orgmode-mXXj517/zsQ Hello, I'm trying to use the export to TJ3 on Windows (I installed Ruby from Cygwin), but don't succeed to get the first view of the project, as shown on http://orgmode.org/worg/org-tutorials/org-taskjuggler.html. I'm using the very first example given at line "Your resulting Org mode project file will look somewhat like the following:", add the required tag :taskjuggler_project: to the node "Accounting Software". Then, I export it to TJ (C-c C-e j) and run tj3 against it: $ tj3 org-tj3.tjp Results: --8<---------------cut here---------------start------------->8--- TaskJuggler v3.3.0 - A Project Management Software Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 by Chris Schlaeger <chris-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org> This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. org-tj3.tjp:11: Error: allocations is not a known attribute for this property purge allocations --8<---------------cut here---------------end--------------->8--- I comment the purge "allocation line", and try to run it further... --8<---------------cut here---------------start------------->8--- TaskJuggler v3.3.0 - A Project Management Software Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 by Chris Schlaeger <chris-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org> This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. org-tj3.tjp:70: Warning: The keyword 'hierarchindex' has been deprecated! See the reference manual for details. columns hierarchindex org-tj3.tjp:70: Warning: The keyword 'completed' has been deprecated! See the reference manual for details. columns hierarchindex, name, start, end, effort, duration, completed org-tj3.tjp:77: Error: Unexpected token 'utilization' found. Expecting one of 'activetasks', 'annualleave', 'annualleavebalance', 'alert', 'alertmessages', 'alertsummaries', 'alerttrend', 'balance', 'bsi', 'chart', 'closedtasks', 'complete', 'completed', 'criticalness', 'cost', 'daily', 'directreports', 'duration', 'duties', 'efficiency', 'effort', 'effortdone', 'effortleft', 'email', 'end', 'flags', 'followers', 'freetime', 'freework', 'fte', 'gauge', 'headcount', 'hierarchindex', 'hourly', 'id', 'index', 'inputs', 'journal', 'journal_sub', 'journalmessages', 'journalsummaries', 'line', 'managers', 'maxend', 'maxstart', 'minend', 'minstart', 'monthly', 'no', 'name', 'note', 'opentasks', 'pathcriticalness', 'precursors', 'priority', 'quarterly', 'rate', 'reports', 'resources', 'responsible ', 'revenue', 'scenario', 'seqno', 'sickleave', 'specialleave', 'start', 'status', 'targets', 'wbs', 'unpaidleave', 'weekly', 'yearly' columns no, name, utilization --8<---------------cut here---------------end--------------->8--- So, it seems that the output file is not up-to-date (tj v3.3.0), or do I miss something? Best regards, Seb PS - Org-mode version 7.9.1 (release_7.9.1-199-g6589b9 @ d:/home/sva/src/org-mode/lisp/) -- Sebastien Vauban ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 13:13 Creating Gantt charts by Exporting to TaskJuggler 3.3.0 Sebastien Vauban @ 2012-09-14 13:26 ` Buddy Butterfly 2012-09-14 14:38 ` Sebastien Vauban 0 siblings, 1 reply; 15+ messages in thread From: Buddy Butterfly @ 2012-09-14 13:26 UTC (permalink / raw) To: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 9210 bytes --] Hi, tj3 support is still buggy. And tj export gets confused with the task_id tags. It does not generate unique IDs nor does it have manual ID marking. So it gets scrampled. So, for a bigger project it does not really work. Verify to use *Org Export Taskjuggler Target Version: * 3.0 I have used the following settings with M-x customize-group -> org-export-taskjuggler and worked for me as a first shot with tj3: *Org Export Taskjuggler Default Global Properties: * shift s40 "Part time shift" { workinghours wed, thu, fri off } account cost "Project Cost" { aggregate tasks } account rev "Payments" { } *Org Export Taskjuggler Default Reports:* # Now the project has been specified completely. Stopping here would # result in a valid TaskJuggler file that could be processed and # scheduled. But no reports would be generated to visualize the # results. navigator navbar { hidereport @none } macro TaskTip [ tooltip istask() -8<- '''Start: ''' <-query attribute='start'-> '''End: ''' <-query attribute='end'-> ---- '''Resources:''' <-query attribute='resources'-> ---- '''Precursors: ''' <-query attribute='precursors'-> ---- '''Followers: ''' <-query attribute='followers'-> ->8- ] textreport frame "" { header -8<- == mwit Projects == <[navigator id="navbar"]> ->8- footer "----" textreport index "Overview" { formats html center '<[report id="overview"]>' } textreport "Status" { formats html center -8<- <[report id="status.dashboard"]> ---- <[report id="status.completed"]> ---- <[report id="status.ongoing"]> ---- <[report id="status.future"]> ->8- } textreport development "Development" { formats html center '<[report id="development"]>' } textreport "ContactList" { formats html title "Contact List" center '<[report id="contactList"]>' } textreport "ResourceGraph" { formats html title "Resource Graph" center '<[report id="resourceGraph"]>' } } # A traditional Gantt chart with a project overview. taskreport overview "" { header -8<- === Project Overview === The project is structured into 3 phases. # Specification # <-reportlink id='frame.development'-> # Testing === Original Project Plan === ->8- columns bsi { title 'WBS' }, name, start, end, effort, cost, revenue, chart { ${TaskTip} } # For this report we like to have the abbreviated weekday in front # of the date. %a is the tag for this. timeformat "%a %Y-%m-%d" loadunit days hideresource @all balance cost rev caption 'All effort values are in man days.' footer -8<- === Staffing === All project phases are properly staffed. See [[ResourceGraph]] for detailed resource allocations. === Current Status === The project started off with a delay of 4 days. This slightly affected the original schedule. See [[Deliveries]] for the impact on the delivery dates. ->8- } # Macro to set the background color of a cell according to the alert # level of the task. macro AlertColor [ cellcolor plan.alert = 0 "#00D000" # green cellcolor plan.alert = 1 "#D0D000" # yellow cellcolor plan.alert = 2 "#D00000" # red ] taskreport status "" { columns bsi { width 50 title 'WBS' }, name { width 150 }, start { width 100 }, end { width 100 }, effort { width 100 }, alert { tooltip plan.journal != '' "<-query attribute='journal'->" width 150 }, status { width 150 } taskreport dashboard "" { headline "Project Dashboard (<-query attribute='now'->)" columns name { title "Task" ${AlertColor} width 200}, resources { width 200 ${AlertColor} listtype bullets listitem "<-query attribute='name'->" start ${projectstart} end ${projectend} }, alerttrend { title "Trend" ${AlertColor} width 50 }, journal { width 350 ${AlertColor} } journalmode status_up journalattributes headline, author, date, summary, details hidetask ~hasalert(0) sorttasks alert.down period %{${now} - 1w} +8w } taskreport completed "" { headline "Already completed tasks" hidetask ~(plan.end <= ${now}) } taskreport ongoing "" { headline "Ongoing tasks" hidetask ~((plan.start <= ${now}) & (plan.end > ${now})) } taskreport future "" { headline "Future tasks" hidetask ~(plan.start > ${now}) } } # A list of tasks showing the resources assigned to each task. taskreport development "" { headline "Development - Resource Allocation Report" columns bsi { title 'WBS' }, name, start, end, effort { title "Work" }, duration, chart { ${TaskTip} scale day width 500 } timeformat "%Y-%m-%d" hideresource ~(isleaf() & isleaf_()) sortresources name.up } # A list of all employees with their contact details. resourcereport contactList "" { headline "Contact list and duty plan" columns name, email { celltext 1 "[mailto:<-email-> <-email->]" }, managers { title "Manager" }, chart { scale day } hideresource ~isleaf() sortresources name.up hidetask @all } # A graph showing resource allocation. It identifies whether each # resource is under- or over-allocated for. resourcereport resourceGraph "" { headline "Resource Allocation Graph" columns no, name, effort, rate, weekly { ${TaskTip} } loadunit shortauto # We only like to show leaf tasks for leaf resources. hidetask ~(isleaf() & isleaf_()) sorttasks plan.start.up } Am 14.09.2012 15:13, schrieb Sebastien Vauban: > Hello, > > I'm trying to use the export to TJ3 on Windows (I installed Ruby from Cygwin), > but don't succeed to get the first view of the project, as shown on > http://orgmode.org/worg/org-tutorials/org-taskjuggler.html. > > I'm using the very first example given at line "Your resulting Org mode > project file will look somewhat like the following:", add the required tag > :taskjuggler_project: to the node "Accounting Software". > > Then, I export it to TJ (C-c C-e j) and run tj3 against it: > > $ tj3 org-tj3.tjp > > Results: > > --8<---------------cut here---------------start------------->8--- > TaskJuggler v3.3.0 - A Project Management Software > > Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 > by Chris Schlaeger <chris@linux.com> > > This program is free software; you can redistribute it and/or modify it under > the terms of version 2 of the GNU General Public License as published by the > Free Software Foundation. > > org-tj3.tjp:11: Error: allocations is not a known attribute for this property > purge allocations > --8<---------------cut here---------------end--------------->8--- > > I comment the purge "allocation line", and try to run it further... > > --8<---------------cut here---------------start------------->8--- > TaskJuggler v3.3.0 - A Project Management Software > > Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 > by Chris Schlaeger <chris@linux.com> > > This program is free software; you can redistribute it and/or modify it under > the terms of version 2 of the GNU General Public License as published by the > Free Software Foundation. > > org-tj3.tjp:70: Warning: The keyword 'hierarchindex' has been deprecated! See the reference manual for details. > columns hierarchindex > org-tj3.tjp:70: Warning: The keyword 'completed' has been deprecated! See the reference manual for details. > columns hierarchindex, name, start, end, effort, duration, completed > org-tj3.tjp:77: Error: Unexpected token 'utilization' found. Expecting one of 'activetasks', 'annualleave', 'annualleavebalance', 'alert', 'alertmessages', 'alertsummaries', 'alerttrend', 'balance', 'bsi', 'chart', 'closedtasks', 'complete', 'completed', 'criticalness', 'cost', 'daily', 'directreports', 'duration', 'duties', 'efficiency', 'effort', 'effortdone', 'effortleft', 'email', 'end', 'flags', 'followers', 'freetime', 'freework', 'fte', 'gauge', 'headcount', 'hierarchindex', 'hourly', 'id', 'index', 'inputs', 'journal', 'journal_sub', 'journalmessages', 'journalsummaries', 'line', 'managers', 'maxend', 'maxstart', 'minend', 'minstart', 'monthly', 'no', 'name', 'note', 'opentasks', 'pathcriticalness', 'precursors', 'priority', 'quarterly', 'rate', 'reports', 'resources', 'responsible', 'revenue', 'scenario', 'seqno', 'sickleave', 'specialleave', 'start', 'status', 'targets', 'wbs', 'unpaidleave', 'weekly', 'yearly' > columns no, name, utilization > --8<---------------cut here---------------end--------------->8--- > > So, it seems that the output file is not up-to-date (tj v3.3.0), or do I miss > something? > > Best regards, > Seb > > PS - Org-mode version 7.9.1 (release_7.9.1-199-g6589b9 @ d:/home/sva/src/org-mode/lisp/) > [-- Attachment #2: Type: text/html, Size: 12169 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 13:26 ` Buddy Butterfly @ 2012-09-14 14:38 ` Sebastien Vauban 2012-09-14 15:00 ` Buddy Butterfly 2012-09-14 15:09 ` Giovanni Ridolfi 0 siblings, 2 replies; 15+ messages in thread From: Sebastien Vauban @ 2012-09-14 14:38 UTC (permalink / raw) To: emacs-orgmode-mXXj517/zsQ Hi Buddy, Buddy Butterfly wrote: > Am 14.09.2012 15:13, schrieb Sebastien Vauban: >> I'm trying to use the export to TJ3 on Windows (I installed Ruby from Cygwin), >> but don't succeed to get the first view of the project, as shown on >> http://orgmode.org/worg/org-tutorials/org-taskjuggler.html. >> >> --8<---------------cut here---------------start------------->8--- >> TaskJuggler v3.3.0 - A Project Management Software >> >> Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 >> by Chris Schlaeger <chris-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org> >> >> This program is free software; you can redistribute it and/or modify it under >> the terms of version 2 of the GNU General Public License as published by the >> Free Software Foundation. >> >> org-tj3.tjp:11: Error: allocations is not a known attribute for this property >> purge allocations >> org-tj3.tjp:70: Warning: The keyword 'hierarchindex' has been deprecated! See the reference manual for details. >> columns hierarchindex >> org-tj3.tjp:70: Warning: The keyword 'completed' has been deprecated! See the reference manual for details. >> columns hierarchindex, name, start, end, effort, duration, completed >> org-tj3.tjp:77: Error: Unexpected token 'utilization' found. Expecting one of 'activetasks', 'annualleave', 'annualleavebalance', 'alert', 'alertmessages', 'alertsummaries', 'alerttrend', 'balance', 'bsi', 'chart', 'closedtasks', 'complete', 'completed', 'criticalness', 'cost', 'daily', 'directreports', 'duration', 'duties', 'efficiency', 'effort', 'effortdone', 'effortleft', 'email', 'end', 'flags', 'followers', 'freetime', 'freework', 'fte', 'gauge', 'headcount', 'hierarchindex', 'hourly', 'id', 'index', 'inputs', 'journal', 'journal_sub', 'journalmessages', 'journalsummaries', 'line', 'managers', 'maxend', 'maxstart', 'minend', 'minstart', 'monthly', 'no', 'name', 'note', 'opentasks', 'pathcriticalness', 'precursors', 'priority', 'quarterly', 'rate', 'reports', 'resources', 'responsi ble', 'revenue', 'scenario', 'seqno', 'sickleave', 'specialleave', 'start', 'status', 'targets', 'wbs', 'unpaidleave', 'weekly', 'yearly' columns no, name, utilization >> --8<---------------cut here---------------end--------------->8--- >> >> So, it seems that the output file is not up-to-date (tj v3.3.0), or do I miss >> something? > > tj3 support is still buggy. And tj export gets confused with the task_id > tags. It does not generate unique IDs nor does it have manual ID marking. So > it gets scrampled. So, for a bigger project it does not really work. > > Verify to use > > *Org Export Taskjuggler Target Version: ... > *Org Export Taskjuggler Default Global Properties: ... > *Org Export Taskjuggler Default Reports: ... I'm going further: --8<---------------cut here---------------start------------->8--- TaskJuggler v3.3.0 - A Project Management Software Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 by Chris Schlaeger <chris-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org> This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. Reading file org-tj3.tjp [ Done ] Preparing scenario Plan Scenario [ Done ] Scheduling scenario Plan Scenario [ Done ] Checking scenario Plan Scenario [ Done ] org-tj3.tjp:103: Warning: The report frame has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:109: Warning: The report frame.index has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:114: Warning: The report frame.report3 has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:127: Warning: The report frame.development has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:132: Warning: The report frame.report5 has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:137: Warning: The report frame.report6 has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:190: Warning: The report status has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:198: Warning: The report status.dashboard has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:213: Warning: The report status.completed has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:217: Warning: The report status.ongoing has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:221: Warning: The report status.future has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:228: Warning: The report development has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:238: Warning: The report contactList has no 'balance' defined. No cost or revenue computation will be possible. org-tj3.tjp:251: Warning: The report resourceGraph has no 'balance' defined. No cost or revenue computation will be possible. Report Overview [ Done ] Report Status [ Done ] Report Development [ Done ] Report ContactList [ Done ] Report ResourceGraph [ Done ] --8<---------------cut here---------------end--------------->8--- But no GUI or whatever gets launched!? Best regards, Seb -- Sebastien Vauban ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 14:38 ` Sebastien Vauban @ 2012-09-14 15:00 ` Buddy Butterfly 2012-09-14 15:09 ` Giovanni Ridolfi 1 sibling, 0 replies; 15+ messages in thread From: Buddy Butterfly @ 2012-09-14 15:00 UTC (permalink / raw) To: emacs-orgmode Hi Seb, ah, true, that is pretty anoying. Also is for me. There is no GUI anymore for tj3. It is meant to be only exported. So you should find some html structures being generated. Best regards, Matt Am 14.09.2012 16:38, schrieb Sebastien Vauban: > Hi Buddy, > > Buddy Butterfly wrote: >> Am 14.09.2012 15:13, schrieb Sebastien Vauban: >>> I'm trying to use the export to TJ3 on Windows (I installed Ruby from Cygwin), >>> but don't succeed to get the first view of the project, as shown on >>> http://orgmode.org/worg/org-tutorials/org-taskjuggler.html. >>> >>> --8<---------------cut here---------------start------------->8--- >>> TaskJuggler v3.3.0 - A Project Management Software >>> >>> Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 >>> by Chris Schlaeger <chris@linux.com> >>> >>> This program is free software; you can redistribute it and/or modify it under >>> the terms of version 2 of the GNU General Public License as published by the >>> Free Software Foundation. >>> >>> org-tj3.tjp:11: Error: allocations is not a known attribute for this property >>> purge allocations >>> org-tj3.tjp:70: Warning: The keyword 'hierarchindex' has been deprecated! See the reference manual for details. >>> columns hierarchindex >>> org-tj3.tjp:70: Warning: The keyword 'completed' has been deprecated! See the reference manual for details. >>> columns hierarchindex, name, start, end, effort, duration, completed >>> org-tj3.tjp:77: Error: Unexpected token 'utilization' found. Expecting one of 'activetasks', 'annualleave', 'annualleavebalance', 'alert', 'alertmessages', 'alertsummaries', 'alerttrend', 'balance', 'bsi', 'chart', 'closedtasks', 'complete', 'completed', 'criticalness', 'cost', 'daily', 'directreports', 'duration', 'duties', 'efficiency', 'effort', 'effortdone', 'effortleft', 'email', 'end', 'flags', 'followers', 'freetime', 'freework', 'fte', 'gauge', 'headcount', 'hierarchindex', 'hourly', 'id', 'index', 'inputs', 'journal', 'journal_sub', 'journalmessages', 'journalsummaries', 'line', 'managers', 'maxend', 'maxstart', 'minend', 'minstart', 'monthly', 'no', 'name', 'note', 'opentasks', 'pathcriticalness', 'precursors', 'priority', 'quarterly', 'rate', 'reports', 'resources', 'responsible', 'revenue', 'scenario', 'seqno', 'sickleave', 'specialleave', 'start', 'status', 'targets', 'wbs', 'unpaidleave', 'weekly', 'yearly' columns no, name, utilization >>> --8<---------------cut here---------------end--------------->8--- >>> >>> So, it seems that the output file is not up-to-date (tj v3.3.0), or do I miss >>> something? >> tj3 support is still buggy. And tj export gets confused with the task_id >> tags. It does not generate unique IDs nor does it have manual ID marking. So >> it gets scrampled. So, for a bigger project it does not really work. >> >> Verify to use >> >> *Org Export Taskjuggler Target Version: ... >> *Org Export Taskjuggler Default Global Properties: ... >> *Org Export Taskjuggler Default Reports: ... > I'm going further: > > --8<---------------cut here---------------start------------->8--- > TaskJuggler v3.3.0 - A Project Management Software > > Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012 > by Chris Schlaeger <chris@linux.com> > > This program is free software; you can redistribute it and/or modify it under > the terms of version 2 of the GNU General Public License as published by the > Free Software Foundation. > > Reading file org-tj3.tjp [ Done ] > Preparing scenario Plan Scenario [ Done ] > Scheduling scenario Plan Scenario [ Done ] > Checking scenario Plan Scenario [ Done ] > org-tj3.tjp:103: Warning: The report frame has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:109: Warning: The report frame.index has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:114: Warning: The report frame.report3 has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:127: Warning: The report frame.development has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:132: Warning: The report frame.report5 has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:137: Warning: The report frame.report6 has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:190: Warning: The report status has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:198: Warning: The report status.dashboard has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:213: Warning: The report status.completed has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:217: Warning: The report status.ongoing has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:221: Warning: The report status.future has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:228: Warning: The report development has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:238: Warning: The report contactList has no 'balance' defined. No cost or revenue computation will be possible. > org-tj3.tjp:251: Warning: The report resourceGraph has no 'balance' defined. No cost or revenue computation will be possible. > Report Overview [ Done ] > Report Status [ Done ] > Report Development [ Done ] > Report ContactList [ Done ] > Report ResourceGraph [ Done ] > --8<---------------cut here---------------end--------------->8--- > > But no GUI or whatever gets launched!? > > Best regards, > Seb > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 14:38 ` Sebastien Vauban 2012-09-14 15:00 ` Buddy Butterfly @ 2012-09-14 15:09 ` Giovanni Ridolfi 2012-09-14 15:13 ` Buddy Butterfly 1 sibling, 1 reply; 15+ messages in thread From: Giovanni Ridolfi @ 2012-09-14 15:09 UTC (permalink / raw) To: Sebastien Vauban, emacs-orgmode@gnu.org Cc: Yann Hodique, buddy.butterfly@web.de Hi, Seb, > Buddy Butterfly wrote: > Am 14.09.2012 15:13, schrieb Sebastien Vauban: >> I'm trying to use the export to TJ3 on Windows (I installed Ruby from Cygwin), >> but don't succeed to get the first view of the project, as shown on >> http://orgmode.org/worg/org-tutorials/org-taskjuggler.html. almost one month ago Yann Hodique proposed 10 patches for the taskjuggler exporter, please see: http://article.gmane.org/gmane.emacs.orgmode/58851 Bastien has a branch with these patches, but he'll apply them when he will have received the FSF papers signed. I hope soon :-) But I'm pretty sure you can apply them to your file. cheers, Giovanni ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 15:09 ` Giovanni Ridolfi @ 2012-09-14 15:13 ` Buddy Butterfly 2012-09-14 15:55 ` Yann Hodique 2012-09-25 12:33 ` Christian Egli 0 siblings, 2 replies; 15+ messages in thread From: Buddy Butterfly @ 2012-09-14 15:13 UTC (permalink / raw) To: emacs-orgmode Hi Giovanni, thanks for info. I will give this a try when I'll find the time. At the moment, because of the scrambled handling of task_ids it is not really usable. Let's see what he fixed in it. Best regards, Matt Am 14.09.2012 17:09, schrieb Giovanni Ridolfi: > Hi, Seb, > > >> Buddy Butterfly wrote: >> Am 14.09.2012 15:13, schrieb Sebastien Vauban: >>> I'm trying to use the export to TJ3 on Windows (I installed Ruby from Cygwin), >>> but don't succeed to get the first view of the project, as shown on >>> http://orgmode.org/worg/org-tutorials/org-taskjuggler.html. > > almost one month ago Yann Hodique proposed 10 patches for the taskjuggler exporter, > please see: > > > http://article.gmane.org/gmane.emacs.orgmode/58851 > > Bastien has a branch with these patches, but he'll apply them > when he will have received the FSF papers signed. > I hope soon :-) > > But I'm pretty sure you can apply them to your file. > > cheers, > > Giovanni > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 15:13 ` Buddy Butterfly @ 2012-09-14 15:55 ` Yann Hodique 2012-09-14 16:06 ` Buddy Butterfly ` (2 more replies) 2012-09-25 12:33 ` Christian Egli 1 sibling, 3 replies; 15+ messages in thread From: Yann Hodique @ 2012-09-14 15:55 UTC (permalink / raw) To: buddy.butterfly; +Cc: emacs-orgmode >>>>> "Buddy" == Buddy Butterfly <buddy.butterfly@web.de> writes: >> Am 14.09.2012 17:09, schrieb: >>> Hi, Seb, >>> almost one month ago Yann Hodique proposed 10 patches for the taskjuggler exporter, >>> please see: >>> >>> >>> http://article.gmane.org/gmane.emacs.orgmode/58851 >>> >>> Bastien has a branch with these patches, but he'll apply them >>> when he will have received the FSF papers signed. >>> I hope soon :-) >>> >>> But I'm pretty sure you can apply them to your file. >>> >>> cheers, >> >> Giovanni >> > Hi Giovanni, > thanks for info. I will give this a try when I'll find the time. > At the moment, because of the scrambled handling of task_ids it > is not really usable. Let's see what he fixed in it. Hi, actually, those patches have been merged in master already (now that the paperwork is in order :)) That said, I don't think it'll fix anything regarding task_id handling. I started using TJ with versions 3.x, so I'm not sure what problem you're talking about exactly. At the moment I'm kinda contemplating doing a major rewrite of the TJ exporter to use the org-export framework, which would make it easier to introduce things like task references through org links, and so on. If I can fix a thing or two in the process, I'd be happy to. So, if you have specific limitations in mind, feel free to elaborate. Cheers, Yann. -- All technology is suspect, and must be considered potentially dangerous. -- BUTLERIAN JIHAD, Handbook for Our Grandchildren ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 15:55 ` Yann Hodique @ 2012-09-14 16:06 ` Buddy Butterfly 2013-03-31 16:06 ` Buddy Butterfly 2012-09-18 6:50 ` Bastien 2012-09-25 12:36 ` Christian Egli 2 siblings, 1 reply; 15+ messages in thread From: Buddy Butterfly @ 2012-09-14 16:06 UTC (permalink / raw) To: Yann Hodique; +Cc: emacs-orgmode Hi Yann, thanks a lot for your effort. This really sound very interesting. And I am willed to report further issues to you. I will try to nail them down more precisely. The biggest change I would do is to make the properties more generic. Something like prefixing all properties with a special prefix (configurable) like "tj_" and just pass them all over to tj. This would allow the user to use all properties that are, were and will be available for tj versions and not having the exporter document.... we support this and that property in this and that version of tj.... Best regards, Matt Am 14.09.2012 17:55, schrieb Yann Hodique: >>>>>> "Buddy" == Buddy Butterfly <buddy.butterfly@web.de> writes: >>> Am 14.09.2012 17:09, schrieb: >>>> Hi, Seb, >>>> almost one month ago Yann Hodique proposed 10 patches for the taskjuggler exporter, >>>> please see: >>>> >>>> >>>> http://article.gmane.org/gmane.emacs.orgmode/58851 >>>> >>>> Bastien has a branch with these patches, but he'll apply them >>>> when he will have received the FSF papers signed. >>>> I hope soon :-) >>>> >>>> But I'm pretty sure you can apply them to your file. >>>> >>>> cheers, >>> Giovanni >>> >> Hi Giovanni, >> thanks for info. I will give this a try when I'll find the time. >> At the moment, because of the scrambled handling of task_ids it >> is not really usable. Let's see what he fixed in it. > Hi, > > actually, those patches have been merged in master already (now that the > paperwork is in order :)) > > That said, I don't think it'll fix anything regarding task_id handling. > I started using TJ with versions 3.x, so I'm not sure what problem > you're talking about exactly. > > At the moment I'm kinda contemplating doing a major rewrite of the TJ > exporter to use the org-export framework, which would make it easier to > introduce things like task references through org links, and so on. If > I can fix a thing or two in the process, I'd be happy to. So, if you > have specific limitations in mind, feel free to elaborate. > > Cheers, > > Yann. > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 16:06 ` Buddy Butterfly @ 2013-03-31 16:06 ` Buddy Butterfly 2013-04-02 15:46 ` Christian Egli 0 siblings, 1 reply; 15+ messages in thread From: Buddy Butterfly @ 2013-03-31 16:06 UTC (permalink / raw) To: emacs-orgmode Hi Guys, long time ago, but I tried again to go into taskjuggling with org-mode. I still feel the lack of the support for all tj properties a major drawback. @Christian: Did you work on something like the prefix proposal below? This would be real cool as we could then just use any property we would like. Thanks and best regards, Matt Am 14.09.2012 18:06, schrieb Buddy Butterfly: > Hi Yann, > > thanks a lot for your effort. > This really sound very interesting. And I am willed to report > further issues to you. I will try to nail them down more precisely. > > The biggest change I would do is to make the properties more generic. > Something like prefixing all properties with a special prefix (configurable) > like "tj_" and just pass them all over to tj. This would allow the user > to use all properties that are, were and will be available for tj > versions and > not having the exporter document.... we support this and that property > in this and > that version of tj.... > > Best regards, > Matt > > Am 14.09.2012 17:55, schrieb Yann Hodique: >>>>>>> "Buddy" == Buddy Butterfly <buddy.butterfly@web.de> writes: >>>> Am 14.09.2012 17:09, schrieb: >>>>> Hi, Seb, >>>>> almost one month ago Yann Hodique proposed 10 patches for the taskjuggler exporter, >>>>> please see: >>>>> >>>>> >>>>> http://article.gmane.org/gmane.emacs.orgmode/58851 >>>>> >>>>> Bastien has a branch with these patches, but he'll apply them >>>>> when he will have received the FSF papers signed. >>>>> I hope soon :-) >>>>> >>>>> But I'm pretty sure you can apply them to your file. >>>>> >>>>> cheers, >>>> Giovanni >>>> >>> Hi Giovanni, >>> thanks for info. I will give this a try when I'll find the time. >>> At the moment, because of the scrambled handling of task_ids it >>> is not really usable. Let's see what he fixed in it. >> Hi, >> >> actually, those patches have been merged in master already (now that the >> paperwork is in order :)) >> >> That said, I don't think it'll fix anything regarding task_id handling. >> I started using TJ with versions 3.x, so I'm not sure what problem >> you're talking about exactly. >> >> At the moment I'm kinda contemplating doing a major rewrite of the TJ >> exporter to use the org-export framework, which would make it easier to >> introduce things like task references through org links, and so on. If >> I can fix a thing or two in the process, I'd be happy to. So, if you >> have specific limitations in mind, feel free to elaborate. >> >> Cheers, >> >> Yann. >> ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2013-03-31 16:06 ` Buddy Butterfly @ 2013-04-02 15:46 ` Christian Egli 2013-04-02 16:51 ` John Hendy 0 siblings, 1 reply; 15+ messages in thread From: Christian Egli @ 2013-04-02 15:46 UTC (permalink / raw) To: emacs-orgmode Buddy Butterfly <buddy.butterfly@web.de> writes: > I still feel the lack of the support for all tj properties a > major drawback. > > @Christian: Did you work on something like the prefix proposal below? > This would be real cool as we could then just use any property we would > like. As far as I know Yann's patches improved this situation, but as far as I know most of the tj properties are supported anyway. Can you specify which properties are missing? It should be easy to add them in many cases. Thanks Christian -- Christian Egli Swiss Library for the Blind, Visually Impaired and Print Disabled Grubenstrasse 12, CH-8045 Zürich, Switzerland ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2013-04-02 15:46 ` Christian Egli @ 2013-04-02 16:51 ` John Hendy 0 siblings, 0 replies; 15+ messages in thread From: John Hendy @ 2013-04-02 16:51 UTC (permalink / raw) To: Christian Egli; +Cc: emacs-orgmode On Tue, Apr 2, 2013 at 10:46 AM, Christian Egli <christian.egli@sbs.ch> wrote: > Buddy Butterfly <buddy.butterfly@web.de> writes: > >> I still feel the lack of the support for all tj properties a >> major drawback. >> >> @Christian: Did you work on something like the prefix proposal below? >> This would be real cool as we could then just use any property we would >> like. > > As far as I know Yann's patches improved this situation, but as far as I > know most of the tj properties are supported anyway. Can you specify > which properties are missing? It should be easy to add them in many > cases. I meant to follow up on this general idea per your comment in another thread. I would have responded over there, but this is fresher and seems like a better fit for a response. Nevertheless, I'll link to it for a bread crumb trail. - http://www.mail-archive.com/emacs-orgmode@gnu.org/msg68957.html This was the bit I specifically wanted to comment on: #+begin_quote Buddy Butterfly Also, you will likely only implement subsets of tj properties. For example, there are properties missing like :workinghours: #+end_quote Have you looked at ox-taskjuggler.el? Here are the properties available (check in org-taskjuggler-valid-resource-attributes): #+begin_src ox-taskjuggler.el (defcustom org-taskjuggler-valid-task-attributes '(account start note duration endbuffer endcredit end flags journalentry length limits maxend maxstart minend minstart period reference responsible scheduling startbuffer startcredit statusnote chargeset charge) "Valid attributes for Taskjuggler tasks. If one of these appears as a property for a headline, it will be exported with the corresponding task." :group 'org-export-taskjuggler) (defcustom org-taskjuggler-valid-resource-attributes '(limits vacation shift booking efficiency journalentry rate workinghours flags) "Valid attributes for Taskjuggler resources. If one of these appears as a property for a headline, it will be exported with the corresponding resource." :group 'org-export-taskjuggler) (defcustom org-taskjuggler-valid-report-attributes '(headline columns definitions timeformat hideresource hidetask loadunit sorttasks formats period) "Valid attributes for Taskjuggler reports. If one of these appears as a property for a headline, it will be exported with the corresponding report." :group 'org-export-taskjuggler) #+end_src Also note that this is customizable. Anything matching those criteria just gets passed through (:drawer: value -> task_id "name" { drawer value }). Best regards, John > > Thanks > Christian > > -- > Christian Egli > Swiss Library for the Blind, Visually Impaired and Print Disabled > Grubenstrasse 12, CH-8045 Zürich, Switzerland > > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 15:55 ` Yann Hodique 2012-09-14 16:06 ` Buddy Butterfly @ 2012-09-18 6:50 ` Bastien 2012-09-18 14:33 ` John Hendy 2012-09-25 12:36 ` Christian Egli 2 siblings, 1 reply; 15+ messages in thread From: Bastien @ 2012-09-18 6:50 UTC (permalink / raw) To: Yann Hodique; +Cc: emacs-orgmode, buddy.butterfly Hi Yann, Yann Hodique <yann.hodique@gmail.com> writes: > At the moment I'm kinda contemplating doing a major rewrite of the TJ > exporter to use the org-export framework, which would make it easier to > introduce things like task references through org links, and so on. That'd be great! > If I can fix a thing or two in the process, I'd be happy to. So, if > you have specific limitations in mind, feel free to elaborate. You'll surely fix more than one or two things in the process :) -- Bastien ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-18 6:50 ` Bastien @ 2012-09-18 14:33 ` John Hendy 0 siblings, 0 replies; 15+ messages in thread From: John Hendy @ 2012-09-18 14:33 UTC (permalink / raw) To: Bastien; +Cc: emacs-orgmode, Yann Hodique, buddy.butterfly On Tue, Sep 18, 2012 at 1:50 AM, Bastien <bzg@altern.org> wrote: > Hi Yann, > > Yann Hodique <yann.hodique@gmail.com> writes: > >> At the moment I'm kinda contemplating doing a major rewrite of the TJ >> exporter to use the org-export framework, which would make it easier to >> introduce things like task references through org links, and so on. You might want to take a look at this thread on the TJ mailing list: - https://groups.google.com/forum/?fromgroups=#!topic/taskjuggler-users/je_XP1VfYXA And the matching git repo with a TJ -> pgfgantt -> pdf converter: - https://github.com/ravl1084/TJ2PDF It's quite nice. I just used it myself. I think it has some bugs, but they are pretty easily fixable. Anyway, perhaps take a look and try it out to see if you think it could add any value to what you're trying to accomplish. I think I'll continue using it, as the result is quite pleasing. Thanks for your work on this! John > > That'd be great! > >> If I can fix a thing or two in the process, I'd be happy to. So, if >> you have specific limitations in mind, feel free to elaborate. > > You'll surely fix more than one or two things in the process :) > > -- > Bastien > ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 15:55 ` Yann Hodique 2012-09-14 16:06 ` Buddy Butterfly 2012-09-18 6:50 ` Bastien @ 2012-09-25 12:36 ` Christian Egli 2 siblings, 0 replies; 15+ messages in thread From: Christian Egli @ 2012-09-25 12:36 UTC (permalink / raw) To: emacs-orgmode Yann Hodique <yann.hodique@gmail.com> writes: > At the moment I'm kinda contemplating doing a major rewrite of the TJ > exporter to use the org-export framework That might be a good idea. The currect tj exporter doesn't use any of the exporting framework. OTOH it is not really a classic exporter in the sense that it exports the content. Instead it uses the headlines as nodes and exports those using some conventions. If this can be handled with the new exporter then sure go for it. Thanks Christian -- Christian Egli Swiss Library for the Blind, Visually Impaired and Print Disabled Grubenstrasse 12, CH-8045 Zürich, Switzerland ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Creating Gantt charts by Exporting to TaskJuggler 3.3.0 2012-09-14 15:13 ` Buddy Butterfly 2012-09-14 15:55 ` Yann Hodique @ 2012-09-25 12:33 ` Christian Egli 1 sibling, 0 replies; 15+ messages in thread From: Christian Egli @ 2012-09-25 12:33 UTC (permalink / raw) To: emacs-orgmode Buddy Butterfly <buddy.butterfly@web.de> writes: > thanks for info. I will give this a try when I'll find the time. > At the moment, because of the scrambled handling of task_ids it > is not really usable. What exactly is the problem with the handling of task_ids? Thanks Christian -- Christian Egli Swiss Library for the Blind, Visually Impaired and Print Disabled Grubenstrasse 12, CH-8045 Zürich, Switzerland ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2013-04-02 16:51 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-09-14 13:13 Creating Gantt charts by Exporting to TaskJuggler 3.3.0 Sebastien Vauban 2012-09-14 13:26 ` Buddy Butterfly 2012-09-14 14:38 ` Sebastien Vauban 2012-09-14 15:00 ` Buddy Butterfly 2012-09-14 15:09 ` Giovanni Ridolfi 2012-09-14 15:13 ` Buddy Butterfly 2012-09-14 15:55 ` Yann Hodique 2012-09-14 16:06 ` Buddy Butterfly 2013-03-31 16:06 ` Buddy Butterfly 2013-04-02 15:46 ` Christian Egli 2013-04-02 16:51 ` John Hendy 2012-09-18 6:50 ` Bastien 2012-09-18 14:33 ` John Hendy 2012-09-25 12:36 ` Christian Egli 2012-09-25 12:33 ` Christian Egli
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).