Aller au contenu principal
Accueil
Développeur Drupal

Main navigation

  • Mon travail
  • Mes réalisations
  • Articles
  • Contact
Language switcher
  • English English
  • French French

Articles

Par Jean, 10 avril, 2026

Moderniser la construction de sites Drupal : l'aventure Display Builder

Display builder module
Historiquement, la construction des affichages dans Drupal a toujours été une expérience fragmentée et incohérente. Pendant des années, nous avons dû jongler entre le Block Layout pour la structure des pages, le Manage Display pour les entités, et les Field Formatters pour les données spécifiques—finissant souvent avec une multitude de template overrides simplement pour obtenir un design précis...
Plus

Tags

  • module
  • drupal 11
  • En savoir plus sur Moderniser la construction de sites Drupal : l'aventure Display Builder
Par Jean, 11 septembre, 2024

Mon nouveau module UI Icons

UI Icons examples
Pour faire suite à mon travail avec l'incroyable équipe de UI Patterns, un autre besoin est surgit pour utiliser Drupal et UI Patterns dans la gestion des Design System : les icônes !
Plus

Tags

  • drupal 10
  • module
  • drupal 11
  • En savoir plus sur Mon nouveau module UI Icons
Par Jean, 11 septembre, 2024

Ma participation UI Patterns - le module UI Patterns Devel

UI Patterns Devel dashboard
UI Patterns Devel Drush
Pendant ma participation au dernier Code Sprint UI Patterns j'ai eu l'occasion de travailler sur un nouveau module pour répondre aux besoins du projet.
Plus

Tags

  • drupal 10
  • module
  • En savoir plus sur Ma participation UI Patterns - le module UI Patterns Devel
Par Jean, 11 juin, 2023

Update: Créer un sous thème Drupal 10+ Olivero

Drupal Olivero theme
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.
Plus

Tags

  • theming
  • drupal 10
  • olivero
  • En savoir plus sur Update: Créer un sous thème Drupal 10+ Olivero
Par Jean, 23 mars, 2022

Audit qualité d'un site Drupal 8 / 9

Console QA
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...
Plus

Tags

  • drupal 9
  • drupal 8
  • QA
  • Coding
  • En savoir plus sur Audit qualité d'un site Drupal 8 / 9
Par Jean, 30 décembre, 2021

Drupal 9 confirmFormBase en un seul formulaire

Coding
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...
Plus

Tags

  • drupal 9
  • Form
  • Confirm form
  • Coding
  • En savoir plus sur Drupal 9 confirmFormBase en un seul formulaire
Par Jean, 16 décembre, 2021

Créer un sous thème Drupal 9 Olivero

Drupal Olivero theme
Depuis Drupal 9.1 un nouveau thème moderne mais expérimentale à été introduit : Olivero. Voici un exemple sur comment créer un sous thème pour Olivero.
Plus

Tags

  • theming
  • drupal 9
  • olivero
  • En savoir plus sur Créer un sous thème Drupal 9 Olivero
Par Jean, 23 juillet, 2019

Intégration de Gtilab-CI avec votre module ou thème Drupal 8

Drupal and Gitlab CI
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...
Plus

Tags

  • gitlab-ci
  • gitlab
  • drupal 8
  • En savoir plus sur Intégration de Gtilab-CI avec votre module ou thème Drupal 8
Par Jean, 9 février, 2019

Drupal 8 Javascript tests avec Nightwatch.js et Docker

JavaScript testing
Testez son site Drupal 8 avec JavaScript et le navigateur Chrome.
Plus

Tags

  • drupal 8
  • gitlab-ci
  • nightwatch
  • En savoir plus sur Drupal 8 Javascript tests avec Nightwatch.js et Docker
Par Jean, 22 janvier, 2019

Injection de dépendances lors de l'héritage d'une classe qui implémente ControllerBase

Drupal dependency Injection
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...
Plus

Tags

  • drupal 8
  • custom code
  • dependency injection
  • En savoir plus sur Injection de dépendances lors de l'héritage d'une classe qui implémente ControllerBase

Pagination

  • Page 1
  • Page 2
  • Page 3
  • Page suivante
  • Dernière page

À propos

Jean Valverde

Jean Valverde

Développeur Php
expert Drupal
Bordeaux / Paris - France

Me contacter

Je propose mes services en indépendant pour tout développement web, audit, amélioration lié à Drupal, Php, Gitlab-ci...

Vous pouvez me contacter pour toute demande d'évaluation gratuite de projet par mail contactatdeveloppeur-drupal [dot] com (contact[at]developpeur-drupal[dot]com).

RSS feed

À propos

Jean Valverde

Jean Valverde

Développeur Php
expert Drupal
Bordeaux / Paris - France

Mes profiles

  • Drupal.org
  • Gitlab.com
  • Github.com
  • Docker.hub

Me contacter

Je propose mes services en indépendant pour tout développement web, audit, amélioration lié à Drupal, Php, Gitlab-ci...

Vous pouvez me contacter pour toute demande d'évaluation gratuite de projet par mail contactatdeveloppeur-drupal [dot] com (contact[at]developpeur-drupal[dot]com).

Propulsé par Drupal