Nucleus Roadmap

This roadmap is work in progress!

I have divided the improvements into 3 categories. For every new Nucleus release (by example 3.3) we include one, and only one at a time, big improvement, and two or three Medium improvements, and additionally an uspecified number of small improvements/bugfixes. This method will, hopefully, shorten the time between two releases.

Possible Big Improvements

The following are possible improvements to Nucleus that would all get their own new Nucleus Release.

  • PEAR::DB 3
  • Plugin API 2 with TNP's
  • HelpSystem
  • Skinnable Admin Area 5

Medium Improvements

The following are Medium improvements that would get

  • GetText 6
  • Translatable Plugins 7
  • Full UTF-8 support 14
  • save text box content as draft in the background (using XmlHttpRequest) 8
  • UnitTesting Facilities 9
  • Debugging Framework 10
  • Remove 'karma votes' from the core (should be done with a plugin) 11
  • ItemVars 15

Small Improvements

These are small improvements which probably shouldn't noted here, but just be in the BTS

  • generate-url-event: this was already discussed at the devlist and will enable plugins to alter look of url's generated by Nucleus 12
  • let users decide whether a plugin is added to the quickmenu (“plugins in quickmenu”) 13

Misc.

There are a old list of features tracked, as well as SF trackers. Some of them are worth to do.

The Actual Roadmap

We should vote for an order of the different improvements One possible roadmap:

  • Nucleus 3.3
    • PEAR::DB
    • Translatable Plugins
    • save text box content as draft in the background
    • UnitTesting Facilities
    • generate-url-event
    • plugins in quickmenu
  • Nucleus 3.4
    • Full UTF-8 support
    • Skinnable Admin Area
    • Debugging Framework
  • Nucleus 3.5
    • Help System
    • GetText
  • Nucleus 3.6
    • Plugin API 2 (TNP)

Improvements/Development not related to the Core

Branding

  • Start using the slogan everywhere
  • update the layout of all websites to use the new brand

dev.nucl

  • Make it a Nucleus Dev Planet
  • Add links to all resources for developers
  • install flyspray as our new BTS (if everybody likes it)

Documentation

  • Find a good way to organize the documentation and sync it (also related to the HelpSystem)
project/roadmap.txt · Last modified: 2008/02/20 04:26 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki