Accueil > Messagerie/Collaboratif > Fondamentaux Drupal
Formation #MSC84

Formation Fondamentaux Drupal

Durée : 3 jours

Code : MSC84


Prochaines dates programmées :

Du 01 au 03 Mai 2024

Du 24 au 26 Juil. 2024

Du 18 au 20 Sept. 2024

Du 20 au 22 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Apprendre à installer, à configurer et à administrer Drupal
  • Savoir créer et organiser le contenu
Programme
1/ Introduction
  • Les avantages et faiblesses de Drupal
  • Principales fonctionnalités et les différences versions de Drupal
  • Ressources disponibles en ligne
  • Les outils du développeur
2/ Installation de Drupal
  • Les pré-requis
  • Installation et utilisation de Wamp sur Windows
  • L'installation d'une base de données
  • Configuration du premier site
  • Autres installations possibles (WebMAtrix, Acquia Dev Desktop2, MAMP)
3/ L'interface d'administration
  • Architecture des répertoires de Drupal
  • La barre d'administration
  • Configuration du site
  • Gestion des comptes utilisateurs
  • Gestion du système
  • Gestion du contenu et des champs
4/ Créer du contenu
  • Utiliser des types de noeuds
  • Créer les nouveaux types de noeuds avec Field
  • Créer 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
  • Personnaliser l'affichage d'un contenu : view mode et form mode
  • Contrôler l'accès au contenu
5/ Le module Views
  • Les types de Views (Table, List, Teaser...)
  • Créer une vue simple et complexe
  • Personnaliser l'affichage d'une vue
  • Filtres exposés, filtres contextuels, relations...
6/ Organiser le contenu
  • Gérer le contenu avec la taxonomie
  • Gérer les blocs
  • 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
7/ Fonctionnalités communautaires
  • Gérer les médias avec le module Media Entity
  • Créer un formulaire : modules Contact, YAML Form, eForm...
  • Ajouter une newsletter
  • Personnalisation des profils utilisateurs
  • Système de notes avec Voting API
  • Publier le contenus sur les réseaux sociaux
  • Workflow de publication
8/ Gestion de la configuration
  • Principe du système de configuration :
  • configuration en base
  • fichiers YAML
  • import/export et synchronisation
  • Créer un formulaire dans le back-office de Drupal pour mettre à jour une configuration
  • Ajouter sa propre configuration : manipulation de l'objet Config
  • Traduction de configuration
  • Utiliser State API
9/ La sécurité
  • Comprendre le système de contrôle d’accès de Drupal
  • Protéger l'accès à un bloc
  • Protéger l'accès à une page (route)
  • Créer son propre système de contrôle d'accès sous forme de service taggué
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Webmaster
  • Responsables de sites Web
  • Décideurs
  • Chefs de projets
  • Développeurs
Dates

Dates

  • Du 01 au 03 Mai 2024
  • Du 24 au 26 Juil. 2024
  • Du 18 au 20 Sept. 2024
  • Du 20 au 22 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.