Quels sont les buts de la formation ?
Programme de la formation
Introduction
CMS (Content Management System) : composition, fonctionnalités
Comparaison des CMS Java du marché
dotCMS : présentation, architecture
Environnement d'exécution
Rappels Java/JEE et XML
Atelier pratique : Installation de dotCMS - Présentation de l'interface
Administration de base
Gestion des utilisateurs : accès, rôles
Arborescence des fichiers
Création des items : répertoire, page, image, menu
Templating dotCMS
Gestion de la navigation
Gestion multi-sites avec dotCMS
Edition d'images
Filtres de recherche
Gestion du contenu, propriétés des pages
Edition de formulaires
Exploitation de widgets
Organisation des workflows
Atelier pratique : Multiple tâches d'administration - création d'un premier site dotCMS
Développement dotCMS
Spécification des portlets
Architecture détaillée de dotCMS : cache, HibernateUtils, dotConnect,...
Exploitation des services : ContentletServices, PageServices,...
Développement de Portlets
Intégration de frameworks : Struts/Tiles
Communication asynchrone, AJAX
Utilisation de Velocity templates
Atelier pratique : Exploitation de l'API pour le développement de portlets personnalisées
Concepts avancés
Gestion avancée des utilisateurs : LDAP, groupes, widgets,...
Tuning de dotCMS
Logging et statistiques
Gestion du cache
Reporting Manager Portlet
Atelier pratique : Paramétrage avancé de dotCMS - Reporting