Navigation: OpenCms 6.2.3 Release Notes | OpenCms 6.2.2 Release Notes | OpenCms 6.2.1 Release Notes | OpenCms 6.2 Release Notes | OpenCms 6.2 Beta Release Notes | OpenCms 6.0.4 Release Notes | OpenCms 6.0.3 Release Notes | OpenCms 6.0.2 Release Notes | OpenCms 6.0 Release Notes | Installation | Mailing list | Welcome to OpenCms
Release Notes for OpenCms 6.0.0
06/29/2005: This is the OpenCms 6.0.0 final release. OpenCms 6.0.0 is a major upgrade, and it vastly expands the features of OpenCms 5.0. OpenCms 6.0.0 has been in public beta testing for more than 6 months now and therefore can be considered very stable.
What's New in Version 6.0?
Working with content has been simplified
Improvements of the file system structure
Multisite and internationalization support
Improved security support
Improvements regarding the usability of OpenCms
Changes to the database model
A cleaner OpenCms API for programmers
OpenCms has been made more scalable
Miscellaneous additions and improvements
We recommend everyone who uses an earlier version of OpenCms to update to the 6.0.0 release. In case you are using one of the previous development versions (OpenCms 6 alpha, beta or release candidates), there have been a lot of issues fixed in the final release. If you still use OpenCms 5.0.x, you should definitely consider an update since the 6.0 version is much more advanced and stable.
OpenCms 6 is largely backward compatible with the 5.x releases. Existing content from 5.x is easily importable, automatically converted to the new XML page format and requires almost no manual modification - at least if you didn't somehow change the structure of the XML control code of the 5.0.x page files.
For the sake of a clean and structured API, we have decided to
make improvements on the API level that break existing 5.0 code.
This means changes of Java code in templates or custom classes is
necessary in order to upgrade from 5.x to 6. Most obvious is the
renaming the packages from com.opencms.* to org.opencms.*. Making
existing code work is most often just a matter of exchanging these
import statements and some minor adjustments. Please refer to the
Alkacon Documentation regarding the details of the upgrade process
from 5.0.x to 6.0.0.
Compatibility with Java versions, Servlet containers and Databases
OpenCms 6.0.0 requires Java 1.4.x or Java 1.5.x. It won't work with Java 1.3.x. We have tested only with SUNs version of the JDK. However, we have removed the dependencies from all sun.* packages that were present in OpenCms 5.0.x so it should in theory run with all compliant JVMs.
We have tested this release on the Tomcat servlet engine and to some extend on JBoss 4.0. OpenCms 6.0.0 works "out of the box" with Tomcat 4.1.x, Tomcat 5.0.x and Tomcat 5.5.x. No replacing of Xerces is required like in OpenCms 5.0.x. Others have reported deploying 6.0.0 development versions successfully on other servlet containers like BEA Weblogic and SunONE.
On the database side, we have tested with MySQL 4.0.x, MySQL 4.1.x and Oracle 9.x. PostgresSQL support has been contributed as well thanks to Antonio Core. The version 5.0 MS SQL Server and the SAP DB port have not been updated to OpenCms 6.0.0 so far, and we still need volunteers for this task.
In case you run OpenCms 6.0.0 on components different from our default components (SUN JDK 1.4.x. / Tomcat 4.1.x, 5.0.x or 5.5.x / MySQL 4.0.x or 4.1.x / Oracle 9.x), please let us know by posting a message to the OpenCms mailing list. We intend to collect a list of "supported platforms". Also, if you had to patch some lines of code to make OpenCms 6.0.0 run on your platforms, please contribute these so they can be included in the official release.
Regarding version numbers and CVS build tags
In case you want to check out OpenCms from the CVS, please keep the following in mind: The CVS tag numbers for all OpenCms 6 final release are "build_6_0_x", so the 6.0.0 release is tagged "build_6_0_0". OpenCms 6 alpha had CVS build tags 5.5.x, the 6 beta did use 5.7.x, and the 6 RC had5.9.x.
How you can help
Contributions to the OpenCms core development are most welcome. Please contact firstname.lastname@example.org in case you are interested in supporting the development of OpenCms 6, or give your feedback on the opencms-dev mailing list.
Please use our Bugzilla to report bugs in this release: http://www.opencms.org/bugzilla/
Thank you for using OpenCms and have fun with OpenCms 6.0.0 :-)
© 2006 Alkacon Software GmbH
The OpenCms experts