Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2013-04-02 Thread Christian Egli
Buddy Butterfly buddy.butter...@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




Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2013-04-02 Thread John Hendy
On Tue, Apr 2, 2013 at 10:46 AM, Christian Egli christian.e...@sbs.ch wrote:
 Buddy Butterfly buddy.butter...@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





Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2013-03-31 Thread Buddy Butterfly
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.butter...@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.





Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-25 Thread Christian Egli
Buddy Butterfly buddy.butter...@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




Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-25 Thread Christian Egli
Yann Hodique yann.hodi...@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




Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-18 Thread Bastien
Hi Yann,

Yann Hodique yann.hodi...@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



Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-18 Thread John Hendy
On Tue, Sep 18, 2012 at 1:50 AM, Bastien b...@altern.org wrote:
 Hi Yann,

 Yann Hodique yann.hodi...@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




Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-14 Thread Buddy Butterfly

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 #D0 # 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- 

Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-14 Thread 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 ch...@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 ch...@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. 

Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-14 Thread Buddy Butterfly

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 ch...@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 ch...@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: 

Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-14 Thread 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




Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-14 Thread Buddy Butterfly

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




Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-14 Thread Yann Hodique
 Buddy == Buddy Butterfly buddy.butter...@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



Re: [O] Creating Gantt charts by Exporting to TaskJuggler 3.3.0

2012-09-14 Thread 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.butter...@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.