eZ Publish : Le leader des CMS professionnels Open Source
eZ Publish est un CMS (Content Management System) ou plutôt un CMF (Content Management FrameWork) , édité par eZ Systems et distribué sous licence GNU/GPL . Ce puissant outil motorise depuis quelques années un grand nombre de sites et portails nationaux d'envergure, ce qui positionne eZ Publish au premier rang des CMS Open Source professionnels. Ce CMS n'a pas réellement de concurrent Open Source sur son périmètre d'exploitation optimum, et constitue une alternative crédible aux principaux CMS du marché sous licence d'éditeur.
Il est impossible d'énumérer l'ensemble des possibilités qu'offre eZ Publish . Les fonctionnalités les plus classiques sont couvertes, voici donc un focus sur ses principaux atouts :
Typologie libre de contenu
La logique de contenu d'eZ Publish est entièrement libre de conception. Selon ses besoins métiers et éditoriaux, l'outil permet de créer ses propres « Classes de contenus » avec une extrême modularité :
- Classes proposées par défaut, et création d'une infinité de nouvelles classes
- Définition libre des attributs d'une classe (ex : titre, sous titre, description, dates, image, etc.)
- Types de données avancés (images auto redimensionnées, blocs de saisie WYSIWYG , Google Maps, URL, Relations entre les contenus, date avec sélecteur, Keyword avec complétions AJAX , etc.)
Multi-publication : installation unique pour gérer 100 sites
eZ Publish est particulièrement adapté aux principes d'usines à sites , moteurs multi blogs ou toutes autres logiques de multipublications. L'installation unique permet de partager les éléments transversaux (moteur de recherche, référentiels de contenus communs, utilisateurs, SSO, etc.), et de publier divers frontaux, extranet ou Back Office indépendants en terme de domaines, interfaces, version linguistiques, etc.
Mécanismes puissants de publication
eZ Publish propose par défaut de nombreux mécanismes avancés de publications, comme l'édition frontale, l'éditeur WYSIWYG incorporé (avec association interne de contenus), l'historique des contenus, le multilinguisme, un moteur de recherche très avancé (eZ Find ), l'import / export Open Office, le Multifile Upload , un mécanisme de portail presse eZ Flow , un moteur de Blog , un moteur de Forum , un moteur de Newsletter , un moteur de boutique , etc.
Principe d'extension
La logique d'extension d'eZ Publish permet d'étendre tout ou partie du système. Il est donc possible de redéfinir de nombreux comportements afin d'implémenter son propre code PHP , ses propres designs, ses propres types de données, ses propres interfaces Front ou Back Office, ses propres connexions de données (SOA ), etc. De nombreuses extensions d'éditeurs ou communautaires permettent souvent d'étendre l'outil à moindre coût (logique de plug-in ), voir le site dédié http://projects.ez.no/ .
Intégration à son système d'information
eZ Publish est dédié aux gros projets, et propose donc de nombreux mécanismes d'intégration aux systèmes d'information en place :
- Couplage LDAP , implémentation de SSO
- Hébergement en mode Cluster , ou déploiement multi serveurs / proxy pour de la haute disponibilité
- Système de cache avancé pour la gestion de la charge (cache statique)
- API PHP complète, couvrant tous les mécanismes du CMS pour les besoins bas niveaux de développements (couplage possible aux libraires eZ Components ), imports / exports de contenus, architectures SOA , appels SOAP / JSON / REST , etc.
Voir le site officiel : http://ez.no/ezpublish/





