Drupal - Créer et administrer un site de gestion de contenu

OBJECTIFS

  1. Comprendre l' "esprit" et le jargon de Drupal (noeud, taxonomie...).
  2. Avoir une vue d'ensemble des possibilités de Drupal.
  3. Etre capable de créer et d'organiser du contenu, puis d'administrer son site Drupal au quotidien.
  4. Etre capable d'installer, de configurer et d'exploiter des modules indispensables : éditeur WYSIWYG, image / vidéo, redimensionnement automatique d'images, contrôle d'accès, moteur de recherche.
  5. Maîtriser les modules Field UI et Views qui permettent respectivement de créer ses propres types de contenus et de les afficher en fonction de ses propres critères.

Plan de cours

  1. INTRODUCTION
    • Présentation détaillée de Drupal et de son jargon (node, taxonomie...).
    • Présentation et installation des outils de développement et outils du développeur Drupal (WAMP, Editeur PHP, Firefox).
    • Téléchargement, installation locale et configuration avancée de Drupal 7.
    • Installation d'une configuration multisite (une instance de Drupal fait tourner plusieurs sites distincts).
    • Trouver des ressources (Web, IRC, ...)
    • Installation d'un site multilingue : installation des langues ; paramétrage du multilingue ; gestion des traductions.
  2. CREATION DU CONTENU
    • Créer du contenu sous forme de noeuds ; utiliser des types de noeuds tout faits ou créer les siens avec Field UI.
    • A propos des templates Drupal
    • Formater le contenu avec un éditeur WYSIWYG (CKEditor)
    • Formatage avancé du contenu : le système de filtres hooks de Drupal.
    • Insérer des fichiers dans le contenu (image, audio, vidéo) media.
    • Créer du contenu sous forme de blocs ; blocs générés manuellement et automatiquement ; gestion de la visibilité des blocs.
  3. ORGANISATION DU CONTENU
    • Classer le contenu de son site avec la taxonomie.
    • Créer un menu qui exploite la taxonomie.
    • Utiliser des vues pour naviguer dans le contenu.
    • Créer des pages d'accueil qui "remontent" du contenu pioché ailleurs dans le site : techniques.
  4. ADMINISTRATION DU SITE
    • Contrôler l'accès au contenu.
    • Gérer le spam, modérer les commentaires et les utilisateurs Botcha Mollom.
    • Automatiser certaines tâches (envois d'e-mails, validation d'inscription, publication/dépublication du contenu...).
    • Gérer le workflow de publication : comment un contenu évolue de sa création jusqu'à sa publication sur le site.
  5. MAINTENANCE, SAUVEGARDE ET RESTAURATION
    • Le cron
    • La sauvegarde des fichiers
    • Les sauvegardes de base
    • La restauration
    • Mettre à jour son site Drupal.
  6. LES MODULES FIELD UI ET VIEWS
    • Présentation des types de champs proposés par Field UI (text, numeric, date, email, image, link…).
    • Création d’un type de contenu simple puis complexe avec Field UI.
    • Personnalisation de l’affichage d’un contenu Field UI.
    • Présentation des différents types de Views (Table, List, Teaser…).
    • Création d’une View simple et d’une View complexe.
    • Personnalisation de l’affichage d’une View.
    • Utilisations avancées de Views : filtres exposés, arguments...
  7. BASE DE DONNEES ET LANGAGE
    • Comprendre la couche d’abstraction.
    • Connexions à la base
    • Effectuer des requêtes
    • Approfondir l’arborescence des fichiers Drupal
    • Analyse des langages et bibliothèque utilisé (PHP, SQL, JavaScript, Jquery, Ajax, Html5, CSS3…)

Code formation & Durée

DRU010 - 3 jours

Sessions inter-entreprises

Cette formation peut être 100% financée par le Fafiec dans le cadre des actions collectives.

13 - 14 mai 2019
Toulouse ou Visio   Français   1260€ HT

Public

Administrateurs, webmasters, développeurs, webdesigners et toute personne ayant en charge un site Drupal.

Pré-requis

Connaissances de base sur la création des sites Web et les langages HTML/CSS.

Modalité pédagogique

Apport théorique et mise en pratique.

Téléchargement