OpenCms 6.0 beta 2 released
Alkacon Software has finished work on the beta 2 release of OpenCms 6.0. This beta 2 release contains important enhancements in the integrated search engine, as well as for the static export and the use of OpenCms with "secure" https servers. It also contains numerous fixes applied since 6.0 beta 1.
The most important new features in this beta 2 release compared to the beta 1 version:
- Improvements with the full text search engine:
- Increased search performance by optimizing search queries
- MS PowerPoint, HTML (plain) and RTF added to searchable document types
- Improved MS Word and MS Excel text extraction
- Improved API for text extraction, added test cases for text extraction API
- Added "search.priority" property to boost marked documents up in the search result list
- Added sort options to search, default is by score, options are by title or date of last modification
- Added search categories feature, for display of a category overview for a search result
- Added multiple search root option
- Added search result highlighting for wildcard queries (e.g. opencm* will highlight "opencms")
- Improvements and additions to the "templateone" demo:
- "templateone" demo is now able to define "microsites" using custom folder type
- "templateone" demo now allows individual header styles for each microsite
- XML content improvements and new features:
- XML content editor now jumps to the last scroll position after element adding/removal
- Added implementation of a "priority resource collector"
- Resource collectors have been moved to a new package org.opencms.file.collectors
- Improved static export and new secure features:
- New "secure" feature allows easy re-directing to secure (https) pages "inside" a OpenCms site
- New "Export/Secure" dialog for easy setting (and controlling) of export and secure properties
- Secure server option added to OpenCms site configuration
- OpenCms sites can now have multiple alias names in the configuration
- Resource type enhancements:
- Resource type id's are now fully configurable
- Improved implementation of default properties for resource types
- It's now possible to copy a list of configured resources after a new resource is created
- Added configurable folder type org.opencms.file.types.CmsResourceTypeFolderExtended
- Further improvements:
- Improved implementation of SQL manager by adding additional methods for pool information
- Improved runlevel implementation for more fine-grained control during the init process
- Added individual "broadcast message" queues for each user
- Optimized the session info handling and the implementation of the OpenCmsListener
- Removed the requirement for a separate OpenCmsSessionManager listener in the web.xml
- Updated quartz component to latest release 1.4.4
- Updated HtmlParser component to latest release 1.5 (20050313)
- Resolved Issues:
- Fixed issue with cookies not getting set on OpenCms controlled JSP pages (bug #19)
- Fixed issue with editor link replacement and parameter links that contain "&language"
- Fixed issue with temporary projects causing errors after publishing
- Fixed issue in "templateone" causing wrong caching of elements
- Fixed issue with non-ascii chars in search terms being garbled on the second result page
- Fixed SQL statement compatibility issue with MySQL 3.2.x
- Fixed issues with Oracle 8.1.7 (more testing on 8.1.7 still required)
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 2 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 2 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), 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!
Please note: The development of JMX for OpenCms and the Content Relationship Engine (CRE), both features initially intended for the 6.0 release, will not make it in the 6.0 release. We hope to add these features in a later version.
The team at Alkacon Software - The OpenCms Experts wants to thank everyone who has contributed to this release of OpenCms.