Développement EmDash
EmDash est le CMS natif TypeScript de Cloudflare -- plugins en sandbox, hébergement edge-first, zéro PHP. Nous construisons dessus dès maintenant pour que vous n'ayez pas à le découvrir seul.
Qu'est-ce qu'EmDash ?
EmDash est un CMS open-source lancé en avril 2026 par Cloudflare. Construit sur Astro avec 100% TypeScript, il s'exécute sans serveur sur Cloudflare Workers et se positionne comme une alternative moderne et sécurisée à WordPress. L'architecture est fondamentalement différente de tous les CMS qui l'ont précédé : isolation des plugins en sandbox, déploiement edge-first et zéro PHP.
Imaginé comme WordPress s'il avait été construit en 2026 -- TypeScript partout, sans serveur par défaut, et chaque plugin isolé dans son propre sandbox d'exécution.
Pourquoi EmDash est architecturalement significatif
WordPress alimente 43% du web. Il représente aussi 96% des vulnérabilités de sécurité des CMS -- presque toutes provenant de son modèle de plugin sans restrictions. N'importe quel plugin WordPress peut accéder à votre base de données, lire votre système de fichiers et faire des requêtes HTTP sortantes. C'est la surface d'attaque.
EmDash résout cela au niveau architecture. Chaque plugin déclare ses capacités requises à l'avance. Un plugin formulaire de contact obtient un accès déclaré aux soumissions de formulaires et à l'email. Rien d'autre. Un plugin galerie lit les ressources images. C'est tout. Si un plugin est compromis, le rayon d'impact est limité par son ensemble de capacités déclarées.
Le modèle sans serveur renforce ceci : pas de processus serveur persistants, pas de workers PHP-FPM de longue durée accumulant l'état. Chaque requête est sans état et éphémère.
L'avantage Cloudflare
EmDash n'est pas seulement un CMS -- c'est un CMS conçu pour s'exécuter sur le réseau global de Cloudflare avec 300+ centres de données. Cela signifie :
Rendu edge : Les pages sont rendues au nœud Cloudflare le plus proche du visiteur. Visiteur à Londres ? Rendu à Londres. Visiteur à Singapour ? Singapour. Pas depuis un serveur d'origine unique quelque part en Virginie.
Stockage KV intégré : Cloudflare Workers KV offre des lectures clé-valeur à faible latence à la périphérie. EmDash l'utilise pour la mise en cache du contenu, les données de session et la configuration -- sans nécessiter une couche Redis séparée.
Base de données D1 : La base de données SQLite compatible sans serveur de Cloudflare s'intègre nativement. Les sites EmDash peuvent fonctionner sans dépendances de base de données externes.
Stockage d'objets R2 : Les ressources médias sont servies depuis Cloudflare R2 sans frais de sortie. Pas de factures AWS S3 qui s'agrandissent avec le trafic.
État actuel (bêta développeur v0.1.0)
EmDash n'est pas prêt pour la production pour la plupart des cas d'usage. Être précis à ce sujet est important :
Ce qui fonctionne aujourd'hui :
- Modélisation de contenu et publication core
- Rendu frontend basé sur Astro
- Système de plugin avec déclarations de capacités
- Déploiement Wrangler sur Cloudflare Workers
- Gestion média basique via R2
- Développement de plugin natif TypeScript
Ce qui manque :
- Marché des plugins (actuellement vide -- tous les plugins sont construits manuellement)
- Localisation et support multilingue
- Publication programmée
- Rôles utilisateur et permissions granulaires
- Documentation officielle (clairsemée et incomplète)
- Écosystème communautaire (forums, plugins tiers, tutoriels)
Notre évaluation : EmDash atteindra la production pour les cas d'usage généraux entre fin 2026 et mi-2027. Cloudflare a les ressources d'ingénierie et l'incitation financière -- l'adoption de Workers s'accélère quand EmDash réussit.
Ce que nous construisons sur EmDash aujourd'hui
Portfolios de développeurs et sites de documentation
EmDash est prêt pour la production pour les sites de contenu peu complexes où vous contrôlez tout le contenu et avez besoin d'un hébergement zéro-maintenance. Un portfolio de développeur ou un site de documentation produit n'a pas d'e-commerce, pas d'adhésion, pas de workflows complexes. C'est un très bon fit aujourd'hui.
Ce que nous livrons : Site EmDash basé sur Astro, schéma de contenu personnalisé, gestion média R2, déployé globalement sur Workers avec un domaine personnalisé. Délai typique : 1-2 semaines.
Constructions expérimentales pour les clients en avant-garde
Certains clients veulent comprendre une technologie avant d'en avoir besoin. Nous construisons des sites EmDash de preuve de concept qui démontrent l'architecture, mettent en lumière les limitations et vous donnent une compréhension genuine de la direction de la plateforme.
Ce que nous livrons : Prototype EmDash fonctionnel, évaluation technique écrite, recommandation sur si adopter maintenant ou attendre.
Développement de plugin
Les plugins EmDash sont des modules TypeScript. Si vous avez besoin de fonctionnalités qui n'existent pas encore -- un gestionnaire de formulaires personnalisé, un workflow d'approbation de contenu, une intégration avec votre CRM -- nous les écrivons. Le modèle de capacité est propre et l'API TypeScript est bien conçue même en bêta.
Ce que nous livrons : Plugin TypeScript scopé avec déclarations de capacités, tests unitaires et documentation.
Planification de migration WordPress vers EmDash
Nous n'attendons pas qu'EmDash soit mature pour mapper le chemin de migration. Nous le faisons maintenant. Les défis clés : traduction du schéma de contenu (types de posts WordPress vers collections EmDash), préservation d'URL (les formats de slugs WordPress diffèrent), remplacement de plugins (trouver ou construire des équivalents EmDash pour les fonctionnalités WordPress essentielles) et migration média (wp-content/uploads vers R2).
Ce que nous livrons : Rapport de faisabilité de migration avec cartographie complète des types de pages, stratégie d'URL, analyse des lacunes de plugins et chronogramme par phases.
Pour qui est EmDash approprié aujourd'hui ?
Bon fit maintenant :
- Développeurs à l'aise avec TypeScript et Astro
- Équipes déjà utilisant Cloudflare Workers pour d'autres infrastructure
- Projets où WordPress semble excessif et Netlify CMS trop léger
- Clients qui veulent prendre de l'avance sur un changement technologique avant qu'il ne devienne courant
Attendez jusqu'en 2027 si vous :
- Exécutez l'e-commerce, des sites d'adhésion ou des workflows éditoriaux complexes
- Dépendez de plugins WordPress spécifiques qui n'ont pas d'équivalent EmDash
- Avez besoin qu'une équipe d'éditeurs non-techniques gère le contenu sans implication développeur
- Construisez quelque chose de mission-critique où vous ne pouvez pas absorber l'instabilité du stade bêta
EmDash versus les alternatives
| EmDash | WordPress | Contentful | Sanity | |
|---|---|---|---|---|
| Langage | TypeScript | PHP | Node.js | Node.js |
| Hébergement | Cloudflare Workers | Traditionnel/géré | Cloud SaaS | Cloud SaaS |
| Sécurité des plugins | En sandbox | Sans restrictions | N/A | N/A |
| Open source | Oui (MIT) | Oui (GPL) | Non | Non |
| Production-readiness | Bêta | Mature | Mature | Mature |
| Auto-hébergeable | Oui | Oui | Non | Non |
| Rendu edge | Natif | Dépend des plugins | Intégration requise | Intégration requise |
Notre approche
Nous ne sommes pas des spectateurs. Nous avons des projets EmDash en cours, développement de plugins actif et une vision claire des lacunes. Quand EmDash mûrira, nous serons l'agence qui connaît déjà la plateforme de l'intérieur -- pas celle lisant la documentation pour la première fois.
Si vous voulez évaluer EmDash sérieusement, ou si vous construisez quelque chose où EmDash est le bon choix aujourd'hui, nous vous dirons la vérité sur ce qui fonctionne et ce qui ne fonctionne pas.
Common questions
Qu'est-ce qu'EmDash ?
EmDash est un CMS open-source lancé en avril 2026 par Cloudflare. Construit sur Astro avec TypeScript, il s'exécute sans serveur sur Cloudflare Workers. Chaque plugin s'exécute dans un runtime en sandbox avec des capacités déclarées -- une amélioration de sécurité fondamentale par rapport à WordPress. Il est actuellement à la bêta développeur v0.1.0.
EmDash est-il prêt pour la production ?
Pour les sites de contenu simples (portfolios, documentation, blogs) -- oui. Pour les sites complexes avec e-commerce, adhésion ou workflows éditoriaux multi-rôles -- pas encore. Le marché des plugins est vide, la localisation manque et la documentation est clairsemée. Nous estimons la production-readiness générale entre fin 2026 et mi-2027.
Dois-je migrer de WordPress vers EmDash maintenant ?
Pas encore pour la plupart des sites. EmDash a besoin de temps pour que l'écosystème de plugins mûrisse. Nous recommandons de construire un plan de migration maintenant pour être prêt quand la plateforme se stabilisera. Nous offrons déjà la planification de migration comme engagement autonome -- cartographie du schéma de contenu, stratégie d'URL et analyse des lacunes de plugins.
Pouvez-vous construire un site EmDash pour moi aujourd'hui ?
Oui, pour le bon cas d'usage. Les sites de contenu simples, les portfolios de développeurs et les sites de documentation fonctionnent bien sur EmDash aujourd'hui. Nous faisons aussi des constructions de preuve de concept pour les clients évaluant la plateforme. Les sites complexes avec e-commerce ou adhésion devraient utiliser une stack mature maintenant et planifier la migration EmDash plus tard.
Comment EmDash gère-t-il la sécurité des plugins comparé à WordPress ?
Les plugins WordPress ont un accès sans restrictions à votre base de données, système de fichiers et réseau -- c'est pourquoi 96% des vulnérabilités WordPress proviennent de plugins. Les plugins EmDash déclarent leurs capacités requises à l'avance et s'exécutent dans des sandboxes isolées. Un plugin formulaire de contact ne peut pas lire votre base de données. Un plugin galerie ne peut pas faire de requêtes HTTP sortantes. Le rayon d'impact d'un plugin compromis est limité.
Développez-vous des plugins EmDash personnalisés ?
Oui. Les plugins EmDash sont des modules TypeScript avec une API de capacité propre. Si vous avez besoin de fonctionnalités qui n'existent pas encore dans l'écosystème -- intégrations personnalisées, workflows de contenu, gestionnaires de formulaires -- nous les construisons. Nous écrivons déjà des plugins pour l'écosystème précoce.
Quels sont les coûts d'hébergement pour un site EmDash ?
EmDash s'exécute sur Cloudflare Workers, qui a un palier gratuit généreux (100 000 requêtes/jour). La plupart des petits sites de contenu moyen s'exécutent pour 5 USD/mois ou moins. Le stockage d'objets R2 pour les médias est gratuit jusqu'à 10 Go. Il n'y a pas de frais de sortie sur R2 -- contrairement à AWS S3. À grande échelle, les coûts d'hébergement EmDash sont matériellement inférieurs à l'hébergement WordPress géré équivalent.
Comment EmDash se compare-t-il à Astro avec un CMS headless ?
Si vous avez besoin d'une stack production-ready moderne aujourd'hui, Astro plus un CMS headless (Sanity, Contentful ou DatoCMS) est le meilleur choix. EmDash éventuellement remplace ce modèle -- c'est Astro plus un CMS dans un système intégré -- mais l'écosystème des CMS headless est des années plus mature. Nous construisons les deux et recommanderons celui qui correspond à votre chronogramme et vos exigences.
Ready to get started?
Free consultation. No commitment. Just an honest conversation about your project.
Let's build
something together.
Whether it's a migration, a new build, or an SEO challenge — the Social Animal team would love to hear from you.