6. Drupal : Thématisation
Le theming dans Drupal 8 a été modifié. Cela est principalement dû à la transition vers la programmation orientée objet et à l'utilisation du moteur de templates Twig. Alors qu'auparavant il suffisait d'apprendre un peu de PHP, HTML, CSS et de commencer à créer son propre thème, il est maintenant nécessaire de maîtriser également Twig. D'une part, cela complique le développement sous Drupal, mais d'autre part, cela simplifie le processus de développement. L'utilisation d'un moteur de templates est plus pratique pour un groupe de développeurs lorsque l'un se spécialise dans le développement d'une fonction, tandis que d'autres se concentrent sur le développement du frontend du site.
Il est nécessaire de maîtriser progressivement chaque nouvelle technologie et approche de développement : SASS, Twig, Grunt, Bootstrap – tout cela est depuis longtemps devenu des standards pour le développement d'applications web. Alors, découvrons ensemble comment utiliser tout cela.