TP création de modules

Rattrapage 16/03/2022

Soumis par Antoine le lun 14/03/2022 - 11:19

 Ce partiel dure 4 heures

Vous devez créer un module qui permet de gérer une bibliothèque de propriétaires d'animaux

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

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 : Créer son premier module dans Drupal

Soumis par Antoine le sam 21/03/2020 - 09:51

Dans ce tp vous allez apprendre à créer votre premier module.

Objectifs pédagogiques

A la fin de ce module vous devez être capable de 

  • créer un module à la main et l'activer
  • créer une route vers un contrôleur qui accepte des arguments
  • créer un contrôleur qui renvoie un tableau "render"

Ressources utiles

Vous devez lire les deux articles suivants

TP n°2 Manipuler des entités dans Drupal

Soumis par Antoine le sam 21/03/2020 - 20:04

Dans ce tp vous allez apprendre à manipuler des entités et continuer à manipuler des routes. Pour réaliser ce tuto, vous devez avoir terminé les tp précédents.

Objectifs pédagogiques

A la fin de ce module vous devez être capable de 

  • créer un module avec drush
  • rattacher un gabarit à une route
  • créer un tableau qui sera rendu automatiquement
  • charger/créer/modifier/supprimer des noeuds

Ressources utiles

Vous devez lire les articles suivants :

TP n°3 Utiliser des formulaires dans Drupal

Soumis par Antoine le lun 23/03/2020 - 18:41

Dans ce tp, vous allez apprendre à créer des formulaires pour modifier en masse des articles. Pour réaliser ce tuto, vous devez savoir créer le squelette d'un module, créer des routes et manipuler des entités

Objectifs pédagogiques

A la fin de ce tp, vous devez être capable de :

TP n°4 : Créer un bloc configurable dans un module Drupal

Soumis par Antoine le mer 25/03/2020 - 15:35

Dans ce tp vous allez apprendre à créer des blocs configurables. Pour cela vous allez devoir apprendre à stocker des éléments de configuration. Pour réaliser ce tuto, vous devez savoir créer des formulaires comme vous l'avez vu dans le tp n°3

Objectifs pédagogiques

A la fin de ce module vous devez être capable de 

  • stocker et accéder à des éléments de configuration
  • créer des blocs configurables 

Ressources utiles

Vous devez lire les articles suivants :

TP n°5 Création de nouveaux types de contenu et menus dans un module Drupal

Soumis par Antoine le lun 30/03/2020 - 14:55

Dans ce tp, nous allons créer un module qui permet de gérer une bibliothèque. Pour cela nous allons apprendre à créer des types de contenu lors de l'installation d'un module, gérer des rôles et des droits, et créer des liens de menu. Pour réaliser ce module, vous devez avoir réalisé les autres tp.

Objectifs pédagogiques :

A la fin de ce tp, vous devez être capable de :

Partiel du 05/05/2020

Soumis par Antoine le lun 04/05/2020 - 16:14

Ce partiel dure 4 heures

L'entreprise Immo+ est un promoteur qui permet à des agents immobiliers indépendants de vendre les appartements qu'elle construit à travers toute la France. Chaque agent dispose d'un site Drupal qu'il peut mettre en forme comme il le souhaite. Par contre, ils doivent installer le module immoplus qui va ajouter plusieurs fonctionnalités à leur site. 

Suite au passage à Drupal 8, votre entreprise est chargée de réécrire le module immoplus.