Getting Things GNOME!   —   GSoC review (#4)


Another week has gone, and new ways to syn­chro­nize things to do have landed in my “Get­ting Things Gnome!” branch.

First of all, there is a new two-way syn­chro­niza­tion engine for tasks (com­plete with test cases), which will be the core of all the back­ends to come.

The first back­end using that is the new TOMBOY–GTG syn­chro­niza­tion: the idea behind this one is that some of you are used to use tomboy to take quick notes, but then they real­ize that they also need that note in their todo list. With this back­end, just adding a tag to the note (like “@tomboy-gtg”) will auto­mat­i­cally add that note to GTG the next time you start it.

So, basi­cally, it’s a way to super­power some of your notes, giv­ing them a way to get sched­uled in your super-busy third-millennium life.

Screen­shot is due:

For now, two-way sync is work­ing for all tasks (not fil­ter­ing them yet), and a few bugs have to be ironed out, the most impor­tant of which is that GTG some­time issues the dele­tion of all tasks when it’s quit­ting (which is rather unpleasant).

Next week, I’m plan­ning to get this plu­gin ready for the users. Then, I think the Remem­ber The Milk back­end will fol­low, and shortly after Evo­lu­tion and CouchDb.

  • Sandy

    This sounds really sweet, nice work!

  • Sandy

    This sounds really sweet, nice work!

  • Guest

    Using Fedora, will this also work with gnote?

  • Guest

    Using Fedora, will this also work with gnote?

  • http://www.lucainvernizzi.net Luca Inv­ernizzi

    The only thing needed for this to work is a DBUS inter­face. Gnote has one, but I think it has to be com­piled from source, since that fea­ture hasn’t been released yet.

  • http://www.lucainvernizzi.net Luca Inv­ernizzi

    The only thing needed for this to work is a DBUS inter­face. Gnote has one, but I think it has to be com­piled from source, since that fea­ture hasn’t been released yet.

  • http://www.kilobitspersecond.com/ Jay

    Have you con­sid­ered adding sup­port for using col­lab­o­ra­tive tools as a back­end? Like Team­box or ProjectPier?

  • http://www.kilobitspersecond.com/ Jay

    Have you con­sid­ered adding sup­port for using col­lab­o­ra­tive tools as a back­end? Like Team­box or ProjectPier?

  • http://www.lucainvernizzi.net Luca Inv­ernizzi

    Almost any­thing with a pub­lic API can be sup­ported. I don’t know those projects (and I’m on a lousy 3g con­nec­tion now, so I can’t see the videos), but open a bug in GTG bug tracker if you want them supported!

  • http://www.lucainvernizzi.net Luca Inv­ernizzi

    Almost any­thing with a pub­lic API can be sup­ported. I don’t know those projects (and I’m on a lousy 3g con­nec­tion now, so I can’t see the videos), but open a bug in GTG bug tracker if you want them supported!

Getting Things GNOME!   —   GSoC review (#4)


Another week has gone, and new ways to syn­chro­nize things to do have landed in my “Get­ting Things Gnome!” branch.

First of all, there is a new two-way syn­chro­niza­tion engine for tasks (com­plete with test cases), which will be the core of all the back­ends to come.

The first back­end using that is the new TOMBOY–GTG syn­chro­niza­tion: the idea behind this one is that some of you are used to use tomboy to take quick notes, but then they real­ize that they also need that note in their todo list. With this back­end, just adding a tag to the note (like “@tomboy-gtg”) will auto­mat­i­cally add that note to GTG the next time you start it.

So, basi­cally, it’s a way to super­power some of your notes, giv­ing them a way to get sched­uled in your super-busy third-millennium life.

Screen­shot is due:

For now, two-way sync is work­ing for all tasks (not fil­ter­ing them yet), and a few bugs have to be ironed out, the most impor­tant of which is that GTG some­time issues the dele­tion of all tasks when it’s quit­ting (which is rather unpleasant).

Next week, I’m plan­ning to get this plu­gin ready for the users. Then, I think the Remem­ber The Milk back­end will fol­low, and shortly after Evo­lu­tion and CouchDb.