Ce tutoriel, en cours d’élaboration, s’adresse aux développeurs débutants ou expérimentés qui souhaitent découvrir Drupal. Son objectif est d’aborder les principes fondamentaux pour une prise en main rapide, vous permettre d’industrialiser vos développements et d’incorporer vos travaux au sein d’un workflow de déploiement continu.
La difficulté augmentera progressivement, et les points abordés qui seront de plus en plus techniques couvriront à la fois le développement frontend, avec la création de thèmes, et le développement backend pour la création de modules par exemple.
Dans l’immédiat, quelques notions techniques seront nécessaires. Nous partirons du principe que vous maîtrisez votre environnement de travail (LAMP idéalement), êtes familier avec git et l’installation de paquets – ou bundles – à l’aide de composer.
Sommaire
- Initiation
- Prérequis
- Initialisation d’un projet via composer
- Apache et VirtualHost simple
- La base de données
- Installation via drush
- Avant d’aller plus loin
- Premiers pas dans Drupal
- Récupérer un module contrib et l’installer
- Récupérer un thème contrib et l’installer
- Configuration générale
- Désinstaller les modules inutiles
- Activer le mode développeur
- Premier thème custom
- Les types de contenus
- Créer un listing avec le module view
- Les menus
- Formulaire de contact
- Page d’accueil
- Les pages d’erreurs
- Créer un thème (en cours d’élaboration)
- Arborescence de départ
- Gérer ses assets
- Les régions
- Les templates
- Les hooks
- Les suggestions
- Créer un module (en cours d’élaboration)
- Déploiement continue (en cours d’élaboration)
- Synchronisation de configuration
- Config ignore
- Config split
- Synchronisation de configuration