Cloudflare presenta EmDash come un successore spirituale di WordPress, ma oggi è più corretto leggerlo come una scommessa direzionale in fase iniziale che come un vero sostituto. Il punto interessante non è l'hype intorno a un CMS in TypeScript. È capire se risolve davvero i problemi poco eleganti che hanno reso WordPress dominante nel mondo reale.
1. Introduzione
EmDash è il CMS sperimentale di Cloudflare, attualmente etichettato v0.1, costruito attorno a uno stack web moderno invece che sul classico modello PHP più MySQL che ha plasmato WordPress. Cloudflare lo definisce un successore spirituale perché punta allo stesso spazio di problemi: publishing, estensibilità e ownership del sito, ma con un'architettura pensata per l'edge invece che per lo shared hosting del 2010.
2. Differenze architetturali
WordPress è un monolite scritto in PHP con un sistema plugin che può raggiungere quasi ogni livello dell'applicazione. EmDash va nella direzione opposta: TypeScript, esecuzione serverless, base Astro e modello di estensione sandboxed. Sulla carta sembra una rottura netta con il design legacy dei CMS.
3. Il problema dei plugin
I plugin WordPress sono uno dei punti di forza principali della piattaforma e anche una delle sue vulnerabilità più evidenti. Un plugin gira tipicamente con accesso ampio all'esecuzione PHP, al database, all'admin e spesso all'intero ciclo della richiesta. È per questo che una vulnerabilità in un plugin di backup, un form builder o un addon SEO può trasformarsi in un incidente sull'intero sito invece che in un difetto isolato.