Noticia EmDash: El innovador CMS de código abierto que busca ser el sucesor espiritual de WordPress en la era de la IA

EmDash: Un CMS de código abierto como alternativa a WordPress


EmDash: Un CMS de código abierto como alternativa a WordPress


Para nadie es un secreto que, durante más de dos décadas, WordPress ha dominado de forma absoluta el panorama de la gestión de contenidos en la web, impulsando al día de hoy, a más del 40% de los sitios en Internet. Sin embargo, el tiempo no pasa en vano, y mientras la infraestructura de hosting ha evolucionado de servidores privados virtuales a redes globales distribuidas (serverless), el núcleo y la esencia de desarrollo y trabajo de WordPress sigue arrastrando decisiones arquitectónicas de hace 24 años. Y es aquí, precisamente en esta brecha es donde surge «EmDash», un nuevo CMS de código abierto diseñado desde cero para aprovechar las tecnologías modernas y la Inteligencia Artificial.

Y sí, WordPress es bueno, es el más conocido y usado, y actualmente su desarrollo está integrando el empleo de IA en sus funciones y características más importante. Hasta nosotros, aquí en Desde Linux, lo usamos para nuestra web. Pero, la verdad es que, nada es eterno, todo cambia, y algo siempre tiende a cero luego de llegar a 100. Así que, si eres sobre todo, del ámbito del desarrollo web mediante CMS, sigue leyendo esta interesante entrada sobre este novedoso e innovador Sistema de gestión de contenidos.

WordPress: El más popular CMS


WordPress: El más popular CMS


Pero, antes de introducirnos en esta interesante y útil publicación sobre «EmDash» y su enorme potencial para sustituir al conocido y dominante WordPress, les recomendamos explorar una anterior publicación relacionada sobre el tema de los CMS, al finalizar de leer la misma:

Un Sistema de Gestión de Contenido (CMS) es una herramienta de software para crear, administrar y gestionar un sitio web. O en palabras más detalladas y técnicas, es un Entorno Integrado de Desarrollo (IDE) que nos permite la creación, gestión, mantenimiento y actualización de un sitio web, además de así mismo. Y que por lo general, incluye una cierta cantidad de opciones y funciones extras, tales como: Catálogos de productos, Mapa del Sitio, Galerías de Imágenes, Temas, Complementos, Carritos de Compras, entre muchos otros.

EmDash: Un CMS de código abierto como alternativa a WordPress


EmDash: Un CMS de código abierto como alternativa a WordPress​

¿Qué es EmDash y por qué es relevante para el Linuxverso?​


En palabras sencillas, y según información oficial de su Sitio web y Repositorio GitHub, «EmDash» es un sistema de gestión de contenidos (CMS) de pila completa (full-stack), desarrollado íntegramente en «TypeScript» y basado en el potente framework «Astro 6.0». Y a diferencia de los CMS tradicionales que dependen de bases de datos pesadas y arquitecturas monolíticas, EmDash nace bajo una filosofía de ligereza y eficiencia técnica. Lo cual, lo posiciona como una alternativa real para aquellos que buscan modernizar sus operaciones editoriales, es decir, publicaciones (secciones, páginas y artículos) en un sitio web.

Estamos seguros de que muchos de ustedes, nuestros fieles lectores, apreciarán al final de este artículo, que este proyecto no es solo una «cara bonita» en comparación con otras herramientas similares existentes. Si no que, por el contrario, reconocerán que se trata de una reconstrucción ambiciosa financiada por el equipo de Cloudflare, que busca ofrecer una experiencia de usuario similar a la interfaz clásica de WordPress, pero con un motor interno radicalmente superior. Y dado que, WordPress es abierto y el rey en el ámbito de los CMS libres, abiertos y gratuitos, pues su desplazamiento es relevante, independientemente de que su rival sea parte o no, del mismo Linuxverso.

Características técnicas y arquitectura «Serverless»​


De entrada, vale destacar que, uno de los puntos más interesantes de EmDash es su capacidad para ejecutarse de forma nativa en la red global de «Cloudflare Workers». Lo cual, permite que el CMS funcione con una latencia mínima y a un costo prácticamente nulo para el usuario final.

Dicho esto, sin duda vale mencionar que, entre sus especificaciones técnicas más destacadas podemos mencionar algunas como:

  1. Almacenamiento: Soporta Cloudflare R2, AWS S3 o sistemas de archivos locales para la gestión de medios.
  2. Base de Datos: Utiliza SQLite para entornos locales y Cloudflare D1 para producción, garantizando integridad y velocidad.
  3. Framework Frontend: Gracias a estar desarrollado sobre Astro, ofrece y asegura un rendimiento excepcional y una carga de página extremadamente rápida.
  4. Contenido Estructurado: A diferencia del HTML sin procesar, EmDash almacena la información como Texto Portable (JSON estructurado), lo que facilita su consumo por parte de otros sistemas e inteligencias artificiales.

Seguridad Revolucionaria: El fin del Infierno de los complementos​


Si algo ha caracterizado a los sistemas abiertos como WordPress es la inseguridad derivada de sus complementos. En el modelo tradicional, un complemento (plugin, en inglés) tiene acceso a prácticamente todo el sistema, lo que representa un riesgo crítico. Pero, en EmDash, esto se soluciona mediante un modelo de seguridad basado en aislamiento (sandboxing).

En consecuencia, los plugins en EmDash se ejecutan en «cajas aisladas de Workers», las cuales deben declarar explícitamente a qué recursos o datos necesitan acceder, de forma muy similar a como funciona el protocolo OAuth. Además, esto significa que, incluso si un complemento es vulnerable, el resto del sistema y los datos del sitio permanecen protegidos.

Un CMS moderno y vanguardista: IA Nativa y el Protocolo MCP​


EmDash no solo es etiquetado «AI-Native» de cara al marketing, sino que realmente lo es. Por ello, incluye de forma integrada un servidor de «Protocolo de Contexto de Modelo (MCP)», lo cual permite y facilita que agentes de IA o LLM (Modelos de Lenguaje Extensos) puedan interactuar directamente con el contenido, ayudando en tareas de redacción, optimización y gestión de datos de forma segura y controlada.

Y precisamente, por esta razón, es que EmDash es promocionado como aquello que WordPress sería si se construyera hoy desde cero, sin 20 años de decisiones heredadas que lo frenen.

Estado actual: ¿Migrar o esperar? + Pantallazos​


Es vital precisar que «EmDash» se encuentra actualmente en fase de vista previa beta (versión 0.1.0). Por lo tanto, aunque es extremadamente prometedor, aún carece de la profundidad o amplitud del ecosistema de temas y complementos que WordPress ha acumulado en dos décadas.

Sin embargo, las primeras impresiones, mayoritariamente positivas, por parte de algunos usuarios en comunidades específicas dejan abierta una valiosa oportunidad de llegar a ser un exitoso proyecto del Linuxverso, tanto como WordPress.

Y para que tengas una idea más real de como funciona y se ve, te dejamos los siguientes pantallazos extraídos de su actual Demo en línea:

Estado actual: ¿Migrar o esperar? + Pantallazos de EmDash - 1


Estado actual: ¿Migrar o esperar? + Pantallazos de EmDash -2


Estado actual: ¿Migrar o esperar? + Pantallazos de EmDash -3


Estado actual: ¿Migrar o esperar? + Pantallazos de EmDash - 4


Estado actual: ¿Migrar o esperar? + Pantallazos de EmDash - 5


Estado actual: ¿Migrar o esperar? + Pantallazos de EmDash - 6


Estado actual: ¿Migrar o esperar? + Pantallazos de EmDash - 7


Estado actual: ¿Migrar o esperar? + Pantallazos de EmDash - 8


Estado actual: ¿Migrar o esperar? + Pantallazos 9


Estado actual: ¿Migrar o esperar? + Pantallazos 10


Estado actual: ¿Migrar o esperar? + Pantallazos 11


Estado actual: ¿Migrar o esperar? + Pantallazos 12


Estado actual: ¿Migrar o esperar? + Pantallazos 13


Estado actual: ¿Migrar o esperar? + Pantallazos 14


Estado actual: ¿Migrar o esperar? + Pantallazos 15


Estado actual: ¿Migrar o esperar? + Pantallazos 16


Estado actual: ¿Migrar o esperar? + Pantallazos 17


Winter CMS es un sistema de gestión de contenidos gratuito y de código abierto basado en el framework PHP Laravel. Desarrolladores y agencias de todo el mundo confían en Winter CMS por su rapidez en la creación de prototipos y el desarrollo, su código base seguro y su dedicación a la simplicidad.

Imagen de Resumen para post 2024


Resumen​


En resumen, tanto si eres un desarrollador apasionado por el empleo de «TypeScript» que además trabaja habitualmente con el ecosistema de «Cloudflare» como si simplemente eres un desarrollador web de mente abierta que buscas un CMS que no dependa de arquitecturas antiguas u obsoletas, te recomendamos seguir de cerca este novel desarrollo del Linuxverso llamado «EmDash», y hasta darle una oportunidad al probarlo en un futuro proyecto.

Y aunque todavía no es una herramienta para todos los públicos, y se encuentra en pleno desarrollo, su enfoque en la seguridad de plugins y la integración con IA marca un camino claro hacia donde se dirige el futuro de este tipo de herramientas, y la web libre y abierta, tal como la conocemos hasta ahora. Además, y como de costumbre, si ya has tenido la oportunidad de probar este u otro CMS similar diferente a WordPress, te invitamos a comentarnos tu experiencia para el beneficio de toda nuestra comunidad del Linuxverso.

Por último, recuerda visitar nuestra «página de inicio» en español. O, en cualquier otro idioma (con solo agregar al final de nuestra URL actual, 2 letras al final, por ejemplo: ar, de, en, fr, ja, pt y ru, entre muchas otras) para conocer más contenidos actuales en tu propio idioma, o en alguno de tu preferencia u elección.

Continúar leyendo...