eZ publish is a professional open source content management system (CMS) and a development framework (CMF).
While the CMS is standardized out of the box functionality and solutions of eZ publish, the CMF consists of flexible engines for further customization and extensions. The CMS and CMF are seamlessly integrated in the eZ publish distribution.
Based on the same software, eZ publish has two versions; the eZ publish Pro (a commercial non-GPL version) and eZ publish GPL (free open source GPL licence version).
Interesting aspect of eZPublish 3.x is Content Classes.
A pure pull based template system using a custom imperative syntax style.