OpenCms 6.0 beta 3 released
Alkacon Software has finished work on the beta 3 release of OpenCms 6.0. This is the last beta release for OpenCms 6.0, end of May 2005 the first 6.0 release candidate will be available.
The most important new features in this beta 3 release:
- Improvements and additions to the "templateone" demo:
- "templateone" can now be configured to either display the "accessible" or "classic" (table based) version
- "templateone" data is displayed in the "accessible" version by default
- "templateone" now allows individual header styles for each microsite
- Added read-to-use "news" module to "templateone"
- Added read-to-use "jobs" module to "templateone"
- Added read-to-use "events" module to "templateone"
- Added read-to-use "faq" module to "templateone"New "Table gallery" feature
- New "Table gallery" feature:
- Supports "copy & paste" from spreadsheets (e.g. Ecxel) into a HTML table
- HTML table output format of the tables can be controlled with XSLT formatting
- Also supports uploading of CSV data which is then transformed to a HTML table
- All correctly configured "galleries" are now automatically displayed in all WYSIWYG editors
- "Table gallery" also available as widget for XML content
- Improvements of SQL queries:
- Optimized SQL query statement for reading all resources with a certain property value
- Applied PostgreSQL patches supplied by Antonio
- Introduction of a "role" concept in OpenCms:
- System functions are not longer accessible by "Administrators" only, they now require a certain role
- Improved Localization:
- CmsMessages can now handle localized keys with MessageFormat parameters
- Improved implementation of CmsException (and it's subclasses) to be more standard compliant
- Improved logging configuration on system startup to allow static log members in all classes
- Started to localize all internal OpenCms Exceptions and Log messages
- Improved implementation for localized keys in the Workplace
- Added utility classes to org.opencms.i18n for convenient dealing with localized core messages
- Further improvements:
- Final design of the "New Administration" view (almost) finished
- It's now possible to activate and deactivate scheduled jobs and to update and remove a job from the scheduler
- Added "HTML import" feature for import of static HTML pages
- Added "search in search result" functionality
- Added option for nested macros in CmsMacroResolver
- It's now possible to add the Workplace context menu configuration for a new resource type in a module
- New "Textarea" Widget for XML content for simple multiline String input
- Added implementation of a list "widget" for display of manageable objects in the "New Administration"
- Updated log4j.jar to latest version 1.2.9
- Updated quartz.jar to latest version 1.4.5
- Resolved Issues:
- Fixed issue in static export for binary resources
- Fixed issue in database export of resources where a deleted "created by" user caused an Exception
When will the "final" release of OpenCms 6.0 be available?
End of Q2/2005. You can help speeding up the process of development by providing feedback for this release and the following releases, especially regarding bugs. In case you find any bug, please use the OpenCms bugzilla to document it, or at least post a note to the opencms-dev mailing list. The more feedback and code contributions are made, the faster we can fix the issues and finish the development.
Who should use this 6.0 beta 3 version?
This is a beta version. Please don't expect it to be perfectly stable.
Having said that, we believe that this 6.0 beta 3 version is certainly stable enough to be used in a production system. It's likely to be more stable than the current "stable" 5.0.1 release. The main reason for still being in "beta" status is that we want to fully re-write the Workplace "Administration" view before we announce 6.0 as finished.
If and how you should use this version depends on what your goals are:
- If you starting a new OpenCms project, you should use this 6.0 beta 2 and not 5.0.1.
- If you are currently using any previous 6.0 development release (e.g. 6.0 alpha 1, 2, 3 or beta 1, 2), you should upgrade to this new version in case you have encountered issues with the release you are using. If this is not the case, you may as well wait until the 6.0 final release is out.
- If you are running a website based on OpenCms 5.0.1, and you want to upgrade, you should wait until the final 6.0 release is available.
TODO list to be finished before OpenCms 6.0 is released:
- The rest of the "Administration" view is to be re-implemented in the new tool API
- Writing a documentation on how to update from 5.0 to 6.0
- Testing and bug fixing - your feedback is required!
The team at Alkacon Software - The OpenCms Experts wants to thank everyone who has contributed to this release of OpenCms.