A presentation at Meetup WordPress La Rochelle in in La Rochelle, France by Jason Rouet
WordPress a 20 ans : comment contribuer à ce projet opensource majeur du web ? Jason Rouet — Vendredi 24 novembre 2023.
Salut 👋 Moi, c’est Jason Rouet. Je suis chargé d’affaire au sein de l’agence Whodunit. Ma spécialité, c’est d’accompagner les entreprises à maintenir des usines à site avec WordPress. Je suis aussi contributeur bénévole au projet opensource WordPress (mon profil WordPress.org) : - Co-organisation du WordCamp Europe, Secrétaire de l’association WordPress Francophone (https://wpfr.net/) et co-organisateur de contributors days, Animateur du Meetup WordPress La Rochelle, Modérateur WordPress.TV, Contributeur ponctuel de la global community team, de la documentation FR/EN, de la traduction FR, du core, de Meta, de Gutenberg, de BuddyPress, etc… Bref, j’aime bien WordPress ! 🤓 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Table des matières - Intro : la contribution à WordPress en quelques chiffres ? La contrib, ça sert à quoi ? Quels sont les avantages de s’investir dans le projet WordPress ? Comment s’y retrouver : l’organisation et les types de contributions. Des exemples de contributions pour néophytes. Et la communauté française dans tout ça ? (Ouf, pas besoin d’être bilingue pour contribuer ! 😅) 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Qui a déjà contribué à WordPress ou à un projet opensource équivalent ?
43.2% C’est la part de marché de WordPress dans le monde. Il est de (très très) loin le CMS le plus adopté sur la planète pour faire des sites internet. Et ça continue d’augmenter… Sources : https://joost.blog/cms-market-share/ https://w3techs.com/technologies/history_overview/content_management/all 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
60000 C’est le nombre de plugins sur le dépôt officiel https://wordpress.org/plugins/. 20000 C’est le nombre de thèmes sur le dépôt officiel https://wordpress.org/themes/. 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
22 C’est le nombre d’équipes officielles et régulières qui sont recensées sur make.wordpress.org. + les équipes des événements comme les WordCamps et les Meetups, ainsi que les projets annexes qui ne sont pas directement liés à WordPress.org (Gutenberg…). 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
640, 52, 186, 207 Chiffres de la version 6.3 “Lionel” de WordPress. Sources : https://jeanbaptisteaudras.com/2023/08/contribution-stats-for-wordpress-6-3-lionel/ https://wordpress.org/documentation/article/learn-about-wordpress-and-version-history/ 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Bref, ça fait beaucoup de chiffres… 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Ce que la contribution apporte personnellement ? ● ● ● ● ● ● Une voix Une carrière Un revenu Une maitrise de l’anglais Une façon d’apprendre de nouvelles choses Des relations personnelles aux quatre coins du monde 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Ce que la contribution apporte à votre employeur, s’il vous soutient ? ● ● ● ● ● ● Une connaissance accrue L’anticipation des futures évolutions La possibilité de se positionner comme spécialiste Investir dans la formation continue de son équipe (via la contrib ou les formations) Satisfaire ses salariés passionnés (et donc les garder) Participer à l’opensource pour éviter que le drame des communs frappe le projet WordPress 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Ce qu’il faut savoir, c’est que, dans l’immense majorité des cas : contribuer est un travail bénévole. Oui oui, le logiciel qui motorise entre 40 et 50% des sites web dans le monde est organisé, pensé, développé, maintenu, etc… par un groupe d’individus qui ne sont pas payés directement pour ça. N’importe qui peut contribuer. 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Le programme “5 For The Future” https://ma.tt/2014/09/five-for-the-future/ https://wordpress.org/five-for-the-future/ En 2014, Matt Mullenweg lançait un appel aux entreprises à dédier 5% de leur temps/argent à la contribution. L’idée ? Lutter contre la tragédie des communs (Tragedy of Commons). 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Ok… super. Mais concrètement, comment fait-on pour contribuer ? 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Contribuez comme vous le pouvez, en vous sentant à l’aise. Il n’est pas nécessaire de rejoindre une équipe… au départ. 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
https://make.wordpress.org 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Le slack officiel “Making WordPress” (https://wordpress.slack.com) accessible via votre compte créé sur WordPress.org (https://make.wordpress.org/chat/) Github : https://github.com/wordpress En physique lors d’événements liés à WordPress (meetup, WordCamp, contributor day) 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Les contributions selon vos intérêts Les questions que vous devez vous poser : - Quel temps pouvez-vous dédier ? - Souhaitez-vous contribuer de façon récurrente ou pontuelle ? - Quelles sont vos compétences actuelles ? - Qu’est-ce qui vous motive ? - Qu’est-ce qui vous rendra fier de vous ? Avec ces quelques questions, vous délimiterez déjà vos options. Trouvez votre motivation et amusez vous ! 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Les contributions selon vos intérêts, quelques pistes pour commencer à contribuer 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Exemple #1 : contribuer au coeur - Pour suivre le travail de cette équipe : https://make.wordpress.org/core/ - Le wiki de l’équipe : https://make.wordpress.org/core/handbook/ - Rejoindre les canaux Slack : #core / #core-js / #core-editor / #core-php / … Le TRAC : https://make.wordpress.org/core/reports/ 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Exemple #1 : contribuer au coeur Tout est centralisé sur le TRAC, l’outil de ticketing interne de WordPress basé sur SVN. Où peut-on ouvrir un ticket ou comment traiter un ticket existant ? - Comme les choses sont bien faites, vous pouvez regarder ici : https://core.trac.wordpress.org/tickets/good-first-bugs - Ou ici pour la liste des tickets qui ne sont pas encore : https://core.trac.wordpress.org/tickets/no-patch Source pour aller plus loin : https://www.jasonna.de/ma-premiere-contribution-au-coeur-de-wordpress-tuto-video/ 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Exemple #1 : contribuer au coeur Pré-requis : - créer un compte sur wordpress.org (obligatoire) - disposer d’un ordi (avec internet 😉), y installer un éditeur de code et git - connaitre quelques commandes Git de base - disposer d’un environnement permettant d’installer WordPress pour reproduire un bug - Cloner wordpress-develop sur github qui vous servira de socle pour créer une nouvelle branche et pousser votre patch (https://github.com/WordPress/wordpress-develop) 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Exemple #2 : contribuer en testant 1. 2. 3. Participer aux phases de test des betas des futures versions de WordPress - https://wordpress.org/plugins/wordpress-beta-tester/ - https://make.wordpress.org/core/handbook/testing/beta-testing/ Conduire un test utilisateur, pour tester une nouvelle fonctionnalité ou un patch pour l’interface, Gutenberg, une nouvelle fonctionnalité… - https://make.wordpress.org/core/handbook/testing/user-testing/ Contribuer à améliorer les tests automatisés de WordPress - https://make.wordpress.org/core/handbook/testing/automated-testin g/ - PHP : WordPress PHPUnit test suite - JavaScript : QUnit 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Exemple #3 : contribuer à la documentation C’est ESSENTIEL ! - https://make.wordpress.org/docs/ / canal #documentation sur Slack - Le travail de documentation peut être réalisé sur le réseau wordpress.org OU sur Github. Il existe plusieurs documentations : - les manuels (first steps with WordPress, Get started with WordPress, …) - Un glossaire, une liste de terminologie officielle propre à WordPress - Des FAQs - Une documentation technique - Une documentation utilisateur divisée entre support à l’utilisation et support à la personnalisation de votre site 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Exemple #4 : contribuer en faisant des revues de thème ou de plugins 1. 2. Theme Review Team - Guidelines - https://wordpress.org/plugins/wordpress-beta-tester/ - revue des nouveaux thèmes et ceux déjà publiés, - maintenir le jeu de donnée “Theme Unit Tests Data”, - maintenir le plugin “Theme Check” Plugins Review Team - Guidelines - https://make.wordpress.org/core/handbook/testing/user-testing/ - revue des nouveaux plugins et ceux déjà publiés, - maintenir le plugin “Plugin Check” 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Exemple #5 : contribuer en traduisant Cela fait des années que les utilisateurs anglophones sont minoritaires dans l’utilisation de WordPress. C’est lié à l’excellence du travail de traduction des Polyglots Teams. La traduction est collaborative et concerne quasiment tous les aspects : - les fichiers du coeur de WordPress, - les plugins et themes - le site officiel, les patchnotes, la documentation, les sondages, etc… via les sites localisés comme https://fr.wordpress.org/ pour la France. 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Exemple #6 : contribuer en soutenant la communauté et les utilisateurs - Participer au forum officiel, Proposer de l’aide sur Slack, Interagir sur les réseaux sociaux : groupes LinkedIn, Facebook, etc… Être organisateur, volontaire, conférencier lors d’un WordCamp ou d’un Meetup, … Participer aux équipes marketing et Training pour aider à faire parler de WordPress et créer des cours Proposer des contenus pour la WordPress.TV ou y modérer les contenus. 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Exemple #7 : contribuer en publiant vos photos en opensource Le WordPress Photo Directory, une bibliothèque de médias opensource qui sont intégrés dans l’éditeur Gutenberg. Tout le monde peut y contribuer en proposant ses images en licence libre de droit (CC0), il suffit de respecter les guidelines. Si le sujet vous intéresse, il existe également le projet Openverse. Un moteur de recherche référençant 700M+ fichiers média et audio libres de droits. 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Les sujets dont on n’a pas parlé mais tout aussi importants - l’équipe design l’équipe core performance, la CLI, la team hosting : les optimisations pour l’hébergement l’accessibilité, la sustainability (durabilité, éco-responsabilité), l’équipe mobile + et tous les sujets qu’il reste à lancer pour améliorer WordPress ! 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Et la communauté française dans tout ça ? “Marcel”, le Wapuu (= la mascotte) de la communauté française. En savoir plus sur les Wapuus : https://wapu.us/ Déjà un gros travail pour traduire WordPress : https://fr.wordpress.org/ qui centralise les efforts de traduction du logiciel, des plugins et thèmes, de la documentation etc… + Des évènements : Meetups et WordCamps… organisés par des volontaires + Un Slack français communautaire : https://wordpressfr.slack.com/ + WPFR.NET : une association qui soutient les projets communautaires. + Bientôt vos contributions ? 🥰 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ?
Merci, des questions ? Info : le lien vers les slides, les ressources et les infos sur l’intervenant seront partagées dans les jours qui suivent le Meetup. 24/11/2023 - WordPress a 20 ans : comment fonctionne la contribution à ce projet opensource majeur ? / Jason Rouet / bonjour@jasonrouet.com