Les modes de déploiement d’eZ Publish

eZ Publish est un CMS protéiforme, pouvant se déployer sur différents types d’infrastructures, en fonction des enjeux et contextes de sécurité, charge à supporter, haute disponibilité attendu & mode d’intégration au système d’information

Installation

  • Base de données : mono DB (1 base pour plusieurs sites) ou mutli DB (1 base par site)
  • Frontaux : mono instance (1 eZ pour toutes les publications) ou multi instance (1 eZ par frontal)
  • Cluster : Plusieurs frontaux PHP pour de la répartition de charge, en mode DB ou NFS, par réplication des caches sur les frontaux
  • LDAP : Authentification via LDAP / AD selon plusieurs modes de synchronisation des comptes

Optimisation

  • Gestion de caches : par page, par lot de pages, par blocs, par expiration régulière ou synchrone avec les publications de contenus
  • Varnish : Couplage fort avec le système de cache de Varnish
  • Optimisation front-end : compression dynamique des CSS et JavaScript

Intégration SI

  • Imports : Import XML, ODT ou par scripts (API PHP)
  • Exports : Export XML, ODT ou par scripts (API PHP)
  • API REST : API de manipulation des données en mode REST
  • Web Services : Nombreuses extensions, mécanismes de Web Services en mode SOAP / REST
  • Webdav : Connecteur Webdav pour import par lot d’articles et de médias

Intégration infrastructure

  • SQL : Supporte MySql, PostGre ou Oracle
  • Langage : Supporte PHP5, Java runtime pour Apache Solr
  • Virtualisation : Supporte VMWare, XEN, Cytrix
  • Système : Supporte tout système Linux. Système Apple & windows fonctionnel pour tests et développement
  • Stockage : Supporte le stockage de type SAN / NAS, partage NFS (selon performances), cluster en mode DB ou NFS