Accueil du site - Catalogue de formations - Formations Web - Formation à la gestion des contenus avec le CMS Diem sous Symfony 1.4
Formation à la gestion des contenus avec le CMS Diem sous Symfony 1.4

Le logiciel Diem CMS : Diem (ou Diem Project) est un CMS mais aussi ce qu’on appelle maintenant un CMF (Content Management Framework). Ceci en grande partie parcequ’il est basé sur un des Frameworks PHP les plus populaires du moment : Symfony 1.4. Il utilise aussi des parties du Zend Framework ainsi que le framework javascript jQuery .

Ce projet trouve ses racines en France à travers son Lead Développeur Thibault Duplessis et aussi parce qu’il a été utilisé dès ses premières années (le projet date de 2007) par l’agence nantaise Intuiti.

Diem possède une administration complète, et assez agréable à utiliser, via les menus du haut. Même si les termes utilisés ne sont pas les plus parlant pour les utilisateurs des CMS de référence, on s’y retrouve assez vite.


- Le site Web officiel de l’application
- La licence
- L’article Wikipedia


Résumé de la formation :
- Logiciel : Diem CMS
- Durée : 1 journée (ou sur mesure)
- Objectif : découverte et apprentissage du système de gestion de contenus Diem CMS. Gestion des médias (bibliothèques), publication de contenus simples, gestion des pages du site, gestion des formulaires et administration du site.
- Pré-requis : avoir des usages avancés de publications Web et quelques notions d’administration (sous-domaines, création de comptes...).
- Public : formation adaptée aux responsables de publication et d’administration du site.
- Version : dernière version en ligne
- Pédagogie : exercices basés sur les publications d’articles et l’utilisation de "layouts".


Le formateur : Anthony Kébert est licencié MIAGE, il développe des applications et des sites Web depuis plus de 12 ans. Son parcours en SSII (4 ans) lui donne une parfaite connaissance des bases de données, langages de développement PHP ainsi qu’un véritable savoir faire en gestion de projet en mode Agile. Ses expertises se portent sur Magento (e-commerce), Wordpress (multisite), Symfony (cmf moteur drupal 8) et Joomla. C’est un véritable développeur (et non simple intégrateur) avec une connaissance aiguë des web services développés pour ces outils, autorisant de véritables passerelles entre eux. Anthony aime partager son savoir, sortir du code et donner ces formations.


Le programme [1] :

Présentations

Les enjeux des frameworks :
- introduction aux frameworks
- frameworks versus CMS
- points forts de Symfony

Les contraintes d’exploitation :
- choisir une offre d’hébergement adaptée

Le back-office de Diem :
- l’ajout de médias
- les types de contenus (contacts, devis, catalogue produits)
- les traductions
- la gestion des pages (métas données et arborescence)
- la surveillance du site
- les redirections d’URL

Gestion de contenus avec Diem CMS

L’arborescence du site, gestion et utilisation des menus :
- créer / publier / éditer une page
- ajouter un menu, éditer un menu
- utiliser les menus contextuels
- exercices

L’architecture d’une page :
- "layout"
- "zone"
- "widget"
- "contenus"

Les duplications de "layout" :
- notion de "layout"
- cas concret d’utilisation d’un "layout"
- exercices / démonstrations

La création d’une page et l’édition des propriétés :
- écrire un titre, un sous-titre, un chapeau
- insérer la page dans l’arborescence du site
- dé-publier, modifier, supprimer une page

Diem CMS – Utilisation avancée (Zones, widgets et médias)

La gestion des médias :
- utiliser des médias dans un éditeur simple
- utiliser des médias dans un éditeur "wysiwyg"
- exercices

L’utilisation des widgets :
- widgets de contenus (images, liens, textes, titres, galeries, wysiwyg)
- widgets de navigation
- recherche
- contact et devis
- exercices / démonstrations

L’utilisation avancée des zones :
- contenus sur 2 colonnes
- contenus multimédia et structure avancée
- démonstration / exercices

Diem CMS – Utilisation avancée (Multi-linguisme et privilèges utilisateurs)

Le multi-langue :
- la traduction d’un site
- les phrases
- les catalogues
- les traductions des éditeurs de contenus

La sécurité ; les droits des utilisateurs et des groupes :
- créer de nouveaux groupes
- définir les droits d’accès
- enregistrer de nouveaux rédacteurs
- définir les droits des utilisateurs du site

notes:

[1] Ce déroulé de formation est un original - tout droit d’auteur réservé - copyright 2007 2008 2009 2010 2011 2012 - société 2i2L & le formateur métier - copyleft CC-BY-SA & GNUFDL - Nous reprendre c’est aussi nous citer.