eZ Publish CMS features

eZ Publish provides a comprehensive functional core by default, allowing the modeling of all types of sites and all representations of trade data. Extensions are rather geared towards connectors or non-generic custom made modules

Typology

  • Types of content: Free definition (article, news, gallery ...)
  • List of fields: Free definition by type of content (title, summary, text, geolocation ...)
  • Types of fields: Free definition (text, WYSIWYG, Google maps, keywords, ...)
  • Status of contents: Drafts management, archives, concurrent access on publishing
  • States of contents: Free definition (pending, published, to be translated, ...)

Editing

  • Back office: Dedicated interface of content management, media, rights, parameters. Optional front editing mode
  • Portal: Creation & positioning of blocks in portal mode (eZ Flow)
  • WYSIWYG: Rich content editing stored in XML. Rich integration to CMS by linking to content, media
  • Media: Resizing of images on the fly
  • Preview: Preview content according to its display mode (web version, mobile version, ...)
  • Multi-upload: Batch media fetching

Storage

  • Tree: Free organization of tree, taxonomies
  • History: versions of contents and comparison between versions (WIKI)
  • Internationalization: Free translation of symmetric or asymmetric contents
  • Trash: Deletion archiving
  • Multi-position: positioning of content in multiple locations
  • Indexing: Dynamic creation of a search index via eZ Find (Apache Solr)

Presentation

  • Multi-support: Display content in all media (web, mobile, tablets, newsletter, ...)
  • Multi-format: The strict separation between content and presentation allows to consider all formats (XHTML, HTML5, XML, JSON, PDF, ...)
  • Free customization: One method to customize everything: the "template" language to redefine all (front, back office, newsletter, mobile, ...)