RAM-CMS Development Roadmap

Following is the development roadmap for RAM-CMS. It is the authors best guess as to where development is going, and where it has been. Items in bold have already been completed and released.

  • 0.1.0 - repackage of RAM-CMS Advanced / Legacy codebase with backward-compatibility removed. Stabilize Perl edition.
  • 0.2.0 - port to classic ASP / VBScript created and working on some level. Perl edition contains all major features.
  • 0.2.5 - classic ASP port mostly working, enhance bbcode support, unbundle themes.
  • 0.3.0 - Send Last-Modified: headers and handle If-Modified-Since: headers and return HTTP 304 when possible. Dynamic page support added and a few simple examples created. Begin documenting the API for dynamic pages.
  • 0.3.5 - server-side page cache code introduced as experimental feature. Insert code to handle page plugins for use later, but disable it. Begin documenting the API for full plugins.
  • 0.4.0 - server-side page cache on by default to dramatically speed up request handling. Plugin support turned on and a few plugins created. Official plugin repository created (plugins will be able to manipulate the contents of $body at the start and end of the request process, so e.g. a wiki parser plugin would work at the end of the request process, whereas a site map plugin would work at the start of the request).
  • 0.4.5 - begin work on web-based admin interface (perhaps via plugin)
  • 0.5.0 - Create Official plugin repository. Web-based admin interface mostly complete.

Obviously this list is not complete - it will evolve over time as new features are realised and as the author gets ideas.

Versioning Scheme

We use a three-digit dotted-decimal version number system. The list below describes what means what.

  • First Digit - major version number; only a major change to compatibility will cause this to change, unless zero in which case a change to one indicates stability.
  • Second Digit - minor version number; only changes when a major feature is added; requires configuration changes to occur.
  • Third Digit - patch version number; a minor change that appears to have no effect; for bug and security fixes.

 Powered by RAM-CMS 0.3.0rc2
 Page Last Updated: 16 Nov 2016
Site Map | Privacy Policy | ToS | Contact 
Copyright © 2007-2008 Robert A Marder.