This section have all the documentation for the new DBPrism CMS 2.1
If you are trying to see documentation for CMS 2.0 look at this section .
DBPrism CMS is the first Open Source Database Oriented WCMS (Web Content Management System) using all the native implementation of Oracle XMLDB repository. It means that DBPrism CMS will provide powerful CMS functionality using two bigger players, Apache Cocoon presentation framework and Oracle XMLDB repository.
Here a partial list of the DBPrism CMS functionality:
- Simple , The core functionality of DBPrism CMS are included into 962 lines of java code which runs as Oracle Java Stored Procedure. Unlike other CMS systems such as Open CMS or Oracle's iFS is too quite simple.
- Powerful , 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, PLSQL and XQuery/Struts, look at the CMS Dynamic sections for more details.
- Multi-language , DBPrism CMS includes attributes into his meta-model 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 ACL 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, read this document for more detail.
- Separation of layout and content , content authors do not deal with layout concerns, they write documents using Apache document-v20.dtd syntax which is neutral, Web Designers write style sheets and CSS documents to provide the look and feel of the web site.
- Scheduling system , Using DBMS_SCHEDULER package is possible to invoke any CMS task at an specific time or periodically. You can define the publishing time of any page using the Front End for example.
- Import and Export content , The content assets could be exported/imported directly using FTP or WebDAV clients, also using de Front End application there are options for importing/exporting directories tree in jar format.
- PDF/WAP support , No problem, make a new style sheet and that's all.
- Enterprise support , Oracle Java Stored Procedure are ready to use enterprise services such as EJB or Web Services. Look at this page for more information about the enterprise functionality that the Oracle JVM provides.
- Native XML support , DBPrism CMS uses native XML document complaint with Apache's documentv20.dtd with the addition of SVG images and Cocoon i18n tags.
- Editing tools , users can edit the content assets using any XML-Aware editor with WebDAV support, such as XMLSpy. Also the Front End Application includes a wysiwyg editor based on HTMLArea.
- User Interface , A simple Front End application has been added in this release, look at the Front End section . Also for complex re-organization of the repository you can use WebDAV clients such as Windows Web Folders or Linux Konqueror.
- Support for Creative Commons digital signature , using the Front End Application you can choose many of the CC licenses types to protect your web content.
- Intelligent Not Found page, users who want to access to old links are automatically redirected to a Search page which shows the new location of similar pages to the old one.




