Drupal 8 – Intégrateur

Atlas
  • Référence : OPS011
  • Durée : 3 jours (21 heures)
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Des notions de PHP et de Responsive Design sont aussi nécessaires mais pas indispensables
  • Pour profiter pleinement de ce cours, il est indispensable de connaître le langage HTML et les feuilles de style CSS

PROFIL DES STAGIAIRES

  • Ce stage cible également les développeurs ou intégrateurs amenés à travailler sur la partie thème d'un projet Drupal
  • Cette formation s’adresse aux web designers souhaitant créer des thèmes Drupal 8, ou concevoir des chartes graphiques qui tiennent compte de la "philosophie Drupal" pour qu'elles soient plus faciles à intégrer ensuite

OBJECTIFS

  • Comprendre le système de "theming" (habillage) de Drupal. •Apprendre à contrôler à 100% le HTML/CSS généré par Drupal
  • Etre capable d'intégrer n'importe quelle charte graphique sous forme de thème Drupal
  • Créer son propre thème. • Changer l'apparence d'un module sans toucher au code de ce module.

METHODES PEDAGOGIQUES

  • Mise à disposition d’un poste de travail par participant
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Développement Internet

CONTENU DU COURS

1 - Introduction

  • Présentation rapide de Drupal et de son jargon (node, taxonomie…).
  • Présentation et installation des outils de développement (WAMP, Editeur PHP, Firefox).
  • Téléchargement et installation de Drupal 8.
  • Les outils du webdesigner : Firebug, TWIG debug.

2 - Thème, les fondamentaux

  • Principe de base
  • Les fichiers d’un thème
  • Les différents éléments natifs de Drupal.
  • Thème de base et héritage

3 - Système de templating TWIG

  • Gestion des templates.
  • Introduction à Twig.
  • Twig Debug.
  • Surcharge de templates.
  • Ajouter des suggestions de template custom.

4 - Gestion des assets

  • Système de bibliothèques.
  • Dépendances et bibliothèques natives.
  • Architecture SMACSS.
  • Différents types de chargement d’une bibliothèque.

5 - Module Layout Plugin

  • Intérêts de l’approche des layouts.
  • Définir des layouts depuis un thème.
  • Utilisation avec Page Manager.
  • Utilisation avec Display Suite.

6 - Configuration

  • Système de configuration de Drupal 8.
  • Embarquer une configuration dans un thème.
  • Dépendance entre configuration.

7 - Javascript

  • Gestion du Javascript et Drupal 8.
  • Les bibliothèques de base.
  • Ajouter un script custom.

8 - Responsive Design avec Drupal 8

  • Par défaut le thème de Drupal 8 prend en compte le Responsive Design.
  • Implémentation des points de rupture
  • Gestion des images en responsive design
  • Gestion des menus
cookie