// blog
Notes techniques,
retours d’expérience.
Mon blog développeur WordPress FSE, DevOps, outils du quotidien, retours d’expérience. Ce que j’apprends, ce que je construis, ce que je partage.
20 ans de projets WordPress, ça génère beaucoup de choses à dire. Sur les choix d’architecture, les outils qu’on adopte ou qu’on abandonne, les problèmes qu’on résout à 23h et dont personne ne parle. Ce blog, c’est l’endroit où j’écris ce que j’aurais aimé trouver en cherchant sur Google, sans bullshit, sans rembourrage SEO, juste ce qui est utile.
Umami self-hosted – analytics RGPD sans cookies ni Google
Depuis que j’héberge les sites de mes clients sur ma propre infrastructure, une question revenait régulièrement : « Et les stats de mon site, c’est quoi ? » La réponse par défaut était Google Analytics. Pratique, gratuit, universel – et problématique à plusieurs titres. J’ai décidé de changer ça. Pourquoi pas Google Analytics Google Analytics est gratuit…
Voir la note → : Umami self-hosted – analytics RGPD sans cookies ni Google
WordPress MCP Adapter avec DDEV et Bedrock : tutoriel Claude Code
Le plugin officiel WordPress MCP Adapter est sorti il y a un peu moins d’un an maintenant. L’idée : permettre à Claude Code d’interagir directement avec votre site WordPress local – créer des brouillons, lire la configuration, interroger les contenus – en langage naturel, sans ouvrir wp-admin. Le tutoriel de référence existe pour une installation…
Voir la note → : WordPress MCP Adapter avec DDEV et Bedrock : tutoriel Claude Code
CrowdSec en production – 1,59M requêtes bloquées en 7 jours
Dans le premier article sur CrowdSec, je documentais la mise en place sur le serveur par Florian Perrot, l’admin sys du collectif – suite aux attaques répétées sur le site de SOS MEDITERRANEE. C’était il y a quelques semaines. Voici ce que les chiffres disent depuis. Les résultats sur 7 jours Le dashboard CrowdSec Remediation…
Voir la note → : CrowdSec en production – 1,59M requêtes bloquées en 7 jours
Monitoring WordPress self-hosted – Prometheus, Grafana, Loki, scanner de vulnérabilités
Gérer plus d’une dizaine de sites WordPress dockerisés en production, c’est bien. Savoir ce qui se passe sur le serveur sans avoir à SSH dedans toutes les cinq minutes, c’est mieux. J’avais un angle mort : aucune visibilité en temps réel sur l’état de mes conteneurs, de mon infra, et de la sécurité des plugins…
Voir la note → : Monitoring WordPress self-hosted – Prometheus, Grafana, Loki, scanner de vulnérabilités
WP Control v2 – arrêt staging & nettoyage Docker depuis son téléphone
WP Control s’enrichit de deux nouvelles tâches : l’arrêt automatique des conteneurs staging et le nettoyage Docker complet. 100 Go récupérés depuis son téléphone en quelques secondes, sans ouvrir un terminal.
Voir la note → : WP Control v2 – arrêt staging & nettoyage Docker depuis son téléphone
Redis Object Cache + WP Rocket – ce que les chiffres disent vraiment
On entend parfois que Redis Object Cache et WP Rocket font doublon. Spoiler : non. Après le benchmark Apache Bench sur juzed.dev et la mise en prod, j’ai refait les tests sur un projet client en local – stack Bedrock + Timber/Twig, PHP 8.4, Apache, DDEV. Des mesures curl plutôt qu’Apache Bench cette fois, pour…
Voir la note → : Redis Object Cache + WP Rocket – ce que les chiffres disent vraiment
Redis Object Cache WordPress en production – GitLab CI, Ansible, Docker
Le premier article de cette série l’a prouvé par les chiffres : Redis Object Cache apporte un gain constant de ~+7% et −25 ms sur toutes les pages où PHP s’exécute réellement – admin, pages dynamiques, utilisateurs connectés. Maintenant, comment on passe de « ça marche en local » à « c’est en prod sur tous les projets »…
Voir la note → : Redis Object Cache WordPress en production – GitLab CI, Ansible, Docker
WP Rocket vs Redis Object Cache WordPress – benchmark front & admin
WP Rocket ou Redis Object Cache – lequel choisir pour optimiser un site WordPress ? La vraie réponse : les deux, mais pas pour les mêmes raisons. J’ai mené un benchmark complet sur juzed.dev – pages publiques ET interface d’administration – pour mesurer l’apport réel de chaque solution. Les résultats révèlent quelque chose d’intéressant sur…
Voir la note → : WP Rocket vs Redis Object Cache WordPress – benchmark front & admin
Migration Drupal vers WordPress – pipeline Python + WP-CLI
Migrer un site Drupal vers WordPress, c’est rarement une opération simple. Surtout quand on parle de 1 075 articles, ~4 438 images, des CPT custom, des champs ACF, des taxonomies, des newsletters et des auteurs à préserver. Ce retour d’expérience détaille le pipeline d’import que j’ai construit, avec une aide précieuse de Claude Code au…
Voir la note → : Migration Drupal vers WordPress – pipeline Python + WP-CLI