Ir al contenido

EmDash es el nuevo CMS de Cloudflare: se puede migrar de WordPress a Cloudflare

EmDash es el nuevo CMS de Cloudflare que quiere ocupar el lugar de WordPress. Te explico qué es, qué cambia y si vale la pena migrarte ahora mismo.

EmDash es el nuevo CMS de Cloudflare: se puede migrar de WordPress a Cloudflare

WordPress cumple 22 años de existencia y sigue siendo el rey indiscutible: alimenta el 43% de todos los sitios web del planeta. Pero Cloudflare acaba de lanzar una alternativa que está generando conversaciones serias en la industria. No es hype. Es una pregunta real: ¿tiene sentido seguir construyendo sobre una arquitectura de 2003?

Se llama EmDash. Y si tienes un sitio en WordPress, esto te interesa.

Qué es EmDash y por qué Cloudflare lo construyó

EmDash es un sistema de gestión de contenidos de código abierto, licencia MIT, escrito completamente en TypeScript. Está construido sobre el framework Astro y corre sobre la infraestructura de Cloudflare: Workers, D1 (base de datos) y R2 (almacenamiento de archivos).

Cloudflare lo presentó el 1 de abril de 2026. Tanta gente pensó que era una broma de April Fools que el equipo tuvo que salir a aclararlo. No era broma. El repositorio en GitHub es real y técnico.

El argumento que Cloudflare usa para justificarlo es contundente: según el informe anual de Patchstack sobre seguridad en WordPress, el 96% de las vulnerabilidades detectadas en sitios WordPress tienen su origen en los plugins. En 2025 se encontraron más de 11.000 nuevas vulnerabilidades en el ecosistema WordPress, un 42% más que el año anterior.

El problema no es WordPress en sí. Es su arquitectura de plugins: cuando instalas uno, le otorgas acceso completo a tu base de datos y sistema de archivos. No hay aislamiento. Si ese plugin tiene un fallo, tu sitio entero está expuesto.

EmDash resuelve ese problema desde la base.

Cómo funciona EmDash: la diferencia que importa

Plugins en sandboxes aislados

Cada plugin en EmDash corre dentro de su propio sandbox usando V8 isolates de Cloudflare Workers. Esto significa que un plugin no puede tocar la base de datos, el sistema de archivos ni otros plugins. Solo accede a lo que declara en su manifiesto de permisos. Es un cambio arquitectónico fundamental.

Contenido en Portable Text, no en HTML

WordPress almacena el contenido de tus posts como HTML en una base de datos MySQL. EmDash lo guarda como Portable Text, un formato JSON estructurado. La diferencia práctica: los agentes de inteligencia artificial pueden leer, modificar y generar contenido directamente sin tener que parsear marcado HTML. Si estás trabajando con IA para producir o gestionar contenido, esto cambia las reglas del juego.

Serverless por diseño

EmDash no necesita un servidor PHP corriendo permanentemente. Escala a cero cuando no hay tráfico y crece automáticamente con los picos. Para sitios con tráfico variable o blogs de contenido, esto puede traducirse en costos significativamente menores.

Servidor MCP integrado

Cada instalación de EmDash incluye un servidor MCP (Model Context Protocol) que permite conectar herramientas como Claude o ChatGPT directamente al CMS para crear contenido, modificar esquemas y gestionar el sitio sin entrar al panel de administración.

EmDash vs WordPress: comparación directa

CaracterísticaWordPressEmDashAño de lanzamiento20032026Lenguaje basePHPTypeScriptBase de datosMySQLCloudflare D1 (SQLite)Almacenamiento de archivosServidor / S3Cloudflare R2Formato de contenidoHTMLPortable Text (JSON)Aislamiento de pluginsNoSí (V8 isolates)Ecosistema de plugins+60.000En construcciónEditor visualGutenberg (maduro)En desarrolloWooCommerce / ecommerceCompletoNo disponibleIntegración nativa con IANoSí (MCP integrado)Costo de infraestructuraHosting mensualFree tier + WorkersCurva de aprendizajeBaja (no-code)Alta (requiere TypeScript)MadurezMuy altaBeta (v0.1.0)

Se puede migrar de WordPress a EmDash: cómo funciona

Cloudflare incluye herramientas de migración, pero hay que entender qué significa «migrar» en este contexto.

Opción 1: Exportar desde el panel de WordPress

Desde el menú Herramientas: Exportar de WordPress puedes descargar un archivo WXR que contiene todos tus posts, páginas, categorías, etiquetas y medios. EmDash puede importar ese archivo directamente desde su panel de administración.

Opción 2: Plugin EmDash Exporter

Cloudflare también lanzó un plugin de WordPress llamado EmDash Exporter que genera un archivo de exportación optimizado para la importación en EmDash. Existe cierta ironía en que la herramienta para abandonar WordPress sea precisamente un plugin de WordPress, pero funciona.

Opción 3: CLI para usuarios técnicos

# Analizar el fichero antes de importar
npx emdash import wordpress export.xml --analyze

# Ejecutar la importación
npx emdash import wordpress export.xml --execute

# Con descarga de medios incluida
npx emdash import wordpress export.xml --execute --download-media

Qué pasa con el contenido durante la migración de WordPress a EmDash

El contenido de texto migra con bastante fidelidad. Los bloques estándar de Gutenberg (párrafos, encabezados, imágenes, listas, citas) se convierten a Portable Text correctamente. Los bloques de plugins de terceros que EmDash no reconoce se guardan como htmlBlock para revisión manual posterior.

Los campos personalizados de ACF y metadatos similares se migran también, aunque la estructura puede requerir ajustes dependiendo de cómo los tengas organizados.

Para los medios, EmDash descarga los archivos directamente desde las URLs de tu WordPress, los deduplica por hash de contenido y reescribe las referencias en el contenido importado. Si alguna imagen falla durante el proceso, el sistema continúa y genera un log con las URLs problemáticas.

Consejo importante: no elimines tu sitio WordPress hasta que hayas revisado y validado la migración completa. Mantén ambos en paralelo durante ese proceso.

Lo que EmDash todavía no puede hacer

Ser honesto sobre las limitaciones de una herramienta nueva es más útil que venderla como la solución definitiva.

No hay ecosistema de plugins todavía. Los 60.000 plugins de WordPress representan décadas de trabajo comunitario. EmDash empieza prácticamente desde cero.

No hay ecommerce. Si tu sitio depende de WooCommerce o cualquier tienda online, EmDash no es una opción viable hoy. Su sistema de pagos x402 es interesante como concepto pero no reemplaza una tienda.

Requiere conocimientos técnicos. A diferencia de WordPress, donde un usuario sin experiencia puede tener un sitio funcionando en minutos, EmDash requiere saber TypeScript y estar cómodo con herramientas de desarrollo. No es para todos los perfiles.

Es una beta. La versión actual es 0.1.0. Eso significa que habrá cambios, roturas de API y ajustes importantes antes de llegar a una versión estable.

Vendor lock-in con Cloudflare. Aunque el código es open source, la propuesta de valor real de EmDash está optimizada para la infraestructura de Cloudflare. Varios desarrolladores en Hacker News señalaron este punto como una consideración importante.

Para quién tiene sentido explorar EmDash ahora mismo

Dicho todo lo anterior, hay escenarios concretos donde EmDash es una opción real:

  • Proyectos nuevos con perfil técnico donde no necesitas un ecosistema de plugins maduro
  • Desarrolladores que quieren construir sobre una arquitectura moderna desde el principio
  • Sitios de contenido puro (blogs, medios, documentación) sin dependencia de ecommerce
  • Equipos que trabajan intensamente con herramientas de IA y quieren integración nativa
  • Casos donde la seguridad es prioritaria y los plugins de WordPress representan un riesgo inaceptable

Para sitios WordPress complejos con muchos plugins activos, WooCommerce o una audiencia establecida, la fricción de migración es alta y los beneficios concretos son difíciles de justificar hoy.

¿Vale la pena cambiarse ahora?

La respuesta honesta: probablemente no todavía, a menos que seas desarrollador y tengas tiempo para experimentar.

EmDash no es un reemplazo de WordPress en 2026. Es una señal clara de hacia dónde se están moviendo los CMS. La arquitectura serverless, el aislamiento de plugins, la integración nativa con IA y el almacenamiento estructurado de contenido son apuestas que van en la dirección correcta.

Que Joost de Valk, fundador de Yoast SEO y una de las personas que más ha contribuido al ecosistema WordPress, haya escrito sobre EmDash con entusiasmo genuino es un dato que vale la pena anotar. Cuando alguien con esa trayectoria se toma en serio algo así, merece atención.

Si tienes un sitio WordPress funcionando bien, mantente informado sobre el desarrollo de EmDash y espera a que alcance una versión estable. Si estás empezando un proyecto nuevo y tienes las capacidades técnicas, puede ser el momento de explorar una arquitectura diferente.

El repositorio oficial de EmDash está disponible en GitHub si quieres ver el código directamente: github.com/cloudflare/emdash

D
Escrito por

Diego

Una huella digital en tu bandeja

Sin ruido. Directo a tu correo.

Compartir