Les fonctionnalités CMS d’eZ Publish

eZ Publish propose par défaut un noyau fonctionnel très complet, permettant de modéliser tous les types de sites et toutes les représentations de données métiers. Les extensions sont plutôt destinées aux connecteurs ou briques métiers non génériques

Typologie

  • Types de contenus : Définition libre (article, news, galerie…)
  • Liste des champs : Définition libre par type de contenu (titre, résumé, texte, géolocalisation…)
  • Types de champs : Définition libre (texte, WYSIWYG, Google maps, keywords, …)
  • Statuts des contenus : Gestion des brouillons, archives, accès concurrents sur l’édition
  • Etats de contenus : Définition libre (en attente, publié, à traduire, …)

Edition

  • Back office : Interface dédié de gestion des contenus, médias, droits, paramètres. Mode d’édition frontale optionnelle
  • Portail : Création & positionnement de blocs en mode portail (eZ Flow)
  • WYSIWYG : Edition riche des contenus, stockés en XML. Intégration riche au CMS par liaison des contenus, des médias
  • Média : Redimensionnement des images à la volée
  • Prévisualisation : Prévisualiser un contenu selon son mode d’affichage (version Web, version mobile, …)
  • Multi-upload : Chargement par lot de médias

Stockage

  • Arborescence : Organisation libre de l’arborescence, des taxonomies
  • Historisation : versions des contenus et comparaison entre les versions (WIKI)
  • Internationalisation : Traduction libre des contenus symétrique ou asymétrique
  • Corbeille : Archivage des suppression
  • Multi-positionnement : positionnement d’un contenu à plusieurs emplacement
  • Indexation : Création dynamique d’un index de recherche via eZ Find (Apache Solr)

Présentation

  • Multi-support : Affichage des contenus sous tous supports (Web, mobiles, tablettes, newsletter, …)
  • Multi-format : la séparation stricte entre le contenu et la présentation permet d’envisager tous les formats (xHTML, HTML5, XML, JSON, PDF, …)
  • Personnalisation libre : Une seule méthode pour tout personnaliser : le langage de « template » pour tout redéfinir (frontal, back office, newsletter, mobiles, …)