Websites & Domains
Wie Websites, Domains, Sprachen, Site-ID und API-Key in Entrydeck zusammenhängen — und wie eine Redaktion mehrere Auftritte aus einem Bestand bespielt.
Stand: 23.09.2026
Auf dieser Seite
Eine Website ist in Entrydeck ein eigener Auftritt innerhalb eines Mandanten: eigene Domains, eigene Seiten, eigene Navigation, eigene Formulare und ein eigener API-Key. Inhalte (Einträge) und Medien teilen sich dagegen alle Websites eines Mandanten — das ist der Kern des Master-CMS-Gedankens.
Mandant, Website, Inhalt
| Ebene | Gehört dazu | Beispiel |
|---|---|---|
| Mandant (Tenant) | Benutzer, Rollen, Sprachen, Inhaltstypen, Einträge, Medien, Speicher | „Muster GmbH" |
| Website | Domains, Seiten, Navigation, Formulare, Consentdeck, Barrierefreiheit, API-Key | muster.de, muster-karriere.de |
| Eintrag | Ein Datensatz eines Inhaltstyps, Websites zugewiesen | Standort „Zwönitz" auf beiden Websites |
Ein Eintrag wird Websites zugewiesen. Ändert die Redaktion den Eintrag, ändert er sich überall, wo er zugewiesen ist. Welche Inhaltstypen eine Website überhaupt übernimmt, legt die Website-Einstellung fest.
Die aktive Website steuert das Admin
Oben in der Navigation wählen Sie die aktive Website. Seiten, Navigation, Formulare und Kennzahlen richten sich danach. „Alle Websites" zeigt die Inhalte des ganzen Mandanten.
Domains
Jede Domain zeigt auf genau eine Website. Die primäre Domain wird für kanonische URLs, hreflang-Alternativen und das SEO-Objekt der Delivery API verwendet. Zusätzlich lassen sich Vorschau-Domains anlegen, die im SEO-Objekt nie als Canonical erscheinen.
Domains sind reine Zuordnung — das DNS und das Zertifikat verwalten Sie dort, wo das Frontend läuft. Wird die Website von Entrydeck selbst gerendert, übernehmen wir das für Sie.
Sprachen
Sprachen werden zentral unter Einstellungen → Sprachen angelegt (die Obermenge des Mandanten). Jede Website wählt daraus ihren Ausschnitt und eine Standardsprache. Fehlt eine Übersetzung, liefert die API die Standardsprache aus — sie sollte deshalb immer vollständig gepflegt sein.
Übersetzbar sind nur Felder, die im Inhaltstyp als übersetzbar markiert sind. Eine Artikelnummer gilt für alle Sprachen gemeinsam, eine Beschreibung existiert je Sprache.
Site-ID und API-Key
| Site-ID | API-Key | |
|---|---|---|
| Sichtbar | ja, öffentlich | nein, geheim |
| Verwendung | Skript-Einbindungen (?site=…), x-site-id |
Header x-api-key an der Delivery API |
| Ändern | fest | jederzeit neu erzeugen; der alte gilt sofort nicht mehr |
Vor dem Neuerzeugen des API-Keys erst das Frontend umstellen, dann erzeugen. Für Plattformen, die viele Websites aus einem Renderer bedienen, gibt es zusätzlich den Plattform-Schlüssel (x-platform-key plus x-site-host), beschrieben in der Delivery API.
Status: aktiv, Staging, archiviert
- Aktiv: normaler Betrieb.
- Staging: der Auftritt ist noch nicht öffentlich, lässt sich aber vollständig vorbereiten und über die API mit dem Key abrufen.
- Archiviert: nimmt die Website aus dem Auswahlmenü, ohne Daten zu löschen.
Theme je Website
Jede Website trägt ein Theme (Farben, Schriften, Radien, Logo, Preset). Die Delivery API liefert es unter GET /delivery/site im Feld theme — ein Frontend kann sich vollständig daraus einfärben. So laufen mehrere Marken aus einer Codebasis.
Webhooks
Unter Einstellungen → Webhooks hinterlegen Sie URLs, die bei Ereignissen aufgerufen werden — etwa um ein statisches Frontend neu zu bauen, sobald ein Eintrag veröffentlicht wird. Jede Auslieferung wird protokolliert, ein Test-Ereignis lässt sich per Klick auslösen.
Typische Aufteilungen
- Hauptseite + Landingpages: eine Website je Kampagnen-Domain, alle teilen sich Leistungen und Team.
- Marken eines Konzerns: je Marke eine Website mit eigenem Theme, gemeinsame Standorte und Personen.
- Agentur mit Kunden: je Kunde ein Mandant, je Auftritt eine Website; die Agentur arbeitet mit einem Konto über alle Mandanten.