Statische Veröffentlichung nach dem Start

Statisches WordPress aktualisieren, ohne die ganze Website neu zu bauen

Die Änderung eines Artikels betrifft nicht zwingend nur eine öffentliche URL. Die sinnvolle Abkürzung besteht deshalb nicht darin, blind nur die bearbeitete Seite neu zu veröffentlichen, sondern alle davon betroffenen öffentlichen Seiten zu finden.

Kurz gesagt Eine geprüfte Vollveröffentlichung schafft einen bekannten Ausgangsstand. Bei späteren redaktionellen Änderungen kann Static Publisher die in WordPress erfassten Änderungen nutzen, um betroffene Seiten, Listen, Archive und Sitemaps zu aktualisieren, ohne jedes Mal die gesamte Website neu zu durchsuchen.

Warum eine Änderung mehrere Dateien betreffen kann

Eine Inhaltsänderung kann mehrere öffentliche Seiten verändern

Statische Veröffentlichung wird unnötig aufwendig, wenn jede kleine redaktionelle Änderung einen kompletten Neuaufbau auslöst. Nur die direkt bearbeitete URL zu erneuern kann umgekehrt abhängige Seiten übersehen.

Abhängige Ausgabe

Ein Artikel erscheint oft an mehreren Stellen

Eine Änderung kann neben dem Beitrag selbst auch Bloglisten, Kategoriearchive, paginierte Seiten, die Sitemap oder andere Seiten betreffen, die diesen Inhalt verwenden.

Vollständiger Crawl

Normale Redaktion kann unnötig viel Arbeit auslösen

Ist die Website bereits veröffentlicht und der Ausgangsstand bekannt, kann das erneute Abrufen und Rendern jeder URL deutlich mehr Arbeit verursachen als für eine gewöhnliche Inhaltsänderung nötig.

Nur geänderte Dateien

Dateivergleiche erklären keine Inhaltsabhängigkeiten

Zu erkennen, dass eine erzeugte Datei anders ist, hilft beim Deployment. Es sagt aber noch nicht, welche weiteren Routen wegen des geänderten Inhalts neu gerendert werden sollten.

Die eigentliche Aufgabe Schwierig ist nicht das Erzeugen einer neuen HTML-Datei, sondern die vollständige Bestimmung aller öffentlichen Ausgaben, die von einer WordPress-Inhaltsänderung betroffen sind.

Gezielte Aktualisierung aus Inhaltsänderungen

WordPress-Änderungen können den Veröffentlichungsauftrag eingrenzen

Static Publisher trennt vollständige Veröffentlichung und spätere Inhaltssynchronisierung. Die geprüfte Veröffentlichung liefert den Referenzstand; erfasste WordPress-Änderungen helfen zu bestimmen, was erneut geprüft werden muss.

WordPress-Inhalt ändert sich
      ↓
erfasste Änderung + geprüfter Ausgangsstand
      ↓
betroffene öffentliche Routen bestimmen
      ├→ bearbeitete Seite
      ├→ Listen / Archive
      ├→ nötige paginierte Seiten
      └→ Sitemap / zu löschende Ausgabe
      ↓
nötige Ausgabe rendern und vergleichen
      ↓
geänderte Dateien veröffentlichen → S3 / CloudFront

Wichtige Grenze Die gezielte Inhaltssynchronisierung passt zu Änderungen, deren öffentliche Wirkung aus dem bekannten WordPress-Inhalt abgeleitet werden kann. Änderungen an Theme, Plugin, Vorlage, Weiterleitungen oder Permalinks können die Website breiter betreffen und sollten mit einer neuen Vollveröffentlichung behandelt werden.

Praktischer Ablauf

Die Vollveröffentlichung schafft die Basis, spätere Inhaltsänderungen können gezielt bleiben

Der kleinere Aktualisierungspfad setzt voraus, dass bekannt ist, was zuvor veröffentlicht wurde und was sich danach in WordPress geändert hat.

  1. Vollständige Veröffentlichung erstellen und prüfen — Zuerst die komplette Website veröffentlichen, damit für öffentliche Ausgabe und Zielumgebung ein bekannter Ausgangsstand besteht.
  2. Spätere Inhaltsänderungen erfassen — Festhalten, welche WordPress-Inhalte nach dieser Veröffentlichung geändert, hinzugefügt oder entfernt wurden.
  3. Betroffene Routen bestimmen — Neben der direkten URL auch Listen, Archive, Pagination und Sitemap-Einträge berücksichtigen, die vom geänderten Inhalt abhängen.
  4. Ergebnis abgleichen und veröffentlichen — Die erforderlichen Routen rendern, mit dem bereitgestellten Ausgangsstand vergleichen, geänderte Ausgabe veröffentlichen und nicht mehr benötigte Dateien entfernen.

Gezielte Inhaltsaktualisierung für Redaktion, Vollveröffentlichung für breitere Änderungen

Gezielte Inhaltsaktualisierung

Für normale Änderungen an Beiträgen und Seiten

  • Redakteure ändern, ergänzen oder löschen gewöhnliche WordPress-Inhalte.
  • Die betroffenen öffentlichen Routen lassen sich aus Inhaltsbeziehungen und bekanntem Veröffentlichungsstand ableiten.
  • Inhalte sollen regelmäßig aktualisiert werden, ohne jedes Mal die ganze Website neu zu durchsuchen.

Vollveröffentlichung

Wenn sich die Rendering-Regeln der gesamten Website geändert haben können

  • Theme, Plugin oder gemeinsame Vorlage wird geändert.
  • Permalinks, Weiterleitungen oder andere Routing-Regeln ändern sich.
  • Der bisherige Veröffentlichungsstand fehlt, ist unsicher oder soll bewusst ersetzt werden.

Häufige Fragen

Teilweise Veröffentlichung und Inhaltssynchronisierung

Muss nach der Änderung eines Beitrags nur dieser eine Beitrag neu veröffentlicht werden?

Nicht immer. Neben dem Beitrag können Listen, Kategoriearchive, paginierte Seiten, Sitemaps oder andere öffentliche Seiten betroffen sein, die seinen Inhalt anzeigen.

Was ist der Unterschied zwischen inkrementeller Veröffentlichung und Inhaltssynchronisierung?

Die inkrementelle Veröffentlichung vergleicht erzeugte Ausgabe mit einer früheren Version und stellt nur Änderungen bereit. Die Inhaltssynchronisierung beginnt mit erfassten WordPress-Änderungen, um bereits vor dem Rendern die zu prüfenden öffentlichen Routen einzugrenzen.

Kann die WordPress-Redaktionsumgebung privat bleiben?

Ja. WordPress kann als private oder Staging-Quelle dienen, während die öffentliche Website getrennt auf S3 und CloudFront bereitgestellt wird.

Heißt das, dass nie wieder eine komplette Veröffentlichung nötig ist?

Nein. Breite Änderungen an Rendering oder Routing können Seiten betreffen, die sich nicht zuverlässig aus normalen Inhaltsänderungen ableiten lassen. Dann ist eine neue Vollveröffentlichung die sicherere Grenze.

Veröffentlichungsmodelle ansehen

Den Aktualisierungsweg passend zur Änderung wählen

Static Publisher unterstützt vollständige Veröffentlichungen und gezieltere Aktualisierungen. Produkt- und Vergleichsseite zeigen den Unterschied zu einem einfachen statischen Export.