Résumé du WordCamp Canada 2025
J'ai assisté à la deuxième édition de WordCamp Canada, du 15 au 17 octobre 2025. Cette année, la conférence s'est tenue au Richcraft Hall de l'Université Carleton. Ce lieu est plus central que celui de l'année dernière, ce qui le rend plus facile d'accès. Les installations étaient agréables - le bâtiment donne sur la rivière Rideau, qui était très belle dans les feuilles d'automne.
Arrivée à Ottawa dans l'après-midi du 14 octobre, j'ai eu l'occasion de rencontrer mon collègue de la coopérative CoLab, Django Doucet, pour dîner. CoLab étant une agence entièrement distribuée, c'était la première fois que nous nous rencontrions en personne. C'était génial de pouvoir enfin se rencontrer en personne.
Journée des contributeurs - le 15 octobre
J'ai assisté à ma première journée des contributeurs de la communauté WordPress. Dans l'ensemble, je dois dire qu'ils ont fait un excellent travail pour faciliter les débuts des nouveaux contributeurs.
Tout d'abord, j'ai assisté à une session intitulée « How does contributing to WordPress work (actually) » (Comment fonctionne (concrètement) la contribution à WordPress), qui couvrait le processus de contribution et ce à quoi il fallait s'attendre.
Obtenir un environnement de développement local ne pouvait pas être plus facile. J'ai commencé par cloner le dépôt WordPress Develop de Github. L'installation, qui était basée sur Docker, était super facile - cloner le dépôt, lancer quelques commandes npm, et l'instance locale de WordPress était fonctionnel. Ils ont vraiment bien pensé à tout cela. L'ensemble du processus m'a pris environ 20 minutes.
Ensuite, il a fallu trouver un problème sur lequel travailler. Des animateurs étaient présents dans la salle des contributions pour nous aider à démarrer, ce qui a été très utile. Paul Bearne m'a expliqué comment mettre en place l'environnement local et m'a également aidé à trouver un ticket sur lequel travailler dans le système de suivi des problèmes pour WordPress, Trac. J'ai réussi à trouver un problème : #28618 - Allow PHPMailer class to be reliable overridden (Permettre à la classe PHPMailer d'être surchargée de manière fiable). Il s'agissait d'un ancien bogue avec un patch correctif, qui devait être mis à jour. J'ai regardé l'ancien patch, réappliqué les corrections dans une branche de fonctionnalité dans mon dépôt dérivé, je les ai poussées, et j'ai finalement soumis une demand de fusion (pull request) contre le problème. Pas mauvais pour un travail d'une heure. Cependant, je n'ai pas vraiment compris la base de code sur laquelle portait le problème, et je pense donc que ce ticket n'aurait pas dû être étiqueté comme convenant à des contributeurs débutants.
Custom Blocks : Ain't Nobody Got Time for That! et Custom Blocks: Here’s Some Time for That!
Blocs personnalisés : personne n'a le temps pour ça et Blocs personnalisés : voici un peu de temps pour ça !
Ryan Welcher
J'ai passé mon après-midi à assister aux sessions de développement de blocs personnalisés de Ryan Welcher. Ces sessions étaient vraiment riches en informations et ont donné un excellent aperçu des API impliquées dans le développement des blocs et des fonctions JavaScript.
Jour 1 - le 16 octobre
J'ai marché à partir de mon hôtel jusqu'à Carleton, au long du lac Dow, ce qui était agréable et bon pour faire de l'exercice avant le début de la journée.
Automatiser la qualité : Dans le pipeline DevOps d'une agence pour WordPress
Paul Sheldrake
C'était un excellent exposé sur les flux de développement et exploitation (DevOps), j'ai appris l'existence de quelques outils dont je n'avais jamais entendu parler :
- Tugboat (assurance de la qualité, environnements de développement multiples)
- Cypress (framework de test)
L'entreprise pour laquelle Paul travaille (Kanopi Studios), a également quelques outils sur GitHub - il les a appelés 'orbs', visant à mettre en œuvre des flux de travail CI/CD pour WordPress.
Je vais certainement me pencher sur ces outils, et essayer d'intégrer certaines de ses techniques dans mon flux de travail de développement.
WordPress and the open social web
WordPress et le web social ouvert
Dave Winer
Juste avant le déjeuner, Dave Winer a présenté le premier exposé de la conférence, WordPress and the open social web. Dave est un vétéran de l'industrie qui a contribué à la rédaction de certaines spécifications fondamentales : le protocole XML-RPC, RSS (Really Simple Syndication), ainsi que l'ajout d'une balise "enclosure" dans RSS qui est devenue la base du podcasting.
Il a retracé un peu l'histoire de WordPress et la façon dont il a permis un web "ouvert". Cependant, Dave a fait remarquer qu'il n'aimait pas le terme "web ouvert", le considérant comme redondant puisque le web, tel qu'il était conçu à l'origine, était ouvert par défaut. Il a déclaré que c'était comme parler d'"eau mouillée".
Il a ensuite parlé de son projet actuel, WordLand, qui se veut une interface conviviale pour WordPress. Malheureusement, il ne fonctionne que sur WordPress.com ou avec Jetpack activé sur les sites auto-hébergés, ce qui signifie qu'il n'y a pas de chance si vous voulez l'utiliser sans envoyer toutes vos données à Automattic.
Diapositives de la présentation de Dave
Back on the Block: My Reasons for Returning to the Full Site Editor
De retour au bloc : Mes raisons de revenir à l'éditeur de site
Joe Simpson Jr
Pendant le déjeuner, je discutais avec plusieurs personnes sur divers sujets, et j'ai soudain réalisé que j'avais environ 15 minutes de retard pour la session suivante. Je suis entré discrètement dans la salle pour assister à la session de Joe Simpson Jr. Je regrette d'avoir manqué le début de la session, car elle semblait très intéressante. Il faudra que je regarde la vidéo une fois qu'elle sera téléchargée sur WordPress.tv.
Voici les diapositives de la présentation
The Block Developer Cookbook: WCEH 2025 Edition
Le livre de recettes du développeur de blocs : édition WCEH 2025
Ryan Welcher
Ryan a passé en revue l'API d'interactivité et a donné un exemple de création d'un slider de galerie d'images. C'était très instructif, et sa façon de présenter est très accessible et facile à suivre. Je vous recommande vivement de regarder sa chaîne YouTube à RyanWelcherCodes.
From Overwhelmed to Augmented: How Everyday Creators Can Use AI Without Losing the Plot
De bouleversé à augmenté : comment les créateurs peuvent utiliser l'IA au quotidien sans perdre le fil
Alycia Leno
Alycia a présenté quelques-uns des derniers outils de création de contenu par l'IA et la manière dont ils peuvent être utilisés pour inspirer et aider la créativité. J'ai découvert de nombreux outils dont je n'avais jamais entendu parler, notamment Veo (génération de vidéos), Suno (générateur de musique et de chansons) et Flow, un outil d'IA pour les cinéastes. Les générateurs de vidéo pourraient m'intéresser, je vois le potentiel de les utiliser pour une version améliorée des storyboards ou des prévisualisations, si ce n'est pas un outil vidéo entièrement autonome. À tout le moins, ces outils seraient amusants à expérimenter.
Elle nous a également guidés dans la création d'une invite GPT personnalisée, basée sur les commentaires des participants. Nous avons fini par créer un GPT basé sur Don Draper de Mad Men, ce qui a suscité quelques rires.
From Canada to the World: 10 Lessons From Working With 50 Countries
Du Canada au monde entier : 10 leçons tirées de la collaboration avec 50 pays
Jill Binder
Jill a dirigé le programme de diversité des conférenciers de WP pendant 5 ans, et anime aujourd'hui des ateliers d'art oratoire. Jill a partagé des histoires et des leçons sur la façon dont elle a étendu un atelier local à Vancouver à 50 pays. Elle a parlé des différences culturelles, de la sensibilité aux besoins individuels, et aussi de la manière de dépasser nos propres suppositions personnelles et les angles morts qui peuvent nuire aux autres lorsqu'on interagit avec des groupes diversifiés.
Jill a raconté l'histoire d'une personne qui a abandonné l'une de ses sessions de formation après qu'elle lui ait demandé de changer son étiquette sur le logiciel de conférence pour son vrai nom. Après un suivi, Jill a découvert que l'étiquette utilisée était son nom de marque et qu'il s'était senti diminué.
La présentation de Jill m'a rappelé qu'il faut toujours faire attention à moi-même et à mes préjugés inconscients lorsque j'interagis dans un groupe. De plus, j'ai beaucoup appris sur l'importance d'être sensible aux différences culturelles et à ceux dont la langue maternelle n'est pas la même que la mienne.
Jour 2 - le 17 octobre
Intro to WordPress-ActivityPub: What it is, & how to use it!
Introduction à WordPressActivityPub : Qu'est-ce que c'est et comment l'utiliser !
Django Doucet
La deuxième journée a commencé avec la présentation de mon collègue Django sur le plugin ActivityPub de WordPress, le protocole lui-même et le web ouvert. Il a plaidé en faveur de l'utilisation du protocol ActivityPub pour prendre en main sa propre présence sur les réseaux sociaux et ne pas dépendre des géants de la technologie.
Assemblée générale / Questions
Matt Mullenweg
Matt, le cofondateur de WordPress, est venu à Ottawa pour une séance de discussion ouverte à WordCamp Canada.
Matt nous a donné une mise à jour de ses activités et de ses projets actifs au sein de la communauté WordPress. Il nous a dit qu'il avait été inspiré à bloguer plus régulièrement depuis le WordCamp US. Il a ensuite répondu aux questions des participants à la conférence.
Un commentaire du public a mentionné le répertoire WordPress Photos. Matt a parlé un peu de l'intégration des photos Creative Commons dans votre site. Il a notamment mentionné Openverse, un répertoire de photos, d'images et de sons sous licence libre. Il s'agit du successeur de CC Search de Creative Commons en 2019, repris par Automattic en 2021.
Une discussion a eu lieu sur l'utilisation d'images générées par l'IA dans les répertoires de thèmes et de plugins sur wordpress.org (par exemple, en tant que vignette de thème ou images incluses dans les modèles de blocs). Matt semble penser qu'il existe des moyens d'intégrer ces images tout en respectant la vie privée et en les rendant faciles à utiliser.
La vidéo complète de la session a été publiée sur YouTube.
Content managers: let’s make your website accessible
Gestionnaires de contenu : rendons votre site web accessible
Sasha Endoh
Sasha a donné des conseils pratiques pour la mise en œuvre de l'accessibilité du point de vue d'un gestionnaire de contenu. Il a donné une bonne vue d'ensemble des meilleures pratiques en matière de rédaction de contenu.
- La structure du texte, comme l'utilisation d'une hiérarchie de titres appropriée.
- Les liens
- éviter les textes de liens sans signification comme "cliquez ici" (l'une de mes bêtes noires)
- l'utilisation d'un style de lien facilement reconnaissable comme un lien
- ne pas ouvrir les liens dans un nouvel onglet, laisser le choix à l'utilisateur.
- Couleur
- ne pas se fier à la couleur pour véhiculer le sens
- des rapports de contraste de couleurs accessibles
- des outils permettant de vérifier l'aspect de votre site pour les utilisateurs daltoniens.
- Images
- rédiger un texte alt court et descriptif
- les différences entre un texte alt par défaut dans la bibliothèque de médias et un texte alt basé sur le contexte dans lequel l'image est insérée dans un article.
- Fournir un contenu alternatif pour les vidéos - comme des transcriptions et des sous-titres.
- Ne pas lire automatiquement les animations ou les vidéos.
Diapositives de Sasha (PDF)
Building for Content Editors: Why Designers and Developers Need To Care More
Construire pour les éditeurs de contenu : Pourquoi les concepteurs et les développeurs doivent s'en préoccuper davantage
Jesse Dyck
Jesse a expliqué comment adapter l'expérience de l'éditeur de blocs pour la rendre moins accablante pour les éditeurs de contenu, et aussi pour aider à faire respecter les normes de la marque et l'accessibilité.
Fête de clôture
La fête de clôture s'est déroulée au CRAFT Beer Market au parc Lansdowne. En tant qu'ancien résident d'Ottawa, j'ai été stupéfait de voir la transformation du quartier.
J'ai passé la plupart de la soirée à discuter avec un groupe de Montréalais.
Ce qu'il faut retenir de la conférence de cette année.
IA - Comme partout ailleurs, l'IA était un mot à la mode au WordCamp cette année. Beaucoup de gens parlaient de Telex, le nouvel outil d'Automattic basé sur l'IA pour construire des blocs. Je vais devoir le tester et voir si je peux l'utiliser pour construire quelque chose d'utile.
WordPress Photos - un répertoire de photos sous licence Creative Commons, que vous pouvez utiliser et auquel vous pouvez soumettre des photos. Je crois que Matt a suggéré qu'ils cherchent à ajouter cela à l'éditeur de blocs, afin de pouvoir rechercher rapidement le répertoire et ajouter des photos à votre site WordPress.
Dans l'ensemble, je suis sorti de la conférence inspiré par la communauté. Il n'y a rien de tel que ces rencontres en personne pour se connecter et apprendre de personnes très intelligentes.