Beispiele zum Livegang, alle Seiten
Jedem Seitentyp ein Layout zuordnen, die Menüs füllen, die Seiten und die Caches prüfen, eine Ausgangsbasis sichern.
- Der Startseite ihr Layout geben: Eine Zuordnung vom Typ Ort auf den Wurzelknoten der Site: auf Fit & Healthy Landing Page / Home auf Ort 89 mit Priorität 210.
- Jedem Artikel das Artikel-Layout geben: Eine Teilbaum-Zuordnung mit einer Klassen-Bedingung: Full / Article auf Teilbaum 89 für ng_article, ng_blog_post, ng_news mit Priorität 130.
- Einer einzelnen Seite ein eigenes Layout geben: Eine Zuordnung vom Typ Ort (oder Pfad) mit hoher Priorität schlägt für eine Seite die Klassen-Zuordnung.
- Ein schlichtes Layout für die rechtlichen Seiten: Privacy Policy und Cookie Policy sind Artikel, verwenden aber Full / Article (Plain): eine Zuordnung mit zwei Ort-Zielen und der Bedingung auf die Artikelklasse mit Priorität 150.
- Ein Layout für alle übrigen Seiten: Default Layout fängt den Rest auf: eine Zuordnung mit Pfadpräfix „/“ und Priorität 10 und [ResolverSettings] DefaultLayout als Rückfall.
- Prüfen, dass jedes Layout Kopf- und Fußzeile verknüpft: Vor dem Livegang müssen die Zonen header und footer jedes Seitenlayouts mit Header / Footer verknüpft sein; exp:layouts list zeigt es.
- Das Kopfmenü für den Livegang füllen: Die endgültige Liste MainMenuID[] in einer Bearbeitung schreiben (Administration) oder mit clear plus add (Konsole).
- Beide Zeilen der Fußzeile für den Livegang füllen: FooterMenuID[] für die erste Zeile, Menu items im Ordner Footer links für die zweite.
- Die Social-Media-Links setzen: Die Social-Media-Symbole der Fußzeile kommen aus den Feldern facebook, twitter, instagram und linkedin des Site-Info-Objekts; jedes Symbol erscheint nur, wenn sein Feld Inhalt hat.
- Den Prefooter für den Livegang füllen: Die Startartikel des gemeinsamen Prefooters im Layout-Editor auswählen; er erscheint auf Artikeln und Rezepten.
- Jeden Seitentyp an seinem Markup prüfen: Layouts und Templates hinterlassen Markierungen im HTML (Zonen-Abschnitte, ngl-block-Klassen, IDs der Menüeinträge), die ein Skript vor dem Livegang prüfen kann.
- Die Caches vor dem Livegang einmal leeren: Nach den letzten Änderungen an Templates und Einstellungen einmal Template & Inhalt leeren, dann die Hauptseiten vorwärmen.
- Beim Livegang einen Basis-Export machen: Am Tag des Livegangs jedes Layout, jedes gemeinsame Layout und jede Zuordnung exportieren, um später zu vergleichen und wiederherzustellen.
- Sicherstellen, dass kein Entwurf offen bleibt: Unveröffentlichte Entwürfe sind für Besucher unsichtbar, verwirren aber den nächsten Redakteur; listen Sie sie vor dem Livegang auf.
- Prüfen, dass Seiten aus dem Seiten-Cache kommen: Der Antwort-Header X-Exp-Cache meldet HIT, MISS oder MISS (purged); prüfen Sie die Hauptseiten nach dem Livegang.
- Das Kopfmenü einer zweiten Sprache: Ein deutscher Siteaccess (auf dieser Installation bold_ger, starter_ger) hat seine eigene menu.ini; schreiben Sie seine Liste in seinem eigenen Geltungsbereich.
- Ein anderes Layout für eine Sprache: Eine Zuordnung mit einer Siteaccess-Bedingung gibt der deutschen Version eines Seitentyps ein eigenes Layout.
- Die Kontaktseite: Contact (Knoten 185, Klasse Contact form) ist eine Formularseite; geben Sie ihr ein Layout mit einer Karte und Text um das Formular.
- Die Blog-Übersichtsseite live schalten: Eine Landingpage mit einer dynamischen Liste von NG Blog posts, über Ort zugeordnet; die Beiträge verwenden bereits das Artikel-Layout.
- Der Layout-Teil einer Checkliste für den Livegang: Zuordnungen, Verknüpfungen, Entwürfe, gemeinsame Layouts, Export: die fünf Prüfungen auf der Layout-Seite vor dem Livegang.
- Der Template-Teil einer Checkliste für den Livegang: Reihenfolge der Erweiterungen, Overrides, Styles, Menüs, Caches: die Prüfungen auf der Template-Seite vor dem Livegang.
- Testseiten aus dem Livegang heraushalten: Test-Layouts und -Seiten, die während des Projekts entstanden sind: Zuordnung aufheben oder vor dem Livegang löschen.
- Eine Änderung am Kopfmenü in letzter Minute am Tag des Livegangs: Der schnellste sichere Weg: zuerst exp:ini add mit --dry-run, dann das Leeren des Cache; etwa zwei Befehle.
- Livegang auf Exponential Velocity: Auf Velocity brauchen Änderungen an Einstellungen exp:velocity restart (wie exp:ini sagt); planen Sie es in die Schritte des Livegangs ein.
- Die Site an die Redakteure übergeben: Zeigen Sie den Redakteuren die drei Orte, an denen sie arbeiten: den Inhaltsbaum, den Layout-Editor und den Ordner der Fußzeilen-Links.
- Die Landingpages der Bereiche live schalten: Fitness, Healthy eating, Running, Video und Showcase haben jeweils eine Zuordnung vom Typ Ort auf ihr eigenes Landingpage-Layout.
- Alte Adressen nach einem Relaunch: URL-Aliase und Platzhalter sind Inhaltseinstellungen, keine Layouts; halten Sie alte Adressen funktionsfähig, wenn Seiten verschoben werden.
- Beim Livegang ein Analyse-Tag hinzufügen: Das Theme hat ein Include für Google Tag Manager (parts/google_tag_manager_code_script.tpl und _noscript.tpl); Messcode gehört in Templates, nicht in HTML-Snippet-Blöcke.
- Die Seiten des Livegangs messen: Messen Sie die Hauptseiten mit und ohne Cache, wie auf der Testkopie, und bewahren Sie die Zahlen auf.
- Ein Layout vor dem Livegang in der Vorschau ansehen: Layouts > Layouts und Gemeinsame Layouts haben für jedes Layout eine Vorschau; der mittlere Bereich des Editors zeigt eine Vorschau des Entwurfs.
- Eine Zuordnung vorbereiten und beim Livegang einschalten: Legen Sie die Zuordnung für den Livegang mit ausgeschaltetem Aktiviert an und haken Sie Aktiviert beim Livegang an.
- Eine zweite Site auf derselben Installation live schalten: Bold Agency und Starter laufen hier neben Fit & Healthy: eigene Wurzelknoten, Siteaccesse, Menüs und Layouts, mit Zuordnungen nach Teilbaum und Siteaccess.
- Den Redakteuren sagen, was sich beim Livegang geändert hat: Listen Sie auf, was von Templates zu Layouts gewandert ist (oder umgekehrt), damit Redakteure wissen, wo sie nach dem Livegang etwas ändern.
Verwandte Seiten
- Beispiele zum Lebenszyklus
- Zwei Wege zum Bauen
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.