ToDoG2
From GeeklogWiki
A short TODO is below that includes short term work. Obviously there is much more to do than what is listed. Please contact Tony of Vinny (geeklog-devtalk [AT]lists [DOT] geeklog [DOT] net) if your interested in doing any work (either one of the tasks below, or anything else).
- Decide on a license.
- Contendors on the table included BSD Style License, PHP Style License, LGPL, Apache License
- Complete the ACL list implementation
- Implement Translation2. Translation2 is support natively by Flexy, we need to implment the Admin UI and figure out how to translate things in the gl2_list_item table and ensure the submit buttons inside the Flexy templates can be translated.
- RDBMS Support
- MySQL (default, Tony owns)
- PostgreSQL
- Microsoft SQL Server
- Complete the Action Manager (coded, untested)
- Add PEAR::HTTP_Session2 Support (implemented, needs testing)
- Official Documentation
- Account Management (started, only supports login, needs account registration and other methods added)
- PHPUnit Test Scripts (really, really, really need someone to take ownership here)
- Begin creating plugins
- Comment Plugin (Vinny has dibs on this)
- Workflow Plugin
- RSS Plugin
- Link Plugin (started, still needs help)
- Block Plugin (started, still needs help)
- Article Plugin
- Calendar Plugin
- Poll Plugin
- Create Desktop Administration Tool. This will use the Geeklog 2 kernel via SOAP and will be written either in .NET (mono) or Java.