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.
| Tags | Internet Web Dynamic Content Communications Information Management Site Management |
|---|---|
| Operating Systems | Windows Unix |
| Implementation | Java |
Recent releases


Release Notes: 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.


Release Notes: This release adds dynamic plugins (OSGI), form-builder enhancements, frontend content editing, a starter site with "mobile first Responsive" (Twitter’s bootstrap) design, improved index management, and several other user and performance upgrades.


Release Notes: This release adds enterprise site searches, an accessibility checker in the WYSIWYG, scheduled workflow tasks, easier administration and manageability, new RESTful APIs to access content and widgets, and an integrated help system. .html is now the default HTML page extension.


Release Notes: This is a security patch for the 2.0.x series to fix a vulnerability issue reported at http://www.kb.cert.org/vuls/id/898083 .


Release Notes: This is a security patch for the 1.9.x series to fix a vulnerability issue reported at http://www.kb.cert.org/vuls/id/898083 .
An extendable extract-transform-load tool where jobs are Perl or Java scripts.