Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > Drupal > Drupal 8 Webmaster

Drupal 8 Webmaster

drupal

Objectifs

  • Comprendre l' "esprit" et le jargon de Drupal (noeud, taxonomie...).
  • Avoir une vue d'ensemble des possibilités de Drupal : points forts, points faibles, délais de mise en oeuvre.
  • Etre capable de créer et d'organiser du contenu, puis d'administrer son site Drupal au quotidien.
  • Etre capable d'installer, de configurer et d'exploiter des modules indispensables.
  • Maîtriser les modules Field et Views qui permettent respectivement de créer ses propres types de contenus et de les afficher en fonction de ses propres critères.

Public

  • Webmasters ou responsables de sites Web souhaitant gérer de façon autonome leur site web au quotidien.
  • Décideurs ou chefs de projet souhaitant avoir une vue d'ensemble de Drupal et de ses possibilités ; valider que Drupal répond bien à un cahier des charges.
  • Développeurs amenés à réaliser un site Drupal de A à Z : installation, paramétrage, développement...

Prérequis

  • Bien connaître le web en général (indispensable)
  • Connaître les CMS en général (conseillé)
  • Connaître HTML et CSS (conseillé)

Programme de la formation

IMPORTANT : La version installée et utilisée tout au long de la formation est Drupal 8, mais les différences entre Drupal 7 et 8 seront signalées - oralement, et dans le support de cours - à chaque fois que ça sera opportun.

Introduction

  • Présentation détaillée de Drupal et de son jargon (node, taxonomie...).
  • Présentation et installation des outils de développement (WAMP, Editeur PHP, Firefox).
  • Téléchargement, installation et configuration avancée de Drupal 8.
  • Installation d'un site multilingue : installation des langues ; paramétrage du multilingue ; gestion des traductions.

Création du contenu

  • Créer du contenu sous forme de noeuds ; utiliser des types de noeuds tout faits ou créer les siens avec le module Field.
  • Formater le contenu avec un éditeur WYSIWYG (CKEditor) : avantages et inconvénients.
  • Utiliser les relations entre entités pour modéliser sa propre structure de données.
  • Personnalisation de l'affichage d'un contenu : view mode et form mode.
  • Contrôler l'accès au contenu : qui peut voir quoi.

Le module Views

  • Présentation des différents types de Views (Table, List, Teaser…).
  • Création d'une vue simple et d'une vue complexe (vues imbriquées, plusieurs vues sur la même page).
  • Personnalisation de l'affichage d'une vue.
  • Utilisations avancées du module Views : filtres exposés, filtres contextuels, relations...

Organisation du contenu

  • Classer le contenu de son site avec la taxonomie.
  • Gestion des blocs : visibilité, bloc sur mesure, module Block Visibility Groups.
  • 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 : module Page Manager, Panels et Paragraph.

Fonctionnalités communautaires

  • Gestion des médias avec le module Media Entity.
  • Création de formulaire à la souris : modules Contact, YAML Form, eForm...
  • Ajouter une newsletter.
  • Personnaliser les profils utilisateurs.
  • Système de note avec Voting API.
  • Partage de contenus sur les réseaux sociaux.
  • Workflow de publication.

Aller plus loin

  • Fonctionnement du multilingue : traduction du contenu et de la configuration.
  • Installation multi-sites (une instance de Drupal fait tourner plusieurs sites distincts).

Optimisation

  • Optimiser le référencement.
  • Optimiser les performances.
  • Optimiser la sécurité.

Administration du site

  • Gérer le spam, modérer les commentaires et les utilisateurs.
  • Automatiser certaines tâches (envois d'e-mails, validation d'inscription, publication/dépublication du contenu...).
  • Sauvegarder son site Drupal.
  • Mettre à jour son site Drupal.