my/betterFORM
betterFORM is an XForms processor bundled with the eXist Native XML database. Normally, the betterFORM XForms processor is just used in MOM-CA for user interface development. The cooperation project Virtuelles deutsches Urkundennetzwerk, above that, implemented a betterFORM extension for MOM-CA, namely a control for XML Mixed Content edition. The code is located in my/betterFORM. See the MOM-CA compiling and deployment guide on how to compile and integrate a custom betterFORM version into MOM-CA.
my/eXist/src
my/eXist/webapp
my/eXist/extensions/module/srcMOM-CA uses and in some parts extends the eXist application server. The source code extending or patching eXist is located under my/eXist. eXist provides an interface to write custom XQuery modules extending the function library. Following this , MOM-CA implements three new XQuery modules:
- an XQuery Excel module for the conversion of Excel sheets into XML
- an XQuery text difference module which forms the basis to compare
- an XQuery minify module to minify JavaScript and CSS resources
All these XQuery modules are located under my/eXist/extensions/module/src. Besides these new modules, there are patches and extensions implemented for some existing eXist XQuery modules:
- The eXist SQL module is extended with the possibility to