Global navigation

   Documentation Center
   eZ Studio & eZ Platform
     User Manual
     Technical Manual
   eZ Publish 4.x / legacy

eZ Publish (5.x)

eZ Publish 5.x | For eZ Platform & eZ Studio topics see Technical manual and User manual, for eZ Publish 4.x and Legacy topics see eZ Publish legacy

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.





eZ Publish Platform 5.3 is a LTS (Long term supported) release (see for supported period), it mostly offers a continuous improvement of the "Platform stack" (previously referred to as "New Stack", "Symfony stack" or "6.x stack") introduced with eZ Publish Platform 5 in terms of features, usability and performance.
The main topic of 5.3 has been to improve a lot in terms of integration with Symfony environment, building websites on the "eZ Platform" stack and continuously removing legacy dependencies. From 5.3, while it is still possible to use the legacy stack and templating system, we think using the new platform and the Symfony framework is the main way to go. This new platform will also be the foundation for the future eZ Platform as introduced recently (previously referred as "6.x") where it will operate standalone, without dependencies on the legacy stack. 

It serves the needs for both a future proofed websites on top of the upcoming "eZ Platform" stack, and as a stable foundation for upgrade needs for existing legacy (4.x) sites with support for the next 3+2 years.

It will also be easily upgradable to 5.4 which will have same legacy kernel+extensions as 5.3, is supported for the length of the 5.3 support period and provide additional features in the "eZ Platform" stack for those in need for near eZ Platform 1.0 functionality, but on 5.x with it's legacy (4.x) compatibility at the same time.

5.3 Features

5.3 introduces several new features which makes it easier to use, faster to develop on and also continues to improve performance.


Language Switcher

The language switcher is built on the Symfony stack and is improved for a simpler usage.

Location Search API

Tree based "fetches" are now allowed be performed with the new Location Search API, allowing generation of tree structures much more easily by returning the location instead of content, as done by existing Content Search API, and by applying any location filters on the specific location instead of any of the locations of a Content object.


Other Improvements 


  • ez_is_field_empty, updated to support passing field object as second parameter.
  • 5.3 Contributors