This code base is a completed rewritten version of the previous one using native support of Oracle XMLDB. DBPrism CMS is the first Open Source Database Oriented CMS using all native implementation of Oracle XMLDB repository 10gR2. It means that DBPrism CMS will provides powerful CMS functionality using two bigger players, Apache Cocoon presentation framework and Oracle XMLDB repository.
Here a partial list of the DBPrism CMS functionality:
* The core functionality of DBPrism CMS are included into 962 lines of java code which runs as Oracle Java Stored Procedure.
* DBPrism CMS takes the best key technologies to provide powerful functionality, for example, XML indexing from Oracle Text (TM), repository management of XMLDB , portal content aggregation like My Yahoo (TM) functionality from Cocoon, and others.
* Dynamic and static content , DBPrism CMS provides a simple way to generate on the fly content services in Java or PLSQL, look at the CMS Dynamic sections for more details.
* Multi-language , DBPrism CMS includes attributes into his metamodel to provide multi-language support. Also the Front End Application is localized by default into Spanish and English
* Secure , DBPrism CMS runs as a Java Stored Procedure so it uses the security layer provides by the Oracle Databases, that is, user and roles. For the content assets it uses WebDAV ACLs provided by XMLDB.
* Concurrence control , All the assets are stored into database tables which are controlled by the concurrence features of the database.
* Performance , DBPrism CMS uses ESI invalidation protocol to provide a cache coherence between Cocoon internal cache system and the database assets.