Drupal 9

Partiel du 09/03/2022

Soumis par Antoine le mar 08/03/2022 - 18:09

 Ce partiel dure 4 heures

Vous devez créer un module qui permet de gérer une bibliothèque de films.

ATTENTION : votre module doit s'appeler par votre nom de famille (sans aucun caractère spécial). A la fin de l'épreuve, vous devez l'envoyer zippé à l'adresse

TP n°1: Installer et paramétrer un Drupal

Soumis par Antoine le mer 07/10/2020 - 14:07

L’association Drupalophile souhaite présenter un ensemble de ressources documentaires sur le CMS Drupal (des livres, des tutos et des vidéos). Vous êtes chargé de créer ce site en respectant les consignes du cahier des charges fourni en annexe.

Objectifs pédagogiques

A la fin de ce TP de 8 heures, je serai capable de

Concepts de base : vocabulaires et termes de taxonomie

Soumis par Antoine le lun 23/11/2020 - 08:50

A la base, la taxonomie est la branche des sciences naturelles qui a pour objectif de classifier les différents êtres vivants. Petit à petit, le terme a été utilisé dans d'autres sciences et désigne la science de la classification.

Concept de base Drupal : contenu et type de contenu

Soumis par Antoine le mer 07/10/2020 - 15:18

Drupal est un site web du type CMS c'est à dire un "Content Manager System" ou un "système de gestion de contenu". Un CMS permet de stocker des informations sur des "contenus" pour les afficher aux visiteurs. Les premiers CMS permettaient uniquement de gérer des blogs. L'utilisateur y stockait les informations sur des contenus de type articles : titre, texte, date d'écriture... Drupal est un CMS plus évolué, car il permet de stocker des informations sur n'importe quel type de contenu. Par exemple, vous pourriez stocker des informations sur

Utiliser une taxonomie pour classifier du contenu

Soumis par Antoine le lun 23/11/2020 - 09:55
Dans ce tuto, vous allez apprendre à créer un vocabulaire et y ajouter des termes de façon à classifier des articles. Vous verrez aussi comment créer une vue qui utilise ce vocabulaire.

Convertir un schéma conceptuel en types de contenu dans Drupal

Soumis par Antoine le lun 12/10/2020 - 23:33
Lors de la création d'un site web, on commence souvent par créer un schéma conceptuel des données, puis un schéma relationnel afin d'avoir une vue d'ensemble des tables et clés étrangères à créer. Cependant dans un projet Drupal, on ne va créer les tables dans la base de données. A la place, on utilise des types de contenu et des champs qui référencent des entités. Le but de ce tuto, est d'apprendre à convertir vos schémas conceptuels et relationnels en types de contenu pour Drupal.

Format d'une vue Drupal : principes généraux

Soumis par Antoine le lun 05/10/2020 - 11:27

Dans l'article "créer une vue" nous avons parlé des différents affichages d'une vues : sous forme de bloc ou de page. Nous avons vu aussi qu'il était possible de définir dans le formulaire de création de la vue, son format d'affichage en choisissant un style de vue ("Grille", "Liste HTML", "Liste non mise en forme", et "Tableau") et un style de lignes ("contenu" ou "champ").

Créer une vue affichée sous forme de page dans Drupal

Soumis par Antoine le lun 05/10/2020 - 14:42

Nous avons vu qu'une "vue" est une façon d'afficher un, ou plusieurs éléments, récupérés à l'aide d'une requête sql qui a été générée grâce à l'interface graphique "view UI". Nous avons vu dans l'article sur les principes de base de l'affichage d'une vue, qu'il est possible d'afficher une page soit sous forme de page, soit sous forme de bloc. Dans cet article, nous allons voir comment créer une vue affichée sous forme de page.

Passer en mode maintenance un site Drupal

Soumis par Antoine le lun 02/11/2020 - 09:30
Dans ce tuto pour Drupal, nous allons expliquer comment activer et désactiver le mode maintenance. Ensuite, nous verrons comment personnaliser le message affiché aux utilisateurs qui ne peuvent pas accéder au site. Enfin, nous verrons comment accorder le droit à une catégorie d'utilisateurs d'accéder au site.

Créer une vue affichée sous forme de bloc avec Drupal

Soumis par Antoine le lun 05/10/2020 - 15:49

Une "vue" permet d'afficher un, ou plusieurs éléments, récupérés à l'aide d'une requête sql qui a été générée grâce à l'interface graphique "view UI". Nous avons vu dans l'article sur les principes de base de l'affichage d'une vue, qu'il est possible d'afficher une page soit sous forme de page, soit sous forme de bloc. Dans cet article, nous allons voir comment créer une vue affichée sous forme de page de bloc.

Supprimer un menu dans Drupal

Soumis par Antoine le jeu 19/03/2020 - 10:02

Dans ce tuto pour Drupal 8 et 9, nous allons voir comment supprimer un menu.

la démarche est la suivante :

Définir les pages d'erreur de votre site Drupal

Soumis par Antoine le mar 03/11/2020 - 09:08
Dans ce tuto Drupal, nous allons comment paramétrer votre Drupal pour personnaliser les pages d'erreur 403 (accès refusé) et 404 (page non trouvée). Idéalement, vos utilisateurs ne devraient jamais les voir, mais vous n'êtes pas à l'abri d'un lien cassé, ou d'un utilisateur qui tente de saisir des adresses pour accéder à des pages qui lui sont interdites.

Insérer des médias dans vos contenus

Soumis par Antoine le ven 13/11/2020 - 11:45
Utiliser les modules "Média" et "Média library" pour enregistrer et insérer des images, des vidéos ou des documents dans vos articles ou autres types de contenus

Le style de vue "Tableau" dans Drupal

Soumis par Antoine le lun 05/10/2020 - 17:13

Dans cet article nous allons présenter le style de vue "Tableau". Pour rappel, une vue est un outil qui permet de sélectionner et d'afficher un ensemble d'éléments. Le style de vue va servir à choisir quelles sont les balises HTML qui encadrent chaque élément. Comme vous vous en doutez, le style de vue "Tableau" permet de placer les éléments dans une balise <table>.

Le style de vue "Grille" dans Drupal

Soumis par Antoine le lun 05/10/2020 - 16:28
L'objectif de ce tuto Drupal est donc de présenter le style de vue grille. Pour cela, nous allons créer une vue sous forme de page qui présente les villes six par six avec une pagination. Cette vue aura le style de vue "Grille" et le style de ligne "Champs". Par la suite nous, étudierons les différents paramètres de ce style de vue.

Le style de vue "Liste HTML" dans Drupal

Soumis par Antoine le mar 06/10/2020 - 08:51
Dans ce tuto Drupal, nous allons étudier le style de vue "Liste HTML". Pour cela, nous allons commencer par créer une vue, ensuite nous étudierons l'interface de view UI pour voir quelles sont les zones qui influence le style de vue. Enfin nous détaillerons les différents paramétrages du style de vue "Liste HTML" ainsi que les styles de lignes "Contenu" et "Champ".

Le style de vue "Liste non mise en forme" dans Drupal

Soumis par Antoine le mer 07/10/2020 - 11:13
Dans ce tuto Drupal , nous allons étudier le style de vue "Liste non mise en forme" et ses différents paramétrages. Pour illustrer notre tuto, nous créerons une vue exemple qui affiche les 5 articles les plus récents dans un bloc.