From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Egli Subject: Re: More generic taskjuggler export proposal Date: Fri, 12 Apr 2013 15:08:17 +0200 Message-ID: <87obdjvqv2.fsf@sbs.ch> References: <515C901D.50500@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:40774) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UQdiU-0008Dy-0U for emacs-orgmode@gnu.org; Fri, 12 Apr 2013 09:08:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UQdiS-0003Hp-GP for emacs-orgmode@gnu.org; Fri, 12 Apr 2013 09:08:33 -0400 Received: from plane.gmane.org ([80.91.229.3]:50817) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UQdiS-0003He-9U for emacs-orgmode@gnu.org; Fri, 12 Apr 2013 09:08:32 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UQdiN-0008Lo-Al for emacs-orgmode@gnu.org; Fri, 12 Apr 2013 15:08:27 +0200 Received: from alouette.sbs.ch ([194.29.12.218]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Apr 2013 15:08:27 +0200 Received: from christian.egli by alouette.sbs.ch with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Apr 2013 15:08:27 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi Buddy Buddy Butterfly writes: > I would like propose the following for taskjuggler export > as base for a discussion to change export functionality. Thanks for your detailed proposal. It's been a few years since I wrote the taskjuggler exporter and I don't remember all the design decisions. Your idea with the prefix to the attributes is an interesting one. However, the fundamental problem here is that IMHO there is no one-to-one mapping between all the concepts in taskjuggler and org-mode. Fundamentally taskjuggler is a system to plan and track a multi-resource project. I see org-mode more geared towards planing and tracking a single user. Taskjuggler has the concept of scenarios where you can compare a plan against another plan or an actual execution (based on reported effort). This might be doable in org-mode but is not really a natural thing to do. So in essence what I'm trying to say is that the goal behind the taskjuggler exporter was never to give you a complete taskjuggler development environment. For that you are probably better of just editing the tjp files directly. Instead the goal was to let the user take their "normal" org-mode files and have them export to taskjuggler with minimal changes (i.e. mark the tasks, efforts and the resources). The same holds for the dependency system. As far as I remember it was an explicit decision not to support the taskjuggler dependency system and use the one provided by org-mod instead. I think taskjuggler's dependency system is very low level. The one provided by org-mode fit my use cases (for the occasional dependency) much better (and have support for higher level concepts such as the ORDERED or previous-sibling attribute). > The dependency between tasks is one thing that should be supported by org. > I do not know what would be the best solution here. Maybe we could get > a completion list for the values when adding :tj_depends: properties. I don't quite understand this part of your message. As I said above I think the support for dependencies in the taskjuggler is IMHO quite nice :-). > Here I would suggest that one can place this data inbetween > > #+BEGIN_TASKJUGGLER > #+END_TASKJUGGLER This is something I'd like to add support for. I just never got around to look at how this could be implemented. It has some implications as you could destroy your otherwise valid tjp file. But it might cover some of your use cases above. Do you know how this could be done in the new exporter? > I still would like to discuss the organisation with multiple projects. > What do you think about it? Are you referring to the problem of handling multiple projects and similar resources? I have never done this. How do you do it in plain taskjuggler? Thanks Christian -- Christian Egli Swiss Library for the Blind, Visually Impaired and Print Disabled Grubenstrasse 12, CH-8045 Zürich, Switzerland