UPDATED TO REFLECT OCTOBER 2016 1.6 RELEASE
Feature changes from eZ Publish to eZ Platform and eZ Studio:
|eZ Publish Feature||Description||Will it be included in eZ Platform or eZ Studio?||Timeframe|
|e-commerce shopping cart and product datatypes||Ability to manage the sale of goods and other products in eZ and to give end users an online cart and a check-out process||The feature will not be ported to the first version of eZ Platform or eZ Studio. eZ Platform will serve as an infrastructure for e-commerce, and eZ’s recommendation is to use silver.e-shop, a commercial solution from eZ Partner silver.solutions that is based on eZ Publish Platform or to build a solution on top of the platform (for instance, integrating Sylius or other e-commerce related components).|
Integration with Sylius and use of silver.e-shop is available now. No target short or mid term for a built-in e-commerce feature in eZ Platform or eZ Studio. This may change in 2017.
|Online Editor||Ability to manage some rich text fields, apply formatting, and add assets such as images or existing content. Based on TinyMCE in eZ Publish.||The Rich Text Editor is being redesigned to provide a better user experience. It will be available in eZ Platform. It will no longer be based on TinyMCE.|
As of 2016.02 supports basic text styling, alignment, image/content embedding, and migration tool from eZ Publish for the full format.
Remaining features such as custom tags and tabular data is currently slated for early 2017.
After that support for inline embed/custom tags will be looked into.
|eZ Flow||Ability to manage landing pages, create custom blocks and manage flow of content in a block.||eZ Flow is being redesigned to provide a better user experience, a more visual interface and to simplify the business logic. The new feature, Landing Page Management, will be available in eZ Studio.|
Has as of 2016.02 feature parity with eZ Flow, and greatly improved editing experience.
|ODT Import and export||Ability to import Open Office (ODT) documents (and, with an extension, Word documents) as a content object (not as a file)|
This feature will not be built into eZ Platform or eZ Studio in the short term. Import services will be developed first.
eZ is researching similar features for online word processors such as Google Docs, since desktop software - especially Open Office - is losing market share
|Not defined at this time but unlikely it will be built 2016/2017 unless it is contributed.|
Ability to drop a selection of many files in one “drag and drop” into the content repository and have them imported as assets (File, Image, Video or others…) based on the MIME type of the file.
Note: this is distinct from the ODT import in that with ODT import the files are just uploaded into a Field Type such as File, Image or other.
|This feature will be ported to eZ Platform. It will be provided in the Sub-item view of a Content item to allow the simple creation of image galleries, for example. It will also be provided in the content edit view directly to minimize the number of clicks.||Target: First half of 2017. It will likely be introduced progressively.|
|WebDAV||Ability to navigate the content repository using a WebDAV client, and ability to read and write from there (ie. to create documents)|
This is not a feature that we plan to implement for eZ Studio or eZ Platform, since the WebDAV protocol is used less and less and extremely unstable depending on the client software used.A potential replacement for this feature would be to use a CMIS client but it is equally unstable and not widely adopted.
|No plans. It could come as a nice contribution to eZ Platform from the community.|
|Content Staging||An extension that enables users to set up content workflow across different eZ Publish installations (for example: create content on one installation and transfer into another one at some point, for staging or archiving reasons).||While this eZ Publish extension has been adopted by organizations for several use cases, it has not always fully answered the business needs. eZ plans on to bringing similar features to both eZ Platform and eZ Studio users, but in a different way. For that, eZ will not “port” content staging to the new platform but instead will redesign features and develop them progressively on the new products. Initially, eZ will develop Content Deployment services within eZ Platform and a “Workspace” feature in eZ Studio that will enable users to create content in a workspace and then move it to a publishing location target, eventually based on a different instance of the application.|
Plan is to design the deployment services sometime in 2017 and implement after that.
On the eZ Studio front, our plan is to have content deployment capabilities in a workspace come also in 2017.
|Image Editor||A simple image editor which allows image manipulation such as resizing, cropping, flipping, rotating and simple image effects such as blurring elements in a photo and placing a watermark.||eZ plans to create an image editor in eZ Studio or eZ Platform (location TBD). Image editor will be slightly redesigned to be more user-friendly. A key goal, allowing the creation of image variations such as size and compression, may be done in a second phase.||Tentative release date in the second half of 2017. This development could be accelerated in case of demand.|
|Import/Export eZPkg package system||eZPkg is a convenient way to import and export content, but also content types, styles and extensions, into a single package that can be used for deployment.|
We aren't planning to port this feature in a similar way to eZ Platform and eZ Studio.
We plan to implement the content import/export capability using a content deployment service, which will use API directly to replicate some or the full amount of content from one repository to another; preferred format: XML using XML reader/writer.
For the deployment of styles, extensions and Content Types, we are still investigating but many requests suggest to use source control for that.
Topic still to be refined.
|No plan and no timing in the short term but some of the problems this feature solved will be covered by other features in eZ Platform and eZ Studio.|
|Legacy Monitoring||eZ Publish Enterprise customers can benefit from a service of site monitoring that is used to better understand how their installation evolves (ie. size of the content repository).|
The legacy site monitoring service will not be ported to the new platform.New monitoring, which is being designed, will focus more on monitoring the installation from a software perspective (content repository, web server, database) to make sure it is healthy and conforms to the requirements of the platform. The new monitoring will focus less on the activity on the platform itself (ie. monitoring the object created etc.).
|A new monitoring service is under consideration for the eZ Enterprise offering (eZ Platform + eZ Studio).|
|eZ Find||An extension that upgrades search capabilities into a strong enterprise search engine, thanks to the use of the SolR Open Source search software.|
In eZ Platform and eZ Studio, access to powerful search capabilities is now built-in to the platform with the ability to use SolR (and, in the future, probably Elastic search) as a back end for the repository search and navigation. No standalone extensions or bundles required.
There are so far no plans for advanced features such as:
Basic search in front end (demo bundle) for 2015.12 release.
Support for FullText search in eZ Platform UI first added in June and refined for October releases.
Full faceted search: timing undefined, basic API/extension support available since summer 2016.
|Workflow||A workflow system that allows developers and editors to set up complex business processes such as editorial workflows, e-commerce check-out processes, and other multi-step processes. The feature includes an engine as well as a basic user interface, with support for limited collaboration during the editorial process.|
A new feature, Flex Workflow, which will be part of eZ Studio, will help streamline the editorial process by giving the user full control over the validation and approval process for the content they crafted.
In eZ Platform, developers will have several new tools to help them build and automate digital processes, such as a signals/slots system (available now). In the future, we plan to develop the “object state” concept to port it to the “version level,” to allow more powerful processes around the content lifecycle.
Finally, we also foresee the development of a more traditional advanced workflow system for editors and information architects. This is a feature that we will most likely implement in eZ Studio.
Flex Workflow is part of 2015.12 (and later) release.
More advanced editorial workflow system is planned for 2017 in eZ Studio.
The workflow related features in eZ Platform will be released progressively as needs come.
|URL Alias||An administrative interface enabling developers and editors to manage URL aliases and URL wildcards.||A redesigned user interface will be offered in eZ Platform and eZ Studio.||Specific timing to be defined.|
|Object states||An administrative interface enabling developers and editors to manage Object Sates, Object State Groups and Content assigments.||Specific timing to be defined.|
|eZ Survey||An extension that enables content editors to create and publish surveys on their eZ Publish-powered by website. This survey feature is independent from the content repository.||A survey system is not planned for eZ Platform or eZ Studio in the short term. However, we plan to develop a Form Builder in eZ Studio that may be used for similar use cases. Eventually, the Form Builder will evolve into a more sophisticated system that could cover the same functional scope as eZ Survey.|
The initial version of the Form Builder for eZ Studio is slated for release in second part of 2016.
Further development on Form Builder is not defined yet.
eZ Tag provides a sophisticated solution for tagging content with powerful capabilities to manage taxonomies.It is an extension initialized by eZ and Netgen, and then developed further by Netgen. It was ported to eZ Publish Platform and the Symfony stack later on.
We plan to develop/integrate similar features in eZ Platform and eZ Studio.
We think tagging should be a core part of the content repository.
|Time frame depends on contribution from the community to help speed up the process.|
|RSS feeds||RSS import and export capabilities are available with a UI in the administration interface. Users can import an RSS feed into eZ Publish objects. The export function exposes an eZ Publish feed (defined via the UI) into an RSS feed.||This function is not planned in eZ Studio or in eZ Platform.||No plan. It would be a nice extension of eZ Platform if a community member wants to contribute. Note: Could use same underlying functionality as import/export.|
|eZ XML Export extension||An Export extension that enables users to export any content set to many different formats using XSLT. Exports can be automated / scheduled in different ways, and remote export targets (FTP servers) are supported.||This function is not planned in either eZ Studio or eZ Platform.||New export capabilities will progressively be built into the platform based on the new import/export system and installation packages with ability to pick a new format cable and use streaming or batch handling. It won’t be a high priority for 2016.|
eZ Comment is an extension for eZ Publish legacy.It gives the users of an eZ Publish-powered website a way to comment on content. This extension was never ported to eZ Publish Platform.
eZ has developed a bundle called “Comment Bundle” that allows developers to set up commenting capabilities in different ways. The comment bundle supports the use of third party commenting services such as Disqus or Facebook and also provides developers with the ability to manage their own commenting service.
In the future, the comment bundle might be improved with the development of an internal commenting service.
|The comment bundle will be integrated into the eZ Platform and eZ Studio demo bundles. No plan to prioritize further deployment.|
|Link Management||A feature that lists all links on a website, which helps users detect invalid links.||There is no plan to develop similar functions in the short term.||No plan.|
|LDAP connector||A feature that enables enterprises to plug their LDAP directories into eZ Publish and manage user roles and permissions from the directory.|
eZ Platform already provides a much more powerful solution for user management that benefits from Symfony capabilities. There is, however, no built-in LDAP connector. eZ plans to provide a standard LDAP implementation.
|Builtin LDAP implementation is planned for 2017, until then this is possible via Symfony bundles.|
|Front-end content editing and user generated content||eZ Publish and eZ Publish Platform can be used to give end users of the sites the ability to create and edit content objects in the content repository. We often refer to this as User Generated Content (UGC).||We implemented a system that enables developer to more simply implement similar UGC capabilities in the “content module” in eZ Platform, this does not imply out of the box front end editing ala web site toolbar in legacy.|
Framework for User Generated Content has been introduced in the June 2016 release (1.4.0). This release came with the support of a limited set of field types.
Solution for more field types planned for later releases. Community contribution could speed up the process here.
|PDF Export||Automatically generate PDFs from content based on a template and make them available on the front-end of the site.||No plan to implement this function in eZ Platform or eZ Studio “out of the box”.||No plan for an out-of-the-box feature but it is possible to do it on a project basis using templates and overrides.|
|Preview||Users of the administration interface can preview content in the different siteaccess points where it can be published.||Preview will be implemented in eZ Platform as well as eZ Studio. Preview will be improved, allowing to better emulate different devices.||From the first stable (Dec 2015), with additional features being developed progressively.|
|Information Collection||Collect user data in the content repository by using information collectors.|
This feature will not be ported in the same way. eZ Platform users can use the Symfony Form component. eZ Studio users will be able to use the Form Builder.