asset 1
asset 2
asset 3
asset 2
asset 21

Interview de Jb Audras, core committer WordPress : dans le quotidien d’un contributeur

15 mai 2026

Quand on parle de Word­Press, on pense sou­vent au CMS que l’on uti­lise pour créer et gérer un site. On parle de ses fonc­tion­na­li­tés, de ses mises à jour, de ses exten­sions ou encore de son inter­face d’administration. Mais on oublie par­fois qu’au-delà de l’outil, Word­Press est avant tout un pro­jet open source qui vit grâce à une com­mu­nau­té très active.

Il existe dif­fé­rentes façons de contri­buer à Word­Press : tra­duire des exten­sions, orga­ni­ser des mee­tups ou de Word­Camps, cor­ri­ger des choses dans le coeur de Word­Press. Et c’est jus­te­ment sur ce der­nier exemple que nous all­lons nous pen­cher aujourd’hui.

Aujourd’­hui, je vous pré­sente JB Audras, à qui j’ai posé plu­sieurs ques­tions pour qu’il nous fasse part de son expé­rience. Jb Audras est par­ti­cu­liè­re­ment impli­qué dans la contri­bu­tion. Ça fait tout juste 20 ans qu’il uti­lise Word­Press. Aujo­rud’­hui, en tant que core com­mit­ter Word­Press, il par­ti­cipe direc­te­ment à l’évolution du cœur du CMS. Dans cette inter­view, il nous parle de son par­cours, de son enga­ge­ment dans la contri­bu­tion, de son rôle au sein du pro­jet et de ce que cela repré­sente, concrè­te­ment, de faire évo­luer un outil uti­li­sé par une si grande par­tie du web. Cet inter­view est une invi­ta­tion à mieux com­prendre ce qui se passe der­rière Word­Press, mais aus­si de décou­vrir la dimen­sion humaine et col­lec­tive qui fait sa force.

JB, quand as-tu découvert WordPress pour la première fois ?

En 2006, pour créer le car­net de bord d’un stage que j’ai fait au Rec­to­rat de Gre­noble dans le cadre de la mise en acces­si­bi­li­té de leur site qui tour­nait sur… Spip Ago­ra. J’avais choi­si d’utiliser Word­Press pour ce blog de stage, avec un thème per­son­na­li­sé à l’arrache à par­tir du bon vieux thème Kubrick.

Comment as-tu trouvé ta place dans le projet WordPress ?

Pas mal d’années plus tard, vers 2011 ou 2012, j’ai com­men­cé à par­ti­ci­per à des mee­tups à Gre­noble ou à Lyon et à des Word­Camps, puis à orga­ni­ser le mee­tup Drôme-Ardèche à Valence. J’ai fini par pro­po­ser ma pre­mière confé­rence au Word­Camp Paris 2016 et dans la fou­lée j’ai quit­té ma pré­cé­dente agence et été embau­ché par l’agence Who­du­nit où je tra­vaille tou­jours depuis.
À par­tir de 2016 j’ai com­men­cé à vrai­ment m’investir dans la contri­bu­tion : d’abord dans la tra­duc­tion (je suis deve­nu res­pon­sable géné­ral de la tra­duc­tion de WP en fran­çais en 2017), puis avec quelques pre­miers patchs du Core du CMS.
J’ai inté­gré puis diri­gé l’équipe d’Accessibilité de Word­Press pen­dant 2 ans, j’ai par­ti­ci­pé à l’équipe de vali­da­tion des thèmes sur le repo WP, j’ai pas mal bos­sé sur l’amélioration des dif­fé­rents sites Word​Press​.org, mais au final mon acti­vi­té de contri­bu­tion prin­ci­pale reste l’équipe Core.

En 2018, j’ai diri­gé ma pre­mière ver­sion de WP, la ver­sion mineure 4.9.5. Ça a été un vrai déclic, j’en ai d’ailleurs écrit une syn­thèse, dont vous pou­vez lire :

  • La ver­sion anglaise sur Make/Core sur word​press​.org
  • La ver­sion fran­çaise sur mon site per­so dans l’espoir d’encourager des Fran­çais à ten­ter l’expérience, mais je reste à ce jour le seul fran­çais à m’être lan­cé là dedans… dommage !

Depuis, j’ai fait par­tie de l’équipe de direc­tion de plus de 10 ver­sions majeures du CMS (j’ai d’ailleurs à la mai­son un tableau com­mé­mo­ra­tif offert par Word​Press​.org pour cha­cune de ces ver­sions !) et j’ai diri­gé une petite tren­taine de ver­sions mineures.

Je suis deve­nu une pre­mière fois res­pon­sable de l’équipe Core de Word­Press en 2020, man­dat renou­ve­lé pour la 4ème fois cette année 2026.

Dans le cadre de l’équipe Core, j’ai mené quelques pro­jets impor­tants dont par exemple : 

  • La conduite du tra­vail de refonte de l’accessibilité du tableau de bord sur Word­Press 5.3
  • La direc­tion du déve­lop­pe­ment de la fonc­tion­na­li­té de mises à jour auto­ma­tiques des thèmes et des exten­sions sur Word­Press 5.5 puis de celle des mises à jour auto­ma­tiques du cœur du CMS sur Word­Press 5.6
  • La co-direc­tion du tra­vail de refonte gra­phique du back-office sur Word­Press 7.0

J’ai col­la­bo­ré à plein d’autres choses à côté, comme la docu­men­ta­tion du CMS en fran­çais, le déve­lop­pe­ment d’une ving­taine d’extensions, la co-orga­ni­sa­tion du Word­Press Trans­la­tion Day et du Word­Press Acces­si­bi­li­ty Day, la co-orga­ni­sa­tion des jour­nées de contri­bu­tion de Word­Camps en France comme à l’étranger (Comme le Word­Camp Suisse, le Word­Camp Europe à Ber­lin, le Word­Camp US à Nash­ville) et j’ai don­né une bonne ving­taine de confé­rences sur WP lors de Word­Camps ou à l’extérieur de la com­mu­nau­té comme par exemple à Paris Web.

Aujourd’hui, je suis Core Com­mit­ter du pro­jet Word­Press, repré­sen­tant de l’équipe Core, et membre de l’équipe res­treinte de Sécu­ri­té du pro­jet WP.

jb audras nous présente un souvenir wordpress josephine : disque vinyl encadré de joséphine Baker
Sou­ve­nir de Word­Press 5.9 « Jose­phine », qui avait inté­gré le Full Site Edi­ting (FSE).

Qu’est-ce qui t’a donné envie de t’impliquer dans le projet ?

Au départ, la curio­si­té et l’envie de me rendre utile. Puis la contri­bu­tion m’a appor­té, en retour, une énorme connais­sance des des­sous du CMS, que j’ai pu beau­coup valo­ri­ser pro­fes­sion­nel­le­ment. Et j’ai conti­nué, pour moi et parce que ça fait tout sim­ple­ment du bien de se sen­tir utile. Mais aus­si parce que c’est valo­ri­sant d’avoir un impact sur un pro­jet aus­si important.

Te souviens-tu de ta toute première contribution ?

Alors non mais comme je note tout, j’ai retrou­vé 🙂
C’était en sep­tembre 2017 et c’était un ticket pour amé­lio­rer l’accessibilité de notre bonne vieille inter­face de ges­tion des wid­gets, aujourd’hui dépré­ciée.
Enfin, c’était ma pre­mière contri­bu­tion Core, comme dit plus haut, j’avais déjà contri­bué à la tra­duc­tion de WP avant ça. En tout cas, j’ai été très fier de modi­fier mes toutes pre­mières lignes de code dans ce pro­jet open-source.

Aujourd’hui d’après les stats four­nies par GitHub, je fais par­tie des 10 per­sonnes qui ont pous­sé le plus de modifs de code dans ce pro­jet. Après, il faut faire atten­tion au quan­ti­ta­tif, il y a des lignes de code plus impac­tantes que d’autres ! 😅

Fina­le­ment, ce que je kiffe le plus aujourd’hui, c’est embar­quer de nou­velles per­sonnes et les aider, comme moi il y a bien­tôt 10 ans, à pro­po­ser leur pre­mier patch du cœur WP. D’ailleurs je crois bien que je t’avais aidé à faire ta pre­mière contri­bu­tion Core Valé­rie ! (Oui je confirme, c’est Valé­rie qui parle là 😃, j’ai contri­bué à la modi­fi­ca­tion du fichier wp-config.php) Tout une his­toire, d’ailleurs, avec Matt qui s’était inter­po­sé au pas­sage. Fau­dra faire un autre article pour racon­ter ça un jour 😂

Aujourd’hui, tu es core committer. Comment expliquerais-tu ce rôle à quelqu’un qui ne connaît pas les coulisses du projet ?

Un Core Com­mit­ter, c’est quelqu’un qui a les droits de com­mit sur le code du pro­jet. Donc en gros j’ai les clés du code source de Word­Press et je suis char­gé de prendre en charge les patchs (cor­rec­tifs, amé­lio­ra­tions et nou­velles fonc­tion­na­li­tés) pro­po­sés par les contri­bu­teur et les contri­bu­trices, pour les vali­der ou non, depuis leur créa­tion ini­tiale jusqu’à leur inclu­sion dans une nou­velle ver­sion de WP.

Quelles responsabilités implique le fait d’être core committer ?

Pour com­men­cer, de ne pas cas­ser un logi­ciel qui pro­pulse 40% du web 😅
Plus sérieu­se­ment, et bien il faut prendre beau­coup de recul pour ne pas pen­ser Word­Press comme un logi­ciel fini à un ins­tant T, mais pour prendre en compte toute son évo­lu­tion, son pas­sé, son pré­sent et son futur.

Quand on intègre une nou­velle fonc­tion PHP, elle est là pour res­ter ! À cause de la rétro­com­pa­ti­bi­li­té, on ne peut pas sim­ple­ment reve­nir en arrière et modi­fier le nom d’une fonc­tion ou d’un hook, pour ne pas cas­ser les sites qui les uti­lisent. On peut la dépré­cier éven­tuel­le­ment, mais la fonc­tion elle-même res­te­ra pour tou­jours.

Donc quand on prend une déci­sion, il faut que ce soit du solide ! C’est une res­pon­sa­bi­li­té qu’on ne prend pas à la légère.

Comment se prennent les décisions quand il faut valider, repousser, retravailler une évolution du Cœur de WordPress ?

Les Core Com­mit­ters sont déci­sion­naires de l’introduction finale de la fonc­tion­na­li­té dans le code source, mais il n’y pas que nous qui pre­nons les déci­sions. Il y a aus­si les leads de la ver­sion majeure dans laquelle la fonc­tion­na­li­té va atter­rir qui valident le plan­ning de son intro­duc­tion, et en der­nier recours, les leads du pro­jet WP.
Glo­ba­le­ment, les Core Com­mit­ters sont assez auto­nomes, mais sur de grosses évo­lu­tions, c’est tou­jours un tra­vail à plu­sieurs mains.

Comment se prépare une nouvelle version de WordPress en coulisses ?

  1. D’abord, on décide du plan­ning géné­ral, du péri­mètre (grosses fonc­tion­na­li­tés, cor­rec­tifs prio­ri­taires), puis on met en place une équipe de direc­tion et un plan­ning détaillé. Géné­ra­le­ment, l’équipe de direc­tion est com­po­sée de 2 ou 3 core com­mit­ters, de pro­fils orien­tés com­mu­ni­ca­tion, d’une direc­tion de pro­jet et de spé­cia­listes sui­vant les enjeux de la ver­sion : desi­gn, acces­si­bi­li­té, sor­tie d’un nou­veau thème natif…
  2. Ensuite, les tâches se répar­tissent jusqu’à la pre­mière ver­sion bêta. S’en­suit un cycle de ver­sions bêta et de releases can­di­dates. Par­fois ce cycle peut durer un peu plus long­temps que pré­vu, comme en ce moment avec la ver­sion 7.0.
    Par exemple, sur Word­Press 7.0 moi je suis Triage Lead. Cela veut dire que je fais de la ges­tion de pro­jet tech­nique : je trie les pro­po­si­tions de nou­velles fonc­tion­na­li­tés, les cor­rec­tifs et les évo­lu­tions, je relance chaque semaine les gens qui ont pro­po­sé des patchs et des pull requests pour bien les gar­der à jour, je m’assure que le work­flow soit res­pec­té sur chaque ticket, et je dégage du péri­mètre ce qui ne va pas être prêt pour la sor­tie finale. C’est un rôle un peu admi­nis­tra­tif, mais qui est impor­tant pour gar­der le cap du péri­mètre de la version.

Pour WP 7.0 on a connu pour la pre­mière fois depuis WP 5.0 un report de la date de sor­tie. Ceci est lié à cer­taines fonc­tion­na­li­tés comme la col­la­bo­ra­tion en temps réel qui doivent encore être affi­nées. En soi ce n’est pas très grave, mais on essaye quand même d’éviter ça au maxi­mum parce que les gens qui uti­lisent le CMS attendent un mini­mum d’engagements sur les dates de sor­ties. J’espère que ce genre de report conti­nue­ra de n’arriver que tous les 8 ans 😀

Qu’est-ce qui fait, selon toi, la force du modèle open source de WordPress ?

La diver­si­té des opi­nions, des cultures et des pro­fils. C’est extrê­me­ment enri­chis­sant pour Word­Press de réunir des gens avec des pré­oc­cu­pa­tions très dif­fé­rentes au sein d’un même pro­jet.
L’autre force, ce sont les res­sources dont on dis­pose. Peu de pro­jets open-source dis­posent d’autant de res­sources humaines, tech­niques et finan­cières, que celles dont dis­pose Word­Press. Per­sonne n’est irrem­pla­çable dans un pro­jet open-source, et ça c’est fran­che­ment ines­ti­mable.
Aujourd’hui si tu orga­nises un Word­Camp, tu as un backup, notam­ment finan­cier, de la part de la Fon­da­tion WP. C’est extrê­me­ment sécu­ri­sant pour les gens qui orga­nisent ces évé­ne­ments n’est-ce pas ? 🙂
Au-delà de ça, la gou­ver­nance du pro­jet est fré­quem­ment cri­ti­quée. Et notam­ment le fait que cette gou­ver­nance soit per­son­ni­fiée par Matt Mul­len­weg. Or, en tant que contri­bu­teur, je n’ai jamais subi de pres­sion de la part de la direc­tion du pro­jet pour agir de telle ou telle façon. J’ai eu des dis­cus­sions spor­tives avec des lead deve­lo­pers, avec Matt aus­si par­fois sur cer­tains sujets, mais à par­tir du moment où ce que je pro­po­sais était suf­fi­sam­ment solide, j’ai tou­jours eu gain de cause.
Il est tout à fait légi­time de mettre en cause la gou­ver­nance de ce pro­jet, mais mal­heu­reu­se­ment, la plu­part des per­sonnes qui font ces cri­tiques ne connaissent pas vrai­ment le fonc­tion­ne­ment de ce pro­jet au quo­ti­dien.

Je parle ici de gou­ver­nance du pro­jet, car c’est le point qui m’importe le plus. Je peux com­prendre qu’on puisse cri­ti­quer le style de com­mu­ni­ca­tion du lead pro­jet, mais elle n’a pas vrai­ment d’impact au quo­ti­dien sur mon acti­vi­té au sein du pro­jet, et pas beau­coup sur le pro­jet lui-même.

On associe souvent la contribution au développement. Pourtant, il existe beaucoup d’autres façons d’aider le projet. Qu’aimerais-tu dire à celles et ceux qui pensent ne pas avoir le profil pour contribuer ?

Oui, je parle beau­coup du cœur du CMS parce que c’est mon acti­vi­té prin­ci­pale, mais il y a des tas de façons de contri­buer à WP.

  • Pour res­ter sur le Core WP, tes­ter des patchs, c’est deve­nu presque facile avec WP Play­ground aujourd’hui.
  • Tra­duire son exten­sion favo­rite,
  • Etre béné­vole lors d’un WordCamp 
  • ou aider quelqu’un sur un forum.

Tous les pro­fils peuvent aider, ce n’est vrai­ment pas une ques­tion de com­pé­tences.

Il y a quelques temps j’au­rais dit que le fait que tout se passe en anglais res­tait une contrainte majeure, mais aujourd’hui il existe tel­le­ment d’outils pour pal­lier cette dif­fi­cul­té… d’autant plus que l’immense majo­ri­té des com­mu­ni­ca­tions se fait à l’écrit et de manière asyn­chrone, ce qui laisse pas mal de temps pour s’adapter à l’expression dans ce monde glo­ba­le­ment anglophone.

Parmi les dernières évolutions de WordPress, laquelle ou lesquelles te semblent particulièrement importantes ?

Les amé­lio­ra­tions de per­for­mances et d’accessibilité en pre­mier lieu, et l’effort de refonte et d’uniformisation de l’interface d’admin qui a été fait sur WP 7.0. Et puis bien sûr, il y a Guten­berg qui pro­gresse énor­mé­ment.

Main­te­nant, il y a les nou­velles fonc­tion­na­li­tés liées à l’IA, l’API Abi­li­ties notam­ment et puis les connec­teurs IA qui arrivent avec 7.0. Je n’ai pas un grand inté­rêt pour ces outils à titre per­son­nel et ce pour diverses rai­sons, mais c’est impor­tant pour moi à titre pro­fes­sion­nel car c’est une demande forte du mar­ché, et c’est indis­pen­sable que Word­Press prenne le train en marche.

Pourquoi est-il important que des entreprises soutiennent la contribution ?

Parce que les entre­prises qui sou­tiennent le pro­jet Word­Press lui donnent les res­sources humaines et éco­no­miques, qui lui per­mettent d’avoir un bon rythme de croi­sière. C’est un confort néces­saire pour conser­ver la viva­ci­té du pro­jet.

En dehors de quelques sala­riés d’Automattic, il n’y a en France aucune per­sonne tra­vaillant à temps plein sur le pro­jet WP. C’est dom­mage et pas vrai­ment com­pré­hen­sible quand on voit les masses finan­cières déga­gées par Word­Press sur le pays.

Per­so mon entre­prise me dégage un peu de temps pour contri­buer et l’année der­nière j’ai orga­ni­sé des jour­nées de contri­bu­tion internes à Who­du­nit ce qui nous a per­mis d’aboutir à 100% des per­sonnes de l’entreprise, ayant contri­bué au moins une fois au Core WP sur 2025. C’est cool et valo­ri­sant pour nous, mais on se sent par­fois bien seuls.

J’ai dans l’idée de lan­cer un pro­gramme de men­to­rat pour aider les entre­prises qui vivent de Word­Press à rever­ser une par­tie de leur temps de tra­vail à Word­Press, en orga­ni­sant des jour­nées de contri­bu­tions en entre­prise ou en inter-entre­prise… on ver­ra ce que ça donne. En atten­dant, je m’efforce d’aider à faire pas­ser ces connais­sances en accom­pa­gnant des free­lances ou des entre­prises, comme je l’ai fait en 2025 par exemple avec Jean-Sébas­tien, sala­rié de l’agence Bayard qui a déci­dé de le spon­so­ri­ser quelques heures par semaine pour faire des contri­bu­tions open-source. C’est mal­heu­reu­se­ment un modèle trop rare en France.

graphique des 8 entreprises qui contribuent le plus à WordPress et basé sur tous les commits en 2025: on retrouve, dans l'ordre : Yoast,  Automattic, rtCamp, WP engine, Whodunit, Human Made, 10up, Google,
Gra­phique lis­tant toutes les entre­prises ayant fait au moins une contri­bu­tion au cœur WP en 2025. Image en ver­sion ori­gi­nale (Source JB Audras)

Y a‑t-il un moment de contribution dans tu es particulièrement fier ?

Chaque fois que j’ai aidé quelqu’un à faire son pre­mier patch Core, j’ai res­sen­ti une très grande fier­té en voyant les étoiles dans les yeux de la per­sonne qui se ren­dait compte qu’elle venait de contri­buer au code source d’un tel logi­ciel. Ça c’est ines­ti­mable, et je suis ravi d’avoir embar­qué de la sorte plu­sieurs dizaines de fran­çaises et fran­çais. Et je ne me lasse pas de le faire.

Un truc qui me rend aus­si très fier, c’est d’avoir orga­ni­sé la toute pre­mière Release Par­ty en live à Nice. Les release par­ties, ce sont des réunions qui se passent habi­tuel­le­ment sur le Slack Make Word­Press et qui servent à mettre en ligne une ver­sion de Word­Press, qu’il s’agisse d’une ver­sion défi­ni­tive, d’une ver­sion bêta ou d’une release can­di­date.
Lors de la jour­née de contri­bu­tion du Word­Camp Nice 2026, j’ai eu le plai­sir de lan­cer la release par­ty de Word­Press 7.0 Bêta 3 en live depuis Nice, et de per­mettre à plus de 20 fran­çaises et fran­çais de faire leur toute pre­mière contri­bu­tion Core en par­ti­ci­pant aux tests de cette version.

La contri­bu­tion open-source, ce sont aus­si des moments ines­ti­mables comme celui-ci 🙂

Y a‑t-il une idée reçue sur WordPress ou sur la contribution aimerais-tu corriger ?

Une idée reçue qui a la vie dure, et même chez des per­sonnes qui sont dans la com­mu­nau­té WP depuis tou­jours… :
oui, Word­Press est ver­sion­né sur SVN (Sub­ver­sion) mais NON, il n’est pas néces­saire d’utiliser SVN pour contri­buer à WP. Tout se passe sur GitHub aujourd’hui. On fait des pull request tout ce qu’il y a de plus clas­sique.
Au final, un Core Com­mit­ter fini­ra par rétro­por­ter votre patch sur SVN, mais pour faire une contri­bu­tion, nul besoin de pas­ser par SVN.

Si tu devais donner une seule raison de contribuer à WordPress, ce serait laquelle ?

L’écosystème incroyable sur lequel se fonde notre busi­ness ne serait rien sans les contri­bu­tions de per­sonnes et d’en­tre­prises ayant déci­dé d’investir béné­vo­le­ment leur temps pour ce CMS open-source. Si l’on sou­haite que celui-ci per­dure, c’est notre res­pon­sa­bi­li­té de l’entretenir.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Sommaire