Skip to content

Releases: alkacon/opencms-core

OpenCms 10.0.0

23 Mar 15:39
Compare
Choose a tag to compare

Release Notes for OpenCms 10

March 23, 2016: OpenCms 10 - X marks the spot. Being the greatest OpenCms update for years, version 10 brings a vastly improved user experience that combines the intuitive "Direct Edit" approach of OpenCms with a new, well integrated Lauchpad app center. OpenCms 10 also ships with the new, responsive Apollo Template. Based on Bootstrap, the Apollo Template is fully customizable without coding.

Download binaries

Distribution

New in OpenCms 10.0.0

  • Modernized the look & feel of the overall user interface
  • New ready-to-use responsive Apollo Template based on Bootstrap
  • Introduced the Launchpad as the central app starting place for the user
  • Drag and Drop of images directly in the web page editor
  • New file explorer with support for column sorting, filtering and large folders
  • Developers can now export and import modules through a SMB network share
  • New Git app allows pushing and pulling of module content directly from the workplace
  • New cms:search tag combines SOLR based resource collection and full text searches
  • New cms:display tag generates the output for a single resource with a selected formatter
  • New cms:edit tag allows editing of arbitrary resources based on UID
  • Reuse groups allow reusing nested container structures on several pages
  • Copy groups allow creation of boiler plate layouts with text / images
  • Users are identified with an identicon or a personal image in the toolbar
  • Improved the template editor with support for inherited and disabled templates
  • Added a "reset password" option to the login dialog
  • Nested container structures can now be copied using the clipboard
  • Macro formatters allow to quickly compose new formatters from existing JSP
  • Support for system configuration change sets based on XSLT
  • Modules are exported with a reduced manifest.xml to avoid merge conflicts

Improved in OpenCms 10 Final over 10 Beta

  • Added user info dialog and quick launch menu to Page and Sitemap editor toolbar
  • Added editor to allow individual customization of the quick launch menu
  • Added option to upload a personal image in the user info dialog
  • Improved workplace dialog key bindings with 'Enter' and 'Esc' shortcuts
  • Improved binary and image file indexing for all configured locales
  • Improved error dialog in direct edit view with "Copy to clipboard" function
  • Improved site selector paging in the Explorer
  • Improved copy/move dialog to preset target folder to current folder
  • Fixed issue with role checks and permission for the new workplace apps
  • Fixed issue with visibility check in explorer context menu in case of multi selects
  • Fixed issue in permission dialog where it was not possible to add role based entries
  • Fixed issue in permission dialog where inherited entries where not displayed correctly
  • Fixed issue with "Create new" dialog where resources where created to early
  • Fixed issue in the Page editor where elements where wrongly marked as new
  • Fixed issue with invisible scroll bars in select boxes on Mac OS

General OpenCms features

  • The page editor allows WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • The form based editor allows editing of structured content in a well defined form mask.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Responsive demo template based on Bootstrap 3.
  • Content creation for mobile devices with preview and device specific content control.
  • Structured contents can be defined using a simple XML schema.
  • 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.
  • SEO features with automatic sitemap.xml generation and page alias support.
  • Full featured 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.
  • Direct access to the OpenCms content repository over a shared network drive.
  • CMIS and WebDAV access to the OpenCms content repository.
  • Integrates Apache SOLR for powerful content searching and noSQL like queries.
  • Full text search for web pages as well as in office documents like PDF, MS Office and Open Office.
  • Extensions can be added through a flexible module system.
  • 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

OpenCms 10.0.0 is fully backward compatible with all 9.0 and 9.5 versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.0.0.

Notice for users of Alkacon OCEE Users of Alkacon OCEE require a new OCEE version for OpenCms 10. The update is free for Alkacon customers with a valid OCEE update subscription. Please contact Alkacon to receive the new version.

Compatibility with Java versions, servlet containers and databases

OpenCms 10.0.0 has been written and tested for Java 8 and Java 7. We have tested with ORACLEs JDK as well as OpenJDK. OpenCms should run with all compliant JVMs.

We have tested this release on the Tomcat servlet engine. OpenCms works "out of the box" with Tomcat 8 or 7, which we recommend. Others have reported deploying OpenCms successfully on other servlet containers like JBoss, WildFly, WebLogic, WebSphere, GlassFish and Resin.

On the database side, we have tested with MySQL, MariaDB, Oracle, PostgreSQL, MS SQL Server, DB2 and HSQLDB.

OpenCms 10.0.0 beta

25 Feb 14:57
Compare
Choose a tag to compare
OpenCms 10.0.0 beta Pre-release
Pre-release

Release Notes for OpenCms 10 Beta

February 25, 2016: OpenCms 10 Beta provides a complete look at OpenCms 10. This is the final pre-release version before OpenCms 10.0.0 arrives.

Please note This beta version is considered feature complete! All important functionalities are in place. Some minor GUI improvements, as well as improvements to the demo template, will be made for the final release. In case you plan to upgrade to OpenCms 10 when it's released, we recommend to use this beta for testing your templates in the new version.

Download binaries

Distribution

New in OpenCms 10.0.0

  • Modernized the look & feel of the overall user interface
  • Introduced the Launchpad as the central starting place for the user
  • New file explorer with support for column sorting, filtering and large folders
  • Developers can now export and import modules through a SMB network share
  • New Git App allows committing of module content directly from the workplace
  • New cms:search tag combines SOLR based resource collection and full text searches
  • New cms:display tag generates the output for a single resource with a selected formatter
  • New cms:edit tag allows editing of arbitrary resources based on UID
  • Drag and Drop of images directly in the page editor
  • Reuse groups allow reusing nested container structures on several pages
  • Copy groups allow creation of boiler plate layouts with text / images
  • Users are identified with an identicon or a personal image in the toolbar
  • Improved the template editor with support for inherited and disabled templates
  • Added a "reset password" option to the login dialog
  • Nested container structures can now be copied using the clipboard
  • Support for local configuration change sets based on XSLT
  • Modules can be exported with a reduced manifest.xml to avoid merge conflicts
  • Optimized resources types, formatters and views in the demo template application
  • Updated the responsive demo template based on Bootstrap

Improved in OpenCms 10 Beta over Alpha 2

  • Added permission dialog to the new explorer
  • Added history dialog to the new explorer
  • Added "step through" feature to the properties dialog
  • Added "copy stack trace" function to the error dialog
  • Added cms:display tag for output generation in search list results
  • Added personal user image upload to the toolbar user info dialog
  • Added replace dialog to the new explorer
  • Added edit pointer dialog to the new explorer
  • Added tool tips for disabled context menu entries in the new explorer
  • Added option to edit the current sitemap configuration from the sitemap editor
  • Added publish queue dialog to new explorer
  • Added siblings tab to info dialog in the new explorer
  • Added optional text info fields for tabs in the form based editor
  • Added support for grouping content types in sub views for the "add new" dialog
  • Added template select widget to the site manager "add new site" dialog
  • Added options to SOLR search for multiple facets on one field
  • Added support for macro formatters
  • The Git integration app now allows to pull and import selected modules
  • The improvements / fixes made in OpenCms 9.5.3 have been integrated in 10 Beta
  • Improved and unified error dialog layout
  • Improved container page XML cleanup on save
  • Improved toolbar buttons to be disabled in online project
  • Removed no longer required core modules
  • Separated old workplace classes and resources from standard core

General OpenCms features

  • The page editor allows WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • The form based editor allows editing of structured content in a well defined form mask.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Responsive demo template based on Bootstrap 3.
  • Content creation for mobile devices with preview and device specific content control.
  • Structured contents can be defined using a simple XML schema.
  • 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.
  • SEO features with automatic sitemap.xml generation and page alias support.
  • Full featured 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.
  • Direct access to the OpenCms content repository over a shared network drive.
  • CMIS and WebDAV access to the OpenCms content repository.
  • Integrates Apache SOLR for powerful content searching and noSQL like queries.
  • Full text search for web pages as well as in office documents like PDF, MS Office and Open Office.
  • Extensions can be added through a flexible module system.
  • 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

OpenCms 10.0.0 Beta is fully backward compatible with all 9.x versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.0.0 Beta.

Notice for users of Alkacon OCEE: OpenCms 10.0.0 Beta will not work with current versions of Alkacon OCEE. There will be an updated OCEE available for the final release of OpenCms 10. The update will be free for Alkacon customers with a valid OCEE update subscription.

Compatibility with Java versions, servlet containers and databases

OpenCms 10.0.0 Beta has been written and tested for Java 8 and Java 7. We have tested with ORACLEs JDK as well as OpenJDK. OpenCms should run with all compliant JVMs.

We have tested this release on the Tomcat servlet engine. OpenCms works "out of the box" with Tomcat 7 and 8, 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.

OpenCms 9.5.3

15 Jan 07:45
Compare
Choose a tag to compare

Release Notes for OpenCms 9.5.3

January 13, 2016: OpenCms 9.5.3 is a maintenance update that fixes several issues that persisted in the 9.5.2 release. Adding a limited number of new features, this version focuses on security and stability.

Download binaries

Distribution
Upgrade Wizard

New in OpenCms 9.5.3

  • Added Java 8 support.
  • Improved the source code editor in WYSIWYG fields.
  • Gallery dialog now memorizes the last search result sort order.
  • Demo template updated to Bootstrap 3.3.6 and jQuery 1.11.3.

Improved in OpenCms 9.5.3

  • Fixed issue #231 where lower case SQL statements failed on MSSQL DBs.
  • Fixed issue #240/#307 where invalid dates were not handled properly by the content editor.
  • Fixed issue #279 related to Java 8 support.
  • Fixed issue #282 with MySQLSyntaxErrorException for DROP DATABASE in setup.sh (pr #346 by gallardo).
  • Fixed issue #296 with wrong order of choice elements after XSD change or saving in control code editor (fix by mwxwidmann).
  • Fixed issue #321 where download galleries would not show any images.
  • Fixed issue #331 where permalinks to resources beneath /shared/ where not generated properly.
  • Fixed issue #333 where non VFS documents in Solr indices where not considered in the result size calculation (fix by kartobi).
  • Fixed issue #339 where "stylesformat" setting would not always work for TinyMCE widget.
  • Fixed issue #340 where the log file viewer failed due to spaces in the web application path.
  • Fixed issue #344 where malformed HTML was inserted in direct edit mode.
  • Fixed issue #350 where direct editing of collector list content would fail in Firefox 41.
  • Fixed issue #353 by improving login cookie generation.
  • Fixed issue #357 by improving default file name generation.
  • Fixed issue #359 where some context menu entries did have the wrong visibility settings.
  • Fixed issue #360 where quick search within the category widget failed.
  • Fixed issue #365 where link excludes were not considered during link generation.
  • Fixed issue #369 where sort by title did not work for images in gallery dialog.
  • Pull request #188 adds support for specifying a custom charset for notification mails (pr by t-nasu).
  • Pull request #338 fixes issue with sourceSets in Gradle scripts (pr by gallardo).
  • Pull request #351 adds support for JPA enhancement of Java 8 classes (pr by gallardo).
  • Pull request #354 fixes an issue with NPE in log during shutdown when Solr is disabled (pr by gallardo).
  • Pull request #356 fixes another issue with NPE in log during shutdown (pr by gallardo).
  • Updated the source code editor to latest version of CodeMirror (5.10).
  • Updated the WYSIWYG editor to latest version of TinyMCE (4.3.2).
  • Security: Fixed advisory SYSS-2015-063 regarding XSS vulnerabilities in workplace login (reported by SySS GmbH).
  • Security: Updated "Commons Collections" dependency to avoid deserialization security issue.
  • Security: Fixed several XSS issues, mostly in the demo content.
  • Security: Added stronger role checks when users access an editor.
  • Solr: Added "decodeUrl" option to Solr collector.
  • Solr: Added field-to-containerpage mapping in Solr indexer.
  • Solr: Improved Solr shutdown to avoid memory leaks.
  • Solr: Fixed URL decoding issue in content collector.
  • Solr: Fixed NPE when reading document dependencies while indexing.
  • Solr: renamed field/type _cs to _comma to avoid conflict with Czech locale.
  • Fixed issue with the login-form property not working correctly for detail pages.
  • Fixed issue with editor change handlers not being able to change values of invisible fields.
  • Fixed issue where links were invalidated in the content editor and thus became uneditable.
  • Fixed issue with pointers / htmlredirects not working for internationalized domain names.
  • Fixed issue with type name replacement in module clone dialog.
  • Fixed issue where toolbar buttons would become enabled for non editable resources.
  • Fixed issue with content editor fields becoming unselectable in IE11.
  • Fixed issue with limited Lucene date range queries.
  • Fixed issue with widget for selection of organizational units.
  • Fixed issue with NPE during formatter selection.
  • Fixed issue with NPE during inline editing.
  • Fixed issue where users could not be added to a virtual group if already member of a related role.
  • Fixed issue with selecting multiple formatters defined in schema.
  • Fixed issue with caching of formatter configurations defined in schema.
  • Fixed issue with language detection for locales having the same language like en_GB and en_US.
  • Fixed issue where import failed due to missing principals.

General OpenCms features

  • The page editor allows WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • The form based editor allows editing of structured content in a well defined form mask.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Responsive demo template based on Bootstrap 3.
  • Content creation for mobile devices with preview and device specific content control.
  • Structured contents can be defined using a simple XML schema.
  • 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.
  • SEO features with automatic sitemap.xml generation and page alias support.
  • Full featured 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.
  • Direct access to the OpenCms content repository over a shared network drive.
  • CMIS and WebDAV access to the OpenCms content repository.
  • Integrates Apache SOLR for powerful content searching and noSQL like queries.
  • Full text search for web pages as well as in office documents like PDF, MS Office and Open Office.
  • Extensions can be added through a flexible module system.
  • 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

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

Notice for users of Alkacon OCEE OpenCms 9.5.3 requires a new version of Alkacon OCEE. The update is free for Alkacon customers with a valid OCEE update subscription. Please contact Alkacon to receive the new version.
Compatibility with Java versions, servlet containers and databases

Compatibility with Java versions, servlet containers and databases

OpenCms 9.5.3 has been written and tested for Java 6, 7 and 8. We have tested with ORACLEs JDK as well as OpenJDK. OpenCms should run with all compliant JVMs.

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

On the database side, we have tested with MySQL, MariaDB, Oracle, PostgreSQL, MS SQL Server, DB2 and HSQLDB.

OpenCms 10.0.0 alpha 2

09 Dec 12:29
Compare
Choose a tag to compare
Pre-release

Release Notes for OpenCms 10.0.0 alpha 2

December 9, 2015: OpenCms 10 Alpha 2 is available! Try out the forthcoming new features of OpenCms 10 with this second alpha release.

Please note This alpha version is not feature complete! Some important functionalities are missing, these will be added in the next beta release. We do not recommend to use this version in productive OpenCms environments.

Download binaries

Distribution

New in OpenCms 10.0.0

  • Modernized the look & feel of the overall user interface
  • Introduced the Launchpad as the central starting place for the user
  • New file explorer with support for column sorting, filtering and large folders
  • Developers can now export and import modules through a SMB network share
  • New Git App allows committing of module content directly from the workplace
  • New cms:search tag combines SOLR based resource collection and full text searches
  • Drag and Drop of images directly in the page editor
  • Copy groups allow creation of boiler plate layouts with text / images
  • Reuse groups allow reusing nested container structures on several pages
  • Users are identified with an identicon in the toolbar
  • Improved the template editor with support for inherited and disabled templates
  • New cms:edit tag allows editing of arbitary resources based on UID
  • Added a reset password option to the login dialog
  • Nested container structures can now be copied using the clipboard
  • Support for local configuration change sets based on XSLT
  • Modules can be exported with a reduced manifest.xml to avoid merge conflicts
  • Optimized resources types, formatters and views in the demo template application
  • Updated the responsive demo template based on Bootstrap

Improved in OpenCms 10 Alpha 2 over Alpha 1

  • Copy or move resources with drag and drop in the new explorer.
  • Upload files with drag and drop from the local desktop to the new explorer.
  • Quick navigation with keyboard shortcuts in the new explorer.
  • Added create resource dialog to new explorer.
  • Added change resource type dialog to new explorer.
  • Added lock/unlock/steal lock dialog to new explorer.
  • Added copy to project dialog to new explorer.
  • Added publish scheduled dialog to new explorer.
  • Added restore deleted dialog to new explorer.
  • Added secure/export dialog to new explorer.
  • Added resource info dialog to new explorer.
  • Added assign categories dialog to new explorer.
  • Added gallery dialog to new explorer.
  • Added project select dialog to new explorer.
  • Nicer default error page used for 404 and 500 server errors.
  • Separated several old workplace dialog classes from the core.
  • Support for static resource loading from classpath.
  • Merged all GWT based modules into a single one to improve page load time.
  • Improved workplace error dialog.
  • Fixed security issue advisory ID SYSS-2015-063 with XSS in displayresource.jsp.
  • Fixed security issue related to commons collections library.

General OpenCms features

  • The page editor allows WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • The form based editor allows editing of structured content in a well defined form mask.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Responsive demo template based on Bootstrap 3.
  • Content creation for mobile devices with preview and device specific content control.
  • Structured contents can be defined using a simple XML schema.
  • 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.
  • SEO features with automatic sitemap.xml generation and page alias support.
  • Full featured 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.
  • Direct access to the OpenCms content repository over a shared network drive.
  • CMIS and WebDAV access to the OpenCms content repository.
  • Integrates Apache SOLR for powerful content searching and noSQL like queries.
  • Full text search for web pages as well as in office documents like PDF, MS Office and Open Office.
  • Extensions can be added through a flexible module system.
  • 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

OpenCms 10.0.0 Alpha 2 is fully backward compatible with all 9.x versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.0.0 Alpha 2.

Notice for users of Alkacon OCEE: OpenCms 10.0.0 Alpha 2 will not work with current versions of Alkacon OCEE. There will be an updated OCEE available for the final release of OpenCms 10. The update will be free for Alkacon customers with a valid OCEE update subscription.

Compatibility with Java versions, servlet containers and databases

OpenCms 10.0.0 Alpha 1 has been written and tested for Java 8 and Java 7. We have tested with ORACLEs JDK as well as OpenJDK. OpenCms should run with all compliant JVMs.

We have tested this release on the Tomcat servlet engine. OpenCms works "out of the box" with Tomcat 8, 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.

OpenCms 10.0.0 alpha 1

28 Sep 15:39
Compare
Choose a tag to compare
Pre-release

Release Notes for OpenCms 10.0.0 alpha 1

September 28, 2015: OpenCms 10.0.0 Alpha 1 is here! Try out the forthcoming new features of OpenCms 10 with this alpha release.

Please note This alpha version is not feature complete! Some important functionalities are missing, these will be added in later alpha or beta release. We do not recommend to use this version in productive OpenCms environments.

Download binaries

Distribution

New in OpenCms 10.0.0 alpha 1

  • Modernized the look & feel of the overall user interface
  • Introduced the Launchpad as the central starting place for the user
  • New file explorer with support for column sorting, filtering and large folders
  • Developers can now export and import modules through a SMB network share
  • New Git App allows committing of module content directly from the workplace
  • New cms:search tag combines SOLR based resource collection and full text searches
  • Drag and Drop of images directly in the page editor
  • Copy groups allow creation of boiler plate layouts with text / images
  • Reuse groups allow reusing nested container structures on several pages
  • Users are identified with an identicon in the toolbar
  • Improved the template editor with support for inherited and disabled templates
  • New cms:edit tag allows editing of arbitary resources based on UID
  • Added a reset password option to the login dialog
  • Nested container structures can now be copied using the clipboard
  • Support for local configuration change sets based on XSLT
  • Modules can be exported with a reduced manifest.xml to avoid merge conflicts
  • Optimized resources types, formatters and views in the demo template application
  • Updated the responsive demo template based on Bootstrap

Improved in OpenCms 10.0.0 alpha 1

  • Extended lookup of login-form property to also work with detail pages.
  • Made pointers/htmlredirects work for internationalized domain names.
  • Improved synchronization in SQL manager and content type definitions.
  • Fixed issue #323 with missing manifest entries for Russian localization.
  • Fixed script tag generation in action elements for better IE compatibility.
  • Fixed issue where import failed due to missing principals.
  • Fixed issue with null pointers during inline editing.
  • Fixed issue with null pointers when reading search document dependencies.
  • Fixed issue where validation messages were not displayed in the workplace locale.

General OpenCms features

  • The page editor allows WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • The form based editor allows editing of structured content in a well defined form mask.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Responsive demo template based on Bootstrap 3.
  • Content creation for mobile devices with preview and device specific content control.
  • Structured contents can be defined using a simple XML schema.
  • 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.
  • SEO features with automatic sitemap.xml generation and page alias support.
  • Full featured 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.
  • Direct access to the OpenCms content repository over a shared network drive.
  • CMIS and WebDAV access to the OpenCms content repository.
  • Integrates Apache SOLR for powerful content searching and noSQL like queries.
  • Full text search for web pages as well as in office documents like PDF, MS Office and Open Office.
  • Extensions can be added through a flexible module system.
  • 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

OpenCms 10.0.0 Alpha 1 is fully backward compatible with all 9.x versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.0.0 Alpha 1.

Notice for users of Alkacon OCEE OpenCms 10.0.0 Alpha 1 will not work with current versions of Alkacon OCEE. There will be an updated OCEE available for the final release of OpenCms 10. The update will be free for Alkacon customers with a valid OCEE update subscription.

Compatibility with Java versions, servlet containers and databases

OpenCms 10.0.0 Alpha 1 has been written and tested for Java 8 and Java 7. We have tested with ORACLEs JDK as well as OpenJDK. OpenCms should 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.

OpenCms 9.5.2

24 Jun 14:00
Compare
Choose a tag to compare

Release Notes for OpenCms 9.5.2

June 22, 2015: OpenCms 9.5.2 fixes a number of issues that persisted in the 9.5.1 release. This version also contains important security improvements against XSS attacks.

Download binaries

Distribution
Upgrade Wizard

New in OpenCms 9.5.2

  • Added Japanese localization (provided by Yuta Aoki).
  • Added Czech localization (provided by Filip Kratochvil).
  • Added additional search settings in XSD for mapping of Solr fields to container pages.
  • Improved loading times for VfsFileWidget (and other widgets based on the gallery dialog).
  • Changed HtmlWidget to list styles from the content CSS in the style select box.
  • Demo template updated to Bootstrap 3.3.5.

Improved in OpenCms 9.5.2

  • Updated Spanish localization (provided by Sergio Raposo Vargas).
  • Updated Russian localization (provided by Iliya Makarov).
  • Add use pages to Javadocs (provided by Alberto Gallardo).
  • Improved 'This page' option in publish dialog to show changed contents of detail containers.
  • Improved availability handling in conjunction with the sitemap editor and navigation builder.
  • Fixed issue #236 with wrong localization of "Direct Edit" in the workplace's preferences (provided by rohtake).
  • Fixed issue #278 with mangled javadocs when compiling with JDK 8.
  • Fixed issue #304 to resolve some XSS vulnerabilities.
  • Fixed issue #312 with modified MySQL create tables to support innodb (provided by Enrico Marongiu).
  • Fixed issue #313 with the demo pages tabs formatter not working online.
  • Fixed issue #314 regarding setup with JPA supported DBMSs (provided by Smyatkin Maxim).
  • Fixed issue #315 with workplace search not working when selecting a specific site.
  • Fixed issue #320 with the demo pages tabs (duplicate of #313).
  • Fixed a number of XSS issues in the workplace.
  • Fixed issue where the types in the container page editor's 'Add' menu were not updated after changes to nested containers.
  • Fixed issue where the information for locked images was copied to the title attribute in the WYSIWYG editor.
  • Fixed issue with the toolbar being blocked by an overlay when using the model selection dialog in the page editor.
  • Fixed issue in the publish dialog where sometimes publishing resources in the root folder caused an error.
  • Fixed stack overflow error caused by incomplete preference configuration after running the updater.
  • Fixed issue with message bundle caching where sometimes XML message bundles were not found.
  • Fixed issue with secure server links on error pages.
  • Fixed issue with workplace search not working for indexes other than the Gallery index.
  • Fixed issue where detail container pages failed to be unlocked after editing.
  • Fixed issue with Lucene index for container pages where content for locales other than "en" was not indexed.
  • Fixed issue where registering change listeners in custom content editor widgets could cause a stack overflow.
  • Fixed doctype for workplace dialogs to avoid compatibility mode in IE.
  • Fixed corrupted images in updater.
  • Fixed issue where the resource info dialog crashed when reading a relation whose source did not exist anymore.
  • Fixed issue where the category folder name configured on /system/categories was ignored by the sitemap editor.
  • Fixed IE browser mode issue which sometimes caused problems with the upload dialog.
  • Fixed issue with legacy direct edit text button provider not showing localized messages.

General OpenCms features

  • The page editor allows WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • The form based editor allows editing of structured content in a well defined form mask.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Responsive demo template based on Bootstrap 3.
  • Content creation for mobile devices with preview and device specific content control.
  • Structured contents can be defined using a simple XML schema.
  • 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.
  • SEO features with automatic sitemap.xml generation and page alias support.
  • Full featured 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.
  • Direct access to the OpenCms content repository over a shared network drive.
  • CMIS and WebDAV access to the OpenCms content repository.
  • Integrates Apache SOLR for powerful content searching and noSQL like queries.
  • Full text search for web pages as well as in office documents like PDF, MS Office and Open Office.
  • Extensions can be added through a flexible module system.
  • 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

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

Notice for users of Alkacon OCEE OpenCms 9.5.2 requires a new version of Alkacon OCEE. The update is free for Alkacon customers with a valid OCEE update subscription. Please contact Alkacon to receive the new version.
Compatibility with Java versions, servlet containers and databases

OpenCms 9.5.2 has been written and tested for Java 6 and 7. We have tested with ORACLEs JDK as well as OpenJDK. OpenCms should run with all compliant JVMs. Regarding Java 8, we have problems finding Java 8 compliant versions of all used external components. We hope to offer full support for Java 8 in the next major release.

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.

OpenCms 9.5.1

02 Mar 13:06
Compare
Choose a tag to compare

Release Notes for OpenCms 9.5.1

March 2, 2015: OpenCms 9.5.1 is a maintenance update for OpenCms 9.5 that fixes a number of issues and adds some functional enhancements.

Download binaries

Distribution
Upgrade Wizard

New in OpenCms 9.5.1

  • Added "DependentSelectWidget" that obtains values depending on other content fields.*
  • Added alternative login handler to authorize users with a cookie.
  • Added option to search for expired / unreleased resources to all gallery dialogs.
  • Added option "galleryselect" to select a gallery to file selector widget.
  • Added further configuration options for OpenCms auto-setup.
  • Added option to use permanent instead of temporary redirects from a non-secure to a secure server.
  • Added Solr "rows" parameter in workplace's source search.
  • Added support for configuring a JDBC connection in the OpenCms db properties.
  • Demo template updated to Bootstrap 3.3.2.

Improved in OpenCms 9.5.1

  • Fixed issue #197 with static export links being generated even if the static export was disabled.
  • Fixed issue #240 with malfunctioning "invalid date" error message in date select widget.
  • Fixed issue #258 with URL name mappings not working correctly with locales of the form "language_COUNTRY".
  • Fixed issue #285 with encoding problems / wrong escape character handling in CmsParameterConfiguration.
  • Fixed issue #287 with external link validation failing for expired resources.
  • Fixed issue #289 with opening the gallery tab in the workplace preferences dialog.
  • Fixed issue #291 that occurred when using "Assign categories" in the legacy xmlpage direct edit provider.
  • Fixed issue #292 that an exception was thrown when editing settings for the "content check" tool.
  • Fixed issue #295 with user administration when using MS SQL Server.
  • Fixed issue #296 with XML content correction saving a wrong order of choice elements after a schema change.
  • Fixed XSS security issues affecting the request parameter based locale handler.
  • Fixed several issues with secure site handling.
  • Fixed issue in page editor where a selected formatter was reset to the default when content was dragged to a different container.
  • Fixed issue where detail page URLs with fragments were not processed correctly in the editor.
  • Fixed issue that the "Keep permissions" option was ignored during database imports.
  • Fixed issue where database entries were not removed after a deleted file was published if versioning was disabled.
  • Fixed issue where only the latest historic version was actually saved when the file history was set to "unlimited".
  • Fixed issue where OU deletion caused server timeouts with large VFS repositories.
  • Fixed issue where new roles were not created for existing sub OUs of the root OU.
  • Fixed issue with slow performance for systems using many web user OUs. .
  • Fixed issue where the initial role given to a new user was always in the root OU.
  • Fixed issue with "editableby" attribute of cms:container not working correctly for roles of users outside the root OUs.
  • Fixed issue where modified JSPs were infrequently not updated after publishing.
  • Fixed issue where new resources were removed from offline search indexes if a user modified them.
  • Fixed issue with Solr returning expired documents by default.
  • Fixed issue where the workplace search dialog lost the current directory.
  • Fixed issue with the "Create new" option not always appearing in the settings dialog.
  • Fixed issue where model page elements on which the "Create new" option was set were treated as new elements.
  • Fixed issue where enabling detail views in traditional workplace lists affected all other users.
  • Fixed issue in link substitution with folders using the OpenCms servlet name when OpenCms is installed as ROOT application.
  • Fixed issue with editor change handler not updating optional fields in the content editor.
  • Fixed issue with validation of hidden fields in the content editor.
  • Fixed issue with cms:bundle tag not using the default locale as a fallback.
  • Fixed issue in cmsshell.sh and setup.sh so that running the scripts outside of WEB-INF is now possible.
  • Fixed issue with CodeMirror editor configuration not working for Internet Explorer 11.

General OpenCms features

  • The page editor allows WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • The form based editor allows editing of structured content in a well defined form mask.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Responsive demo template based on Bootstrap 3.
  • Content creation for mobile devices with preview and device specific content control.
  • Structured contents can be defined using a simple XML schema.
  • 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.
  • SEO features with automatic sitemap.xml generation and page alias support.
  • Full featured 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.
  • Direct access to the OpenCms content repository over a shared network drive.
  • CMIS and WebDAV access to the OpenCms content repository.
  • Integrates Apache SOLR for powerful content searching and noSQL like queries.
  • Full text search for web pages as well as in office documents like PDF, MS Office and Open Office.
  • Extensions can be added through a flexible module system.
  • 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

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

Notice for users of Alkacon OCEE OpenCms 9.5.1 requires a new version of Alkacon OCEE. The update is free for Alkacon customers with a valid OCEE update subscription. Please contact Alkaconto receive the new version.
Compatibility with Java versions, servlet containers and databases

OpenCms 9.5.1 has been written and tested for Java 6 and 7. We have tested with ORACLEs JDK as well as OpenJDK. OpenCms should 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.

OpenCms 9.5.0

05 Nov 10:30
Compare
Choose a tag to compare

OpenCms 9.5 Release Notes

November 3, 2014: Step up to OpenCms 9.5! This version brings template creation without the need to code, plus other features like user generated content, on-the-fly PDF generation, greatly improved documentation and much more - all presented in a responsive demo website based on Bootstrap.

Download binaries

Distribution
Upgrade Wizard

New in OpenCms 9.5

  • Drag & drop template and layout creation with nested containers.
  • User generated content for website visitors.
  • Editors don't need to access the workplace anymore.
  • Managing of galleries, categories and templates in the sitemap editor.
  • Greatly enhanced documentation.
  • Generate PDF documents on the fly.
  • Grid based responsive demo website build with Bootstrap.
  • Integrated Spell Checker for the WYSIWYG editor component.
  • New roles for fine grained access to the content management functions.
  • Element views allow easy grouping and permission setting for content types.
  • Create, copy or reuse options when using existing contents.
  • Updated user preferences dialog accessible in the page editor.

Improved in OpenCms 9.5

  • Added broadcast messages to be shown in the page editor.
  • Added feature to generate thumbnail images of PDF documents.
  • Added option to show historic versions of elements, available in element info dialog.
  • Added editor visibility handler for content fields in the XSD.
  • Added locale synchronization for content fields in the XSD.
  • Added dynamic field handlers for content fields in the XSD.
  • Added new mappings to generate gallery descriptions in the XSD.
  • Added "generic locale" for container pages so that elements are valid for all languages.
  • Added support for CMYK .jpg images.
  • Added thumbnail size display options for images galleries.
  • Added option to run a script with CmsShell commands on module import.
  • Updated to latest version of TinyMCE.
  • Improved password encryption with strong scrypt algorithm.
  • Improved screen usage, dialog adjusts to available screen size.
  • Improved publishing dialog, especially for thousands of resources.
  • Improved user preferences definition to be flexible instead of hard coded.
  • Improved status information for new or changed elements in the gallery lists.
  • Improved collector list edit points to have a full set of options.
  • Improved result lists displayed in ADE to show more infos and options.
  • Removed default group "Projectmanagers", use the PROJECT_MANAGER role instead if required.
  • Fixed issue with checking "secure" property for resources in some cases.
  • Fixed issues with duplicate elements in inheritance groups.
  • Fixed several issues in the default link substitution handler.
  • Fixed issue with wrong resource filter usage during the relation check before deleting sitemap entries.
  • Fixed issue with 'subsite' search scope in the gallery dialog not working correctly.
  • Fixed issue with order of settings from formatter configuration not being used.
  • Fixed issue with detail containers if detail contents and detail page are located in different sites.
  • Fixed issue with detail links where the detail content was located in a different site.
  • Fixed issue with redirection to secure site for detail pages.
  • Fixed issue with incorrect wildcard handling on SMB network shares.
  • Fixed issue with file copying on SMB network shares.
  • Fixed issue with scrollbar not appearing for text area widget if very long lines without spaces were entered.
  • Fixed issue with creating files in expired folders.
  • Fixed issue with head includes not working correctly for container elements in some cases.
  • Fixed issue with editor CSS handler related to changed template provider configuration syntax.
  • Fixed issue with handling of locale-available property in the editor.
  • Fixed issue with the editor calendar display in some environments.
  • Fixed issue with the editor VFS file widget configuration.
  • Fixed caching issue with XML message bundles.
  • Fixed caching issue with default template context provider.
  • Fixed search filtering for the search scope "Everything".
  • Fixed issue with link handling for detail contents in HTML fields.
  • Fixed issue with container page search indexing.
  • Fixed issue #192 where the HTML cleanup inserted invalid characters.
  • Fixed issue #203 where source search was referring to a non existing constant.
  • Fixed issue #205 where message bundles were accessed without locale.

General OpenCms features

  • The page editor allows WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • The form based editor allows editing of structured content in a well defined form mask.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Responsive demo template based on Bootstrap 3.
  • Content creation for mobile devices with preview and device specific content control.
  • Structured contents can be defined using a simple XML schema.
  • 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.
  • SEO features with automatic sitemap.xml generation and page alias support.
  • Full featured 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.
  • Direct access to the OpenCms content repository over a shared network drive.
  • CMIS and WebDAV access to the OpenCms content repository.
  • Integrates Apache SOLR for powerful content searching and noSQL like queries.
  • Full text search for web pages as well as in office documents like PDF, MS Office and Open Office.
  • Extensions can be added through a flexible module system.
  • 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

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

Notice for users of Alkacon OCEE: OpenCms 9.5 requires a new version of Alkacon OCEE. The update is free for Alkacon customers with a valid OCEE update subscription. Please contact Alkacon to receive the new version.
Compatibility with Java versions, servlet containers and databases

OpenCms 9 has been written and tested for Java 6 and 7. We have tested with ORACLEs JDK as well as OpenJDK. OpenCms should 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.

OpenCms 9.0.1

07 Feb 08:36
Compare
Choose a tag to compare

Release Notes for OpenCms 9.0.1

February 6, 2014: OpenCms 9.0.1 is a maintenance update for OpenCms 9 that fixes a number of issues and adds some functional enhancements.

Download binaries

Distribution
Upgrade Wizard

Improved in OpenCms 9.0.1

  • New 'Add resource type' dialog added to the module management.*
  • New 'Clone Module' dialog added to the module management.*
  • Added option to show expired or unreleased resources in content collector lists in the offline project.
  • The 'Source search' administration tool has been greatly enhanced.
  • Demo template updated to Bootstrap 3.1.0.
  • The Bootstrap / JQuery resources from the demo template have been moved to a separate module.
  • TinyMCE editor updated to version 4.0.16.
  • Improved browser support for IE 10 and IE 11.
  • Detail pages now support permalinks.
  • Further improved the publish dialog with better detection of changed dependencies.
  • Added several improvements to the JSP EL context beans.
  • An instance of CmsJspStandardContextBean is now automatically available on all JSPs.
  • The classic workplace theme now uses fixed colors that work better in non-windows environments.
  • Added more options to the widget combo box for formatter configurations.
  • Updated Russian localization.
  • Disabled CMS_LOG database logging by default.
  • Improved Gradle build script to generate additional artifacts, also added 'install' task.
  • Fixed issue #158 by adding properties 'keywords' and 'description' to the cms:info tag.
  • Fixed issue #178 where the start folder configuration was ignored by the VfsFileWidget.
  • Fixed issue #192 where HTML cleanup inserted invalid characters in some cases.
  • Fixed issue #203 where source search refers a not existing constant.
  • Fixed issue #204 by allowing type name translation for 'formatter_config' files.
  • Fixed issue #205 where message bundles were accessed without locale.
  • Fixed issue #208 with rare null pointer exceptions during flex key generation.
  • Fixed issue #210 where localization of TinyMCE failed for some languages.
  • Fixed issue #211 with missing JPA dependencies.
  • Fixed issue #215 where container page content was not indexed correctly for SOLR indices.
  • Fixed issue #217 where expired resources in container pages caused error messages in the log file.
  • Fixed issue #219 by adding properties 'keywords' and 'description' to the cms:info tag.
  • Fixed issue with optional text-area widgets in the form editor.
  • Fixed issue with expired container elements not being displayed correctly in the online project.
  • Fixed issue where 'resources' folder was not created in a new module.
  • Fixed issue where overflowing container elements remain hidden after drag and drop.
  • Fixed issue where IE8+ browsers would not load updated resource versions.
  • Fixed issue with gallery upload in the editor not available if no image is selected.
  • Fixed issue with incorrect handling of the 'formatselect.options' option in the HTML widget.
  • Fixed issue where copying a file on a network share inside the same folder on Windows 7 caused a hanging dialog.
  • Fixed issue with generating secure links to detail pages.
  • Fixed issue with alias deletion for folders.
  • Fixed issue with content mappings to dateReleased / dateExpired attributes for deleted optional values not being reset.
  • Fixed issue with links to exported resources pasted in the content editor not being correctly resolved.

Items marked with * are considered important improvements in this version.

New in OpenCms 9

  • Improved "in place" editing of web pages for text and also for images and other content types.
  • Enhanced support for different devices with preview and device specific content control.
  • Access to the content repository over a shared network drive.
  • Detail pages now allow individual content to be added with drag & drop.
  • A new site management tool allows simple configuration of multiple sites.
  • Automated / scripted setup option, great for continuous integration builds.
  • Optimized build process using Gradle.
  • Improved configuration for content formatters.
  • Updated responsive demo template based on Bootstrap 3.

Main features of OpenCms

  • The page editor allows WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • The form based editor allows editing of structured content in a well defined form mask.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Content creation for mobile devices with preview and device specific content control.
  • Structured contents can be defined using a simple XML schema.
  • 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.
  • SEO features with automatic sitemap.xml generation and page alias support.
  • Full featured 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.
  • CMIS and WebDAV access to the OpenCms content repository.
  • Integrates Apache SOLR for powerful content searching and noSQL like queries.
  • Full text search for web pages as well as in office documents like PDF, MS Office and Open Office.
  • Extensions can be added through a flexible module system.
  • 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 compatibillity

We recommend everyone who uses OpenCms to update to the version 9.0.1 release. OpenCms 9.0.1 is fully backward compatible to all prior 9.x and 8.x versions. Templates and other OpenCms developed code from these versions work "out of the box" with version 9.0.1.

OpenCms 9.0.1 requires a new version of Alkacon OCEE. The update is free for Alkacon customers with a valid OCEE update subscription. Please contact Alkacon to receive the new version.

Compatibility with Java versions, servlet containers and databases

OpenCms 9 has been written and tested for Java 6 and 7. We have tested with ORACLEs JDK as well as OpenJDK. OpenCms should 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.

OpenCms 9

11 Nov 09:07
Compare
Choose a tag to compare

Release Notes for OpenCms 9

November 11, 2013: OpenCms reaches the next milestone with version 9. OpenCms 9 brings several enhancements while being fully backward compatible with OpenCms 8.x.

Download binaries

Distribution
Upgrade Wizard

New in OpenCms 9

  • Improved "in place" editing of web pages for text and also for images and other content types.
  • Enhanced support for different devices with preview and device specific content control.
  • Access to the content repository over a shared network drive.
  • Detail pages now allow individual content to be added with drag & drop.
  • A new site management tool allows simple configuration of multiple sites.
  • Automated / scripted setup option, great for continuous integration builds.
  • Optimized build process using Gradle.
  • Improved configuration for content formatters.*
  • Updated responsive demo template based on Bootstrap 3.*
  • Items marked with * have been added or greatly improved since the OpenCms 9 release candidate (RC).

Improved in OpenCms 9.0

  • Added gallery access to the toolbar.
  • Added enhanced page / element info dialog, accessible from the toolbar.
  • Added undo / redo function to the form content editor.
  • Added direct upload option to image widget in the form content editor.
  • Added automatic optimized layout of widgets in the form content editor.
  • Added 'This page' publishing mode and other improvements to the publish dialog.
  • Added option to create new contents for empty collector lists.
  • Added XML content based resource bundles.
  • Added dynamic HTML update during in place editing.
  • Added option to configure an individual error page per site.
  • Added global permission overview dialog.
  • Added option to retrieve the database password from a configurable source.
  • Added optional feature to prevent users from having more than one session.
  • Added feature to destroy sessions of logged in users.
  • Added feature to unlock users who are locked out because of too many login attempts.
  • Updated Italian localization.
  • Updated Spanish localization.
  • Updated Russian localization.
  • Removed obsolete upload applet.
  • Removed obsolete FCKEditor and EditArea.
  • Updated SOLR and Lucene libraries.
  • Improved SOLR search field mapping for multi-lingual XML contents that are using nested elements.
  • Improved text based language detection.
  • Fixed issue #23 where parsing the publish scheduled date failed due to a wrong locale.
  • Fixed issue #61 where the removal of mapped properties failed.
  • Fixed issue #67 where a malformed nested XML content schema resulted in misleading error messages.
  • Fixed issue #130 where container page elements where removed without confirmation.
  • Fixed issue #168 where the source code contained some spelling errors.
  • Fixed issue #180 where database names where not validated during setup.
  • Fixed issue #186 regarding XSS vulnerabilities of the workplace.
  • Fixed issue #187 where sort by title did not work in the gallery dialogs.
  • Fixed issue #194 where the date picker widget sometimes selected the wrong moth depending on the current date.

Main features of OpenCms

  • The page editor allows WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • The form based editor allows editing of structured content in a well defined form mask.
  • The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
  • Content creation for mobile devices with preview and device specific content control.
  • Structured contents can be defined using a simple XML schema.
  • 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.
  • SEO features with automatic sitemap.xml generation and page alias support.
  • Full featured 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.
  • Integrates Apache SOLR for powerful content searching and noSQL like queries.
  • Full text search for web pages as well as in office documents like PDF, MS Office and Open Office.
  • 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

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

Notice for users of Alkacon OCEE: OpenCms 9 requires an new version of Alkacon OCEE that will be released until November 15th.

Compatibility with Java versions, servlet containers and databases

OpenCms 9 has been written and tested for Java 6 and 7. We have tested with ORACLEs JDK as well as OpenJDK. OpenCms should 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.