Gemeinsames Deployment
Content und Frontend werden zusammen bereitgestellt. Eine Codebasis, ein Deployment, ein System zur Verwaltung.
EmDash ist ein Astro-natives CMS, das klassische CMS-Muster mit moderner Webentwicklung verbindet: eine Redaktionsoberfläche, enge Astro-Integration und flexible Bereitstellungsoptionen.
EmDash wurde speziell für Astro entwickelt und nicht aus einem generischen CMS heraus angepasst. Die Inhalte leben in derselben Bereitstellung wie Ihre Website und werden über Astros Live Content Collections abgefragt. Keine separaten Dienste, keine zusätzlichen API-Rundläufe und keine Webhook-Synchronisierung.
Wenn Sie WordPress kennen, kommen Ihnen viele Konzepte von EmDash bekannt vor: Collections, Taxonomien, Menüs, Widget-Bereiche und eine Mediathek. Das redaktionelle Modell bleibt vertraut, die technische Umsetzung ist jedoch modern.
Weil EmDash von Anfang an für Astro gedacht ist, erhalten Sie typsichere Abfragen, Caching auf Komponentenebene und eine integrierte Vorschau.
Gemeinsames Deployment
Content und Frontend werden zusammen bereitgestellt. Eine Codebasis, ein Deployment, ein System zur Verwaltung.
Typsicherheit
Das Schema lebt in der Datenbank. TypeScript-Typen fließen bis in die Templates und bringen vollständige Autovervollständigung mit.
Live-Aktualisierungen
Basiert auf Astros Live Content Collections. Änderungen an Inhalten erscheinen sofort, ohne vollständige Neubuilds.
Cloud-portabel
Läuft auf Cloudflare Workers mit D1 und R2 und funktioniert ebenso mit Node.js, SQLite und jedem S3-kompatiblen Speicher.
Verschiedene CMS-Ansätze passen zu unterschiedlichen Bedürfnissen:
| Aspekt | Traditionelles CMS | Headless CMS | EmDash |
|---|---|---|---|
| Architektur | Monolithisch | Entkoppelt | Integriert mit Astro |
| Content-Bearbeitung | Eingebaute Admin-Oberfläche | Eingebaute Admin-Oberfläche | Eingebaute Admin-Oberfläche |
| Frontend | Themes und Vorlagen | Frei wählbare Frontend-Schicht | Astro-Komponenten |
| Bereitstellung | Einzelner Server | CMS + Frontend | Einzelne Bereitstellung |
| Typsicherheit | Vor allem zur Laufzeit | API-Typen | Vollständiges TypeScript |
| Content-Aktualisierungen | Sofort | Webhook/Neuerstellung | Sofort (SSR) |
| Plugin-Modell | Im selben Prozess | API-Erweiterungen | Sandboxed mit Hooks |
EmDash läuft auf jeder Plattform mit SQLite und S3-kompatiblem Speicher. Es unterstützt auch Cloudflare-spezifische Funktionen:
EmDash bietet Tools, um die Migration von WordPress-Plugin-Funktionalitäten zu unterstützen:
Komplexe Plugins benötigen immer noch menschliche Überprüfung, aber für einfache Plugins reduzieren die Migrationsleitfäden den Portierungsaufwand.
EmDash ist konzipiert für:
EmDash ist möglicherweise nicht geeignet für:
Schnellstart
Erstellen Sie Ihre erste Website in weniger als 5 Minuten.
Migrationsleitfaden
Migrieren Sie von WordPress mit Content-Import und Konzept-Mapping.