Zum Inhalt springen

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:content und email:send deklariert, 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.
Tool or Platform
Diese Seite folgt dem Grounding Page Standard (v1.6). Erstellt: 2026-04-02. Zuletzt aktualisiert: 2026-07-21.

Weiterführende Informationen