EmDash: Das neue serverlose CMS als spiritueller Nachfolger von WordPress
EmDash ist ein neues serverloses CMS, das als spiritueller Nachfolger von WordPress konzipiert ist und Plugin-Sicherheitsprobleme löst. Es basiert auf TypeScript, bietet sichere Plugins in isolierten Sandboxes und unterstützt x402-Zahlungen.
Bild generiert mit DALL·E
EmDash: Das neue serverlose CMS als spiritueller Nachfolger von WordPress
EmDash ist ein neues Content-Management-System, das als spiritueller Nachfolger von WordPress entwickelt wurde. Es wurde komplett in TypeScript geschrieben und bietet eine serverlose Architektur. Plugins werden sicher in isolierten Sandboxes ausgeführt, was die grundlegenden Sicherheitsprobleme der WordPress-Plugin-Architektur löst. EmDash wird von Astro angetrieben, dem schnellsten Web-Framework für inhaltsgetriebene Websites.
EmDash ist vollständig Open Source, unter MIT-Lizenz verfügbar und auf GitHub erhältlich. Es zielt darauf ab, mit der Funktionalität von WordPress kompatibel zu sein, ohne jedoch WordPress-Code zu verwenden. Dies ermöglicht eine Lizenzierung des Open-Source-Projekts unter der großzügigeren MIT-Lizenz. EmDash soll Entwicklern ermöglichen, das System anzupassen, zu erweitern und an der Weiterentwicklung teilzunehmen.
EmDash adressiert auch die Sicherheitsprobleme von WordPress-Plugins, die als Wurzel des Problems angesehen werden. Durch die Ausführung von Plugins in isolierten Sandboxes, genannt Dynamic Workers, wird der direkte Zugriff auf sensible Daten eingeschränkt und die Berechtigungen der Plugins klar definiert. Dies löst das Problem der unsicheren WordPress-Plugin-Architektur und schafft eine vertrauenswürdigere Umgebung für Entwickler und Plattformen.
EmDash unterstützt auch x402-Zahlungen, ein offener Standard für Internetzahlungen, der es ermöglicht, Inhalte auf Abruf zu bezahlen. Das CMS läuft serverlos und nutzt die v8-Isolatarchitektur von Cloudflare, um eine optimale Leistung und Skalierbarkeit zu gewährleisten.
Mit EmDash können Benutzer nahtlos von WordPress migrieren, benutzerdefinierte Inhaltsarten erstellen und sicherstellen, dass Themes und Plugins unabhängig voneinander betrieben werden. Das System bietet eine programmatische Verwaltung durch KI-Agenten, eine benutzerfreundliche CLI und eine eingebaute Unterstützung für Model Context Protocol (MCP).
EmDash verspricht eine neue Ära des Content-Managements, die auf Sicherheit, Flexibilität und Benutzerfreundlichkeit setzt. Es bietet eine alternative Lösung für die wachsenden Anforderungen an CMS-Systeme und zielt darauf ab, die Grenzen des traditionellen Web-Entwicklungsansatzes zu erweitern.