Difference between revisions of "ToDoG2"

From GeeklogWiki
Jump to: navigation, search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
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).
+
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.
 
#Decide on a 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]
 
#*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 (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
 
#Begin creating plugins
#*Links Plugin
+
#*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
 
#*Article Plugin
 
#*Calendar Plugin
 
#*Calendar Plugin
 
#*Poll Plugin
 
#*Poll Plugin
#Finishing touches on the DAO
+
#Create Desktop Administration Tool.  This will use the Geeklog 2 kernel via SOAP and will be written either in .NET (mono) or Java.

Latest revision as of 14:01, 6 July 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 [AT]lists [DOT] geeklog [DOT] net) if your interested in doing 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 (implemented, needs testing)
  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)
    • Workflow Plugin
    • RSS Plugin
    • Link Plugin (started, still needs help)
    • Block Plugin (started, still needs help)
    • Article Plugin
    • Calendar Plugin
    • Poll Plugin
  11. Create Desktop Administration Tool. This will use the Geeklog 2 kernel via SOAP and will be written either in .NET (mono) or Java.