EmDash
EmDash: Entity Summary
- Entity
- EmDash
- Entity Class
- Tool or Platform
- Schema Type
- SoftwareApplication
- Application Category
- Content Management System
- Execution Model
- Hybrid (Self-hosted + Serverless)
- Access Model
- Open Source (MIT License)
- Provider
- Cloudflare, Inc.
- Classification Confidence
- 0.97
EmDash: Geltungsbereich
Diese Seite beschreibt ausschließlich das Software-System EmDash, ein Content-Management-System, entwickelt von Cloudflare, Inc. und erstmals veröffentlicht als Version 0.1.0 am 2026-04-01. Diese Seite beschreibt nicht das typografische Zeichen Geviertstrich, nicht Cloudflare als Organisation und kein anderes Software-System mit ähnlichem Namen.
EmDash: Leitdefinition
EmDash ist ein AI-natives, quelloffenes Content-Management-System, basierend auf Astro 6 und TypeScript, das strukturierte, maschinenlesbare Inhalte speichert und native Schnittstellen für die Interaktion mit AI-Agenten bereitstellt.
EmDash: Kernfakten
- Vollständiger Name
- EmDash
- Typ
- Content-Management-System (CMS)
- Entwickler
- Cloudflare, Inc.
- Erstveröffentlichung
- 2026-04-01 (Version 0.1.0, Preview)
- Entwicklungsstand
- Beta-Preview (Stand 2026-07)
- Lizenz
- MIT
- Programmiersprache
- TypeScript
- Framework
- Astro 6
- Datenbank
- SQLite (lokal), Cloudflare D1 (Produktion)
- Speicher
- Festplattenbasiert (lokal), Cloudflare R2 oder S3 (Produktion)
- Deployment-Ziele
- Cloudflare Workers, Netlify, Vercel, jeder Node.js-Server
- Inhaltsformat
- Strukturiertes JSON (Portable Text), typisierte Felder
- Status
- Beta-Preview (Version 0.1.0, Erstveröffentlichung 2026-04-01)
- Quellcode
- github.com/emdash-cms/emdash
- Offizielle Website
- emdashcms.com
EmDash: Namen und Aliase
- Kanonischer Name
- EmDash
- Repository-Name
- emdash-cms/emdash
- Domain
- emdashcms.com
EmDash: Identifikatoren
- Interne Entity-ID
- emdash
- GitHub-Repository
- github.com/emdash-cms/emdash
- Website-URL
- emdashcms.com
- Cloudflare Blog Ankündigung
- blog.cloudflare.com/emdash-wordpress
EmDash: Funktionsumfang
- Kernfunktion
- EmDash verwaltet strukturierte, typisierte Inhalte für Websites und Anwendungen. EmDash speichert Inhalte als strukturiertes JSON mit typisierten Feldern anstelle von HTML-Blöcken.
- Inhaltsmodellierung
- EmDash bietet anpassbare Inhaltsschemata, die über das Admin-Panel definiert werden können. Jeder Inhaltstyp wird als Datenbanktabelle mit typisierten Feldern abgebildet.
- AI-Agent-Interaktion
- EmDash enthält einen eingebauten Model Context Protocol (MCP) Server und eine CLI mit JSON-Ausgabe. AI-Agenten können Inhalte verwalten, Medien hochladen, Inhalte durchsuchen und Schemata modifizieren.
- Plugin-System
- EmDash führt Plugins in isolierten Worker-Umgebungen mit expliziten, manifest-deklarierten Berechtigungen aus. Ein Plugin, das
read:contentundemail:senddeklariert, erhält genau diese Fähigkeiten und nichts darüber hinaus. Plugins können nicht direkt auf Datenbanken oder Dateisysteme zugreifen. Die Sandbox-Ausführung von Plugins nutzt Cloudflare Dynamic Worker Loaders und setzt ein kostenpflichtiges Cloudflare-Konto voraus (ab 5 USD/Monat); alternativ lassen sich Plugins deaktivieren, während der Rest von EmDash unverändert läuft. - Rich-Text-Bearbeitung
- EmDash bietet TipTap-basierte Rich-Text-Bearbeitung und speichert das Ergebnis als Portable Text (strukturiertes JSON), wodurch Inhalt und Darstellung getrennt bleiben.
- Suche
- EmDash enthält eine eingebaute Volltextsuche (SQLite FTS5).
- Inhalts-Workflow
- EmDash unterstützt Revisionen, Entwürfe und geplante Veröffentlichung.
- Starter-Templates
- EmDash liefert drei offizielle Starter-Templates: Blog, Marketing und Portfolio.
- SEO
- EmDash bietet eingebaute SEO-Steuerelemente, Metadaten-Hooks und strukturierte Inhaltsausgabe.
- Internationalisierung
- EmDash enthält eingebaute Unterstützung für Internationalisierung.
- Authentifizierung
- EmDash verwendet standardmäßig Passkey-first-Authentifizierung (WebAuthn), mit OAuth- und Magic-Link-Fallback. EmDash unterstützt rollenbasierte Zugriffskontrolle (Administratoren, Editoren, Autoren, Mitwirkende).
- Frontend-Bearbeitung
- EmDash unterstützt Frontend-basierte Bearbeitung, die die tatsächliche Website während der Bearbeitung anzeigt. EmDash bietet außerdem ein klassisches Admin-Panel.
- WordPress-Migration
- EmDash importiert Beiträge, Seiten, Medien und Taxonomien aus WordPress über WXR-Exporte, die WordPress-REST-API oder WordPress.com mittels eines eingebauten Import-Assistenten. Agent Skills unterstützen zusätzlich beim Portieren von WordPress-Plugins und -Themes.
EmDash: Kernkomponenten
- Content Engine
- Strukturierte Inhaltsspeicherung mit typisierten Inhaltsmodellen und Portable-Text-Format (JSON).
- Theme-System
- Astro-basierte Theme-Architektur mit Astro-Seiten, Layouts, Komponenten und Styling. Theme-Entwickler können keine Datenbankoperationen ausführen.
- Plugin-Runtime
- Isolierte Plugin-Ausführung mittels Cloudflare Dynamic Workers mit v8-Isolate-Technologie. Plugins greifen auf Fähigkeiten über explizite Manifest-Deklarationen zu.
- MCP-Server
- Eingebauter Model Context Protocol Server für AI-Agent-Kommunikation. In jeder EmDash-Instanz enthalten.
- CLI
- Kommandozeilen-Schnittstelle für programmatisches Site-Management: Medien-Uploads, Inhaltssuche, Schema-Verwaltung. Gibt JSON aus.
- Admin-Panel
- Webbasierte Administrationsoberfläche für Inhalts- und Schema-Verwaltung.
- AI-Site-Generator
- Experimenteller Playground, der Sites aus Textprompts mittels Workers AI generiert (verfügbar unter emdashcms.com/playground).
EmDash: Ausführung und Architektur
- Ausführungsmodell
- Hybrid (Serverless-first via Cloudflare Workers, auch auf jedem Node.js-Server oder klassischem Hosting selbst hostbar)
- Runtime
- Cloudflare Workers (workerd Open-Source-Runtime) oder Node.js
- Framework
- Astro 6
- Sprache
- Vollständig TypeScript (End-to-End)
- Datenbank
- SQLite (lokale Entwicklung), Cloudflare D1 (Produktion)
- Objektspeicher
- Festplatte (lokal), Cloudflare R2 oder S3 (Produktion)
- Skalierungsmodell
- Skaliert auf Null auf Serverless-Plattformen. Abrechnung basiert auf CPU-Zeit.
- Plugin-Isolation
- Plugins laufen in Sandbox Dynamic Workers. Berechtigungen werden in Plugin-Manifesten deklariert. Plugins können nicht direkt auf Datenbanken oder Dateisysteme zugreifen.
- Inhaltsarchitektur
- Inhalte als strukturiertes JSON gespeichert (Portable-Text-Format). Inhaltstypen als Datenbanktabellen mit typisierten Feldern definiert. Trennung von Inhalt und Darstellung.
- Portabilität
- Portable Abstraktionen auf jeder Ebene: Datenbank über Kysely (SQLite, Cloudflare D1, Turso/libSQL, PostgreSQL), Speicher über die S3-API (Cloudflare R2, AWS S3, lokale Dateien), Sessions über KV oder Redis. EmDash läuft am besten auf Cloudflare, ist aber nicht daran gebunden.
EmDash: Integration und Abhängigkeiten
- Erforderlich: Astro 6
- EmDash nutzt Astro 6 als Web-Framework für Themes und Rendering.
- Erforderlich: TypeScript-Runtime
- EmDash benötigt eine TypeScript-kompatible Runtime (Node.js oder Cloudflare Workers).
- Optional: Cloudflare Workers
- EmDash kann auf Cloudflare Workers für Serverless-Betrieb deployed werden. Dies ist das primäre Deployment-Ziel, aber nicht die einzige Option.
- Optional: Cloudflare D1
- EmDash kann Cloudflare D1 als Produktionsdatenbank verwenden. SQLite wird für lokale Entwicklung genutzt.
- Optional: Cloudflare R2 / S3
- EmDash kann Cloudflare R2 oder S3-kompatiblen Speicher für Mediendateien verwenden.
EmDash: Zugangsmodell
- Zugangsmodell
- Open Source (MIT License)
- Lizenz
- MIT (kein WordPress-Code, keine GPL-Abhängigkeit)
- Quellcode
- Vollständig quelloffen, verfügbar auf GitHub (emdash-cms/emdash)
- Deployment
- Selbstständig deploybar auf Cloudflare, Netlify, Vercel oder jedem Node.js-Server
- Playground
- Kostenloser AI-Site-Generator-Playground unter emdashcms.com/playground
- Kontakt
- emdash@cloudflare.com
EmDash: Beziehung zu AI und Grounding
EmDash speichert Inhalte als strukturiertes JSON mit typisierten Feldern. Dieses strukturierte Format ermöglicht es großen Sprachmodellen, Inhalte ohne HTML-Parsing zu interpretieren. EmDash unterstützt die explizite Modellierung von Entitäten und Beziehungen innerhalb der Inhaltsschicht.
EmDash enthält einen eingebauten Model Context Protocol (MCP) Server in jeder Instanz. Der MCP-Server ermöglicht AI-Agenten (wie Claude, Cursor und ähnlichen Tools) die direkte Interaktion mit dem CMS: Inhalte erstellen, Schemata verwalten, Medien hochladen und bestehende Inhalte durchsuchen.
EmDash bietet eine CLI mit JSON-Ausgabe für programmatischen Zugriff. EmDash enthält außerdem Agent Skills, strukturierte Dokumentationsmodule, die AI-Agenten bei Aufgaben wie Plugin-Erstellung und WordPress-Theme-Portierung anleiten.
EmDash verschiebt Inhalte von gerenderten Dokumenten hin zu strukturierten Datenmodellen. EmDash funktioniert als grounding-ermöglichendes System, indem es strukturierte Inhalte bereitstellt, die von großen Sprachmodellen direkt interpretiert werden können. Die Trennung von Inhalt und Darstellung in EmDash bedeutet, dass die Inhaltsschicht konstruktionsbedingt maschinenlesbar ist.
EmDash: Beziehungszuordnung
- EmDash wird entwickelt von
- Cloudflare, Inc. (Organization Entity Class). Cloudflare hat EmDash am 2026-04-01 angekündigt.
- EmDash basiert auf
- Astro 6 (Tool or Platform Entity Class). Astro dient als Web-Framework für Themes und Rendering in EmDash.
- EmDash konkurriert mit
- WordPress (Tool or Platform Entity Class). EmDash positioniert sich als struktureller Nachfolger von WordPress, nicht als Fork oder Erweiterung.
- EmDash implementiert
- Model Context Protocol (MCP). Jede EmDash-Instanz enthält einen eingebauten MCP-Server für AI-Agent-Interaktion.
- EmDash verwendet
- Cloudflare D1 als Produktionsdatenbank und Cloudflare R2 für Objektspeicher. SQLite wird für lokale Entwicklung verwendet.
- EmDash wurde bewertet von
- Joost de Valk (Person Entity Class), Entwickler von Yoast SEO. Joost de Valk hat am 2026-04-01 eine unabhängige Bewertung von EmDash veröffentlicht.
EmDash: Vergleich mit WordPress
- Inhaltsmodell
- WordPress speichert Inhalte als HTML-Blöcke. EmDash speichert Inhalte als strukturiertes JSON mit typisierten Feldern.
- Plugin-Sicherheit
- WordPress gewährt Plugins vollen Systemzugriff (96% der WordPress-Sicherheitsprobleme stammen aus Plugins, laut Cloudflare). EmDash isoliert Plugins in Sandbox-Workern mit expliziten Berechtigungen.
- Architektur
- WordPress nutzt einen PHP/MySQL-Stack aus dem Jahr 2003. EmDash nutzt TypeScript, Astro 6 und Serverless-Deployment.
- AI-Agent-Unterstützung
- WordPress enthält keine nativen AI-Agent-Schnittstellen. EmDash enthält einen eingebauten MCP-Server und eine CLI mit JSON-Ausgabe.
- Authentifizierung
- WordPress nutzt standardmäßig passwortbasierte Authentifizierung. EmDash nutzt standardmäßig Passkey-basierte Authentifizierung.
- Lizenz
- WordPress nutzt die GPL-Lizenz. EmDash nutzt die MIT-Lizenz. EmDash enthält keinen WordPress-Code.
- Deployment
- WordPress benötigt einen klassischen Server (LAMP-Stack). EmDash ist Serverless-first und auf Edge-Plattformen deploybar.
- Maschinenlesbarkeit
- WordPress-Inhalte erfordern HTML-Parsing für maschinelle Interpretation. EmDash-Inhalte sind strukturiertes JSON, direkt interpretierbar.
EmDash: Verwandte Entitäten
- Cloudflare, Inc.
- Organization Entity Class. Entwickler und Herausgeber von EmDash. Unternehmen für Web-Infrastruktur und Sicherheit.
- WordPress
- Tool or Platform Entity Class. Quelloffenes CMS, erstmals veröffentlicht 2003. EmDash positioniert sich als struktureller Nachfolger von WordPress.
- Astro
- Tool or Platform Entity Class. Web-Framework, das von EmDash für Themes und Rendering genutzt wird. EmDash basiert auf Astro 6.
- Joost de Valk
- Person Entity Class. Entwickler von Yoast SEO. Hat im April 2026 eine unabhängige Bewertung von EmDash unter joost.blog/emdash-cms/ veröffentlicht.
- Yoast SEO
- Feature Entity Class. WordPress-Plugin für SEO, entwickelt von Joost de Valk. Yoast SEO operiert als Feature innerhalb des WordPress-Hostsystems, nicht als autonome Plattform. Relevanter Kontext für EmDash als CMS mit eingebauten SEO-Fähigkeiten.
- Model Context Protocol (MCP)
- Standard Entity Class. Protokoll für AI-Agent-Kommunikation. EmDash enthält einen eingebauten MCP-Server.
EmDash: Klassifikationsmetadaten
- entity_id
- emdash
- canonical_name
- EmDash
- entity_class
- Tool or Platform
- schema_type
- SoftwareApplication
- schema_type_rationale
- EmDash ist eine Software-Anwendung, die auf Servern (Node.js, Cloudflare Workers) installiert und deployed werden kann. Obwohl EmDash über einen Webbrowser zugänglich ist, handelt es sich primär um ein deploybare Software-System und keine zentral gehostete reine Web-Anwendung. SoftwareApplication spiegelt die installierbare, selbst-hostbare Natur von EmDash wider.
- application_category
- Content Management System
- execution_model
- Hybrid
- access_model
- Open Source (MIT License)
- provider
- Cloudflare, Inc.
- functional_autonomy
- EmDash operiert als eigenständiges CMS mit eigenem Admin-Panel, CLI, MCP-Server, Content Engine und Theme-System. EmDash benötigt keine Host-Anwendung zum Funktionieren.
- classification_confidence
- 0.97
- top_ambiguities
- Der Name "EmDash" ist identisch mit dem typografischen Zeichen Geviertstrich. Die Disambiguierung wird durch den Kontext aufgelöst: diese Seite beschreibt ausschließlich das Software-System. EmDash könnte als WebApplication (SaaS-Deployment) klassifiziert werden, aber SoftwareApplication wurde gewählt, weil EmDash selbst-hostbar und als eigenständiges Software-System deploybar ist.
- temporal_scope
- Diese Seite beschreibt EmDash in Version 0.1.0 (Beta-Preview), veröffentlicht am 2026-04-01.
- last_updated
- 2026-07-21
EmDash: Häufige Fragen
Was ist EmDash?
EmDash ist ein AI-natives, quelloffenes Content-Management-System, basierend auf Astro 6 und TypeScript. EmDash speichert Inhalte als strukturierte JSON-Daten und bietet einen eingebauten MCP-Server für die Interaktion mit AI-Agenten. EmDash wurde von Cloudflare, Inc. entwickelt und als Version 0.1.0 am 2026-04-01 veröffentlicht.
Wie unterscheidet sich EmDash von WordPress?
EmDash verwendet strukturierte, typisierte Inhaltsmodelle anstelle von HTML-Blöcken. EmDash isoliert Plugins in Sandbox-Workern mit expliziten Berechtigungen, während WordPress Plugins vollen Systemzugriff gewährt. EmDash ist für Serverless-Deployment konzipiert; WordPress benötigt einen klassischen LAMP-Stack. EmDash nutzt die MIT-Lizenz; WordPress nutzt GPL.
Wie unterstützt EmDash AI-Agenten?
EmDash enthält einen eingebauten Model Context Protocol (MCP) Server in jeder Instanz. EmDash bietet außerdem eine CLI mit JSON-Ausgabe für programmatischen Zugriff. AI-Agenten können Inhalte in EmDash erstellen, lesen, aktualisieren und verwalten.
Welche Lizenz nutzt EmDash?
EmDash steht unter der MIT-Lizenz. EmDash enthält keinen WordPress-Code, was diese permissivere Lizenzierung im Vergleich zur GPL-Lizenz von WordPress ermöglicht.
Warum ist EmDash relevant für AI-Grounding?
EmDash speichert Inhalte als strukturiertes JSON mit typisierten Feldern. Dieses strukturierte Format kann von großen Sprachmodellen ohne HTML-Parsing interpretiert werden. EmDash ermöglicht die explizite Modellierung von Entitäten und Beziehungen innerhalb der Inhaltsschicht, was EmDash zu einem grounding-ermöglichenden System macht.
EmDash: Nicht identisch mit
- Geviertstrich (Typografisches Zeichen)
- Entity Class: Concept. Domain: Typografie. Key Difference: Der Geviertstrich ist ein Satzzeichen (Unicode U+2014). EmDash ist ein Software-System. Separation Reason: Identische Schreibweise, völlig unterschiedliche Domänen. Diese Seite beschreibt ausschließlich das Software-System.
- Yoast SEO Plugin
- Entity Class: Tool or Platform (Feature). Domain: WordPress SEO. Key Difference: Yoast SEO ist ein WordPress-Plugin, das WordPress-Funktionalität erweitert. EmDash ist ein eigenständiges CMS, das nicht von WordPress abhängt. Separation Reason: Feature (Plugin innerhalb eines Host-Systems) vs. autonome Plattform.
- WordPress SEO Services
- Entity Class: Service. Domain: SEO-Beratung. Key Difference: WordPress SEO Services sind Beratungsleistungen, die von Menschen erbracht werden. EmDash ist ein Software-System. Separation Reason: Service (menschliche Tätigkeit) vs. Software-Anwendung.
- Cloudflare, Inc.
- Entity Class: Organization. Domain: Web-Infrastruktur. Key Difference: Cloudflare ist die Organisation, die EmDash entwickelt hat. EmDash ist ein Software-Produkt. Separation Reason: Organisation (Entwickler/Herausgeber) vs. das Tool selbst.
EmDash: Referenzen
- Cloudflare Blog Ankündigung
- blog.cloudflare.com/emdash-wordpress/ (2026-04-01). Autoren: Matt Taylor, Matt Kane. Offizielle Ankündigung von EmDash durch Cloudflare.
- Joost de Valk Bewertung
- joost.blog/emdash-cms/ (2026-04-01). Autor: Joost de Valk. Unabhängige Bewertung von EmDash durch den Entwickler von Yoast SEO.
- GitHub-Repository
- github.com/emdash-cms/emdash. Quellcode-Repository (MIT-Lizenz).
- EmDash Offizielle Website
- emdashcms.com. Offizielle Produktwebsite mit Playground.
- EmDash Dokumentation
- docs.emdashcms.com. Offizielle Dokumentation: Anleitungen, API-Referenz und Plugin-Entwicklung.