Présentation d’eZ Publish
Historique
Un CMS
Licence et conditions d’utilisation
Les fonctionnalités présentes dans eZ Publish
Les fondamentaux : types de contenus, types de données, modules, vues, gabarits, la gestion de contenus, la structure de l’application, les gabarits, les points d’extensions
Introduction au développement
Rappels HTML, CSS, javascript, php
Rappels modèle client / serveur
Séparer le contenu et le design
Stockage du contenu
Les documents de référence
Documentation officielle
Références tierces
La mise en page
Notion de layout
Structuration des pages
Les gabarits et le langage de gabarits
Principes de surcharge
Débogage
Généralités
Les structures de contrôle
Les variables
Les opérateurs
Traduction et localisation
Gestion du cache et optimisation des performances
Structure Interne
Bibliothèques, noyau et modules
Structure des répertoires
Les fichiers de configuration et leur structure
Modules et vues
Exécution de modules
Vues de modules
Paramètres de vues
Design et apparence eZ Publish
Les designs
Structure des répertoires de design
Créer son propre design
Les templates
Généralités sur les templates
Templates de vue, de nœuds, système
Les contrôles d’accès
Vue générale des rôles et politiques d’accès
Les utilisateurs
Les groupes d’utilisateurs
Les rôles
Exploitation des worflows
Les évènements
Les déclencheurs
Multiplexeurs
Suivi des tâches
Les tâches planifiées (cronjobs)
Les documents de référence
Documentation officielle
Références tierces
L’environnement de développement
Éditeurs et outils
Bonnes pratiques
Les extensions
Présentation et structuration d’une extension
Les opérateurs de gabarit
Les modules et vues
Les tâches planifiées (cronjobs)
Les événements de workflow
Les types de données