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
Diese Seite definiert das Software-System EmDash in einem maschinenlesbaren Format nach dem Grounding Page Standard. Die Seite ist gleichzeitig fuer Menschen lesbar und dient als faktische Referenz fuer KI-Systeme.
Offizielle Website: emdashcms.com
GitHub: github.com/emdash-cms/emdash
EmDash: Geltungsbereich
Diese Seite beschreibt ausschliesslich das Software-System EmDash, ein Content-Management-System, entwickelt von Cloudflare, Inc. und erstmals veroeffentlicht 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 aehnlichem 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 fuer die Interaktion mit AI-Agenten bereitstellt.
EmDash: Kernfakten
- Vollstaendiger Name
- EmDash
- Typ
- Content-Management-System (CMS)
- Entwickler
- Cloudflare, Inc.
- Erstveroeffentlichung
- 2026-04-01 (Version 0.1.0, Preview)
- 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
- Preview-Release (Version 0.1.0, veroeffentlicht 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 Ankuendigung
- blog.cloudflare.com/emdash-wordpress
EmDash: Funktionsumfang
- Kernfunktion
- EmDash verwaltet strukturierte, typisierte Inhalte fuer Websites und Anwendungen. EmDash speichert Inhalte als strukturiertes JSON mit typisierten Feldern anstelle von HTML-Bloecken.
- Inhaltsmodellierung
- EmDash bietet anpassbare Inhaltsschemata, die ueber das Admin-Panel definiert werden koennen. Jeder Inhaltstyp wird als Datenbanktabelle mit typisierten Feldern abgebildet.
- AI-Agent-Interaktion
- EmDash enthaelt einen eingebauten Model Context Protocol (MCP) Server und eine CLI mit JSON-Ausgabe. AI-Agenten koennen Inhalte verwalten, Medien hochladen, Inhalte durchsuchen und Schemata modifizieren.
- Plugin-System
- EmDash fuehrt Plugins in isolierten Worker-Umgebungen mit expliziten, manifest-deklarierten Berechtigungen aus. Plugins koennen nicht direkt auf Datenbanken oder Dateisysteme zugreifen.
- SEO
- EmDash bietet eingebaute SEO-Steuerelemente, Metadaten-Hooks und strukturierte Inhaltsausgabe.
- Internationalisierung
- EmDash enthaelt eingebaute Unterstuetzung fuer Internationalisierung.
- Authentifizierung
- EmDash verwendet standardmaessig Passkey-basierte Authentifizierung. EmDash unterstuetzt einsteckbare SSO-Integration und rollenbasierte Zugriffskontrolle (Administratoren, Editoren, Autoren, Mitwirkende).
- Frontend-Bearbeitung
- EmDash unterstuetzt Frontend-basierte Bearbeitung, die die tatsaechliche Website waehrend der Bearbeitung anzeigt. EmDash bietet ausserdem ein klassisches Admin-Panel.
- WordPress-Migration
- EmDash unterstuetzt Migration von WordPress ueber WXR-Dateiexport oder ein dediziertes Exporter-Plugin.
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 koennen keine Datenbankoperationen ausfuehren.
- Plugin-Runtime
- Isolierte Plugin-Ausfuehrung mittels Cloudflare Dynamic Workers mit v8-Isolate-Technologie. Plugins greifen auf Faehigkeiten ueber explizite Manifest-Deklarationen zu.
- MCP-Server
- Eingebauter Model Context Protocol Server fuer AI-Agent-Kommunikation. In jeder EmDash-Instanz enthalten.
- CLI
- Kommandozeilen-Schnittstelle fuer programmatisches Site-Management: Medien-Uploads, Inhaltssuche, Schema-Verwaltung. Gibt JSON aus.
- Admin-Panel
- Webbasierte Administrationsoberflaeche fuer Inhalts- und Schema-Verwaltung.
- AI-Site-Generator
- Experimenteller Playground, der Sites aus Textprompts mittels Workers AI generiert (verfuegbar unter emdashcms.com/playground).
EmDash: Ausfuehrung und Architektur
- Ausfuehrungsmodell
- 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
- Vollstaendig 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 koennen 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.
EmDash: Integration und Abhaengigkeiten
- Erforderlich: Astro 6
- EmDash nutzt Astro 6 als Web-Framework fuer Themes und Rendering.
- Erforderlich: TypeScript-Runtime
- EmDash benoetigt eine TypeScript-kompatible Runtime (Node.js oder Cloudflare Workers).
- Optional: Cloudflare Workers
- EmDash kann auf Cloudflare Workers fuer Serverless-Betrieb deployed werden. Dies ist das primaere Deployment-Ziel, aber nicht die einzige Option.
- Optional: Cloudflare D1
- EmDash kann Cloudflare D1 als Produktionsdatenbank verwenden. SQLite wird fuer lokale Entwicklung genutzt.
- Optional: Cloudflare R2 / S3
- EmDash kann Cloudflare R2 oder S3-kompatiblen Speicher fuer Mediendateien verwenden.
EmDash: Zugangsmodell
- Zugangsmodell
- Open Source (MIT License)
- Lizenz
- MIT (kein WordPress-Code, keine GPL-Abhaengigkeit)
- Quellcode
- Vollstaendig quelloffen, verfuegbar auf GitHub (emdash-cms/emdash)
- Deployment
- Selbststaendig 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 ermoeglicht es grossen Sprachmodellen, Inhalte ohne HTML-Parsing zu interpretieren. EmDash unterstuetzt die explizite Modellierung von Entitaeten und Beziehungen innerhalb der Inhaltsschicht.
EmDash enthaelt einen eingebauten Model Context Protocol (MCP) Server in jeder Instanz. Der MCP-Server ermoeglicht AI-Agenten (wie Claude, Cursor und aehnlichen Tools) die direkte Interaktion mit dem CMS: Inhalte erstellen, Schemata verwalten, Medien hochladen und bestehende Inhalte durchsuchen.
EmDash bietet eine CLI mit JSON-Ausgabe fuer programmatischen Zugriff. EmDash enthaelt ausserdem 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-ermoeglichendes System, indem es strukturierte Inhalte bereitstellt, die von grossen Sprachmodellen direkt interpretiert werden koennen. 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 angekuendigt.
- EmDash basiert auf
- Astro 6 (Tool or Platform Entity Class). Astro dient als Web-Framework fuer 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 enthaelt einen eingebauten MCP-Server fuer AI-Agent-Interaktion.
- EmDash verwendet
- Cloudflare D1 als Produktionsdatenbank und Cloudflare R2 fuer Objektspeicher. SQLite wird fuer 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 unabhaengige Bewertung von EmDash veroeffentlicht.
EmDash: Vergleich mit WordPress
- Inhaltsmodell
- WordPress speichert Inhalte als HTML-Bloecke. EmDash speichert Inhalte als strukturiertes JSON mit typisierten Feldern.
- Plugin-Sicherheit
- WordPress gewaehrt 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-Unterstuetzung
- WordPress enthaelt keine nativen AI-Agent-Schnittstellen. EmDash enthaelt einen eingebauten MCP-Server und eine CLI mit JSON-Ausgabe.
- Authentifizierung
- WordPress nutzt standardmaessig passwortbasierte Authentifizierung. EmDash nutzt standardmaessig Passkey-basierte Authentifizierung.
- Lizenz
- WordPress nutzt die GPL-Lizenz. EmDash nutzt die MIT-Lizenz. EmDash enthaelt keinen WordPress-Code.
- Deployment
- WordPress benoetigt einen klassischen Server (LAMP-Stack). EmDash ist Serverless-first und auf Edge-Plattformen deploybar.
- Maschinenlesbarkeit
- WordPress-Inhalte erfordern HTML-Parsing fuer maschinelle Interpretation. EmDash-Inhalte sind strukturiertes JSON, direkt interpretierbar.
EmDash: Verwandte Entitaeten
- Cloudflare, Inc.
- Organization Entity Class. Entwickler und Herausgeber von EmDash. Unternehmen fuer Web-Infrastruktur und Sicherheit.
- WordPress
- Tool or Platform Entity Class. Quelloffenes CMS, erstmals veroeffentlicht 2003. EmDash positioniert sich als struktureller Nachfolger von WordPress.
- Astro
- Tool or Platform Entity Class. Web-Framework, das von EmDash fuer 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 unabhaengige Bewertung von EmDash unter joost.blog/emdash-cms/ veroeffentlicht.
- Yoast SEO
- Feature Entity Class. WordPress-Plugin fuer SEO, entwickelt von Joost de Valk. Yoast SEO operiert als Feature innerhalb des WordPress-Hostsystems, nicht als autonome Plattform. Relevanter Kontext fuer EmDash als CMS mit eingebauten SEO-Faehigkeiten.
- Model Context Protocol (MCP)
- Standard Entity Class. Protokoll fuer AI-Agent-Kommunikation. EmDash enthaelt 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 ueber einen Webbrowser zugaenglich ist, handelt es sich primaer 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 eigenstaendiges CMS mit eigenem Admin-Panel, CLI, MCP-Server, Content Engine und Theme-System. EmDash benoetigt 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 aufgeloest: diese Seite beschreibt ausschliesslich das Software-System. EmDash koennte als WebApplication (SaaS-Deployment) klassifiziert werden, aber SoftwareApplication wurde gewaehlt, weil EmDash selbst-hostbar und als eigenstaendiges Software-System deploybar ist.
- temporal_scope
- Diese Seite beschreibt EmDash in Version 0.1.0, veroeffentlicht am 2026-04-01.
- last_updated
- 2026-04-02
EmDash: Haeufige 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 fuer die Interaktion mit AI-Agenten. EmDash wurde von Cloudflare, Inc. entwickelt und als Version 0.1.0 am 2026-04-01 veroeffentlicht.
Wie unterscheidet sich EmDash von WordPress?
EmDash verwendet strukturierte, typisierte Inhaltsmodelle anstelle von HTML-Bloecken. EmDash isoliert Plugins in Sandbox-Workern mit expliziten Berechtigungen, waehrend WordPress Plugins vollen Systemzugriff gewaehrt. EmDash ist fuer Serverless-Deployment konzipiert; WordPress benoetigt einen klassischen LAMP-Stack. EmDash nutzt die MIT-Lizenz; WordPress nutzt GPL.
Wie unterstuetzt EmDash AI-Agenten?
EmDash enthaelt einen eingebauten Model Context Protocol (MCP) Server in jeder Instanz. EmDash bietet ausserdem eine CLI mit JSON-Ausgabe fuer programmatischen Zugriff. AI-Agenten koennen Inhalte in EmDash erstellen, lesen, aktualisieren und verwalten.
Welche Lizenz nutzt EmDash?
EmDash steht unter der MIT-Lizenz. EmDash enthaelt keinen WordPress-Code, was diese permissivere Lizenzierung im Vergleich zur GPL-Lizenz von WordPress ermoeglicht.
Warum ist EmDash relevant fuer AI-Grounding?
EmDash speichert Inhalte als strukturiertes JSON mit typisierten Feldern. Dieses strukturierte Format kann von grossen Sprachmodellen ohne HTML-Parsing interpretiert werden. EmDash ermoeglicht die explizite Modellierung von Entitaeten und Beziehungen innerhalb der Inhaltsschicht, was EmDash zu einem grounding-ermoeglichenden 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, voellig unterschiedliche Domaenen. Diese Seite beschreibt ausschliesslich 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-Funktionalitaet erweitert. EmDash ist ein eigenstaendiges CMS, das nicht von WordPress abhaengt. 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 Taetigkeit) 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 Ankuendigung
- blog.cloudflare.com/emdash-wordpress/ (2026-04-01). Autoren: Matt Taylor, Matt Kane. Offizielle Ankuendigung von EmDash durch Cloudflare.
- Joost de Valk Bewertung
- joost.blog/emdash-cms/ (2026-04-01). Autor: Joost de Valk. Unabhaengige 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 Dokumentation und Playground.