Vorschau und Live-Ansicht

Stellen Sie sich vor, Sie editieren Inhalte einer Seite, die bereits »live«, das heißt im Web offen zugänglich ist. Änderungen, die Sie gerade vornehmen, dürfen natürlich nicht direkt auf der Live-Seite zu sehen sein. Vielleicht erfassen Sie gerade Inhalte, die noch nicht veröffentlicht werden sollen, oder Sie möchten einfach nur etwas testen? Es muss folglich eine Vorschau geben, in der Sie alle Dokumente so lange betrachten, bearbeiten und verwerfen können, bis Sie sie in einen Zustand gebracht haben, in dem sie live gehen können.

onion.net verfügt daher über eine Live- und eine Preview-Ansicht (Vorschau). Für die redaktionell betreuten Teile des Systems gilt dabei folgende Regel: Wenn Sie ein Objekt speichern, sehen Sie die Änderungen in der Vorschau, erst wenn Sie das Objekt wieder zurückgeben, sind die Änderungen live.

Auf diese Art und Weise ist es recht einfach, größere Änderungen vorzubereiten. Die Vorschau sieht stets so aus, wie die Live-Seite aussehen wird, sobald die Änderungen zurückgegeben werden. Wenn Sie Texte bearbeiten oder neue Navigationspunkte hinzufügen, kann ein Dritter, vielleicht der Qualitätsbeauftragte Ihres Unternehmens, einen Blick darauf werfen und die Änderungen abnicken, bevor Sie die Dokumente zurückgeben und somit live schalten.

Für die Transformationen , also die Teile des Systems, die für die Darstellung der Inhalte zuständig sind und die nicht von Redakteuren, sondern von Web-Entwicklern bearbeitet werden, gilt die Regel nicht . Transformationen sind komplexe Strukturen, die bei umfangreichen Änderungen nicht einzeln aktualisiert werden können. Statt dessen gibt es Transformationsversionen. Nehmen Programmierer Änderungen an den Transformationen vor, können sie diese in der Vorschau testen. Anschließend erstellen sie eine neue Transformationsversion und schalten den Live-Server um. Dieser Vorgang dauert nur wenige Sekunden. Der Webnutzer merkt nichts davon; während der gesamten Zeit bleibt die Live-Seite online.

Beispiel: Vorschau