FusionForge

Difference between revisions of "Roadmap"

From FusionForge Wiki
Jump to: navigation, search
m (FusionForge/Roadmap moved to Roadmap: This is the FusionForge wiki, no need to use prefixes)
(4.8 release plan)
Line 1: Line 1:
 
= Roadmap and work in progress =
 
= Roadmap and work in progress =
  
== Hopefully for 4.8 ==
+
== 4.8 ==
* Merging in the Novaforge changes (gcuellar)
+
* New version of the phpwiki plugin
 +
* New tag cloud feature
 +
* New plugin for full listing of projects
 +
* More translations if they happen
 +
* Partial test suite
 +
 
 +
Tentative timeline for 4.8:
 +
* Feature freeze (apart from the above) from 2009-03-27
 +
* Branch to be created 2009-04-03?
 +
* 4.8rc1 mid-April
 +
* 4.8 final sometime in May
 +
 
 +
== 4.9 or 5.0 or whatever ==
 +
* Finish merging in the Novaforge changes (gcuellar)
 
* Factoring some code in the scm* plugins (lolando)
 
* Factoring some code in the scm* plugins (lolando)
 
* New scmbzr plugin (lolando)
 
* New scmbzr plugin (lolando)
 
* New scmgit plugin (aljeux)
 
* New scmgit plugin (aljeux)
* Finish fixing the phpwiki plugin (aljeux)
 
 
* [[FusionForge/Suggestions/URL_relocation|Finish URL relocation]] (lolando)
 
* [[FusionForge/Suggestions/URL_relocation|Finish URL relocation]] (lolando)
 
* Provide install CD build (cbayle)
 
* Provide install CD build (cbayle)
Line 19: Line 31:
 
* Test suite
 
* Test suite
  
== Later (or don't know) ==
+
== Long-term ==
* Safe SQL (no string concatenation of SQL and args) (lolando)
+
* Safe SQL (no string concatenation of SQL and args) (started by lolando)
 
* Revamp authentication/identification ([http://rnd.feide.no/simplesamlphp SimpleSAMLphp]) (cbayle)
 
* Revamp authentication/identification ([http://rnd.feide.no/simplesamlphp SimpleSAMLphp]) (cbayle)
 
* Use [http://code.google.com/p/simile-widgets/ MIT Simile Web Widgets][http://simile.mit.edu/] (cbayle)
 
* Use [http://code.google.com/p/simile-widgets/ MIT Simile Web Widgets][http://simile.mit.edu/] (cbayle)
Line 30: Line 42:
 
* [[FusionForge/Suggestions/GPG_integration|GPG integration]]
 
* [[FusionForge/Suggestions/GPG_integration|GPG integration]]
 
* Blog plugin (LifeType b2evolution WordPressMu) ?
 
* Blog plugin (LifeType b2evolution WordPressMu) ?
 
  
 
Back to [[FusionForge]]
 
Back to [[FusionForge]]

Revision as of 13:15, 27 March 2009

Roadmap and work in progress

4.8

  • New version of the phpwiki plugin
  • New tag cloud feature
  • New plugin for full listing of projects
  • More translations if they happen
  • Partial test suite

Tentative timeline for 4.8:

  • Feature freeze (apart from the above) from 2009-03-27
  • Branch to be created 2009-04-03?
  • 4.8rc1 mid-April
  • 4.8 final sometime in May

4.9 or 5.0 or whatever

  • Finish merging in the Novaforge changes (gcuellar)
  • Factoring some code in the scm* plugins (lolando)
  • New scmbzr plugin (lolando)
  • New scmgit plugin (aljeux)
  • Finish URL relocation (lolando)
  • Provide install CD build (cbayle)
  • Developed by lolando for clients, will be merged after the jobs are finished:
    • GForge AS → FusionForge migration script (not complete yet)
    • ability to use email address (in addition to login name) for logging in if sys_require_unique_email is true;
    • (optional) enforce the acceptance of terms of use on account creation;
    • (optional) block anonymous downloads from the FRS;
    • command-line scripts to inject users, groups and file releases into the database from text files.

For fusionforge build:

  • Continuous integration applied to fusionforge package build (cbayle)
  • Test suite

Long-term

  • Safe SQL (no string concatenation of SQL and args) (started by lolando)
  • Revamp authentication/identification (SimpleSAMLphp) (cbayle)
  • Use MIT Simile Web Widgets[1] (cbayle)
  • Rethink authorization code (XACML, ACL, ...) (cbayle)
  • Cleanly separate SQL and HTML
  • Use a framework?
  • Simplified configuration management (one .ini file, or store config in database) (lolando)
  • Factorization of code: monitoring, upload.
  • GPG integration
  • Blog plugin (LifeType b2evolution WordPressMu) ?

Back to FusionForge