What is Chon CMS?
Chon CMS is a plugin based platform for content based web application development. Chon CMS itself is higly modularized and OSGi based. By default it comes with plugins for web page creation, administration and simple content management backend. The content management is based on content trees and can be seen in simple terms as file like system based on the Java Content Repository standard.
Chon CMS implements a specific mechanism to e.g. bind a HTTP requests to certain content nodes of the content tree to then assemble and render the content as HTML in a web browser.
With this concept, data (content) is separated from presentation. Administrators can create contnet that will have data only, not worrying about how that content will be presented. Content is saved in java standard repository that physically can be persisted in file system, any JDBC database, cluster or cloud.
Designer will have easy access to all system variables and content properties. Each content node can have its own template for presentation, or node template can be selected based on node type. Complete look and feel can be changed without modifying content data.
With OSGi plugins flexible extenstion, Chon CMS is ready base for implementation of any WCM feature: automated templates, access control, workflow management, collaboration, delegation, document management, versiong etc…
See Architecture for more details how it works.