Posted
about 5 years
ago
by
Alkacon Software GmbH
OpenCms 11.0.1 is now available for download.
OpenCms 11.0.1 is a maintenance release for OpenCms 11. This version fixes a number of issues that have been detected in OpenCms 11. Also included are some new features and security enhancements.
OpenCms
... [More]
11 compared to version 10 brings a major update for the workplace, all apps have been replaced with modernized versions. Moreover, this release is compatible with Java 11 and comes with the new "Mercury" default template.
The OpenCms Docker image as well as the OpenCms documentation and the OpenCms demo site will also be updated for this release.
New in OpenCms 11.0.1
Added site/project switch to bookmark dialog.
Added title editing option for entries to bookmark dialog.
Added option to remove all functions in the sitemap configuration.
Added support for more than one master configuration in the sitemap configuration.
Added new layout group "Header with flexible layout options" to the Mercury template.
Added new sort order "Result score" to gallery dialog.
Added easier to use color picker to XML content editor.
Added "baseUri" attribute to tag to control formatter lookup.
Added "filename" attribute to tag for customizing PDF links.
Added method to read the categories of a resource from CmsJspResourceWrapper.
Added method getElementBeansInContainers to CmsJspStandardContextBean.
Added method isHistoryContent to CmsContainerElementBean.
Added Italian localization for CodeMirror integration in TinyMCE (pull request #654).
Please check out the release notes for further details regarding the changes in this release.
Main new features of OpenCms 11
Includes the 'Mercury' default template, source code available on GitHub.
Workplace: Restructured the workplace for improved usability with a modern GUI.
Workplace: 'Lists' app for management of default 'List' content type using SOLR.
Workplace: 'Bookmarks' app for quick access to workplace locations.
Workplace: 'Resource types' app to create, read, edit and delete resource types.
Workplace: 'Sessions' app to manage current user sessions and send messages to users.
Workplace: 'Script terminal' app to run OpenCms shell scripts from the workplace.
Workplace: 'SQL console' app to query the configured database pools.
Template API: Meta mappings allow transferring values from XML contents to the page template (e.g. for SEO meta infos).
Template API: The 'List' content type provides filter and sort options for title / date / category / folder.
Template API: EL functions to create image variations for 'srcset' or 'picture'.
Editor: Image now have a 'focal point' to control automatic image cropping around this point.
Management: Option to execute shell commands in a running OpenCms instance using RMI.
Management: The flex-cache bucket feature allows selective flex-cache purging.
Management: Updating a module will now import only the changes instead of deleting and reinstalling the module.
Setup: Removed all legacy workplace modules, leaving only two core modules in a new installation.
Setup: Modernized the 'Setup wizard' user interface.
Setup: Modernized the 'Updater' user interface, providing suport for 10.5, 10.0 and 9.5 versions.
Support for Java 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 "Mercury" default template based on Bootstrap 4 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.
File access to the OpenCms content repository over a shared network / SMB 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.
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: A new OCEE version is required for OpenCms 11.0. The update is free for Alkacon customers with a valid OCEE subscription. Please contact Alkacon to receive the new version.
About OpenCms
OpenCms is a market leading solution amongst Open Source CMS systems. The software has been in continuous development for the last 15 years and has an active community of Open Source developers.
OpenCms is an enterprise - ready web content management solution build in Java and XML from open source components. OpenCms can easily be deployed on almost any existing IT infrastructure and provides powerful features especially suited for medium and large enterprise internet or intranet applications. OpenCms is open source software distributed under the LGPL license.
Alkacon Software GmbH & Co. KG is the company responsible for the development of OpenCms. Today OpenCms is a leading open source CMS solution in widespread use all over the world. Many businesses and organizations use OpenCms as a cost effective, professional alternative to expensive license products.
Alkacon Software GmbH offers its customers training, support and add-on products for OpenCms. This gives our customers a layer of security and convenience often required for mission critical OpenCms installations. Please see the Alkacon product overview for more details.
The team at Alkacon Software - The OpenCms Experts wants to thank everyone who has contributed to this release of OpenCms. [Less]
|
Posted
about 5 years
ago
by
Alkacon Software GmbH
September 4, 2019: OpenCms 11.0.1 is a maintenance release for OpenCms 11. This version fixes a number of issues that have been detected in OpenCms 11. Also incuded are some new features and security enhancements.
New in OpenCms 11.0.1
Added
... [More]
site/project switch to bookmark dialog.*
Added title editing option for entries to bookmark dialog.*
Added option to remove all functions in the sitemap configuration.*
Added support for more than one master configuration in the sitemap configuration.*
Added "Flexible header" layout group to the Mercury template.*
Added new sort order "Result score" to gallery dialog.
Added easier to use color picker to XML content editor.
Added "baseUri" attribute to tag to control formatter lookup.
Added "filename" attribute to tag for customizing PDF links.
Added method to read the categories of a resource from CmsJspResourceWrapper.
Added method getElementBeansInContainers to CmsJspStandardContextBean.
Added method isHistoryContent to CmsContainerElementBean.
Added Italian localization for CodeMirror integration in TinyMCE (pull request #654).
Items marked with * are considered important improvements in this version.
Improved in OpenCms 11.0.1
Improved CSS / SCSS of the Mercury template, fixing a number of display issues.
Improved handling of detail pages.
Improved options for detail page configuration.
Improved error message for failed validation in the inline editor.
Improved session manager to ignore sessions where the only activity are heartbeat requests.
Improved error handling to avoid false "Session expired" error messages.
Improved positioning of the preview element when starting drag/drop in the page editor.
Improved indexer with new option "content" to also include linked files when indexing.
Improved compatibility with MacOS High Sierra by adding ignoreWriteErrors parameter.
Improved behavior of stripHtml EL function so that it does not insert unnecessary spaces.
Improved gallery dialog to use the localized version of the Title property for titles if available.
Updated TinyMCE version to 5.0.14.
Updated CodeMirror version to 5.48.4.
Fixed issue where the context menu in the explorer would not work for empty/invalid XML contents.
Fixed issue where native inline widget initialization where onAttach was not called.
Fixed issue where inline editing of multivalued simple fields did not work with the form overlay.
Fixed issue with setup wizard to allow setup without database creation.
Fixed issue in user management app where the OU/Group tree wasn't updated.
Fixed issue with saving Emojis in XML contents.
Fixed issue with image.size property being set to the wrong value when updating modules.
Fixed issue where manually placing edit buttons would not work in display formatters.
Fixed issue where renaming an existing content element without publishing it would prevent creation of new content elements of the same type in the page editor.
Fixed issue where a module update would stop immediately if importing a resource relation failed.
Fixed issue where setting the sitemap editor as the start view for a user would not work correctly.
Fixed issue with bookmark dialog where the site was sometimes not set correctly.
Fixed issue with invalid formatter references in a sitemap configuration.
Fixed issue with Flex cache when the number of keys exceeded the configured limit.
Fixed issue #632 where new resources got published if a moved parent folder was published.
Fixed issue #652 where an XSS vulnerability existed in gallery dialog.
Fixed issue #655 where location picker widget could become unclickable.
Fixed issue #659 where the Scheduled Publish dialog required the legacy workplace module installed.
Fixed issue #662 where the date picker did not work correctly for the Spanish workplace locale.
Fixed issue #663 where updating a filtered folder content list in the explorer logged NPEs.
Main new features of OpenCms 11
Includes the 'Mercury' default template, source code available on GitHub.
Workplace: Restructured the workplace for improved usability with a modern GUI.
Workplace: 'Lists' app for management of default 'List' content type using SOLR.
Workplace: 'Bookmarks' app for quick access to workplace locations.
Workplace: 'Resource types' app to create, read, edit and delete resource types.
Workplace: 'Sessions' app to manage current user sessions and send messages to users.
Workplace: 'Script terminal' app to run OpenCms shell scripts from the workplace.
Workplace: 'SQL console' app to query the configured database pools.
Template API: Meta mappings allow transferring values from XML contents to the page template (e.g. for SEO meta infos).
Template API: The 'List' content type provides filter and sort options for title / date / category / folder.
Template API: EL functions to create image variations for 'srcset' or 'picture'.
Editor: Image now have a 'focal point' to control automatic image cropping around this point.
Management: Option to execute shell commands in a running OpenCms instance using RMI.
Management: The flex-cache bucket feature allows selective flex-cache purging.
Management: Updating a module will now import only the changes instead of deleting and reinstalling the module.
Setup: Removed all legacy workplace modules, leaving only two core modules in a new installation.
Setup: Modernized the 'Setup wizard' user interface.
Setup: Modernized the 'Updater' user interface, providing suport for 10.5, 10.0 and 9.5 versions.
Support for Java 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 "Mercury" default template based on Bootstrap 4 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.
File access to the OpenCms content repository over a shared network / SMB 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: Users of Alkacon OCEE require a new OCEE version for OpenCms 11.0. The update is free for Alkacon customers with a valid OCEE subscription. Please contact Alkacon to receive the new version.
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.
Regarding version numbers and build tags
The main OpenCms Git repository is available on Github at github.com/alkacon/opencms-core.
In case you want to get the most current OpenCms 11.0 sources from Git, please check out branch_11_0_x. This release is tagged build_11_0_1.
How you can help
Contributions to the OpenCms core development are most welcome. Please send us your pull requests directly on GitHub.
Please report issues found in OpenCms using our GitHub issue tracker.
Thank you for using OpenCms and have fun with OpenCms :-) [Less]
|
Posted
over 5 years
ago
by
Alkacon Software GmbH
OpenCms 11.0.0 is now available for download.
OpenCms 11 brings a major update for the workplace. All workplace apps have been replaced with modernized versions. OpenCms 11 also features improvements for template generation, in the editors and for
... [More]
remote management. Moreover, this release is compatible with Java 11 and comes with the new "Mercury" default template.
OpenCms is one of the most popular Open Source Content Management Solutions. This new version was developed by Alkacon Software GmbH with the support of the international OpenCms developer community.
We also have updated the OpenCms Docker image as well as the OpenCms documentation and the OpenCms demo site for this release.
New in OpenCms 11.0
Includes the 'Mercury' default template, sources available on GitHub.
Workplace: Restructured the workplace for improved usability with a modern GUI.
Workplace: 'Lists' app for management of default 'List' content type using SOLR.
Workplace: 'Bookmarks' app for quick access to workplace locations.
Workplace: 'Resource types' app to create, read, edit and delete resource types.
Workplace: 'Sessions' app to manage current user sessions and send messages to users.
Workplace: 'Script terminal' app to run OpenCms shell scripts from the workplace.
Workplace: 'SQL console' app to query the configured database pools.
Template API: Meta mappings allow transferring values from XML contents to the page template (e.g. for SEO meta infos).
Template API: The 'List' content type provides filter and sort options for title / date / category / folder.
Template API: EL functions to create image variations for 'srcset' or 'picture'.
Editor: Images now have a 'focal point' to control automatic image cropping around this point.
Management: Option to execute shell commands in a running OpenCms instance using RMI.
Management: The flex-cache bucket feature allows selective flex-cache purging.
Setup: Updating a module will now import only the changes instead of deleting and reinstalling the module.
Setup: Removed all legacy workplace modules, leaving only two core modules in a new installation.
Setup: Modernized the 'Setup wizard' user interface.
Setup: Modernized the 'Updater' user interface, providing support for 10.5, 10.0 and 9.5 versions.
Support for Java 11.
Please check out the release notes for further details regarding the changes in this release.
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 "Mercury" default template based on Bootstrap 4 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.
File access to the OpenCms content repository over a shared network / SMB 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
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 the future of OCEE will be available soon on the Alkacon website.
About OpenCms
OpenCms is a market leading solution amongst Open Source CMS systems. The software has been in continuous development for the last 15 years and has an active community of Open Source developers.
OpenCms is an enterprise - ready web content management solution build in Java and XML from open source components. OpenCms can easily be deployed on almost any existing IT infrastructure and provides powerful features especially suited for medium and large enterprise internet or intranet applications. OpenCms is open source software distributed under the LGPL license.
Alkacon Software GmbH & Co. KG is the company responsible for the development of OpenCms. Today OpenCms is a leading open source CMS solution in widespread use all over the world. Many businesses and organizations use OpenCms as a cost effective, professional alternative to expensive license products.
Alkacon Software GmbH offers its customers training, support and add-on products for OpenCms. This gives our customers a layer of security and convenience often required for mission critical OpenCms installations. Please see the Alkacon product overview for more details.
The team at Alkacon Software - The OpenCms Experts wants to thank everyone who has contributed to this release of OpenCms. [Less]
|
Posted
over 5 years
ago
by
Alkacon Software GmbH
April 30, 2019: OpenCms 11 brings a major update for the workplace. All workplace apps have been replaced with modernized versions. OpenCms 11 also features improvements for template generation, in the editors and for remote management. Moreover
... [More]
, this release is compatible with Java 11 and comes with the new "Mercury" default template.
Main new features of OpenCms 11.0
Includes the 'Mercury' default template, source code available on GitHub.
Workplace: Restructured the workplace for improved usability with a modern GUI.
Workplace: 'Lists' app for management of default 'List' content type using SOLR.
Workplace: 'Bookmarks' app for quick access to workplace locations.
Workplace: 'Resource types' app to create, read, edit and delete resource types.
Workplace: 'Sessions' app to manage current user sessions and send messages to users.
Workplace: 'Script terminal' app to run OpenCms shell scripts from the workplace.
Workplace: 'SQL console' app to query the configured database pools.
Template API: Meta mappings allow transferring values from XML contents to the page template (e.g. for SEO meta infos).
Template API: The 'List' content type provides filter and sort options for title / date / category / folder.
Template API: EL functions to create image variations for 'srcset' or 'picture'.
Editor: Images now have a 'focal point' to control automatic image cropping around this point.
Management: Option to execute shell commands in a running OpenCms instance using RMI.
Management: The flex-cache bucket feature allows selective flex-cache purging.
Setup: Updating a module will now import only the changes instead of deleting and reinstalling the module.
Setup: Removed all legacy workplace modules, leaving only two core modules in a new installation.
Setup: Modernized the 'Setup wizard' user interface.
Setup: Modernized the 'Updater' user interface, providing support for 10.5, 10.0 and 9.5 versions.
Support for Java 11.
Further improvements in OpenCms 11.0
Workplace: All images are now vector graphics with high resolution (retina) display support.
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: Added resource copy mode 'Copy files and adjust internal links' in the Explorer.
Workplace: Allowing Mac CMD key as modifier for keyboard shortcuts on Apple systems.
Workplace: Improved breadcrumb navigation for narrow screens.
Workplace: Removed deprecated HTML and table galleries.
Workplace: Removed deprecated legacy explorer.
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: Improved dynamic function configurations to use the same notation as formatter configurations.
Template API: Added -tag to inherit parameters to nested containers.
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.
Template API: Added new 'Flex formatter' type, allowing to use a StringTemplate for simple HTML rendering logic.
Template API: Added optional 'Attributes' to formatter configuration.
Template API: Added .contains() option to value wrappers.
Editor: The 'List' content type element settings dialog inherits settings from the display formatters used in the list.
Editor: Added support for SVG files in images galleries.
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.
Editor: Allowing to edit element settings in form editor.
Editor: Maps widget allows specific workplace Google API key and reduced number of API calls.
Setup: Optional support for legacy workplace tools still provided by 'legacy support' modules.
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.
Updater: Switched to XSL transformation based mechanism to update configuration files.
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.
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.
Configuration: Added option to prevent specific resource types to be created in page editor.
Configuration: Removed deprecated legacy context menu configuration.
Search: Reducing number of default fields and limiting result size to avoid memory issues.
Updated external library dependencies to most recent versions.
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 "Mercury" default template based on Bootstrap 4 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.
File access to the OpenCms content repository over a shared network / SMB 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 the future of OCEE will be available soon on the Alkacon website.
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.
Regarding version numbers and build tags
The main OpenCms Git repository is available on Github at github.com/alkacon/opencms-core.
In case you want to get the most current OpenCms 11.0 sources from Git, please check out branch_11_0_x. This release is tagged build_11_0_0.
How you can help
Contributions to the OpenCms core development are most welcome. Please send us your pull requests directly on GitHub.
Please report issues found in OpenCms using our GitHub issue tracker.
Thank you for using OpenCms and have fun with OpenCms :-) [Less]
|
Posted
over 5 years
ago
by
Alkacon Software GmbH
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.
Download OpenCms 11.0 RC for an advance look of the great new
... [More]
user interface and the other improvements in the next OpenCms generation.
You can also try out the OpenCms docker image.
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. 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.
OpenCms is one of the most popular Open Source Content Management Solutions. This new version was developed by Alkacon Software GmbH with the support of the international OpenCms developer community.
The most important new features in OpenCms 11
Completely restructured the workplace for improved usability using a modern GUI.
All images in the workplace are now vector graphics with high resolution (retina) display support.
New 'Lists' app for management of new default 'List configuration' content which allows easy front-end content list creation.
New 'Resource types' app to create, read, edit and delete individual resource types.
New 'Script terminal' app to interactively run OpenCms shell scripts in the workplace.
New 'Sessions' app to manage current user sessions and send messages to users.
Image now support a 'focal point' feature to allow automatic image cropping around this point.
Added support for SVG in images galleries.
New meta mapping feature allows to inherit values from XML contents to the page template, e.g. for SEO meta infos.
Simple EL API allows automated creation of image variations for 'srcset' or 'picture'.
The new 'List configuration' type provides standard filter and sort options for title / date / category / folder.
Updating a module will now import only the changes instead of completely deleting and reinstalling the module.
For automated management it is now possible to execute OpenCms shell commands in a running OpenCms instance using RMI.
The flex-cache bucket feature allows selective purging of parts of the flex-cache.
Provided support for Java 11.
And much more...
Please check out the release notes for further details regarding the changes in this release.
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.
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
We recommend everyone who uses OpenCms to test the 11.0 Beta release. OpenCms 11.0 Beta is fully backward compatible to all prior 9.x and 10.x versions. Templates and other OpenCms developed code from these versions work "out of the box" with version 11.0 Beta.
Users of Alkacon OCEE require a new OCEE version for OpenCms 11.0. There will be an updated OCEE package available for the final release of OpenCms 11.0. The update will be free for Alkacon customers with a valid OCEE update subscription.
About OpenCms
OpenCms is a market leading solution amongst Open Source CMS systems. The software has been in continuous development for the last 15 years and has an active community of Open Source developers.
OpenCms is an enterprise - ready web content management solution build in Java and XML from open source components. OpenCms can easily be deployed on almost any existing IT infrastructure and provides powerful features especially suited for medium and large enterprise internet or intranet applications. OpenCms is open source software distributed under the LGPL license.
Alkacon Software GmbH is the company responsible for the development of OpenCms. Today OpenCms is a leading open source CMS solution in widespread use all over the world. Many businesses and organizations use OpenCms as a cost effective, professional alternative to expensive license products.
Alkacon Software GmbH offers its customers training, support and add-on products for OpenCms. This gives our customers a layer of security and convenience often required for mission critical OpenCms installations. Please see the Alkacon product overview for more details.
The team at Alkacon Software - The OpenCms Experts wants to thank everyone who has contributed to this release of OpenCms. [Less]
|
Posted
over 5 years
ago
by
Alkacon Software GmbH
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
... [More]
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.
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 -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.*
Items marked with * are considered important improvements in this version.
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 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.
Regarding version numbers and build tags
The main OpenCms Git repository is available on Github at github.com/alkacon/opencms-core.
In case you want to get the most current OpenCms 11.0 sources from Git, please check out "branch_11_0_x". This 11.0 RC release is tagged "build_11_0_0_rc".
How you can help
Contributions to the OpenCms core development are most welcome. Please send us your pull requests directly on GitHub.
Please report issues found in OpenCms using our GitHub issue tracker.
Thank you for using OpenCms and have fun with OpenCms :-) [Less]
|
Posted
over 5 years
ago
by
Alkacon Software GmbH
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.
Download OpenCms 11.0 Beta 2 for an advance look of the great new user interface
... [More]
and the other improvements in the next OpenCms generation.
You can also try out the OpenCms docker image.
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. Further enhancements include automated image generation, core support for dynamic contents lists and meta-mappings for SEO.
Please note: OpenCms 11 also features many improvement for template generation. 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 2 release is the unchanged template from version 10.5.x.
OpenCms is one of the most popular Open Source Content Management Solutions. This new version was developed by Alkacon Software GmbH with the support of the international OpenCms developer community.
The most important new features in OpenCms 11
Completely restructured the workplace for improved usability using a modern GUI.
All images in the workplace are now vector graphics with high resolution (retina) display support.
New 'Lists' app for management of new default 'List configuration' content which allows easy front-end content list creation.
New 'Resource types' app to create, read, edit and delete individual resource types.
New 'Script terminal' app to interactively run OpenCms shell scripts in the workplace.
New 'Sessions' app to manage current user sessions and send messages to users.
Image now support a 'focal point' feature to allow automatic image cropping around this point.
Added support for SVG in images galleries.
New meta mapping feature allows to inherit values from XML contents to the page template, e.g. for SEO meta infos.
Simple EL API allows automated creation of image variations for 'srcset' or 'picture'.
The new 'List configuration' type provides standard filter and sort options for title / date / category / folder.
Updating a module will now import only the changes instead of completely deleting and reinstalling the module.
For automated management it is now possible to execute OpenCms shell commands in a running OpenCms instance using RMI.
The flex-cache bucket feature allows selective purging of parts of the flex-cache.
Provided support for Java 11.
And much more...
Please check out the release notes for further details regarding the changes in this release.
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.
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
We recommend everyone who uses OpenCms to test the 11.0 Beta release. OpenCms 11.0 Beta is fully backward compatible to all prior 9.x and 10.x versions. Templates and other OpenCms developed code from these versions work "out of the box" with version 11.0 Beta.
Users of Alkacon OCEE require a new OCEE version for OpenCms 11.0. There will be an updated OCEE package available for the final release of OpenCms 11.0. The update will be free for Alkacon customers with a valid OCEE update subscription.
About OpenCms
OpenCms is a market leading solution amongst Open Source CMS systems. The software has been in continuous development for the last 15 years and has an active community of Open Source developers.
OpenCms is an enterprise - ready web content management solution build in Java and XML from open source components. OpenCms can easily be deployed on almost any existing IT infrastructure and provides powerful features especially suited for medium and large enterprise internet or intranet applications. OpenCms is open source software distributed under the LGPL license.
Alkacon Software GmbH is the company responsible for the development of OpenCms. Today OpenCms is a leading open source CMS solution in widespread use all over the world. Many businesses and organizations use OpenCms as a cost effective, professional alternative to expensive license products.
Alkacon Software GmbH offers its customers training, support and add-on products for OpenCms. This gives our customers a layer of security and convenience often required for mission critical OpenCms installations. Please see the Alkacon product overview for more details.
The team at Alkacon Software - The OpenCms Experts wants to thank everyone who has contributed to this release of OpenCms. [Less]
|
Posted
over 5 years
ago
by
Alkacon Software GmbH
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.
Download OpenCms 11.0 Beta 2 for an advance look of the great new user interface
... [More]
and the other improvements in the next OpenCms generation.
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. Further enhancements include automated image generation, core support for dynamic contents lists and meta-mappings for SEO.
Please note: OpenCms 11 also features many improvement for template generation. 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 2 release is the unchanged template from version 10.5.x.
OpenCms is one of the most popular Open Source Content Management Solutions. This new version was developed by Alkacon Software GmbH with the support of the international OpenCms developer community.
The most important new features in OpenCms 11
Completely restructured the workplace for improved usability using a modern GUI.
All images in the workplace are now vector graphics with high resolution (retina) display support.
New 'Lists' app for management of new default 'List configuration' content which allows easy front-end content list creation.
New 'Resource types' app to create, read, edit and delete individual resource types.
New 'Script terminal' app to interactively run OpenCms shell scripts in the workplace.
New 'Sessions' app to manage current user sessions and send messages to users.
Image now support a 'focal point' feature to allow automatic image cropping around this point.
Added support for SVG in images galleries.
New meta mapping feature allows to inherit values from XML contents to the page template, e.g. for SEO meta infos.
Simple EL API allows automated creation of image variations for 'srcset' or 'picture'.
The new 'List configuration' type provides standard filter and sort options for title / date / category / folder.
Updating a module will now import only the changes instead of completely deleting and reinstalling the module.
For automated management it is now possible to execute OpenCms shell commands in a running OpenCms instance using RMI.
The flex-cache bucket feature allows selective purging of parts of the flex-cache.
Provided support for Java 11.
And much more...
Please check out the release notes for further details regarding the changes in this release.
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.
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
We recommend everyone who uses OpenCms to test the 11.0 Beta release. OpenCms 11.0 Beta is fully backward compatible to all prior 9.x and 10.x versions. Templates and other OpenCms developed code from these versions work "out of the box" with version 11.0 Beta.
Users of Alkacon OCEE require a new OCEE version for OpenCms 11.0. There will be an updated OCEE package available for the final release of OpenCms 11.0. The update will be free for Alkacon customers with a valid OCEE update subscription.
About OpenCms
OpenCms is a market leading solution amongst Open Source CMS systems. The software has been in continuous development for the last 15 years and has an active community of Open Source developers.
OpenCms is an enterprise - ready web content management solution build in Java and XML from open source components. OpenCms can easily be deployed on almost any existing IT infrastructure and provides powerful features especially suited for medium and large enterprise internet or intranet applications. OpenCms is open source software distributed under the LGPL license.
Alkacon Software GmbH is the company responsible for the development of OpenCms. Today OpenCms is a leading open source CMS solution in widespread use all over the world. Many businesses and organizations use OpenCms as a cost effective, professional alternative to expensive license products.
Alkacon Software GmbH offers its customers training, support and add-on products for OpenCms. This gives our customers a layer of security and convenience often required for mission critical OpenCms installations. Please see the Alkacon product overview for more details.
The team at Alkacon Software - The OpenCms Experts wants to thank everyone who has contributed to this release of OpenCms. [Less]
|
Posted
over 5 years
ago
by
Alkacon Software GmbH
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
... [More]
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.
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 -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.*
Items marked with * are considered important improvements in this version.
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 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.
Regarding version numbers and build tags
The main OpenCms Git repository is available on Github at github.com/alkacon/opencms-core.
In case you want to get the most current OpenCms 11.0 sources from Git, please check out "branch_11_0_x". This 11.0 beta 2 release is tagged "build_11_0_0_beta_2".
How you can help
Contributions to the OpenCms core development are most welcome. Please send us your pull requests directly on GitHub.
Please report issues found in OpenCms using our GitHub issue tracker.
Thank you for using OpenCms and have fun with OpenCms :-) [Less]
|
Posted
almost 6 years
ago
by
Alkacon Software GmbH
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
... [More]
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.
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 -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.*
Items marked with * are considered important improvements in this version.
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 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.
Regarding version numbers and build tags
The main OpenCms Git repository is available on Github at github.com/alkacon/opencms-core.
In case you want to get the most current OpenCms 11.0 sources from Git, please check out "branch_11_0_x". This 11.0 beta release is tagged "build_11_0_0_beta".
How you can help
Contributions to the OpenCms core development are most welcome. Please send us your pull requests directly on GitHub.
Please report issues found in OpenCms using our GitHub issue tracker.
Thank you for using OpenCms and have fun with OpenCms :-) [Less]
|