The primary purpose of rm -d ms is to run Internet sites.
The rm -d ms project will provide a comprehensive environment for interactive sites. It can handle sites with mainly static content as well as extensive web applications like internet shops or auction houses.
Due to the XSLT centered approach, rm -d ms is extremely flexible.
You can adjust the tools to the requirements of your editors and your artists.
You can plug your existing code into rm -d ms.
And of course you can change the design of a whole site by editing a central stylesheet.
The fundamental cornerstones of rm -d ms are:
rm -d ms is the third redesign of our XML/XSLT tool.
The first system generates the pages of
http://www.nuremberg-tradefair.com
The second is used by the Internet shop
http://www.fbf-frankenbett.de
It generates the catalog and runs the basket.
The current implementation is a proof-of-concept prototype. You can't use your favorite xml editor. The performance is poor and the administration is a nightmare. The interface specification is a moving target and even the fundamental position may change.
rm -d ms consists of a HTTP server, an XSLT stylesheet processor, a document engine and a relational database.
The framework implements the fundamental services.
It doesn't try to implement the logic or the user interface of an rm -d ms application.
rm -d ms includes two interfaces.
An ad-hoc interface, designed for rapid prototyping and a full featured interface, which uses an XML-RMDMS mapping.
At the moment, the second one is a thin wrapper for the xmldbms package written by Ronald Bourret.
I am not happy with this package and plan to replace it with the castor XML-SQL bridge as soon as it will be released.
This is a very early release. Most features are not implemented yet - and there is no documentation.
Works as a Cocoon Processor
WAP Demo added
Workbench traces all exceptens (even if trace is off)
Raw interface changed (a future version will use soap)
Xslt forms library started
Data format of psi-demo and shop-demo changed
Released under the terms of the GNU LGPL
XMLDatabase improved
Implementation of content editor started
Ad hoc database interface added.
File upload and sending mail implemented.
This release includes a debugger.
This release includes xml-apache bindings.
Rudimentary interface for legacy databases added.
Shop demo implemented.
Bug fixes and improvements.
Internal format of the chunk databases changed.
First public release.