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.