Release Notes for OpenCms 8.5

September 24, 2012: This is the first release of OpenCms 8.5 (8.5.0). OpenCms 8.5 is a major update that introduces several new features like inline editing, SEO optimization, Solr integration and CMIS support to OpenCms.

Main new features of OpenCms 8.5

  • The new inline content editor allows to edit content "in place" on the web page.
  • The form based content editor has been completely rewritten for improved speed and ease-of-use.
  • Integration of SEO features with automatic sitemap.xml generation and page alias support.
  • Integration of Solr for improved search and noSQL like content queries.
  • Integration of CMIS access to the content repository.

Other improvements in OpenCms 8.5

  • Support for "Inheritance Groups".
  • Content is now directly saved when you edit a page, no more confirmation required.
  • Option to undo all changes done on a page (or resource) that have not been published.
  • Option to hide a page in the sitemap, so that it does not appear in the navigation.
  • Option to edit content directly from the clipboard favorites.
  • Option to directly delete an element removed from a page when it is no longer used anywhere.
  • New code / plain text editor, based on CodeMirror.
  • New "Navigation level" function in the sitemap.
  • New "Attribute information" dialog for all content items on a page, gallery and sitemap.
  • New and improved dialog for assigning or selecting content categories.
  • New Log file tool in the OpenCms Administration allows to switch on/off log channels on the fly.
  • Usage of nice looking scroll bars in most of the new onscreen dialogs.
  • ... and many more!

Features of OpenCms in general

  • The page editor allows to create and arrange content on web pages by drag & drop.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Support for creation of content for mobile devices with the <cms:mobile> tag.
  • Structured contents can be defined using a simple XML schema.
  • Editors with WYSIWYG and syntax highlighting functionality.
  • Easy to use "Online / Offline" workflow, changes must be approved before they become visible.
  • Link management for all internal resources with broken link detection.
  • Integrated image scaling and cropping.
  • Full featured internal user management that supports the concept of "Organizational Units" (OUs).
  • Allows management of multiple websites within one installation.
  • Contents can be served dynamically or exported to static HTML files.
  • Extensions can be added through a flexible module system.
  • Full text search for web pages, but also in PDF, MS Office documents etc.
  • The "time warp" feature allows to view resources which are expired or not yet released.
  • JSP integration for dynamic functionality in templates, dynamic forms etc.
  • ... and many more

Backward compatibility

We recommend everyone who uses OpenCms to update to this 8.5.0 release.

OpenCms 8.5.0 is fully backward compatible to all prior 8.x and 7.x versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 8.5.0.

Notice for users of Alkacon OCEE: OpenCms version 8.5.0 requires Alkacon OCEE version 3.5.0 or later. In case you want to update your OpenCms installation to 8.5.0, please make sure you update Alkacon OCEE to 3.5.0 or later first!

Compatibility with Java versions, Servlet containers and Databases

OpenCms 8.5.0 has been written and tested for Java 5, 6 and 7. We have tested only with ORACLEs version of the JDK. However, OpenCms has no dependencies to sun.* packages so it should in theory run with all compliant JVMs.

We have tested this release on the Tomcat servlet engine. OpenCms works "out of the box" with Tomcat 7, which we recommend. Others have reported deploying OpenCms successfully on other servlet containers like JBoss, BEA, Websphere, Glassfish and Resin Professional.

On the database side, we have tested with MySQL, Oracle, PostgreSQL, MS SQL Server, DB2 and HSQLDB. The automatic update wizard for OpenCms 8 supports MySQL, Oracle and PostgreSQL.

Regarding version numbers and build tags

In case you want to check out OpenCms from Git, please keep the following in mind: The tag numbers for all OpenCms 8.5 final releases are "build_8_5_x", so the 8.5.0 release is tagged "build_8_5_0".

The main OpenCms Git repository is available on Github at

How you can help

Contributions to the OpenCms core development are most welcome. Please send us your pull requests directly on GitHub.

Please use our Bugzilla to report bugs in this release:


Thank you for using OpenCms and have fun with OpenCms 8.5 :-)