GTG

[Needs service] Store tasks in Tracker

Bug #508521 reported by Florent Thévenet
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GTG
Won't Fix
Undecided
Unassigned

Bug Description

Today GTG Tasks and tags are stored in xml files.
I think all this could be stored in Tracker. You know... the buggy desktop search tool ubuntu used to integrate ^^

Well, now tracker developers are developing a whole new version based on rdf ontologies, blablabla =) just take a look at its website http://projects.gnome.org/tracker/ .
All we need to do is write an ontology that describe the tasks and write a new backend that fetch tasks and tags from tracker.

Please take a look at this page http://live.gnome.org/Tracker/Discussion/GnomeOntologies

Here are the benefits of that:
 * all applications can see gtg's tasks
 * you can use whole desktop tags
 * you can link a task to other things stored in tracker
 * maybe you could get some sync from/to webservices

Tags: service
Changed in gtg:
importance: Undecided → Wishlist
tags: added: backends
Changed in gtg:
status: New → Confirmed
Bryce Harrington (bryce)
summary: - Store tasks in Tracker
+ [Needs backend] Store tasks in Tracker
Changed in gtg:
milestone: none → 0.4
Revision history for this message
Izidor Matušov (izidor) wrote : Re: [Needs backend] Store tasks in Tracker

Florent Thévenet > Do you still think it would be worth to spend time on this? I haven't heard about tracker & Ubuntu for quite a long time...

Changed in gtg:
milestone: 0.4 → 0.3
status: Confirmed → Incomplete
Revision history for this message
Florent Thévenet (florent-thevenet) wrote :

One one hand it would still be great to have gtg tasks stored in tracker.
Also as tracker is an external dependency of gnome and already used by gnome-documents there is no huge-new-dependency problem.

But on the other hand the ontologies are still not complete enough to express what we want to store (e.g. due for "soon", starting on "next week", hierarchically organized tags, and i don't even think to tasks can have parents).

As a first step we'd need to modify the ontologies (mostly add properties to scal) and convince tracker developers to accept these modifications.

Then we need someone brave enough to write the gtg backend (gsoc student ?) but there's no hurry, this can be planned as long-term project (I don't think there's a need for 0.3, 0.4 or any milestone)

Izidor Matušov (izidor)
Changed in gtg:
milestone: 0.3 → 0.3.2
Izidor Matušov (izidor)
Changed in gtg:
milestone: 0.3.2 → 0.4
Revision history for this message
Izidor Matušov (izidor) wrote :

This issue is not scheduled in the foreseeable future and closing it as WON'T FIX. If you want to work on this issue, feel free to reopen it.

Changed in gtg:
milestone: 0.4 → none
importance: Wishlist → Undecided
status: Incomplete → Won't Fix
tags: added: service
removed: backends
summary: - [Needs backend] Store tasks in Tracker
+ [Needs service] Store tasks in Tracker
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.