Development Roadmap
(→Preliminary Plan for Version 7.5) |
|||
Line 6: | Line 6: | ||
* Version 8.0: July, 2010 | * Version 8.0: July, 2010 | ||
+ | |||
+ | |||
+ | == Announced Features for Version 7.5 == | ||
+ | |||
+ | Version 7.5 is expected to be released on June 15, 2009: | ||
+ | |||
+ | Main features of OpenCms 7.5: | ||
+ | |||
+ | * Much improved image galleries now feature integrated cropping and zooming of image parts. | ||
+ | * The XML content editor can now split large XML structures in several tabs. | ||
+ | * The full text search is now able to index changed documents in the offline projects "on the fly". | ||
+ | * Expired resources can now be automatically deleted after a configurable time. | ||
+ | * Categories can now be defined per site in addition to the global categories. | ||
+ | * It is now possible to access the raw XML of a structured content in a JSP using the EL content wrapper. | ||
+ | * New demo content for Template 2 called "The Wonderful World of Flowers" is available. | ||
+ | * All external editors (FCKeditor, EditArea) have been updated to their newest versions, fixing several display issues in later browsers. | ||
+ | * Several other improvements and component updates. | ||
+ | * Lots of reported issues have been fixed. | ||
+ | |||
+ | |||
Revision as of 16:00, 19 May 2009
Contents |
Releases Schedule
(from Conference Opening Keynote, OpenCms Days Conference, May 5, 2008: PDF Presentation
- Version 7.5: June, 2009
- Version 8.0: July, 2010
Announced Features for Version 7.5
Version 7.5 is expected to be released on June 15, 2009:
Main features of OpenCms 7.5:
- Much improved image galleries now feature integrated cropping and zooming of image parts.
- The XML content editor can now split large XML structures in several tabs.
- The full text search is now able to index changed documents in the offline projects "on the fly".
- Expired resources can now be automatically deleted after a configurable time.
- Categories can now be defined per site in addition to the global categories.
- It is now possible to access the raw XML of a structured content in a JSP using the EL content wrapper.
- New demo content for Template 2 called "The Wonderful World of Flowers" is available.
- All external editors (FCKeditor, EditArea) have been updated to their newest versions, fixing several display issues in later browsers.
- Several other improvements and component updates.
- Lots of reported issues have been fixed.
Preliminary Plan for Version 7.5
(from Conference Opening Keynote, OpenCms Days Conference, May 5, 2008: PDF Presentation (Subject to change)
- Image Manipulation
- Support for image cropping from galleries
- Improved Editors for XMLContent
- Support for xsd:choice
- Make editor more responsible by using Ajax
- Improved Direct Edit Usability
- Arrag--219.141.233.3 08:58, 6 August 2008 (CEST)--219.141.233.3 08:58, 6 August 2008 (CEST)--219.141.233.3 08:58, 6 August 2008 (CEST)--219.141.233.3 08:58, 6 August 2008 (CEST)e Items on the page by Drag & Drop
- Support for adding and deleting resources,
manipulating the Navigation etc.
- Extended EL Functionality
This version is expected to require JDK 5 or later, and will make use of new language features such as generics.
Preliminary Plan for Version 8.0
(from Conference Opening Keynote, OpenCms Days Conference, May 5, 2008: PDF Presentation (Subject to change)
- Supports JSR 170
- Offer access to VFS via Web Service
- Integrates Workflow Engine
- Most likely JBPM
- Uses JPA for DB persistence
- Drop individual DB persistence layers
- Includes native support for JavaScript
- Scripting access to OpenCms API
This version is expected to use JDK 6 or later, and will make use of extended APIs like web services (JAX-WS) and scripting language integration.
Release plan and roadmap for OpenCms 7
(Posted to opencms-dev by Alex Kandzior, 2006-11-30)
OpenCms 7 is currently under heavy development. All development is done using the public OpenCms CVS in the "DEV_7_0" branch. The development is done by Alkacon Software with contributions from the OpenCms community.
Preliminary list of features for OpenCms 7:
- The internal link management will be greatly improved.
- If files (or folders) are moved / renamed, all links to these files will be kept intact.
- Deleting a resource that is linked by other resources will display a warning / confirmation dialog.
- A permalink handler for resources will be available for external references in case a resource is moved or renamed.
- Link management support will be added in editors for standard HTML tags 'area', 'object' & 'embed'.
- The new "Content Relationship Engine" (CRE) will allow defining arbitrary relations between OpenCms resources.
- Native support for WebDAV access to the OpenCms VFS will be added.
- The integrated Workflow will be greatly improved.
- The new Workflow will ship with standard Workflows (e.g. 6-eye-confirm) but will be easily extensible for more complex Workflows.
- It will be possible to attach external Workflow engines (e.g. JBPM) using a new Workflow API.
- Publishing of resources will be done using a queue, so a user can continue to work after publishing has started.
- The concept of "Organization Units" (OUs) will be added to the internal user management.
- It will be possible to delegate management of users / groups in OUs to Sub-Administrators.
- A "switch user" (su) function for Administrators in the OpenCms Workplace will be available.
- Many usability improvements for the OpenCms Workplace will be made, especially concerning the handling of other users locks.
- Many dialogs in the OpenCms Workplace will be more responsive because of the use of Ajax technologies.
- The full text search will be greatly improved so that individual resource properties or fields from an XML content can be searched directly.
- A "time warp" feature in the Workplace allows users to view resources with date expired / date released settings.
- Auto correction for structured XML contents will allow changes to the XML schema of existing resources.
- A search tool will be available for content managers in the Workplace.
- JSP 2.0 and Servlet 2.4 will be used by default.
- The core database structure will be optimized.
- Improved documentation will be provided.
Please note that this preliminary feature list of OpenCms 7 is subject to change until we reach the "Release Candidate" stage (please see below). Keep in mind that most development on OpenCms 7 is sponsored by customers. That means some features may be dropped and other features may be added until the feature freeze.
OpenCms 7 release plan
The Alpha and Beta releases of OpenCms 7 will be available in the public CVS only. These releases will not be feature complete, and the core API will be subject to further change. The Alpha releases will be tagged "build_7alpha_x". The Beta releases will be tagged "build_7beta_x". The first Alpha version should be available February 14, 2007. The Beta stage will be started March 21, 2007.
The first public release for download from www.opencms.org will be OpenCms 7 RC 1 (Release Candidate 1). This release will be available May 2, 2007. This date will also mark the beginning of the "feature freeze" period, which means no new features will be added to the core after the OpenCms 7 RC 1 release. There will be no update wizard in this version. After the releaseof this version, we will concentrate on issues regarding backward compatibility with the version 6 releases.
The second public release for download will be OpenCms 7 RC 2, available June 6, 2007. This version will contain bug fixes and the final and stable core API for version 7. It will also contain the first version of an update wizard for version 7. The goal is to be able to update all released stable OpenCms 6.0 and 6.2 versions to OpenCms 7 using this update wizard.
OpenCms 7.0 final will be released July 4, 2007. Compared to the RC 2 version, we expect no changes except fixes for bugs or other issues that have been found in the RC 2 release. This version will also contain the final and tested version of the update wizard.
Please note that this feature list and release plan for OpenCms 7 comes without any warranty and it is subject to change without notice. Updates will be published on the OpenCms website and here on the opencms-dev mailing list.
Others
There is a thread in the opencms-dev mailing list archive which provides a few details on the upcoming relase of OpenCms 7.0.
If you want to try out the latest development version of OpenCms or see what is currently being done you can checkout the OpenCms code from CVS.