Appearance
Vorschau
Kirby zeigt selbst keine Website. Die Vorschau öffnet deshalb die echte Website (https://staging.matev.eu) und lässt sie Ihren Entwurf anzeigen.
Zwei Wege
„Vorschau“ (Schaltfläche oben an der Seite) öffnet die Seite in einem neuen Fenster.
- Ist die Seite veröffentlicht und unverändert, sehen Sie die normale Website-Adresse, zum Beispiel
https://staging.matev.eu/produkte/winterdienstoder mit Sprachpräfix/en/…,/fr/…. - Ist die Seite ein Entwurf, oder gibt es Änderungen, die noch nicht veröffentlicht sind, öffnet sich eine besondere Vorschau-Adresse unter
/preview/…. Oben zeigt dann ein Balken, dass Sie einen Entwurf sehen.
„Editor & Vorschau“ teilt den Bildschirm: links das Formular, rechts die Website. Die rechte Seite aktualisiert sich, wenn Sie speichern. Mit „Nur Editor“ kehren Sie zur normalen Ansicht zurück.
Wie lange gilt ein Vorschau-Link?
Vorschau-Links für Entwürfe sind signiert und 30 Minuten gültig. Danach zeigt die Website den Entwurf nicht mehr. In „Editor & Vorschau“ holt sich das Panel automatisch einen neuen Link.
Geben Sie Vorschau-Links nicht nach außen weiter: Wer den Link hat, sieht den Entwurf, solange er gilt.
Einschränkungen
- Seiten unter Händlerportal haben keine Vorschau. Sie werden vom Händlerportal angezeigt, nicht von der Website.
- Vorschau-Seiten werden nicht zwischengespeichert und von Suchmaschinen nicht aufgenommen.
- Die Vorschau lässt sich nur im Kirby-Panel einbetten, nicht auf fremden Seiten.
Technik (für Admins)
- Kirby baut den Link aus
FRONTEND_URL(auf dem Serverhttps://staging.matev.eu) und signiert ihn mitPREVIEW_SECRET(HMAC-SHA256 über Seite, Sprache, Version und Ablaufzeit). Ohne Secret gibt es keinen Entwurfs-Link. Die Gültigkeit steuertPREVIEW_TTL(Sekunden, Standard 1800). - Die Website ruft den Entwurf über ihre Route
/api/previewbei Kirby (/preview-api/…) ab. Kirby prüft Signatur und Ablaufzeit. - Plugins:
cms/site/plugins/matev-previewundcms/site/plugins/matev-editor-preview; Gegenstück instaging/pages/preview/undstaging/server/api/preview.get.ts.