This document describes features that may be added to Mapix CMS in the future.
Features or priority may change. If you have any suggestion, email us at gpl@ircf.fr
Version number
Version number = (Milestone).(Major feature).(Minor feature or Revision number)
Current version is 1.0.0
Features legend
+ : Under development
- : Will be developed
Milestone 1 (stable version)
- + All : Debug XSL Templates to remove ALL namespaces from XHTML output (except the default for the XHTML document)
- + Admin : Rewrite back office interface using Mootols and Ajax
- + Admin : Implement an OpenID simple consumer
- + XML Editor : Implement specific controls for attributes/elements depending on their xsd:type
- + Folder Editor :
- + Sort files on list view
- + Implement lock/unlock files
- - Admin : Auto check for upgrades
- - Core : Add the page status attribute for handling any http status code
- - Core : Handle XML parse errors properly (eventually propose a rollback on the last modified file ?)
- - Common : Complete xforms specifications template
- - Common : Implement a database access service
- - Packages :
- - news
- - blog
- - forum
- - e-commerce
Milestone 2 (mature version)
- Mapix 2 will use a new mechanism : The Mapix map file will be replaced by the W3C standard XML Pipeline Language (XPL).
- The main map file will be index.xpl, located at the document root.
- Each HTTP request will instianciate the XPL Parser Service (/services/xpl.php) and use the nearer index.xpl file from the URI.
- Each service will be considered as an XPL Process (xpl,xsl,folder,text,xml,image...)
- There will no longer be a "core class", but only HTTP Services located in the /services folder
- The XPL will decentralize Mapix CMS control and will provide much more freedom input/ouput controls and formats.
Long term ideas
Mapix core could then eventually be translated into multiple technologies to develop its portability :
- Implement mapix for ASP / ASP.NET
- Implement mapix client version with Javascript (full Ajax navigation)
All sites developed using Mapix CMS would in principle be compatible with such versions.