Ma revue d'année 2025

AprentissageMa boite à outils WordPressWordPress
Retour aux articles

Voici ma revue de l’année 2025. Cet article traite de mon année 2025 avec WordPress et des choses qui ont changé pour moi, les outils que j’ai découverts, mes méthodes de travail qui ont évolué, etc. Si vous cherchez une revue de fin d’année générale à large portée, celle-ci n’est pas pour vous. Mais si vous êtes un développeur WordPress (développeur, pigiste, propriétaire d’agence ou dev) et que vous recherchez des outils modernes et des processus de développement, cet article devrait vous intéresser. Surtout si vous avez déjà lu un de mes articles « État de ma boîte à outils 20XX : Thèmes » publiés dans le passé.

2025 a été une année de grands changements et d’apprentissage pour moi et le tout a vraiment commencé dans la deuxième moitié de 2024. Après avoir utilisé les mêmes outils de construction et méthodologies pour bâtir des sites WordPress pendant des années, tout a changé pour moi en 2025.

Comme d’habitude, cela a été motivé par des défis techniques que j’ai rencontrés avec ma boîte à outils pré-2025 en construisant des sites clients avec des exigences spécifiques. Mon ancienne boîte à outils était encore fortement basée sur les écosystèmes GeneratePress/Blocks et Kadence ainsi qu’une série d’extensions pour des besoins spécifiques (galeries d’images, listes de toutes sortes, etc.) Je rencontrais constamment des limitations avec ces autres extensions, des bris lors des mises à jour, du code JS et CSS lourds, etc. Et tout ce temps à me demander pourquoi Generate évoluait si lentement.

Je cherchais plus de flexibilité et de facilité d’utilisation alors, au début de 2024, je commençais vraiment à m’appuyer davantage sur Kadence que Generate qui avait été ma boîte à outils principale pendant des années. Le thème Kadence avait un excellent constructeur d’en-tête et de pied de page alors que cela n’a été ajouté à Generate que récemment. Mais en 2024, ma frustration avec Generate grandissait.

Kadence me donnait aussi plus de flexibilité de design et de facilité d’utilisation, avait des outils intégrés qui me permettaient de ne pas dépendre autant d’extensions spécialisées et il a aussi de meilleures fonctionnalités dynamiques… sauf pour les query loops, où GenerateBlocks et Kadence Blocks ne supportent toujours pas les requêtes d’utilisateurs WordPress ce qui était devenu essentiel pour moi, particulièrement pour un site client où je devais remplacer une implémentation fragile d’un tableau listant des membres (utilisant des utilisateurs WP qui s’inscrivaient moyennant des frais) qui était basée sur 3 extensions séparées travaillant de concert (Pods, Pods Pro et TablePress) mais avec beaucoup de code personnalisé.

Cette structure fragile s’est brisée après qu’une de ces extensions (TablePress Pro) ait été mise à jour vers une nouvelle version majeure qui abandonnait des fonctionnalités importantes sur lesquelles ma solution reposait. Cela avait fonctionné parfaitement pendant plus de 5 ans mais je devais trouver une solution ou laisser les 3 extensions aux versions qui fonctionnent… ce qui n’est jamais une bonne idée niveau sécurité.

J’ai essayé plusieurs extensions spécialisées pour les listes d’utilisateurs, mais aucune ne me donnait les fonctionnalités spécifiques dont j’avais besoin et c’était une solution broche à foin de plus basée sur des extensions de tierces-parties qui pouvait se briser à tout moment.

Mon autre choix était de transformer d’une façon ou d’une autre les profils utilisateurs natifs sur lesquels l’implémentation était basée en CPT mais tout connecter était un défi et bien sûr, ce n’était basé sur aucune nouvelle demande du client (lire pas de budget pour ça). Si seulement Generate Blocks supportait les requêtes d’utilisateurs, j’aurais pu l’utiliser comme base de solution et arrêter de dépendre entièrement de TablePress. Mais en date de janvier 2026, le query loop block de Generate Blocks ne le fait toujours pas…

Alors je devais trouver une autre façon puisque ce n’était qu’un des problèmes auxquels je faisais face où ni Generate ni Kadence ne pouvaient m’aider directement.

2025 et une autre évolution de ma boîte à outils de thème

Alors j’ai commencé à regarder Bricks de plus près. Je l’avais acheté en 2021 mais n’ai commencé à le tester sérieusement dans mon sandbox qu’à la mi-2024. Deux choses ont fait vraiment cliquer Bricks pour moi à ce moment-là. Premièrement, il a amélioré mes méthodes de travail avec ses processus plus efficaces et plus modernes que j’ai découvert via les vidéos de Kevin Geary pour Bricks et le framework Automatic.css de sa compagnie (ou ACSS). ACSS est un framework CSS très puissant et flexible utilisé avec des constructeurs de pages professionnels comme Bricks qui vous permettent d’avoir des valeurs par défaut plus intelligentes et des décisions de design automatiques (pour la typographie, l’espacement, etc.) en permettant toujours de modifier tout en détail. Je n’avais jamais utilisé un framework CSS et ça a été une révélation pour moi.

Deuxièmement, Bricks lui-même résolvait mes problèmes de requêtes de profils utilisateurs/membres en me permettant de créer n’importe quel type de requêtes (incluant les requêtes d’utilisateurs) directement dans le constructeur, incluant construire un tableau dynamique et gérer n’importe quelle donnée dynamique beaucoup plus facilement sans dépendre d’aucune extension externe. Ça inclut ajouter une fenêtre modale et d’atres données utilisateurs dans une seule cellule de chaque rangée d’un tableau dynamique qui qui affiche les utilisateurs d’un certain rôle. C’est là que toutes les extensions de listes d’utilisateurs que j’avais essayées ont lamentablement échoué, l’incapacité d’ajouter plusieurs items de données utilisateur (prénom et nom, courriel, données de quelques champs de relation Pods, etc.) à la même cellule sans que ce soit extrêmement compliqué. J’ai fait la preuve de concept dans Bricks avec ses balises de données dynamiques en moins de 30 minutes. Dire que j’étais impressionné est un euphémisme! C’est quelque chose que je ne pourrais toujours pas faire dans Generate ni Kadence maintenant. Ça aussi c’était une révélation pour moi qui a complètement changé ma façon de travailler en 2025. Ce niveau de flexibilité et d’intégration dans une seule interface était incroyable pour moi.

Alors j’ai décidé de reconstruire discrètement pixelyzed.com dans Bricks Builder et ACSS à la fin janvier 2025 dans le peu de temps libre que j’avais et ça a pris un bout de temps. Comme d’habitude, j’utilisais ce site pour valider un nouveau workflow et de nouveaux outils, comme je l’ai fait plusieurs fois auparavant. J’avais en fait acheté une licence à vie Bricks en mars 2021 et l’avais vu grandir de loin. Mais j’avais gardé ce site sur GeneratePress et GenerateBlocks jusqu’à cette reconstruction au début 2025.

Pour être honnête, Generate (thème et Blocks) a beaucoup évolué en 2025 aussi mais pour moi, c’est comme trop peu trop tard. Travailler dans Bricks me semble tellement plus naturel maintenant et je ne rencontre presque jamais de limitations.

Le seul inconvénient irritant que je vois avec Bricks à ce moment est que l’édition de contenus par les clients n’est pas encore très fluide et la façon dont Bricks s’intègre avec l’éditeur de Blocks (Gutenberg) est encore assez maladroite. C’est quelque chose sur lequel je travaille encore mais Bricks continue d’évoluer cet aspect et une solution tierce existe (GutenBricks). Cela dit, l’édition client dans Gutenberg n’est pas impossible ou terrible, juste pas aussi fluide que je le voudrais. Mais encore une fois, ça s’améliore et Bricks 2.2 va améliorer la situation en permettant d’utiliser des composantes construits dans Bricks comme des patterns synchronisés dans Gutenberg.

Le deuxième game changer de 2025 : Etch

Pendant que je me familiarisais avec Bricks dans la deuxième moitié de 2024, j’ai commencé à entendre parler d’un nouveau constructeur appelé Etch. Les promesses étaient grandes et audacieuses mais alléchantes. Il était fait pour ce qui était défini comme une nouvelle ère de construction sur WordPress (era 4). C’était un constructeur conçu spécifiquement pour les développeurs professionnels et non un outil « simplifié » (simplifié à outrance) pour les profanes comme l’est Elementor qui apporte beaucoup de problèmes de performance et de dette technique… Code gonflé, workflow extrêmement inefficace pour les développeurs expérimentés le tout rendant facile pour les clients de briser leurs sites. Encore une fois, il devait y avoir une meilleure façon.

Les promesses initiales de l’équipe Etch incluaient une transparence d’édition complète et un accès direct au code en tout temps (HTML, CSS, JavaScript) ainsi que la création automatique de blocs Gutenberg avec une fidélité visuelle à 100% dans Gutenberg. Juste ces deux choses rendaient l’investissement dans Etch très intéressant pour moi en septembre 2024, avant même qu’il y ait une version alpha publiquement disponible pour tester. La réputation de Digital Gravy et la qualité de leurs produits (ACSS et Frames) ainsi que tout le contenu éducatif gratuit que Kevin Geary avait publié à travers les années me rassurait qu’ils tiendraient leurs promesses et ils l’ont fait… et plus encore.

Etch est encore en version bêta pour le moment (mais est très près de la version 1.0.0) et certaines fonctionnalités manquent encore pour que je puisse l’utiliser pour des projets clients, mais, reconstruire ce site avec Etch m’a convaincu que c’est l’avenir de la construction de sites professionnels sur WordPress. Encore une fois, dans mes temps libres très limités, cette deuxième reconstruction a pris la moitié du temps de celle avec Bricks, malgré que dans l’état actuel de Etch, il faut faire plus de choses manuellement et j’ai du aussi naviguer des changements fréquents durant la phase alpha.

Si vous êtes un développeur WordPress professionnel et êtes encore sceptique face à Etch, gardez l’esprit ouvert et gardez un œil attentif dessus.

Le troisième game changer de 2025 : l’IA

Je me suis inscrit à ChatGPT en avril 2024 et au début, je l’utilisais seulement occasionnellement pour de petites tâches, la génération d’images et essentiellement comme un moteur de recherche glorifié. Je ne lui ait pas fait confiance avec le code pendant un bon bout de temps. Mais alors que son algorithme et ses fonctionnalités évoluaient, j’ai commencé à m’y fier de plus en plus pour le dépannage et trouver des solutions de code très spécifiques pour des problèmes très spécifiques.

Au début, c’était un processus frustrant, car il hallucinait souvent des hooks et filtres WordPress ou WooCommerce inexistants mais aussi, il me pointait vers des solutions que je n’aurais jamais trouvées en cherchant sur Google par moi-même. Mais alors qu’il continuait d’évoluer, il est devenu beaucoup plus précis et j’ai continué d’essayer de lui marteler que je préfère l’honnêteté à ce qu’il essaie de me « plaire » ;)

Mais parfois, ChatGPT me donnait des solutions qui étaient vraiment trop compliquées et il peut être beaucoup trop verbeux à mon goût. Alors j’ai décidé d’essayer un autre service d’IA. Je me suis inscrit à Claude Pro en août 2025 après avoir utilisé la version gratuite pendant un moment. J’ai commencé à demander aux deux des choses en utilisant les mêmes prompts et, au début, ChatGPT gagnait sur la précision ou pour trouver des solutions plus obscures mais, depuis qu’Anthropic a sorti les versions 4.5 de ses modèles et spécialement avec « Extended thinking » activé, il offre des solutions de code beaucoup plus élégantes et elles fonctionnent souvent du premier coup. Je les révise toujours, car le « vibe coding » n’est vraiment pas pour moi mais ça me permet de travailler plus vite et de trouver des solutions plus rapidement.

Claude est aussi beaucoup meilleur pour rédiger du texte et est aussi beaucoup meilleur pour les traductions que ChatGPT. Ça sonne beaucoup moins IA-y ;), c’est moins verbeux et beaucoup plus précis et spécifique lors de la création ou de la traduction de textes dans des industries de niche spécifiques. La vitesse à laquelle Claude évolue et s’améliore est renversante pour moi.

Résumé

Alors, en résumé, 2025 est une année où j’ai beaucoup appris sur les méthodologies modernes de développement web (BEM, composants, class-first, tokenisation, etc.) à travers de nouveaux outils que j’ai commencé à implémenter dans les workflows de mon agence à la fin 2024 (Bricks).

Etch semble vouloir m’amener encore plus loin sur ce chemin. Mais le changement le plus révolutionnaire pour moi en 2025 était l’IA et comment je la laisse m’aider de plus en plus avec des problèmes complexes. Non seulement des défis de développement comme expliqué plus haut mais aussi le troubleshooting de problèmes de serveur et des choses du genre.

Sur le plan professionnel, mon agence a aussi continué d’évoluer et de gérer des projets plus complexes pour de plus gros clients. J’envisage 2026 avec enthousiasme! Si vous avez besoin d’aide avec votre site web, n’hésitez pas à faire appel à nous : https://zonew3.com/contact/

Sur le plan personnel, je publierai d’autres articles plus tard dans ma catégorie de sujets personnels mais 2025 a été l’année où mon groupe a sorti son premier album complet, « Hope ». Nous en sommes très fiers et nous allons jouer plus de spectacles en 2026. Pour savoir où et quand nous jouons prochainement, voyez notre site web (construit sur Bricks :) : https://somethingelsemusic.net/fr/

Laisser un commentaire

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