This page represent a comparison between Legacy Stack (aka "4.x" stack) vs New Stack (aka "5.x"- or "6.x"-stack) and will be attempted to be kept up to date as new stack matures. Note: Features mentioned on the black list are still available in 5.x, but via legacy kernel so you will need to use "pure legacy" or a mixed setup using "legacy fallbacks".
For list of Symfony features supported out of the box, see here.
For additional related topics see Legacy code and features and Intro for eZ Publish 4.x/3.x developers.
Known existing integration (white list):
|Rating||User Rating not currently supported by API (the service to deal with ratings, rating field type already exists), planned to be implemented later when some convention for FieldType provided API's are established.|
|Shop||No shop or field(/data) types related to shop currently supported by API, see Known issues. This is planned for "6.x" or a release shortly thereafter.|
|eZComment||ezcomments is not supported by API, and is not planned to be supported either. Instead of having it part of the API, it was replaced in 5.2 with a CommentsBundle that will provide an agnostic system to integrate 3rd party comment services. Out of the box supporting Disqus and Facebook integration but can via custom integration can also work with other 3rd party systems (example: service, content model based comments or even ezcomments)|
|Module Permissions||Controller / Bundle Permissions is not integrated with eZ Publish permission system yet, currently standard Symfony firewall rules need to be used. Public API however has full support for permissions and limitations, and is as of 5.2 known to support legacy most edge cases.|
|UrlAlias Routing||UrlAlias has the same model as before and hence does not support routing directly to a bundle:controller:action|
|Workflow||Planned for future version, see Shop. Simple workflows already possible by using Symfony evens and Public API "Signals".|
|Information Collector||Planned as a Form builder UI basically using Symfony Forms + swiftmailer for mail transport, might reuse content types similarly to how Information Collector did it.|
|Package system||Planned to return as a import/export system which uses either API or SPI directly to replicate some or full amount of content from one repository to another, preferred format: XML using XML reader/writer.|
|Menu management||Not currently planned, might come back in the form of page layout designer (using similar concepts as ezflow).|
|PDF Export||Not currently planned, could be re-implemented outside of Core|
|RSS feeds||Currently no API for managing RSS feeds, REST view can be used as basis of feeds.|
See "Content Editing".
Be aware that eZ Flow timeline feature is not available in the legacy admin (only in front end editing), hence not usable on the new stack.
|Preview||Planned for 5.3, versions before that uses legacy for preview.|
|Search||Search API exists, but front end is currently using legacy fallback (ezfind & ezsearch) and 5.x Search SPI Solr implementation is currently work in progress but rapidly maturing as of 5.2.|
|User module||User login, login handlers, change-password, forgot-password, register, profile and editing currently uses legacy fallback, planned for 5.3|
|oAuth 2.0||oAuth 1.0 supported in REST v1 in legacy, planned for new stack and REST v2 for future 5.x version.|
|eZ Tags||Planned for future 5.x version, still community supported in legacy stack on 5.x.|
|eZ SI||eZ SI is purely legacy, not required in Symfony as it support ESI natively. ez SI is still supported in legacy stack on 5.x.|
|eZ Content staging||No equivalent yet on the new stack, still supported in legacy stack on 5.x.|
|eZ Style editor||No equivalent on the new stack, still supported in legacy stack on 5.x up until 5.1.|
|eZ Survey||No equivalent yet on the new stack, still supported in legacy stack on 5.x.|
|*||For other extensions still supported on legacy, see http://doc.ez.no/List-of-eZ-Publish-extensions-and-their-support-options|
For additional comparison between 4.x/legacy stack vs 5.x stack, see the following community provided spreadsheet provided "as is" with no guarantee on accuracy of content: https://docs.google.com/spreadsheet/ccc?key=0AgGKn8SQ_akMdFQ3VU0wMlR3cENxTDZ2dkhUcVN2SWc#gid=0