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.
- Create an upgrade script so that users using live installations of Coranto 1.24 can upgrade to 1.31 smoothly
- Verify which addons work and donīt work with the new folder structure (the new CConfig variables)
- Improve the documentations to reflect the changes (the setup steps in particular)
- Update the Addon Guide with the AddonDoc2 feature, localisation support (CRaddonmsg) and this thread
- Create a document explaining how to use the language files and how to make a translation (create translation script?)
- Preferably the previously supported langues in 1.30.x should be 'upgraded' to the 1.31.x series
- Remove the CRLog module and the use of it in sub SaveCConfig in crlib.pl
- 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, different package files for different DB's (flat/SQL). The B-suggestion in this thread
- Nicer internal GUI arrangement (see this thread). Some work has been done...
- 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)
- Skins for the output news (as an addon?)