Sites
Verwaltete mehrseitige Websites mit Entwurfseditor, CMS-Bindings, Formularen, Domains und Publishing bauen.
sitespublishingcmsformulare
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. Jede Site besitzt außerdem eine gemeinsame Website-Identität für Domains, öffentlichen Site-Key, Vorschau und optionale Analytics.
Feature öffnen
- Öffne Websites in der Seitenleiste. Dieser Hub enthält mit Einblick gebaute Sites, SDK-/Editor-Registrierungen und reine Analytics-Websites; Capability-Badges unterscheiden sie.
- Bestehende
/sites-Links leiten zum Websites-Hub weiter. Alte Site-Detail- und Editor-Links öffnen die passende Website. - Falls der Eintrag fehlt, kann eine Admin-Person das Sites-Modul und den Websites-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 in Websites auf Mit Einblick bauen, 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.
- Speichern sichert Entwurfsänderungen, ohne die öffentliche Site zu ändern. Veröffentlichen speichert ungesicherte Entwürfe zuerst und kopiert danach Site-Einstellungen, Seiten, Layouts, Klassen und eigenes CSS in die siteweite veröffentlichte Version. Öffentliches Rendering nutzt nur veröffentlichte Inhalte.
- Das Veröffentlichungs-Popover zeigt vorab die Seitenbereitschaft und den Domain-Status.
- 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
- Der Websites-Hub unterstützt Grid- und Tabellenansicht. Suche nach Name oder öffentlichem Site-Key, filtere nach Status und erkenne mit Capability-Badges die mit Einblick gebauten Sites. Karten zeigen die aktuelle Website-Vorschau und die Anzahl verbundener Domains.
- Beim Öffnen einer Builder-Website zeigt die Site-Übersicht die aktive Primärdomain als Vorschau, den Veröffentlichungsstatus, die letzte Veröffentlichung, Seiten- und Domain-Bereitschaft, DNS-Probleme und aktuelle Einsendungen. Die gespeicherte Vorschau lässt sich dort aktualisieren.
- Über die Aktionen im Website-Header kannst du die Site bearbeiten, duplizieren oder löschen. Veröffentlichen liegt neben der Live-Vorschau, Seite hinzufügen in der Seitenkarte. Die Website-Tabs Analytics und Einstellungen enthalten bei entsprechender Berechtigung Analytics, gemeinsame Domains und die Site-Key-Einstellungen.
- 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.
- Der Editor-Status unterscheidet ungespeicherte Änderungen, gespeicherte, aber noch unveröffentlichte Entwürfe und die aktuell veröffentlichte Version.
- 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
openkann Offen-Styles undaria-expandedsteuern. - Der Editor enthält einen Forms-Block, um ein bestehendes Formular aus Formulare einzubetten. Der Block wird nur angeboten, wenn deine Rolle Formulare lesen darf; im Inspector wählst du das verknüpfte Formular.
- Der Editor enthält ein Site-spezifisches Assistant-Panel für Benutzer*innen, die die Site aktualisieren dürfen. Threads sind auf aktuelle Benutzer*in, Workspace und Site begrenzt. Bevor der Assistant eine Anfrage sendet, speichert Einblick ungespeicherte Entwurfsänderungen. Der Assistant kann aktuelle Site, aktive Seite, ausgewähltes Element, Seiten, Layouts, Klassen, CMS-Collections und verfügbare Formulare prüfen; er kann Seiten- oder Layoutentwürfe patchen und erlaubte Site-, CMS- und minimale Formular-APIs aufrufen. Patches ändern Entwürfe, nicht veröffentlichte Inhalte, und destruktive oder ausgehende Aktionen erfordern ausdrückliche Bestätigung.
- 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/:slugverwenden 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-
srcoder Link-href. - Öffentliche Seiten lesen nur veröffentlichte CMS-Datensätze.
Formulare und Einsendungen
- Der Forms-Block bettet ein gehostetes Formular mit der öffentlichen URL
/f/:formId?embed=1ein. Veröffentlichungsstatus, Sichtbarkeit und Antwort-Einstellungen bleiben am ausgewählten Formular gesteuert. - 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.