April 11, 2012: OpenCms 8.0.4 is an update that improves browser compatibility and fixes several issues that persisted in the 8.0.3 release.
Main new features in OpenCms 8.0.4
- Added TinyMCE WYSIWYG editor with support for IE 9.
- Added Italian localization contributed by Antonio Cordeddu of coranto.it
- Added Russian localization contributed by Alexey Chirkov of itdt.ru
Other new features and improvements in OpenCms 8.0.4
- Added configurable ADE context menu dialogs.
- Added scheduled job for search index optimization.
- Improved handling of deleted users in permissions dialog.
- Improved sitemap editor change handling.
- Improved synchronized lock behavior for offline indexing.
- Updated Lucene to version 3.5.
- Updated JPA to version 2.2.0.
Fixed issues in OpenCms 8.0.4
- Fixed issue with VFS image widget preview function.
- Fixed various image widget format and cropping issues.
- Fixed issue 1999 where VFS image gallery widget would not open if 'useformats' was set to 'false'.
- Fixed issue 2018 + 2024 typo in group permissions JSP resulting in a compile error.
- Fixed issue 2019 incorrect form height in "Preferences -> Galleries" tab.
- Fixed issue 2021 method org.opencms.jsp.CmsJspActionElement#link(java.util.String target, java.util.String detailPage) was not using second parameter.
- Fixed issue 2026 CmsDefaultLinkSubstitutionHandle wrongly construct URL.
- Fixed issue 2027 CmsFileUtil misses a value assignment.
- Fixed issue 2028 CmsMirDirectPublish misses a return value.
- Fixed issue 2029 where workplace crashed on occasions when using the publish dialog from the administration view.
- Fixed issue 2032 where image gallery widget did not display images from /system/galleries/pics.
- Fixed issue 2037 where proportional image cropping was not possible for certain formats.
- Fixed issue 2039 with class cast exception in content tools dialogs.
- Fixed issue 2040 where source search replacement didn't consider the content encoding.
- Fixed issue 2041 where Static Export failed for files named 'index.html' with URL parameters.
- Fixed issue 2045 where the width of workplace dialog buttons was fixed and not sufficient for other translations.
General features of OpenCms 8
- The "Advanced Direct Edit" (ADE) mode allows to create page content by drag & drop.
- The sitemap editor allows to create new pages and re-arrange the navigation tree by drag & drop.
- The "Content Subscription Engine" allows to inform users when subscribed documents have changed.
- Extended support for creation of content for mobile devices with the <cms:mobile> tag.
- Structured contents can be defined using a simple XML schema.
- Includes editors with WYSIWYG and syntax highlighting functionality.
- Easy to use "Online / Offline" workflow, changes must be approved before they become visible.
- Link management for all internal resources with broken link detection.
- Support for WebDAV access to all resources in the OpenCms repository.
- Integrated image scaling and cropping.
- Full featured internal user management that supports the concept of "Organizational Units" (OUs).
- Allows management of multiple websites within one installation.
- Contents can be served dynamically or exported to static HTML files.
- Extensions can be added through a flexible module system.
- Full text search for web pages, but also in PDF, MS Office documents etc.
- The "time warp" feature allows to view resources which are expired or not yet released.
- JSP integration for dynamic functionality in templates, dynamic forms etc.
- Distribution includes a complete demo website "Wonderful World of Flowers".
- ... and many more
We recommend everyone who uses OpenCms to update to the 8.0.4 release.
OpenCms 8.0.4 is fully backward compatible to all prior 8.x and 7.x versions. Templates and other OpenCms developed code from these versions should work "out of the box" with version 8.0.4.
Notice for users of kindo OCEE: OpenCms version 8.0.4 requires kindo OCEE version 3.0.4 or later. In case you want to update your OpenCms installation to 8.0.4, please make sure you update kindo OCEE to 3.0.4 or later first!
Compatibility with Java versions, Servlet containers and Databases
OpenCms 8.0.4 has been written and tested using Java 5 / 6. We have tested only with ORACLEs version of the JDK. However, OpenCms has no dependencies to sun.* packages so it should in theory run with all compliant JVMs.
We have tested this release on the Tomcat servlet engine. OpenCms works "out of the box" with Tomcat 7, which we recommend. Others have reported deploying OpenCms successfully on other servlet containers like JBoss, BEA, Websphere, Glassfish and Resin Professional.
On the database side, we have tested with MySQL, Oracle, PostgreSQL, MS SQL Server, DB2 and HSQLDB. The automatic update wizard for OpenCms 8 supports MySQL, Oracle and PostgreSQL.
Regarding version numbers and build tags
In case you want to check out OpenCms from Git, please keep the following in mind: The tag numbers for all OpenCms 8.0 final releases are "build_8_0_x", so the 8.0.4 release is tagged "build_8_0_4".
The main OpenCms Git repository is available on Github at github.com/kindo/opencms-core.
How you can help
Contributions to the OpenCms core development are most welcome. Please send us your pull requests directly on GitHub.
Please use our Bugzilla to report bugs in this release: http://bugzilla.opencms.org/
Thank you for using OpenCms and have fun with OpenCms 8 :-)