Collaborative Getting Things GNOME!
GTG provides great user experience for individuals. I would like to implement sharing tasks between users. GNOME will become the first desktop with built-in task sharing. This would made it the desktop of choice for small to medium businesses.
Project page | Full text of the proposal | Code repository | How to setup server
Contact information
E-mail: izidor.matusov@gmail.com
IRC: Izidor in gimpnet (#gtg)
Launchpad account: izidor
Blog: izidor.matusov.sk
Reports
Week #02, Collaborative GTG (blogpost)
Mockups of Collaborative GTG (Week #05)
Contact widgets preview (Week #07)
See you at GUADEC (Week #09)
Hot end of the summer (Final report)
How does it look like?
Configuration of a PubSub service:
Sharing is configured per tag in the tag editor:
Assigning tasks to teammates:
Mockup for solving merge conflicts (not implemented yet):
Screencasts
How to install it
Get needed code
bzr branch lp:~izidor/gtg/collaborative-gtg git clone https://github.com/liblarch/liblarch sudo pip install sleekxmpp
Run it
cd collaborative-gtg ./scripts/debug.sh
You can read detailed tutorial in the final report.
Known Issues
I would like to fix following issues in the following weeks:
a GTG plugin for telepathy-gabble for PubSub
- test Collaborative GTG on various servers
- handle adding/removing people in the contact list, adding to/removing from project without restarting GTG
- figure out, why SleekXMPP takes so much time to shut down
- clean the code