Fóir als Alternative zu EmDash

EmDash ist ein Open-Source-CMS, das innerhalb einer Astro-Website auf einem Stack läuft, den Sie selbst betreuen. Fóir ist verwaltet und bedient jedes Frontend über eine API. Die Unterschiede liegen darin, was Sie betreiben und was Ihre Inhalte erreichen können.

Im direkten Vergleich

Preis

Fóir
£0.99, £29 oder £99 im Monat
EmDash
Lizenz kostenlos, danach liegen Hosting, Patches und Sicherheit bei Ihnen

Content-Management

Fóir
Standard
EmDash
Standard

Betrieb

Fóir
Verwaltet, nichts zu patchen
EmDash
Datenbank, Speicher, Backups und Upgrades liegen bei Ihnen

Frontend

Fóir
Jedes Framework oder keines
EmDash
Nur Astro

API

Fóir
Typisiertes GraphQL, generiert
EmDash
REST oder Abfragefunktionen innerhalb von Astro

Gehostete Authentifizierung

Fóir
Anmeldung, Rollen und Tokens inbegriffen
EmDash
Anmeldung, die Sie selbst hosten, fünf feste Rollen

Personalisierung

Fóir
Eingebaut, pro Anfrage aufgelöst
EmDash
Selbst zu bauen

Agent-Zugriff

Fóir
Inhalte und Control Plane
EmDash
Inhalte, Schema und Einstellungen

Erweiterungen

Fóir
Apps, aus einem Marktplatz oder per URL
EmDash
Plugins, mit einer Sandbox, die Sie konfigurieren

Backend über Inhalte hinaus

Fóir
Operations, Hooks, Zeitpläne, Secrets
EmDash
Plugin-Hooks und Routen, auf Ihrem Stack ausgeführt

Viele Websites

Fóir
Je ein Projekt, ein Workspace
EmDash
Je ein Deployment

Suche und Vektoren

Fóir
Volltext, Embeddings, Geo
EmDash
Volltext

Dateneigentum

Fóir
Postgres-Export, Zugriffsregeln inbegriffen
EmDash
Selbst verwaltete Datenbank

Das Verhalten von EmDash stammt aus der veröffentlichten Dokumentation, Stand Oktober 2026. Wo wir sagen, dass etwas fehlt, meinen wir: Es fehlt im Produkt und in den offiziellen Plugins, nicht: Es lässt sich nicht bauen. Korrekturen sind willkommen, und wir nehmen sie vor.

Was eine kostenlose Lizenz im Betrieb kostet

EmDash kostet nichts an Lizenz. Die Kosten liegen in der Software, die Sie nun betreiben: eine Datenbank, Medienspeicher, Backups sowie jedes folgende Upgrade und jeder Sicherheitspatch. Die Dokumentation macht Ihr Team für all das verantwortlich. Ein versäumter Patch oder ein ungetestetes Backup gefährdet Ihre eigenen Daten und damit auch die Ihrer Kunden.

Fóir ist verwaltet, für £0.99, £29 oder £99 im Monat. Sie haben keine Datenbank zu betreiben und kein Release einzuspielen, und Sicherheitsupdates sind unsere Aufgabe.

Jedes Frontend, und mehr als eines

EmDash läuft innerhalb einer Astro-Anwendung und liefert sein Admin-Interface aus demselben Deployment wie die Website. Ein Projekt, das in einem anderen Framework gebaut ist, kann es nicht nutzen, und laut Dokumentation passt es wahrscheinlich nicht, wenn mehrere Frontends einen gemeinsamen Content-Dienst brauchen.

Fóir ist eine gehostete API. Eine Website, eine native App und ein Agent lesen dasselbe typisierte GraphQL-Schema, das aus Ihren Modellen generiert wird, womit auch immer jeder von ihnen gebaut ist.

Apps für die Konsole, Operationen für Ihre Logik

EmDash-Plugins gibt es in zwei Formaten. Ein natives Plugin läuft im selben Prozess wie Ihre Website, mit vollem Zugriff darauf. Ein Sandbox-Plugin braucht einen Runner, den Sie konfigurieren, und unter Node.js ist das ein zweiter Prozess, den Ihr Server startet und den Sie am Laufen halten.

Eine Fóir-App legt ein Werkzeug in der Konsole neben die Inhalte, an denen es arbeitet, und die Installationsvorschau zeigt, was jede ihrer Operationen lesen oder schreiben kann. Ihre eigene Logik ist eine Operation: Sie registrieren einen Endpunkt, und Fóir ruft ihn mit einer signierten Payload auf, wiederholt einen Fehlschlag und protokolliert jeden Lauf.

Für Agenten gebaut, nicht nur für Menschen

EmDash stellt MCP über eine Route auf Ihrer eigenen Website bereit, die Inhalte, Schema und Einstellungen abdeckt. Der Endpunkt, mit dem sich ein Agent verbindet, gehört zu dem Deployment, das Sie absichern und aktuell halten.

Fóir betreibt einen gehosteten MCP-Server, der neben den Datensätzen auch die Control Plane erreicht: Modelle, Hooks, Zeitpläne, Schlüssel und Konfiguration. Ein Agent arbeitet innerhalb der Berechtigungen der Person, die ihn verbunden hat, und seine Schreibzugriffe auf ein Modell mit Veröffentlichung landen als Entwürfe. Eine reine Leseberechtigung bleibt eine reine Leseberechtigung, was der Agent später auch liest.

Jeder Client aus einem Workspace

Jede EmDash-Website ist ein eigenes Deployment mit eigener Datenbank und eigenem Medienspeicher. Zwanzig Kundenwebsites bedeuten zwanzig von jedem, die Sie upgraden und sichern müssen.

Fóir gibt jedem Kunden ein Projekt in Ihrem Workspace, von einer Stelle aus verwaltet, mit Schlüsseln, die nur dieses Projekt bedienen. Tenants, die sich ein Schema teilen sollen, leben als Organisationen innerhalb eines Projekts und erben dessen Modelle.

Sie können trotzdem mit allem gehen

Der übliche Grund, ein CMS selbst zu betreiben, ist, dass die Daten Ihnen gehören.

Auch hier ist das so. Ein Befehl erzeugt eine Postgres-Datenbank, die Ihnen gehört, mit einer Tabelle pro Modell, Referenzen als echten Fremdschlüsseln und Ihren darauf übertragenen Zugriffsregeln.

Was Sie sonst zusammenstellen müssten

Eine Content-API ist der kleinste Teil dessen, was eine Anwendung braucht. Diese Dinge sind mit dabei.

Veröffentlichung

Entwürfe, vollständiger Versionsverlauf, Wiederherstellung, Veröffentlichung zu einem späteren Zeitpunkt und gebündelte Rollouts, wenn ein Stapel gemeinsam live gehen muss.

Modellverhalten

Pro Modell: Versionierung, Veröffentlichung, Varianten oder nichts davon. Datensätze können einfache Daten sein, einem Kunden gehören oder öffentlich sein.

Berechtigungen

Rollen für Ihr Team und Rollen für Ihre Kunden, dazu Sichtbarkeit pro Datensatz und Freigaben für eine namentlich genannte Person.

Gehostete Anmeldung

Passwort, Einmalcode und Social- oder OIDC-Anbieter, auf Ihrer eigenen Domain, wobei Tokens und Refresh für Sie erledigt werden.

Medien und Assets

Eine Asset-Bibliothek mit Upload, Transformationen und responsiven Renditions, dazu dieselben Zugriffsregeln für Dateien wie für Datensätze.

API-Schlüssel

Jeder Schlüssel erreicht genau die Modelle und Operations, die Sie erlauben, und zwar über ein Schema, das für dieses Projekt generiert wird.

Automatisierung

Cron-Zeitpläne, Lifecycle-Hooks bei Veröffentlichung und Änderung, ausgehende Operations und ein Vault für die Schlüssel, die sie benötigen.

Benachrichtigungen

Transaktionale E-Mails und Push an Web, iOS und Android, aus denselben Ereignissen, die Ihre Inhalte ohnehin auslösen.

Notizen und Aufgaben

Kommentare, die am betreffenden Datensatz statt an einer Seite hängen und derjenigen Person zugewiesen werden können, die handeln muss.

Ask Fóir

Ein Assistent, der Ihre Inhalte mit denselben Werkzeugen und Berechtigungen bearbeitet wie Ihr Team und seine Änderungen zur Prüfung bereitstellt.

Arbeit, die ohne Sie weiterläuft

Weisen Sie Fóir eine Aufgabe zu, und sie wird bearbeitet, während Sie nicht da sind. Fóir meldet sich auf der Notiz zurück, wenn eine Antwort nötig ist oder die Aufgabe erledigt ist.

Erweiterungen

Installieren Sie Apps, die Ihre eigenen Werkzeuge in den Admin-Bereich bringen, neben den Inhalten, auf denen sie arbeiten.

Suche und Vektoren

Volltextsuche und Embeddings, die für Ihre Datensätze erzeugt werden, damit Sie nach Bedeutung statt nach Stichwort abrufen können.

Geo

Speichern Sie Koordinaten in jedem Modell und fragen Sie nach Nähe ab: was in der Nähe dieses Punkts liegt, nach Entfernung sortiert.

An Ihren eigenen Modellen ausprobieren

Legen Sie ein Projekt an, definieren Sie ein Modell und lesen Sie es über die API wieder aus.