Collaborative Getting Things GNOME!
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 #01
- Week #02, Collaborative GTG (blogpost)
- Week #03 & #04
- 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
- Setup XMPP server on your computer
-
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