Mehrsprachiges Headless CMS — Lokalisierte Inhalte skalierbar verwalten mit better-i18n
Ein Headless CMS für mehrsprachige Teams. Definieren Sie Content-Modelle, verwalten Sie Übersetzungen über alle Sprachen hinweg und liefern Sie lokalisierte Inhalte über eine leistungsstarke REST API — ohne eigene Infrastruktur erforderlich.
Warum Ihr CMS native i18n-Unterstützung braucht
Die meisten Headless CMS-Plattformen behandeln Lokalisierung als nachträglichen Gedanken — ein Plugin, ein Add-on oder ein Schalter auf Feldebene, der tief in den Einstellungen vergraben ist. Das Ergebnis? Fragmentierte Workflows, inkonsistente Übersetzungen und Engineering-Teams, die benutzerdefinierten Klebstoff-Code schreiben, um alles zusammenzuhalten.
better-i18n's Headless CMS ist anders. Mehrsprachiges Content-Management ist das Fundament, kein Feature-Flag. Jedes Modell, jedes Feld, jede API-Antwort ist von Anfang an für mehrere Sprachen ausgelegt.
Model Builder — Inhalte nach Ihren Vorstellungen strukturieren
Mit dem Model Builder können Sie genau festlegen, wie Ihre Inhalte strukturiert sind. Erstellen Sie Collections für wiederkehrende Inhalte (Blogbeiträge, Produktseiten, FAQs) oder Singletons für einmalige Seiten (Startseite, Über uns, Einstellungen).
Jedes Modell ist ein Schema, auf das sich Ihr Team und Ihre API-Nutzer verlassen können. Kein Rätselraten mehr, welche Felder existieren oder welches Format sie erwarten — das Modell ist der Vertrag.
19+ Feldtypen
better-i18n liefert einen umfassenden Satz an Feldtypen, damit Sie jede Inhaltsstruktur ohne Workarounds abbilden können:
- Text & Rich Text — Reine Textfelder und ein vollständiger Plate.js Rich-Text-Editor mit Formatierung, Einbettungen und strukturierten Inhalten
- Textarea — Mehrzeiliger Klartext für Beschreibungen, Zusammenfassungen und Notizen
- Number & Boolean — Numerische Werte und Wahr/Falsch-Schalter
- Date & DateTime — Datumsauswahl mit optionaler Zeitpräzision
- Files & Media — Bilder, Dokumente und andere Assets hochladen und anhängen
- URL, Email & Phone — Validierte Felder für Kontakt- und Linkdaten
- Enum (Select / Multi-select) — Vordefinierte Optionslisten für konsistente Kategorisierung
- Relations & Rollups — Einträge über Modelle hinweg verknüpfen und verwandte Daten aggregieren
- Formulas — Berechnete Felder basierend auf anderen Feldwerten
- Unique ID — Automatisch generierte Bezeichner für jeden Eintrag
- Status — Integrierte Workflow-Zustände für das Content-Lifecycle-Management
- Created / Last Edited Timestamps — Automatischer Audit-Trail für jeden Eintrag
Feldverwaltung
Jedes Feld kann präzise konfiguriert werden:
- Hinzufügen neuer Felder zu jedem Modell jederzeit
- Bearbeiten von Feldnamen, Typen, Validierungsregeln und Platzhaltertext
- Neuanordnen von Feldern per Drag-and-Drop entsprechend Ihrem redaktionellen Workflow
- Löschen von Feldern, die Sie nicht mehr benötigen — sicher und ohne bestehende Einträge zu beschädigen
Eintragsmanagement — Vollständiger Content-Lifecycle
Einträge zu erstellen und zu verwalten ist unkompliziert. Der Eintragseditor passt sich dem Schema Ihres Modells an und zeigt die richtige Eingabe für jeden Feldtyp.
CRUD + Massenoperationen
- Erstellen von Einträgen mit allen befüllten benutzerdefinierten Feldern
- Lesen von Einträgen mit vollständiger Feldauflösung und Relationsauflösung
- Aktualisieren jedes Feldes, einschließlich Übersetzungen für jede Sprache
- Löschen von Einträgen einzeln oder in Massen
- Massen-Statusaktualisierungen — Dutzende von Einträgen mit einer Aktion von Entwurf auf Veröffentlicht setzen
- Massenlöschen — veraltete Inhalte effizient bereinigen
Status-Workflow
Jeder Eintrag folgt einem klaren Lifecycle:
- Entwurf — In Bearbeitung, nur für Redakteure sichtbar
- Ausstehende Prüfung — Bereit für die redaktionelle Überprüfung
- Veröffentlicht — Live und über die API verfügbar
- Archiviert — Zur Referenz aufbewahrt, aber aus aktiven Abfragen entfernt
Dieser Workflow gewährleistet Inhaltsqualität ohne Ihrem Team zu bremsen.
KI-Inhaltsgenerierung
Starren Sie auf ein leeres Feld? Die KI-Inhaltsgenerierung von better-i18n kann helfen. Die Funktion content.generateFieldContent analysiert Ihre Modellstruktur und vorhandene Inhalte, um Feldwerte vorzuschlagen — von SEO-Meta-Beschreibungen bis hin zu Produkttexten.
Die KI-Generierung funktioniert auf Feldebene, sodass Sie die Kontrolle behalten. Akzeptieren, bearbeiten oder neu generieren, bis der Inhalt Ihrer Stimme entspricht.
Öffentliche REST API — Inhalte überall bereitstellen
Die Headless CMS-Architektur bedeutet, dass Ihre Inhalte überall verfügbar sind, wo Sie sie benötigen — Websites, mobile Apps, digitale Beschilderung, IoT-Geräte oder jedes Frontend-Framework.
API Endpoints
| Endpoint | Beschreibung |
|---|---|
GET /v1/content/:orgSlug/:projectSlug/models | Alle Content-Modelle auflisten |
GET /v1/content/:orgSlug/:projectSlug/entries | Einträge mit Filterung auflisten |
GET /v1/content/:orgSlug/:projectSlug/entries/:entrySlug | Einen einzelnen Eintrag per Slug abrufen |
Query-Parameter
Die API unterstützt umfangreiche Abfragen sofort:
language— Inhalte in einer bestimmten Sprache zurückgebenstatus— Nach Entwurf, Veröffentlicht oder Archiviert filternpage&limit— Große Ergebnismengen paginierensort&order— Nach jedem Feld auf- oder absteigend sortierenfields— Nur die benötigten Felder auswählen (Sparse Fieldsets)expand— Relationsfelder inline auflösen (keine N+1-Abfragen)search— Volltextsuche über Einragstitel und Textfelderfilter[fieldName]— Nach jedem benutzerdefinierten Feldwert filtern
Authentifizierung
Sichern Sie Ihre Inhalte mit API-Key-Authentifizierung. Erstellen und verwalten Sie Keys über das Dashboard und übergeben Sie sie dann über den x-api-key-Header.
GET /v1/content/acme/website/entries?language=de&status=published
x-api-key: your-api-key
Lokalisiertes Content-Management richtig gemacht
Was macht dieses Headless CMS anders als die Dutzenden anderen auf dem Markt? Jede Funktion ist mit mehrsprachigen Inhalten im Hinterkopf entwickelt:
- Feldebene-Lokalisierung — Markieren Sie, welche Felder übersetzt werden müssen und welche universell sind (wie Daten oder Boolesche Werte)
- Sprachbewusste API — Inhalte in jeder Sprache mit einem einzigen Query-Parameter anfordern
- Übersetzungsstatusverfolgung — Auf einen Blick sehen, welchen Einträgen Übersetzungen fehlen
- Konsistente Slugs — Einträge behalten denselben Slug über alle Sprachen hinweg für saubere URL-Strukturen
Erste Schritte
better-i18n's Headless CMS ist als Teil der better-i18n-Plattform verfügbar. Definieren Sie Ihr erstes Modell, erstellen Sie Einträge in Ihrer Quellsprache und beginnen Sie in Minuten — nicht Wochen — lokalisierte Inhalte über die API bereitzustellen.