Coranto Roadmap - Development Series
Introduction (By Parahead)
Since the development of the 1.30.x series came to an abrupt end caused by a core developer
choosing to leave the community the work on the 1.31.x series has currently been focused on
implementing vital features and bring it up to the same point as where the 1.30.x series left off.
I feel that this has been achived and that the solutions which now are in use are better than
the original ones. There is some things left to be done in the 1.31.x series though, this is
basically the same issues the 1.30.11 release was facing.
TODO list
The things that needs attention in this release before it can be classified as an official stable release.
- Make sure an upgrade from 1.24 to 1.31 can be done without any problems (upgrade script needed?)
- Improve the documentations to reflect the changes (the setup steps in particular)
- Verify which addons work and donīt work with the new folder structure (the new CConfig variables)
- Create a document explaining how to use the language files and how to make a translation
- Update the Addon Guide with the AddonDoc2 feature, localisation support (CRaddonmsg) and this thread
- Make sure the previously supported langues in 1.30.x also is translated to the 1.31.x series
- Test, test, test!
Longer Term Improvements
Below are some more longer term improvement ideas listed (in no particular order!):
- separate nuser.cgi file (to strip the user settings out of nsetting.cgi and leave in its own file)
- Coranto newsdat abstraction layer. Maybe to be done with different package files for diferent db (flat/SQL)?
- Nicer internal GUI arrangement (see this thread)
- Skins for the output news (as an addon?)
- More complete Preview (which includes the Maginot internal fields, such as split pages tags)
- Foldable display of categories and profiles (grouped under a virtual Super-Profile and a virtual SuperCategory)