Suite à la sortie de Drupal 10, ceci est une mise à jour de mon article pour créer un sous thème Olivero pour Drupal 9.
Articles
Par admin, 23 mars, 2022
Depuis que je travail avec Drupal j'ai pu contribuer à de nombreux projets, avec certains cas de reprises ou de maintenance. L'un des problèmes constant est la piètre qualité des sites en reprise, aussi bien sur les petits projets que ceux gérés par de grosses entreprises, il semble y avoir une certaine constance dans un manque de gestion et contrôle technique. La faute à Drupal ? Drupal est très...
Par admin, 30 décembre, 2021
Drupal 9 vous propose la classe confirmFormBase qui étends FormBase . Cela permet de rapidement rajouter une étape à un formulaire pour valider une action. L'utilisation courante est de confirmer la suppression de quelque chose, cela permet d'informer : "êtes-vous sûr de vouloir supprimer le noeud 23 ?" L'utilisation standard est de créer une route avec un paramètre (par exemple un id) et donc d...
Tags
Par admin, 16 décembre, 2021
Par admin, 23 juillet, 2019
Gitlab-CI offre une intégration continue flexible et performante. Mon projet Giltab CI fo Drupal 8 facilite déjà l'intégration avec un projet Drupal 8. Le projet est maintenant à jour avec la possibilité de l'adapter pour un module ou un thème Drupal 8 avec peu d'efforts. Voici un rapide tutoriel pour l'intégration d'un ensemble de tests avec Gitlab-CI pour votre module Drupal 8. L'intégration...
Par admin, 9 février, 2019
Testez son site Drupal 8 avec JavaScript et le navigateur Chrome.
Tags
Par admin, 22 janvier, 2019
Voici un retour d’expérience sur un cas assez courant dans le développement de code custom pour Drupal 8 . Un module contient un contrôleur dont vous voulez surcharger une des méthode parce que vous avez besoin de modifier la logique de celle-ci et que le code ne vous fourni aucun moyen pour ça (un hook par exemple). Mais cette classe qui implémente ControllerBase fait déjà usage de l'injection de...
Par admin, 23 décembre, 2018
Image
Drupal 8 et Gitlab-ci
Dans le cadre du travail en livraison continue, il existe de nombreuses solutions de CD . Voici un exemple d'utilisation de Gitlab-CI avec Drupal 8 . Intégration / Livraison continue Le service d'intégration continue Gitlab-CI fait parti des derniers arrivant et propose une solution complète, très extensible et pour l'instant sans coût pour mettre en place votre flux de travail avec Drupal 8. Le...
Par admin, 22 octobre, 2018
A force de construire des sites Drupal 8 , j'en suis arrivé à toujours utilisés le même code de départ pour mes sous thèmes Bootstrap . Preprocess hooks est un système de base sous Drupal pour manipuler et ajouter des variables que vous pouvez ensuite utiliser dans vos fichiers de template Twig. Suggestions hooks est uns système de base dans Drupal 8 pour étendre la liste des fichiers de templates...
Par admin, 3 janvier, 2018
Cela fait maintenant quelques temps que j'utilise et maintiens ma propre solution de développement Drupal 8 avec Docker : Drupal 8 Docker Development Plutôt axé sur un usage sous Linux ou Mac, Docker compose permet de mettre en place un environnement complet en séparant chaque services pour plus de flexibilité. Par exemple mon projet inclus Apache, Php 7, MySQL, PostgreSQL, Memcache, Solr, Redis...