Difference between revisions of "ToDoG2"

From GeeklogWiki
Jump to: navigation, search
Line 4: Line 4:
 
#*Contendors on the table included [http://www.opensource.org/licenses/bsd-license.php BSD Style License], [http://www.php.net/license/3_0.txt PHP Style License], [http://www.gnu.org/copyleft/lesser.html LGPL], [http://www.apache.org/licenses/LICENSE-2.0.html Apache License]
 
#*Contendors on the table included [http://www.opensource.org/licenses/bsd-license.php BSD Style License], [http://www.php.net/license/3_0.txt PHP Style License], [http://www.gnu.org/copyleft/lesser.html LGPL], [http://www.apache.org/licenses/LICENSE-2.0.html Apache License]
 
#Complete the ACL list implementation
 
#Complete the ACL list implementation
#Complete the Comment engine
+
#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.
#Complete the Action Manager
+
#RDBMS Support
 +
#*MySQL (default, Tony owns)
 +
#*PostgreSQL
 +
#*Microsoft SQL Server
 +
#Complete the Action Manager (coded, untested)
 +
#Add PEAR::HTTP_Session2 Support
 +
#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
 
#Begin creating plugins
#*Links Plugin
+
#*Comment Plugin (Vinny has dibs on this)
 +
#*Link Plugin (started, still needs help)
 +
#*Block Plugin
 
#*Article Plugin
 
#*Article Plugin
 
#*Calendar Plugin
 
#*Calendar Plugin
 
#*Poll Plugin
 
#*Poll Plugin
#Finishing touches on the DAO
 

Revision as of 20:48, 6 June 2005

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@lists.geeklog.net) if your interested in doign any work (either one of the tasks below, or anything else).

  1. Decide on a license.
  2. Complete the ACL list implementation
  3. 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.
  4. RDBMS Support
    • MySQL (default, Tony owns)
    • PostgreSQL
    • Microsoft SQL Server
  5. Complete the Action Manager (coded, untested)
  6. Add PEAR::HTTP_Session2 Support
  7. Official Documentation
  8. Account Management (started, only supports login, needs account registration and other methods added)
  9. PHPUnit Test Scripts (really, really, really need someone to take ownership here)
  10. Begin creating plugins
    • Comment Plugin (Vinny has dibs on this)
    • Link Plugin (started, still needs help)
    • Block Plugin
    • Article Plugin
    • Calendar Plugin
    • Poll Plugin