Remplacer WordPress par un CMS TypeScript ultra-rapide sous licence MIT ? Cloudflare lance EmDash 1.0 ! Au programme : des extensions isolées comme sur smartphone et un registre décentralisé branché sur le protocole AT de Bluesky. On prend un peu de hauteur ce mercredi pour parler du nouveau CMS… dont tout le monde parle.
L’illusion d’un simple canular du premier avril s’est envolée pour laisser place à une offensive logicielle frontale contre le quasi-monopole de PHP sur le web. Annoncé par les équipes de Matthew Prince et disponible sur le portail officiel emdashcms.com ainsi que sur le dépôt GitHub d’EmDash sous licence MIT, le projet EmDash 1.0 marque l’aboutissement de cinq mois de travail intensif.
Déjà rodé sur le carnet technique de l’entreprise où il encaisse des pointes à 5 000 requêtes par seconde et des millions de consultations hebdomadaires, ce système de gestion de contenu bâti au-dessus du framework Astro entend corriger les tares historiques d’architecture qui empoisonnent la maintenance des sites web depuis deux décennies.
Ah oui, EdDash a le bon goût de parler français dès sa naissance !
💡 C’est quoi EmDash 1.0 ?
Conçu comme l’héritier spirituel de WordPress, EmDash est un CMS full-stack en TypeScript combinant le rendu serveur léger d’Astro, un panneau d’administration ergonomique pour les rédacteurs et un serveur MCP (Model Context Protocol) natif autorisant des agents d’intelligence artificielle à administrer le contenu via une simple commande npm create emdash@latest.
L’isolation des extensions sur le modèle des applications pour smartphones
Le talon d’Achille de WordPress réside depuis toujours dans la porosité totale de ses extensions : un simple plugin de formulaire de contact s’exécute dans le même fil d’instruction PHP que le cœur du CMS, lui conférant un accès sans entrave à l’intégralité de la base de données, aux variables secrètes d’environnement et au système de fichiers. Une vulnérabilité critique ou une mise à jour malveillante sur un composant secondaire expose ainsi l’intégralité des publications privées et des informations des utilisateurs.
EmDash rompt radicalement avec cette passoire structurelle en instaurant un cloisonnement strict par bac à sable (sandbox). Ainsi, chaque extension démarre dans un environnement virtuel étanche disposant uniquement de son espace de stockage dédié, privée de tout accès au contenu éditorial, aux fichiers médias ou aux profils des comptes.
Nous avons relevé 3 autres points forts :
- Déclaration explicite des privilèges : à l’instar d’une application Android ou iOS, le plugin doit réclamer formellement l’accès à une ressource (comme la lecture des articles publiés ou l’envoi d’e-mails) avant son exécution.
- Validation obligatoire par l’administrateur : aucun appel réseau ni interaction avec les données sensibles n’est autorisé sans l’accord préalable du gestionnaire du site.
- Étanchéité inter-processus : l’isolation s’opère via des Workers dynamiques sur le cloud de Cloudflare ou par le moteur d’exécution ouvert workerd instancié sous forme de processus distinct sur un serveur Node.js traditionnel.

Le protocole AT de Bluesky pour briser les monopoles de distribution
La seconde rupture technologique concerne le canal de distribution des extensions, un terrain rendu explosif par les récentes controverses entourant la gouvernance centralisée de l’écosystème WordPress. Plutôt que d’ériger une place de marché propriétaire sous le contrôle exclusif d’une entité commerciale, la solution détaillée dans l’annonce du registre de plugins d’EmDash repose intégralement sur le protocole décentralisé AT Protocol (atproto), le socle ouvert du réseau social Bluesky.
Les développeurs publient leurs paquets et signent leurs montées de version via leur propre identité Atmosphere portable, sans devoir céder le contrôle de leur historique de livraison à un magasin centralisé. L’intégrité cryptographique des archives est garantie par des arbres de recherche de Merkle, interdisant à quiconque d’altérer le code ou de confisquer arbitrairement un plugin. Si l’agrégateur public opère une modération éditoriale automatisée par Workers AI pour écarter les contenus illicites, n’importe quel hébergeur peut indexer les publications du protocole pour déployer son propre catalogue sans repartir de zéro.

Un CMS indépendant de Cloudflare…. ou pas ?
Malgré son ouverture affichée sous licence MIT, l’indépendance promise par EmDash doit composer avec un fort tropisme d’infrastructure. Si le moteur s’exécute théoriquement sur n’importe quel conteneur Node.js, ses fonctionnalités les plus séduisantes (l’accélération Hyperdrive des bases relationnelles, la mise en cache sur Workers et le constructeur génératif EmDash Build) sont taillées sur mesure pour rentabiliser les offres infogérées de Cloudflare.
Reste à voir si les créateurs de sites accepteront d’échanger la lourdeur historique de l’écosystème PHP contre une dépendance technique étroite aux services du géant californien des réseaux.
Vous souhaitez tester EmDash ? Rendez-vous sur cette page.
🌐 L’actualité de l’open source et des technologies éthiques dans votre flux
🐘 Fediverse / Mastodon : suivez notre profil officiel @ depuis votre application ou votre instance favorite.
🦋 Bluesky (AT Protocol) : retrouvez nos actualités condensées et abonnez-vous à @goodtech.info.
