Cloudflare entend occuper une place encore plus importante sur le web. Déjà essentielle pour de nombreux services en tant que grand réseau de diffusion de contenu (CDN), l’entreprise veut maintenant concurrencer l’outil de création de sites le plus populaire au monde (CMS), WordPress.

Avec EmDash, Cloudflare ambitionne de « reconstruire le projet open source WordPress à partir de zéro ». L’entreprise justifie cette initiative par l’architecture de WordPress jugée vieillissante et par les nombreuses vulnérabilités qui l’entourent. La société a peut-être aussi vu une fenêtre d’opportunité face à la gestion radicale du CMS par son cocréateur Matt Mullenweg ces dernières années.
Comment Matt Mullenweg saborde WordPress
Présenté comme le « successeur spirituel » de WordPress, EmDash est pensé pour être compatible avec les fonctionnalités du CMS qui propulse 40 % des sites web dans le monde, sans pour autant réutiliser son code. Le nouveau projet est open source et il est proposé sous une licence plus permissive, la licence MIT.
Techniquement, EmDash est entièrement écrit en TypeScript, une variante de JavaScript, là où WordPress s’appuie sur PHP. Le nouveau CMS est serverless, c’est-à-dire conçu pour tourner sur un CDN… comme celui de Cloudflare. On n’est jamais aussi bien servi que par soi-même. Il peut néanmoins s’installer « à l’ancienne » sur un serveur, comme WordPress.
Le géant discret du web entend aussi faire la différence sur la sécurité, un point très sensible de WordPress. D’après une étude, 96 % des failles de sécurité de WordPress viennent des plug-ins installés par les développeurs web. Or, une faille dans un plug-in peut compromettre un site entier. Pour remédier à ce problème, EmDash exécute chaque plug-in dans un environnement isolé, baptisé Dynamic Worker, avec des accès strictement limités aux ressources nécessaires.

Mais la quantité phénoménale de plug-ins est aussi ce qui fait la force de WordPress, et en adoptant une toute nouvelle architecture, EmDash semble s’en couper totalement. Cloudflare devra donc réussir à fédérer une communauté pour recréer un environnement riche, qui permette aussi bien de faire un petit blog qu’un site professionnel avancé.
Côté interface, le nouveau CMS s’appuie sur Astro, un framework de plus en plus populaire. Cloudflare promet une création de thèmes familière et des thèmes qui ne menacent pas la sécurité eux non plus. Enfin, EmDash est pensé pour s’intégrer facilement aux outils d’IA générative. La plateforme comprend des skills, un serveur MCP ainsi qu’une interface en ligne de commande.
Une première version preview (0.1.0) est d’ores et déjà disponible. Elle peut être déployée sur un compte Cloudflare ou sur n’importe quel serveur Node.js. L’interface d’administration peut également être testée via le site EmDash Playground. Il est possible de migrer un site WordPress existant via un export WXR ou l’extension EmDash Exporter.











