dotCMS is a J2EE Web Content Management System (CMS) which includes a number of features which other Open Source CMS solutions do not. It is extremely easy for both users and developers to work with, and any number of new applications can be built within its framework. It features a multi-tenant/virtual hosting form builder, customizable/extensible workflow engine PHP, Groovy, Ruby, and Python scripting support, a full starter site using Responsive Design (Bootstrap framework), including a mobile version, custom content types, files as content, full-text document and metadata indexing, pessimistic content check-in/checkout, site-wide templating, object level permissions, clustering support, widgets and macros, a robust plugin architecture, an easy Windows installer, ElasticSearch for performance and horizontal scalability, an OSGI implementation, Spring 3 MVC Support, enterprise site searches, an accessibility checker in the WYSIWYG, RESTful APIs to access content and widgets, an integrated help system, and more.

For business users, dotCMS 2.3 provides a WYSIWYG Template Designer which can be used to visually lay out and preview responsive pages in a variety of mobile devices. 2.3 also provides Content Time Machine, which gives users a way to browse snapshots of their sites as they looked in the past, or how they will look in the future. For Web developers, dotCMS 2.3 introduces the idea of themes which use responsive design. Themes are modular, shareable skins which provide a consistent, responsive look and feel for all visitors.

dotCMS – Freecode

dotCMS 2.3-0511_dotcms_2.3.png