Skip to content

Releases: alkacon/opencms-core

OpenCms 11.0 Release Candidate

29 Mar 07:49
Compare
Choose a tag to compare
Pre-release

Release Notes for OpenCms 11.0 Release Candidate

March 29, 2019: OpenCms 11.0 Release Candidate provides a full impression of OpenCms 11. Try out this pre-release version before OpenCms 11.0.0 is published, which is expected by the end of April 2019.

OpenCms 11 brings a major update for the workplace. In this version we have finally completely replaced all the "traditional" workplace tools with modernized versions.

OpenCms 11 also features many improvements for template generation (see list below). This release candidate includes the new default template called "Mercury". The Mercury template and the demo contents will be further improved until 11.0.0 ships.

Please note: This release candidate is considered feature complete! If you plan to upgrade to OpenCms 11.0 when it's released, we recommend to use this release candidate for testing your templates with the new version.

Download binaries

Distribution

New in OpenCms 11.0 Release Candidate

  • Includes the new 'Mercury' default template.
  • Setup wizard: Modernized the user interface.
  • Updater: Modernized the user interface and provided updater for 10.5, 10.0 and 9.5 versions.
  • Usability: Allowing Mac CMD key as modifier for keyboard shortcuts on Apple systems.
  • Configuration: Added option to prevent specific resource types to be created in page editor.
  • Template API: Added optional 'Attributes' to formatter configuration.
  • Template API: Added .contains() option to value wrappers.
  • Components: Updated WYSIWYG editor TinyMCE to version 5.0.3.
  • Components: Updated SOLR/Lucene search engine to version 8.0.0.
  • Components: Updated MySQL JDBC driver to version 8.0.15.
  • Workplace: Removed deprecated HTML and table galleries.
  • Workplace: Improved breadcrumb navigation for narrow screens.
  • Fixed spell check index initialization.
  • Fixed spell check in WYSIWYG editor.
  • Fixed legacy XML page editor initialization.

New in OpenCms 11.0 beta 2

  • Workplace: Added bookmarks dialog for workplace locations.
  • Workplace: New 'SQL console' app to query the configured database pools.
  • Setup: Removed all legacy workplace modules, leaving only two core modules.
  • Setup: Optional support for legacy workplace tools still provided by 'legacy support' modules.
  • Editor: Allowing to edit element settings in form editor.
  • Editor: Maps widget allows specific workplace Google API key and reduced number of API calls.
  • Updater: Switched to XSL transformation based mechanism to update configuration files.
  • Workplace: Finally removed the deprecated legacy explorer.
  • Configuration: Removed deprecated legacy context menu configuration.
  • Components: Updated WYSIWYG editor TinyMCE to version 5.0.0.
  • Search: Reducing number of default fields and limiting result size to avoid memory issues.
  • Fixed issue where 'Log files' app failed on Windows servers.
  • Fixed issue #620 where resource type configuration form was not validated properly.

New in OpenCms 11.0 beta 1

  • Workplace: Completely restructured the workplace for improved usability using a modern GUI.
  • Workplace: All images are now vector graphics with high resolution (retina) display support.
  • Workplace: New 'Lists' app for management of default 'List configuration' based content lists using SOLR.
  • Workplace: New 'Resource types' app allows to create, read, edit and delete individual resource types.
  • Workplace: New 'Script terminal' app allows to interactively run OpenCms shell scripts in the workplace.
  • Workplace: New 'Sessions' app allows to manage current user sessions and send messages to users.
  • Workplace: Improved 'Accounts' app for user and group management.
  • Workplace: Improved 'Websites' app for site and sub-site management with extended https support.
  • Workplace: Improved 'Modules' app for module management.
  • Workplace: Improved 'Source search' app with several search options in the OpenCms database.
  • Workplace: Improved 'Scheduled jobs', 'Log files', 'Database', 'Caches' and 'Versioning' apps.
  • Workplace: New resource copy mode 'Copy files and adjust internal links' in the Explorer.
  • Editor: Added image 'focal point' feature to allow automatic image cropping around this point.
  • Editor: Added support for SVG files in images galleries.
  • Editor: The new 'List configuration' setting dialog inherits settings from the display formatters used in the list.
  • Editor: Added support for WYSIWYG text and select combo widgets in the resource property dialog.
  • Editor: Container page editor now injects less markup in the HTML, resulting in better readable HTML source code.
  • Template API: New meta mapping feature allows to inherit values from XML contents to the page template (for SEO meta infos).
  • Template API: Image variations for 'srcset' or 'picture' can now be generated using a simple EL API.
  • Template API: The new 'List configuration' type provides standard filter and sort options for title / date / category / folder.
  • Template API: Added cms:addparams-tag to inherit parameters into nested container levels.
  • Template API: Alternative notation for resource type schemas, grouping content fields configuration similar to formatter settings.
  • Template API: Added option to provide a default formatter settings file, containing commonly used settings.
  • Template API: Updated dynamic function configurations to use the same notation as formatter configurations.
  • Template API: Added new 'Flex formatter' type, allowing to use a StringTemplate for simple HTML rendering logic.
  • Template API: Added option to reuse detail only contents from different sites.
  • Template API: Added a 'serial date' widget with extended functionality in the page editor.
  • Template API: Added optional mapper to transfer an old template structure into a new one, mapping containers and formatters.
  • Template API: Added option to provide default detail pages to reduce manual detail page configuration.
  • Setup: Updating a module will now import only the changes instead of deleting and reinstalling the module.
  • Setup: Added auto versioning for modules, incrementing the version number on export only in case of changes.
  • Setup: Improved Gradle build to better support IDEs like Eclipse and IntelliJ IDEA.
  • Setup: Reorganized core modules and JARs for a streamlined update process with less resources.
  • Setup: Reorganized XML configuration files placing site-, scheduler- and variables-configuration in separate files.
  • Management: New option to execute OpenCms shell commands in a running OpenCms instance using RMI.
  • Management: Added flex-cache bucket feature to allow selective flex-cache purging.
  • Management: New option to provide meaningful return codes when executing an OpenCms shell script.
  • Management: Support for static export of resources in non-public folders.
  • Management: Added option to write content from OpenCms to external SOLR indexes.
  • Updated external library dependencies to most recent versions.
  • Provided Java 11 support.

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 "Apollo" default template based on Bootstrap 3 with many features.
  • 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 11.0 is backward compatible with all 10.5, 10.0 and 9.5 versions. Templates and other OpenCms developed code from these versions should work mostly "out of the box" with version 11.0.

Notice for users of Alkacon OCEE: Current release versions of Alkacon OCEE are not compatible with OpenCms 11.0. Further information about OCEE will be available with the final release of OpenCms 11.0.0.

Compatibility with Java versions, servlet containers and databases

OpenCms 11.0 has been written and tested for Java 11 and Java 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, which we recommend. OpenCms works "out of the box" with Tomcat 9, 8.5 or 8. Others have reported deploying OpenCms successfully on other servlet containers like JBoss, WildFly, WebLogic, WebSphere, GlassFish and Resin.

On the database side, we provide support for MySQL, MariaDB, Oracle, PostgreSQL, MS SQL Server, DB2 and HSQLDB.

OpenCms 11.0.0 beta 2

28 Feb 09:55
Compare
Choose a tag to compare
OpenCms 11.0.0 beta 2 Pre-release
Pre-release

Release Notes for OpenCms 11.0 Beta 2

February 28, 2019: OpenCms 11.0 Beta 2 gives you a preview of OpenCms 11.0. Try out this pre-release version before OpenCms 11.0.0 is published, which is expected by the end of Q1 2019.

OpenCms 11 brings a major update for the workplace. In this version we have finally completely replaced all the "traditional" workplace tools with modernized versions. The number of modules for the OpenCms core installation has been reduced to only two core modules.

Please note: OpenCms 11 features many improvement for template generation (see list below). We are still working on an updated demo template, which will be ready when OpenCms 11.0.0 ships. The template in this 11.0 Beta release is the unchanged template from version 10.5.x.

Please note: This beta version is considered almost feature complete. If you plan to upgrade to OpenCms 11.0 when it's released, we recommend to use this beta for testing your templates with the new version.

Download binaries

Distribution

New in OpenCms 11.0 beta 2

  • Workplace: Added bookmarks dialog for workplace locations.
  • Workplace: New 'SQL console' app to query the configured database pools.
  • Setup: Removed all legacy workplace modules, leaving only two core modules.
  • Setup: Optional support for legacy workplace tools still provided by 'legacy support' modules.
  • Editor: Allowing to edit element settings in form editor.
  • Editor: Maps widget allows specific workplace Google API key and reduced number of API calls.
  • Updater: Switched to XSL transformation based mechanism to update configuration files.
  • Workplace: Finally removed the deprecated legacy explorer.
  • Configuration: Removed deprecated legacy context menu configuration.
  • Components: Updated WYSIWYG editor TinyMCE to version 5.0.0.
  • Search: Reducing number of default fields and limiting result size to avoid memory issues.
  • Fixed issue where 'Log files' app failed on Windows servers.
  • Fixed issue #620 where resource type configuration form was not validated properly.

New in OpenCms 11.0 beta 1

  • Workplace: Completely restructured the workplace for improved usability using a modern GUI.
  • Workplace: All images are now vector graphics with high resolution (retina) display support.
  • Workplace: New 'Lists' app for management of default 'List configuration' based content lists using SOLR.
  • Workplace: New 'Resource types' app allows to create, read, edit and delete individual resource types.
  • Workplace: New 'Script terminal' app allows to interactively run OpenCms shell scripts in the workplace.
  • Workplace: New 'Sessions' app allows to manage current user sessions and send messages to users.
  • Workplace: Improved 'Accounts' app for user and group management.
  • Workplace: Improved 'Websites' app for site and sub-site management with extended https support.
  • Workplace: Improved 'Modules' app for module management.
  • Workplace: Improved 'Source search' app with several search options in the OpenCms database.
  • Workplace: Improved 'Scheduled jobs', 'Log files', 'Database', 'Caches' and 'Versioning' apps.
  • Workplace: New resource copy mode 'Copy files and adjust internal links' in the Explorer.
  • Editor: Added image 'focal point' feature to allow automatic image cropping around this point.
  • Editor: Added support for SVG files in images galleries.
  • Editor: The new 'List configuration' setting dialog inherits settings from the display formatters used in the list.
  • Editor: Added support for WYSIWYG text and select combo widgets in the resource property dialog.
  • Editor: Container page editor now injects less markup in the HTML, resulting in better readable HTML source code.
  • Template API: New meta mapping feature allows to inherit values from XML contents to the page template (for SEO meta infos).
  • Template API: Image variations for 'srcset' or 'picture' can now be generated using a simple EL API.
  • Template API: The new 'List configuration' type provides standard filter and sort options for title / date / category / folder.
  • Template API: Added cms:addparams-tag to inherit parameters into nested container levels.
  • Template API: Alternative notation for resource type schemas, grouping content fields configuration similar to formatter settings.
  • Template API: Added option to provide a default formatter settings file, containing commonly used settings.
  • Template API: Updated dynamic function configurations to use the same notation as formatter configurations.
  • Template API: Added new 'Flex formatter' type, allowing to use a StringTemplate for simple HTML rendering logic.
  • Template API: Added option to reuse detail only contents from different sites.
  • Template API: Added a 'serial date' widget with extended functionality in the page editor.
  • Template API: Added optional mapper to transfer an old template structure into a new one, mapping containers and formatters.
  • Template API: Added option to provide default detail pages to reduce manual detail page configuration.
  • Setup: Updating a module will now import only the changes instead of deleting and reinstalling the module.
  • Setup: Added auto versioning for modules, incrementing the version number on export only in case of changes.
  • Setup: Improved Gradle build to better support IDEs like Eclipse and IntelliJ IDEA.
  • Setup: Reorganized core modules and JARs for a streamlined update process with less resources.
  • Setup: Reorganized XML configuration files placing site-, scheduler- and variables-configuration in separate files.
  • Management: New option to execute OpenCms shell commands in a running OpenCms instance using RMI.
  • Management: Added flex-cache bucket feature to allow selective flex-cache purging.
  • Management: New option to provide meaningful return codes when executing an OpenCms shell script.
  • Management: Support for static export of resources in non-public folders.
  • Management: Added option to write content from OpenCms to external SOLR indexes.
  • Updated external library dependencies to most recent versions.
  • Provided Java 11 support.

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 "Apollo" default template based on Bootstrap 3 with many features.
  • 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 11.0 is backward compatible with all 10.5, 10.0, 9.5 and 9.0 versions. Templates and other OpenCms developed code from these versions should work mostly "out of the box" with version 11.0.

Notice for users of Alkacon OCEE: Users of Alkacon OCEE require a new OCEE version for OpenCms 11.0. An OCEE version for this beta is not available. There will be an updated OCEE package available with the final release of OpenCms 11.0.0.

Compatibility with Java versions, servlet containers and databases

OpenCms 11.0 has been written and tested for Java 11 and Java 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, which we recommend. OpenCms works "out of the box" with Tomcat 9, 8.5 or 8. Others have reported deploying OpenCms successfully on other servlet containers like JBoss, WildFly, WebLogic, WebSphere, GlassFish and Resin.

On the database side, we provide support for MySQL, MariaDB, Oracle, PostgreSQL, MS SQL Server, DB2 and HSQLDB.

OpenCms 11.0.0 beta

12 Nov 06:51
Compare
Choose a tag to compare
OpenCms 11.0.0 beta Pre-release
Pre-release

Release Notes for OpenCms 11.0 Beta

November 11, 2018: OpenCms 11.0 Beta provides a first impression of OpenCms 11.0. Try out this pre-release version before OpenCms 11.0.0 is published, which is expected by the end of Q1 2019.

OpenCms 11 brings a major update for the workplace. In this version we have finally completely replaced all the "traditional" workplace tools with modernized versions.

Please note: OpenCms 11 features many improvements for template generation (see list below). We are currently working on an updated demo template, which will be ready when OpenCms 11.0.0 ships. The template in this 11.0 Beta release is the unchanged template from version 10.5.x.

Please note: This beta version is considered mostly feature complete! If you plan to upgrade to OpenCms 11.0 when it's released, we recommend to use this beta for testing your templates with the new version.

Download binaries

Distribution

New in OpenCms 11.0

  • Workplace: Completely restructured the workplace for improved usability using a modern GUI.
  • Workplace: All images are now vector graphics with high resolution (retina) display support.
  • Workplace: New 'Lists' app for management of default 'List configuration' based content lists using SOLR.
  • Workplace: New 'Resource types' app allows to create, read, edit and delete individual resource types.
  • Workplace: New 'Script terminal' app allows to interactively run OpenCms shell scripts in the workplace.
  • Workplace: New 'Sessions' app allows to manage current user sessions and send messages to users.
  • Workplace: Improved 'Accounts' app for user and group management.
  • Workplace: Improved 'Websites' app for site and sub-site management with extended https support.
  • Workplace: Improved 'Modules' app for module management.
  • Workplace: Improved 'Source search' app with several search options in the OpenCms database.
  • Workplace: Improved 'Scheduled jobs', 'Log files', 'Database', 'Caches' and 'Versioning' apps.
  • Workplace: New resource copy mode 'Copy files and adjust internal links' in the Explorer.
  • Editor: Added image 'focal point' feature to allow automatic image cropping around this point.
  • Editor: Added support for SVG files in images galleries.
  • Editor: The new 'List configuration' setting dialog inherits settings from the display formatters used in the list.
  • Editor: Added support for WYSIWYG text and select combo widgets in the resource property dialog.
  • Editor: Container page editor now injects less markup in the HTML, resulting in better readable HTML source code.
  • Template API: New meta mapping feature allows to inherit values from XML contents to the page template (for SEO meta infos).
  • Template API: Image variations for 'srcset' or 'picture' can now be generated using a simple EL API.
  • Template API: The new 'List configuration' type provides standard filter and sort options for title / date / category / folder.
  • Template API: Added cms:addparams-tag to inherit parameters into nested container levels.
  • Template API: Alternative notation for resource type schemas, grouping content fields configuration similar to formatter settings.
  • Template API: Added option to provide a default formatter settings file, containing commonly used settings.
  • Template API: Updated dynamic function configurations to use the same notation as formatter configurations.
  • Template API: Added new 'Flex formatter' type, allowing to use a StringTemplate for simple HTML rendering logic.
  • Template API: Added option to reuse detail only contents from different sites.
  • Template API: Added a 'serial date' widget with extended functionality in the page editor.
  • Template API: Added optional mapper to transfer an old template structure into a new one, mapping containers and formatters.
  • Template API: Added option to provide default detail pages to reduce manual detail page configuration.
  • Setup: Updating a module will now import only the changes instead of deleting and reinstalling the module.
  • Setup: Added auto versioning for modules, incrementing the version number on export only in case of changes.
  • Setup: Improved Gradle build to better support IDEs like Eclipse and IntelliJ IDEA.
  • Setup: Reorganized core modules and JARs for a streamlined update process with less resources.
  • Setup: Reorganized XML configuration files placing site-, scheduler- and variables-configuration in separate files.
  • Management: New option to execute OpenCms shell commands in a running OpenCms instance using RMI.
  • Management: Added flex-cache bucket feature to allow selective flex-cache purging.
  • Management: New option to provide meaningful return codes when executing an OpenCms shell script.
  • Management: Support for static export of resources in non-public folders.
  • Management: Added option to write content from OpenCms to external SOLR indexes.
  • Updated external library dependencies to most recent versions.
  • Provided Java 11 support.

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 "Apollo" default template based on Bootstrap 3 with many features.
  • 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 11.0 is backward compatible with all 10.5, 10.0, 9.5 and 9.0 versions. Templates and other OpenCms developed code from these versions should work mostly "out of the box" with version 11.0.

Notice for users of Alkacon OCEE: Users of Alkacon OCEE require a new OCEE version for OpenCms 11.0. An OCEE version for this beta is not available. There will be an updated OCEE package available with the final release of OpenCms 11.0.0.

Compatibility with Java versions, servlet containers and databases

OpenCms 11.0 has been written and tested for Java 11 and Java 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, which we recommend. OpenCms works "out of the box" with Tomcat 9, 8.5 or 8. Others have reported deploying OpenCms successfully on other servlet containers like JBoss, WildFly, WebLogic, WebSphere, GlassFish and Resin.

On the database side, we provide support for MySQL, MariaDB, Oracle, PostgreSQL, MS SQL Server, DB2 and HSQLDB.

OpenCms 10.5.4

17 May 10:17
Compare
Choose a tag to compare

Release Notes for OpenCms 10.5.4

May 17, 2018: OpenCms 10.5.4 is a maintenance release for OpenCms 10.5. It adds some security improvements and fixes a number of issues that have been reported in the 10.5.3 release.

Currently the Alkacon team is working hard to finish OpenCms version 11, which will bring numerous new features. You can check out the progress on version OpenCms 11 from branch_11_0_x. We expect OpenCms 11 to be ready by the end of 2018.

Download binaries

Distribution

New in OpenCms 10.5.4

  • Improved security by always starting a new HttpSession on login.
  • Improved security by using a client id token to prevent session hijacking.
  • Added 'publish scheduled' option to page editor context menus.

Improved in OpenCms 10.5.4

  • Updated TinyMCE WYSIWYG editor to version 4.7.12.
  • Updated CodeMirror code editor to version 5.37.0.
  • Fixed issue with potential memory leak during PDF extraction.
  • Fixed issue where sitemap modified and deleted lists could exceed the user "additional info" DB size limit.
  • Fixed issue #513 where XML contents with locales not configured in opencms-system.xml would jeopardize the locale handling.
  • Fixed issue #547 where selecting a date with the date picker failed.
  • Fixed issue #548 where missing detail pages would lead to null pointer exceptions.
  • Fixed issue #553 where adding a model group to a page failed, PR by koronchik.
  • Fixed issue #558 where flying saucer PDF library was updated to improve security, PR by andreasrosdal.
  • Fixed issue #564 with improved handling of invalid formatter configurations, PR by gallardo.
  • Fixed issue #565 with improved logging in XML entity resolver, PR by gallardo.
  • Fixed issue #570 with improved logging when creating of SOLR containers failed, PR by gallardo.
  • Fixed issue #573 where displaying the gallery dialog failed due to missing explorer types.
  • Fixed issue #590 where request parameters configured in the jsp-search configuration where not taken into account.

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 "Apollo" default template based on Bootstrap 3 with many features.
  • 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.5.4 is fully backward compatible with all 10.5, 10.0, 9.5 and 9.0 versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.5.4.

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

About the Apollo Template

The Apollo template is our main demo showcase. It is build using best practices of the latest OpenCms version. The Apollo template sources are available on Github at https://github.com/alkacon/apollo-template.

Compatibility with Java versions, servlet containers and databases

OpenCms 10.5.4 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.5.3

18 Oct 10:40
Compare
Choose a tag to compare

Release Notes for OpenCms 10.5.3

October 18, 2017: OpenCms 10.5.3 is a maintenance release for OpenCms 10.5. This version fixes an issue introduced with the Chrome 61 update that caused problems in the positioning of UI elements. A number of other issues have also been fixed.

Download binaries

Distribution

Improved in OpenCms 10.5.3

  • Fixed issue #535 with UI element positioning in Chrome 61.
  • Fixed performance issue with relations in PostgreSQL DB.
  • Fixed issue with network share where files were not unlocked after deletion.
  • Fixed issue with network share module export not handling non-folder module resources correctly.
  • Fixed issue with explorer type attributes being lost when editing modules.
  • Fixed issue with publishing moved folders from a different site.
  • Fixed issue where changing a model group root element could lead to invalid formatter settings.
  • Fixed issue with TinyMCE not being able to scroll to bottom of content in fullscreen mode.
  • Fixed issue with TinyMCE not being able to open the gallery dialog when editing XML pages with Chrome.
  • Fixed issue where switching the project in the explorer to an offline project caused the page editor to open.

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 "Apollo" default template based on Bootstrap 3 with many features.
  • 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.5.3 is fully backward compatible with all 10.5, 10.0, 9.5 and 9.0 versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.5.3.

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

About the Apollo Template

The Apollo template is our main demo showcase. It is build using best practices of the latest OpenCms version. The Apollo template sources are available on Github at https://github.com/alkacon/apollo-template.

Compatibility with Java versions, servlet containers and databases

OpenCms 10.5.3 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.5.2

12 Jul 09:57
Compare
Choose a tag to compare

Release Notes for OpenCms 10.5.2

July 12, 2017: OpenCms 10.5.2 is a maintenance release for OpenCms 10.5. This version fixes a number of issues that have been detected in OpenCms 10.5, and includes several performance and some security enhancements.

Download binaries

Distribution

New in OpenCms 10.5.2

  • Copy / move dialog now allows naming of target files and better handles deleted and unreleased resources.
  • Added option to configure multiple URLs for the workplace server.

Improved in OpenCms 10.5.2

  • Updated TinyMCE to version 4.6.2 to fix issue #508.
  • Performance: Reduced synchronization.
  • Performance: Updated LRUMap implementation.
  • Performance: Improved role inheritance to avoid unnecessary UUID generation.
  • Performance: Improved workplace bundle access.
  • Performance: Option to speed up XML unmarshalling by setting SAX parser configuration in system properties.
  • Security: Fixed permission issue on account manager dialogs where non account manager users where able to view users list.
  • Improved unique file name generator to also check for existing online resources too.
  • ADE configuration initialization now happens at startup to avoid long response times on first page view.
  • Fixed issue with accessing related resources from other sites in various workplace dialogs.
  • Fixed issue where closing the HTML source view would introduce additional tags.
  • Fixed issue #478 where validation state was not cleared on editor close.
  • Fixed issue #484 where dynamic function content HTML was sometimes not replaced after edit.
  • Fixed issue #485 where drop down menus in TinyMCE where shown at the wrong position in case of a body position 'relative'.
  • Fixed issue #486 where location position was changed on picker dialog close.
  • Fixed issue #487 where 'Show in device' preview would show edit tool bar.
  • Fixed issue #488 where an optional scroll bar would reduce the screen size of the 'Show in device' preview.
  • Fixed issue #490 where exceptions where written to the web server log and not to the opencms.log file.
  • Fixed issue #491 where misleading API error message was shown in location picker widget if no default value was set.
  • Fixed issue #493 where gallery dialog would fail in case of folders only configurations.
  • Fixed issue #495 where a missing explorer type declaration would cause null pointers in the explorer view.
  • Fixed issue #497 where export links where cached locale independent for sites using the single tree localization mode.
  • Fixed issue #500 where parsing of the CmsShell command line would fail on special characters, PR by gallardo.

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 "Apollo" default template based on Bootstrap 3 with many features.
  • 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.5.2 is fully backward compatible with all 10.5, 10.0, 9.5 and 9.0 versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.5.2.

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

About the Apollo Template

The Apollo template is our main demo showcase. It is build using best practices of the latest OpenCms version. The Apollo template sources are available on Github at https://github.com/alkacon/apollo-template.

Compatibility with Java versions, servlet containers and databases

OpenCms 10.5.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 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.5.1

15 Feb 13:53
Compare
Choose a tag to compare

Release Notes for OpenCms 10.5.1

February 15, 2017: OpenCms 10.5.1 is a maintenance update that fixes several issues that persisted in the 10.5.0 release. This version focuses on security and stability, also adding some new features and enhancements.

Download binaries

Distribution

New in OpenCms 10.5.1

  • Rewritten and improved source search app.
  • Apollo Template: Mayor optimization of all formatters, CSS and JavsScript.
  • Rewritten and improved integrated source code editor.
  • Page editor now offers filter options in most tabs of the "Add content" dialog.

Improved in OpenCms 10.5.1

  • Apollo Template: Improved CSS, reduced size by more then 100kb.
  • Apollo Template: Optimized and rewrote most JavaScript functions.
  • Apollo Template: Updated to jQuery 3.1.1, Bootstrap 3.3.7, Font-Awesome 4.7.0.
  • Page editor: Added access to context menu in element settings dialog.
  • Page editor: Added option to configure the element deletion default in the "remove element" dialog.
  • Localization: Formatter names can now be localized.
  • Localization: Bundle translator now stores message properties in alphabetical order.
  • Localization: Bundle translator now offers a direct publish button in the toolbar.
  • Localization: Allowing locale specific detail only container contents.
  • Sitemap editor: Copy function now allows manual editing of target folder.
  • Template API: Added multiple utility functions to the taglib.
  • Detail pages: Settings on matching elements are now reused for detail content display.
  • Detail pages: cms:link tag now supports manually forcing a specific detail page.
  • Properties: Added text area widget option for editing properties.
  • Improved the project management app.
  • Improved writing of container pages to store containers and element settings in a reproducible order.
  • Improved handling of model groups.
  • Improved handling of locales with country variant.
  • Improved email validation regex to allow more valid email addresses.
  • Improved touch function to use automatic XML correction.
  • Improved copy element function to use automatic XML correction.
  • Improved link generation for static resources to use VFS prefix settings.
  • Updated CMIS Java libraries.
  • Defined calendar mime-type for .ics files, PR provided by @gallardo.
  • Removed password output from standard out, PR provided by @adrianrm.
  • Improved message in delete dialog if deleting is not allowed, PR provided by @AnnJul.
  • Renamed copy dialog label 'Target folder' to 'Target', PR provided by @gallardo.
  • Fixed issue with element settings not being saved on newly placed content elements.
  • Fixed issue with double conversion of dates in search field mappings for attributes.
  • Fixed issue with order of content elements mapped to multi-valued Solr-fields.
  • Fixed issue with context menu for deleted resources in publish dialog not displaying correctly.
  • Fixed issue with project tool tip not being displayed in file tables.
  • Fixed issue #408 with permanent redirects.
  • Fixed issue #457 in the Apollo template where user blog articles generation failed.
  • Fixed issue #462 where gallery dialog would not open on preselected values.
  • Fixed issue #475 where dynamic functions disappeared from a containerpage.
  • Fixed issue #477 where create containerpage with content elements would not work for non Admin users.

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 "Apollo" default template based on Bootstrap 3 with many features.
  • 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.5.1 is fully backward compatible with all 9.0, 9.5 and 10.0 versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.5.1.

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

About the Apollo Template

The Apollo template is our main demo showcase. It is build using best practices of the latest OpenCms version. The Apollo template sources are available on Github at https://github.com/alkacon/apollo-template.

Compatibility with Java versions, servlet containers and databases

OpenCms 10.5.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 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.5.0

30 Nov 17:13
Compare
Choose a tag to compare

Release Notes for OpenCms 10.5.0

November 30, 2016: Introducing OpenCms 10.5. This release focuses on site localization, adding tools for assisted translation of pages and sitemaps. Many usability improvements have been made for the Page Editor and the Explorer. OpenCms 10.5 also ships a much improved version of the Apollo Template. Based on Bootstrap, the Apollo Template is fully customizable without coding.

Download binaries

Distribution

New in OpenCms 10.5.0

  • Localization: Compare localized subsites side-by-side.
  • Localization: Copy pages from one language to another, including content.
  • Localization: Connect the same page in different languages using locale relations.
  • Localization: Message bundle translator.
  • Localization: Support for localized properties.
  • Asset Connection: Data view widget API allows to natively integrate external assets in the content editor.
  • Asset Connection: Support for using external assets in templates through EL functions.
  • Enhanced online preview in the page editor hides all OpenCms added markup for HTML debugging.
  • The Apollo Template has been greatly enhanced with new options and functionality.
  • The user interface now uses mostly font icons for better support in high resolution (retina) screens.
  • Unified toolbar appearance and context menus for editors and workplace.
  • New and improved Project Management app.
  • Expired / unreleased resources in lists can now be shown on their detail page.
  • Security: Added password expiration option.
  • Security: Added password strength indicator in password dialog.
  • Security: Added dialog "Edit user" so users can update their personal information.
  • Security: Added optional "Confirm personal information" dialog after user login.
  • Added OpenCmsUrlServletFilter to easily remove the /opencms servlet name.
  • Added cms:jsonpart tag and CmsJsonPartFilter to split the output of a page to JSON fragments.
  • Added cms:scaleImage tag for creating responsive image variations, provided by mwxwidmann.

Improved in OpenCms 10.5

  • Improved behavior when switching between page editor, sitemap and explorer views.
  • Explorer: Displays of icon overlays on folders showing the default file type.
  • Explorer: Resources that are part of a sitemap are shown with a bold title.
  • Explorer: Option to sort by navigation position by click on icon column.
  • Explorer: Added optional "Copyright" and "Cache" columns.
  • Explorer: Improved Display / Edit default actions when clicking on a file.
  • Explorer: Improved Copy / Move / Rename functions and dialogs.
  • Explorer: Values for Title, Navigation, Copyright and Cache columns can be edited directly by clicking.
  • Keyboard shortcuts: Added "step through element views" to page editor (Ctrl-E).
  • Keyboard shortcuts: Added "step through overlapping edit points" to page editor (Ctrl-Shift-E).
  • Keyboard shortcuts: Added "save" and "save and exit" to content editor (Ctrl-S, Ctrl-Shift-S).
  • Keyboard shortcuts: Added option to show "copy or reuse" dialog after drag & drop (Ctrl + mouse up).
  • Keyboard shortcuts: Added option to switch the Explorer view to the "Online" project (Ctrl-O).
  • Page editor now "remembers" the last formatter set for a content type as default.
  • Categories attached to contents are now by default stored in the relation engine, not the XML.
  • Added "Show Online" option to page editor (requires correct site configuration).
  • Added option to disable all formatter in a subsitemap configuration.
  • Added support for connecting with encrypted email servers.
  • Added JSP EL functions to read categories from a resource.
  • Added JSP EL functions to read locale relations for a page.
  • Added support for Google API keys to the location picker widget that uses Google Maps.
  • Transferred edit JSP permission from "Template developer" role to "VFS manager" role.
  • Extended macro formatters for better handling of new contents.
  • Improved model group handling to keep all group data in a single resource.
  • Improved user info dialog.
  • Enhanced cms:link tag to allow links to specific detail pages.
  • Updated Chinese and Japanese localization, provided by twofisher.
  • Updated Russian localization, provided by makarov-iliya.
  • Updated CodeMirror to version 5.21.0.
  • Updated TinyMCE to version 4.4.3.
  • Updated Lucene/SOLR to Version 5.5.3.
  • Fixed performance issues with inheritance groups.
  • Fixed issue #422 with bad performance of 'Choice' elements for XML contents, provided by mwxwidmann.
  • Fixed issue #425 where wrong content encoding header was set for GWT dialog messages by gallardo.
  • Fixed issue #451 where too many tabs caused layout problems in content editor.
  • Fixed issue #455 with TinyMCE when using Portuguese as workplace language.

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.5 is fully backward compatible with all 9.0, 9.5 and 10.0 versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.5.

Notice for users of Alkacon OCEE Users of Alkacon OCEE require a new OCEE version for OpenCms 10.5. The update will be free for Alkacon customers with a valid OCEE update subscription.

Compatibility with Java versions, servlet containers and databases

OpenCms 10.5 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.5.0 Beta

26 Sep 12:40
Compare
Choose a tag to compare
OpenCms 10.5.0 Beta Pre-release
Pre-release

Release Notes for OpenCms 10.5.0 Beta

September 26, 2016: OpenCms 10.5 Beta provides a first impression of OpenCms 10.5. Try out this pre-release version before OpenCms 10.5.0 is published, which is expected by the end of November.

Please note: This beta version is considered mostly feature complete! Many important functionalities are in place, yet some improvements need to be made for the final release. If you plan to upgrade to OpenCms 10.5 when it's released, we recommend to use this beta for testing your templates for the new version.

Download binaries

Distribution

Improved in OpenCms 10.5.0 Beta

  • Localization: Compare localized subsites side-by-side.
  • Localization: Copy pages from one language to another, including content.
  • Localization: Connect the same page in different languages using locale relations.
  • Localization: Message bundle translator.
  • Localization: Support for localized properties.
  • Asset Connection: Data view widget API allows to natively integrate external assets in the content editor.
  • Asset Connection: Support for using external assets in templates through EL functions.
  • Enhanced online preview in the page editor hides all OpenCms added markup for HTML debugging.
  • The Apollo Template has been greatly enhanced with new options and functionality.
  • Security: Added password expiration option.
  • Security: Added password strength indicator in password dialog.
  • Security: Added dialog "Edit user" so users can update their personal information.
  • Security: Added optional "Confirm personal information" dialog after user login.
  • Unified toolbar appearance and context menus for editors and workplace.
  • Improved behaviour when switching between workplace and editor views.
  • Support for high resolution retina screens by using font icons.
  • Keyboard shortcuts: Added "step through element views" to page editor (Ctrl-E).
  • Keyboard shortcuts: Added "step through overlapping edit points" to page editor (Ctrl-Shift-E).
  • Keyboard shortcuts: Added "save" and "save and exit" to content editor (Ctrl-S, Ctrl-Shift-S).
  • Keyboard shortcuts: Added option to show "copy or reuse" dialog after drag & drop (Ctrl + mouse up).
  • Page editor now "remembers" the last formatter set for a content type as default.
  • Added optional "Copyright" and "Cache" columns to the Explorer.
  • Categories attached to contents are now by default stored in the relation engine, not the XML.
  • Added JSP EL functions to read categories from a resource.
  • Added JSP EL functions to read locale relations for a page.
  • Transferred edit JSP permission from "Template developer" role to "VFS manager" role.
  • Extended macro formatters for better handling of new contents.

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.5 Beta is fully backward compatible with all 9.0, 9.5 and 10.0 versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.5 Beta.

Notice for users of Alkacon OCEE Users of Alkacon OCEE require a new OCEE version for OpenCms 10.5. There will be an updated OCEE package available for the final release of OpenCms 10.5. The update will be free for Alkacon customers with a valid OCEE update subscription.

Compatibility with Java versions, servlet containers and databases

OpenCms 10.5 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 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.1

14 Jun 09:22
Compare
Choose a tag to compare

Release Notes for OpenCms 10.0.1

June 14, 2016: OpenCms 10.0.1 is a maintenance update for OpenCms 10 that fixes a number of issues discovered in the 10.0.0 release.

Download binaries

Distribution

Improved in OpenCms 10.0.1

  • Improved drag and drop performance in container page editor for pages with many containers
  • Improved performance of the clipboard and favorites menu
  • Fixed issue #388 where reading macro formatters failed in case a ".formatters" folder did not exist
  • Fixed issue #389 where GWT serialization policy files could not be loaded
  • Fixed issue #396 where user generated blog entries could not be saved
  • Fixed issue #400 where reading formatter configuration could cause NPE
  • Pull request #361 improves Spanish localization (by serrapos)
  • Pull request #371 fixes issue with reading configuration when no Offline project is present (by StephanSchrader)
  • Pull request #374 improves German localization (by veggie)
  • Pull request #399 fixes issue with wrong keyboard shortcut being displayed in CodeMirror plugin (by gallardo)
  • Fixed issue with synchronization start button not being correctly displayed
  • Fixed issue with non UTF-8 system encoding for macro formatters
  • Fixed issue with opening the quick launch menu failing sometimes
  • Fixed issue with inline editing not matching selected element view
  • Fixed issue with explorer lock conflict warning not shown before direct publish
  • Fixed issue with explorer context menu entry visibility
  • Fixed issue with internal cache performance
  • Fixed issue with macro formatter caching

General OpenCms features

  • WYSIWYG inline editing of web pages and arrangement of content by drag & drop.
  • Drag and Drop of images directly in the web page.
  • Create new pages and re-arrange the navigation tree by drag & drop in the sitemap editor.
  • Responsive "Apollo" demo template based on Bootstrap 3.
  • Content types are defined using a simple XML schema.
  • Content creation for mobile devices with preview and device specific content control.
  • 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.
  • Content repository explorer with support for column sorting, filtering and large size folders.
  • Allows management of multiple websites within one installation.
  • Full featured user management that supports the concept of "Organizational Units" (OUs).
  • 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.
  • Integrated Git app allows pushing and pulling of module content directly from/to the repository.
  • 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.1 is fully backward compatible with all 10.0, 9.5 and 9.0 versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 10.0.1.

Notice for users of Alkacon OCEE: Users of Alkacon OCEE require a new OCEE version for OpenCms 10.0.1. 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.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 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.