CollectiveGTD
This is a Plone product that implements an open source version of the Getting Things Done (GTD) methodology.
Current release
No stable release available yet.
Project Description
August 2009 Update
- The beta 2 was released back in August 2008, and is not actively maintained. It was last tested on 3.1.4.
- The beta 2 release should be fairly solid, and does support some useful core GTD features and nice interface.
- I wasn’t able to wrangle up fellow open-source developers, so it didn’t reach critical mass, and I’ve moved on to other projects. If you're interested in contributing code I can help answer some questions, but am not actively maintaining at this time.
- Simplifications can be made. From a hindsight perspective, the “date conversion from english to a real date” could be simplified — or rather replaced with existing libraries. I wouldn’t write the server-based conversation code again, and today would use jQuery instead of KSS for the ajax pieces. There are also existing javascript libraries that could do the conversion on the client. There are pros and cons of both approaches.
- Also, the product supports unicode, and works internationally, but is not localized. Minimal localization is needed for the UI, but the date conversion code would need work. e.g. converting words like "today" and "tomorrow" into various languages. Existing libraries may exist.
- I thought a killer features would be to allow ActionItems to have references to content on a plone site, and use GTD as a way to manage your site's content. e.g. reminders for when to update stale content, etc. Maybe someone will be interested in pursuing this.
- I also realized that this may not be an ideal "personal" GTD system for managing one's whole life (since it doesn't have all the bells and whistles), so for me Remember the Milk scratched my itch for awhile. I also contemplated potentially using the RTM web service as the GTD engine for CollectiveGTD. I'm now using OmniFocus for my personal needs
- I still think it would be nice to have an open-source Python code base to mix and match GTD for Plone, Django, etc. This project was an attempt to start that. There's also a very early Django project available.
- See the products TODO.txt file for various notes and ideas for next steps.
-Brian
Description
This product is for enthusiasts of the Getting Things Done (GTD) methodology. Users can quickly add Actions (inside an ActionItemList folder) and work with Actions in a variety of views. The most exciting piece is that it's an open source implementation of GTD, so can be expanded to meet your needs.
We also envision an implementation that goes beyond traditional GTD support for individuals - one that extends these concepts into the realm of multiuser teams.
Here are some related links:
- All CollectiveGTD documentation, brainstorming, discussion lists, etc, and core Python libraries (coming soon) are on SourceForge. The SourceForge project is is to support open source GTD efforts for the Python language that can be leveraged with Plone, but that can also be used in other open source GTD projects.
- Plone specific code is in the Plone Collective SVN.
