Publishing

Sites

Verwaltete mehrseitige Websites mit Entwurfseditor, CMS-Bindings, Formularen, Domains und Publishing bauen.

Sites

Sites sind verwaltete mehrseitige Websites innerhalb von Einblick. Sie kombinieren Seiten, wiederverwendbare Layouts, Site-Klassen, eigenes CSS, CMS-Bindings, gehostete Formulare, Custom Domains und Publishing.

Feature öffnen

  • Öffne Sites in der Seitenleiste.
  • Falls der Eintrag fehlt, kann eine Admin-Person das Sites-Modul und den Seitenleisteneintrag aktivieren. Sites hängen vom CMS ab, weil veröffentlichte Seiten an CMS-Collections gebunden werden können.

Site anlegen und veröffentlichen

  • Klicke auf Neue Site, um eine Entwurfs-Site mit verwalteter Domain auf Basis des Site-Slugs anzulegen. Wähle Blank für eine leere Home-Seite oder Portfolio starter für ein gemeinsames Header-/Navigations-/Footer-Layout mit Home- und Projects-Seite.
  • Site-Slugs werden normalisiert, bleiben im Workspace eindeutig und können über die Site-Aktionen bearbeitet werden. Eine Slug-Änderung aktualisiert auch den verwalteten Host und setzt dessen DNS-Status wieder auf Prüfung.
  • Jede Site hat Name, Slug, Entwurfs-Theme, Standard-SEO, optionales eigenes CSS, Seiten, Layouts, Klassen, Domains, einen Site-Bilderordner und Formular-Einsendungen.
  • Mit Veröffentlichen kopiert Einblick die Entwürfe von Site-Einstellungen, Seiten, Layouts, Klassen und eigenem CSS in die veröffentlichte Version. Öffentliches Rendering nutzt nur veröffentlichte Inhalte.
  • Beim Veröffentlichen stößt Einblick verwaltete DNS-Provisionierung an und revalidiert den Site-Renderer, wenn diese Integration konfiguriert ist. Öffentlich erreichbar wird die Domain erst, wenn sie aktiv ist.
  • Eine Site im Entwurf, eine archivierte oder unveröffentlichte Site sowie eine Site, die nur über eine ausstehende oder fehlgeschlagene Domain erreichbar wäre, liefert öffentlich nicht gefunden.

Sites verwalten

  • Die Sites-Liste unterstützt Tabellen- und Grid-Ansicht mit Status, Slug, Aktualisierungszeit, Veröffentlichungszeit und Zeilenaktionen.
  • Über die Site-Aktionen kannst du eine Site öffnen, bearbeiten, duplizieren, archivieren oder löschen.
  • Beim Duplizieren entsteht eine Entwurfskopie mit eindeutigem verwaltetem -copy-Slug und neuer verwalteter Domain. Einblick kopiert Entwurfsseiten, Layouts, Klassen und eigenes CSS; Custom Domains, Veröffentlichungsstatus und Formular-Einsendungen werden nicht kopiert.
  • Beim Löschen entfernt Einblick Domains, Seiten, Layouts, Klassen, gespeicherte Formular-Einsendungen und den Site-Bilderordner und revalidiert den Renderer, wenn er konfiguriert ist.
  • Die Startseite kann nicht gelöscht werden; weitere Seiten legst du auf der Detailseite oder im Editor an.

Seiten und Editor

  • Seiten legst du auf der Site-Detailseite oder im Editor an. Pfade werden normalisiert und müssen innerhalb der Site eindeutig sein; pro Site kann es nur eine /-Startseite geben.
  • Die Seiteneinstellungen steuern Titel, Pfad, Layout, Seitentyp, CMS-Detail-Collection, Vorschau-Datensatz und Seiten-SEO. Statische Seiten nutzen feste Pfade; CMS-Detailseiten nutzen dynamische Pfade wie /posts/:slug.
  • Layouts speichern gemeinsame Struktur wie Header und Footer. Eine Seite kann kein Layout oder genau ein Layout verwenden; Layouts können außerdem ein Parent-Layout haben. Seiteninhalt wird über ein Outlet-Element eingesetzt.
  • Im Editor fügst du HTML-ähnliche Elemente ein, ordnest Ebenen, bearbeitest Text und Attribute, kopierst Elemente, lädst Bilder hoch oder verlinkst sie, wechselst zwischen Vorschaugrößen und pflegst Seiten-SEO.
  • Styles können inline am Element oder in wiederverwendbaren Site-Klassen gespeichert werden. Style-Zustände werden pro Breakpoint für Basis, aktuelle Seite, Hover, Fokus, Aktiv und Offen gespeichert.
  • Interaktionen können bei Klick, Mouse Enter, Mouse Leave, Fokus oder Blur laufen. Aktionen können Zustände, Klassen oder erlaubte Attribute am Element selbst oder an einem anderen Element umschalten; der Zustand open kann Offen-Styles und aria-expanded steuern.
  • Eigenes CSS liegt auf Site-Ebene und wird in gerenderten Seiten nach den generierten Styles eingefügt.
  • Pro Site sind bis zu 200 Seiten, 100 Layouts und 500 wiederverwendbare Klassen möglich.
  • Der Vorschaumodus deaktiviert die Auswahl, damit Links, Formulare und Interaktionen im Canvas getestet werden können.

CMS-Bindings

  • Collection-List-Bindings wiederholen ein Element für veröffentlichte Datensätze aus einer CMS-gestützten API-Ressource. Sie können ein Datensatz-Limit und Filter setzen.
  • Collection-Detail-Seiten können dynamische Pfade wie /posts/:slug verwenden und den veröffentlichten CMS-Datensatz zum Slug rendern.
  • Field-Bindings können ein Feld aus dem aktuellen Listeneintrag, Detaildatensatz oder Singleton-Datensatz als Text oder als ausgewähltes Attribut ausgeben, etwa als Bild-src oder Link-href.
  • Öffentliche Seiten lesen nur veröffentlichte CMS-Datensätze.

Formulare und Einsendungen

  • Formularelemente senden über den öffentlichen Site-Endpunkt an Einblick.
  • Formular-Einsendungen müssen vom selben Host wie die Site kommen, unter 1 MB bleiben und IP- sowie Site/Formular-Rate-Limits einhalten.
  • Eingesendete Daten werden mit Seite, Formular-ID, Origin, User Agent und Zeitstempel an der Site gespeichert.
  • Die Site-Detailseite zeigt aktuelle Einsendungen, damit Admins eingehende Formulardaten prüfen können.

Domains und öffentliches Rendering

  • Neue Sites erhalten einen verwalteten Host auf Basis des Site-Slugs. Verwaltetes DNS nutzt das konfigurierte Renderer-Ziel und kann bei Bedarf einen Wildcard-CNAME oder einen exakten CNAME pro Site abgleichen.
  • Custom Domains fügst du unter Site-Details bearbeiten > Domains hinzu. Einblick registriert den Host beim Site-Renderer und zeigt den CNAME-Eintrag, den du beim DNS-Anbieter anlegen musst. Wildcard-Domains und Hosts unter der verwalteten Sites-Domain werden abgelehnt.
  • Ausstehende Custom Domains kannst du manuell prüfen. Einblick prüft ausstehende Custom Domains zusätzlich im Hintergrund, während DNS propagiert, und schickt der erstellenden Person eine E-Mail, sobald eine Domain erstmals aktiv wird.
  • Der Domain-Status zeigt, ob DNS ausstehend, aktiv, deaktiviert oder fehlgeschlagen ist, inklusive gespeicherter DNS-Fehlermeldung bei Provisionierungsfehlern.
  • Domain-Ergänzungen und Verifizierungsänderungen schreibt Einblick als Site-Domain-Aktivitätseinträge, die zurück zur Site führen.
  • Die öffentliche Auflösung prüft Request-Host und Pfad gegen aktive Site-Domains und veröffentlichte Seiten.
  • Veröffentlichte Sites stellen Seitenmetadaten, Robots-Regeln und eine Sitemap aus der gerenderten Site bereit.