x2o Object Publishing System and xDrupal Systemx2o is an open source project established for the following goals:
Create a system to use XML schemas to generate XForms and related XML-based GUIs Build a customization layer into this process so that the generated forms can be tailored to specific
... [More]
needs and intents. Establish a data publishing layer to simplify the creation, modification, submission and processing of XML designed to work with the GUIs. Establish a work flow management system for viewing and approving or rejecting records built via x2o. To do this, x2o works on top of two open source technologies - the eXist XML Database and the Mozilla Firefox XForms add-on, though implementations to other projects and vendors will be included in the near future.
2008-09-21 As mentioned about a month ago, this site is now being revised to reflect a number of significant changes to the architecture and direction for the x2o site. One of the most significant is an agreement by the site organizers to focus upon the use of an XRX (XQuery/REST/XML-Enabled Client) in order to build a content management system around the eXist database.
There are a large number of content management systems currently extant, with no few of them built around XML generated content. However, one of the realizations that several of us have made is that of all of the architectures currently in use, one of the most compelling is that employed by the Drupal CMS, which has been under development since 2000. Drupal incorporates a number of fantastic features, from an effective module system, to the use of database views as a mechanism for building web components in a systematic fashion, to the deployment of a logical and sensible arrangement for dealing with taxonomy and categorization.
We believe that many of these same features can work quite effectively if based upon an XQuery system such as that provided by the eXist database, and that there is a strong architectural similarity between the Drupal system and the x2o system as it has evolved (a similarity that was not completely accidental, as Drupal has been at least a subconscious model for a number of the developers for quite some time).
Over the next few weeks, these changes will be incorporated into the x2o system and existing content on the x2o site will be replaced with the (much more up-to-date) x2o/xDrupal documentation.
Table of Contents [Less]