Aller au contenu
tak.tn
← Retour aux réalisationsÉtude de cas

Maintenir 24 modules Drupal, dont Admin Toolbar

Client
Communauté Drupal
Période
Depuis 2012
Stack
Drupal 7→11PHPAPI drupal.orgGitLab drupal.org

Le contexte

Je contribue à Drupal depuis 2012 sous le pseudonyme matio89. Au fil des années, je suis devenu mainteneur de 24 projets sur drupal.org — dont Admin Toolbar, l’un des modules les plus installés de tout l’écosystème Drupal, présent sur une part significative des sites Drupal en production dans le monde.

Le problème

Maintenir un module très installé, c’est un métier en soi :

  • une file d’issues permanente à trier : bugs réels, demandes de fonctionnalités, faux positifs ;
  • la compatibilité à assurer à chaque version majeure de Drupal (9, 10, 11…) sans casser l’existant ;
  • des correctifs de sécurité à coordonner avec l’équipe sécurité de drupal.org, sous embargo ;
  • des contributions extérieures à relire avec bienveillance mais sans complaisance.

Le tout en public : chaque décision, chaque commit, chaque échange est visible et archivé.

Ce que je fais

Tri et priorisation des issues, revues de patches et de merge requests, publication de versions stables et de versions de compatibilité (Drupal 10, Drupal 11), coordination avec les autres mainteneurs et l’équipe sécurité, documentation.

Le résultat

Des modules qui suivent le rythme des versions de Drupal et sur lesquels des dizaines de milliers d’équipes s’appuient sans y penser. Et pour mes clients, une garantie difficile à contrefaire : mon code est public, relu et éprouvé à grande échelle. Avant de me confier votre back-office, vous pouvez lire le mien.

Un projet similaire en tête ?

Discutons-en

Un projet Drupal ou un besoin SEO technique ?

Parlons-en. Réponse sous 24 h ouvrées, sans engagement.

Me contacter