There are so many things that one can love eZ Publish for... My feeling is that the majority of the good things that we appreciate about the CMS today result from the fact that the software had been designed, coded and evolved the way it should have been done, in a very mature manner. Simple as that, yet so rare for so long and in so many open source projects. Stability, extensibility, robustness, security, flexibility, extensive use of best practices in terms of content management, content model as well as code organization and application architecture - all gracefully negotiated and combined together, at least since around legacy version 3.5.x which was the eZ Publish beginning for me about 10 years ago and now additionally amplified with Symfony2. It all makes eZ Publish a very solid, reliable code and project base. After all these years I am still enthusiastic to work with it.
To name few things I like about eZ Publish in particular:
- great, mostly very consistent PHP-level API and codebase (although I can’t deny awaiting the legacy code drop),
- it is great for prototyping and negotiating content and information architecture,
- with Symfony2 framework on board, it is even more robust,
- it is a Content Management Framework rather than just a CMS, there’s really little ground for confusion with most of popular open source products,
- it does help to shape and enforce high content culture within an organization and editorial team,
- it has great a community of enthusiast and experts,
- it is open source - you are able to discover all the awesomeness and adopt it to your own liking and needs and also contribute from time to time! Review collected by and hosted on G2.com.