Re: Storing ToDos

Tor Norbye <[email protected]>
Newsgroups gmane.comp.java.netbeans.modules.tasklist.devel
Message-ID <[email protected]>
Thorsten Schäfer wrote:
> Hi there,
> 
> I saw the module today fort he first time and I think it rocks ;)
> Nevertheless I've one problem: where does the module store the tasks?

{userdir}/system/TaskList/tasklist.ics

(If you're working with a slightly older version, it would be the
same directory, but "tasklist.xml".  I first implemented the
iCalendar XML format (a.k.a. xCalendar), but I discovered that
nearly all other applications (evolution, gnome calendar, KDE
korganizer, etc.) use the slightly older "iCalendar" format,
so last weekend I implemented a iCalendar import/export filter
and replaced that such that it's now the default format.

So you should be able to drop the .ics file into the other tools
and it should work.

> I'm working from changing places and so it would be very good if I can
> store my ToDos in the CVS server. Is that possible?

I have the same problem. I would like to be able to store my
tasklist etc. on a calendar server -- here at Sun I have access
to the iPlanet calendar server, which supports RFC 2446 which
allows tasklist data to be kept in sync on a server much like
mail is kept on an imap server.   But there is a freeware one
being developed too - "reefknot" or something like that.
That way I can go between work and home and always access my
tasks (yes, I would obviously have a local cache of the tasks
such that when I'm on my laptop I can access, create and delete
tasks as well, and sync it up when I get home/to work.)

In the shorter term, the other "solution" I have for you is my
plan to make the tasklist filename a user option. That way you
could change it from the user directory to some location in
the filesystem that makes sense for you (and you could store it
under CVS control).    I want to combine this work with the ability
to make "project specific" tasks; e.g. some tasks are global, others
are tied to a project, and when you switch projects, the project-
specific tasks are swapped in/out.  This means that there will
be two tasklists in use at the same time; the project specific
one and the global one.

Add yourself to
http://www.netbeans.org/issues/show_bug.cgi?id=26456
http://www.netbeans.org/issues/show_bug.cgi?id=26457
if you want to track the progress of these.

I probably won't implement project-specific tasks for NetBeans 3.4;
there's a brand new project manager being implemented for 4.0
and I want to use the new APIs (besides, I don't think many people
use projects in 3.4 anyway). So I'm waiting for that code to
be merged to the trunk (which should happen in September).

I could however make the tasklist filename user-settable soon;
it's a lot easier after my import/export code reorganization
last weekend.

-- Tor


> 
> Thanks in advance,
> 
> Thorsten
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.