Magneato is an open source content management system (CMS) oriented towards structured, user defined, data. It is a powerful synthesis of XForms, XPath and the Java Content Repository (Apache Jackrabbit). It enables powerful web applications to be developed rapidly and at low cost.
The developers guide will tell you how to access the Magneato CMS source, set up Maven to build the application and start coding using Eclipse.
You may see this error on startup
javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
Add xalan.jar and serializer.jar to the common/endorsed directory of Tomcat.
As a result of the Xalan error the repository initialization process will have failed leaving a repository directory containing just an empty workspace.xml file under the magneato webapps directory. On a 2nd start-up this empty file causes a “Premature end of file” error. Delete the repository directory and copy the template directory from SVN. The initialization process should then complete successfully.
Under: conf/Catalina/localhost create a file magneato.xml with the following entry
<Context docBase="/home/david/Dropbox/src/magneato/target/magneato.war" debug="0" crossContext="true"> </Context>
This lets magneato talk to the orbeon forms processor.