Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourRed
titleIN BEARBEITUNG

Info

Die Versionshistorie ist eine Funktion im PPS Editor, mit der Benutzer auf Inhaltsebene Änderungen an Layout und Text nachvollziehen und ggf. rückgängig machen können, indem sie vergangene Versionen wiederherstellen.

Funktionalitäten Versionshistorie:

  • Wiederherstellung vergangener Versionen

  • Darstellung der Änderungen an Layout und Text

  • Änderungen an Layout oder Text können rückgängig gemacht werden

Inhaltsverzeichnis

Expand
titleInhaltsverzeichnis anzeigen
Table of Contents
maxLevel4

Mit der Versionshistorie kann der aktuelle Stand von Layout und Text eines Inhalts als Eintrag in einer Historie gespeichert werden.

Versionshistorie: Layout vergleichen

Versionshistorie: Texte vergleichen

Was wird in der Versionshistorie gespeichert?

Tip
  • aktueller Stand des Layouts

  • aktueller Stand des Textes inkl. Formatierungen

  • bei mehrelementigen Inhalten: der aktuelle Stand aller Inhalte, die miteinander verknüpft sind.

  • Bildausschnitt

Was wird nicht in der Versionshistorie gespeichert?

Warning
  • Meta-Informationen: Rubrik, Autor, Notizen, Titel

  • Bilder im Bilderpool:

    • Wurden dem Bilderpool zwischen aktuellem und wiederherzustellendem Stand Bilder hinzugefügt, werden diese nicht aus dem Bilderpool gelöscht, wenn der ältere Stand wiederhergestellt wird.

    • Wurden zwischen aktuellem und wiederherzustellenden Stand Bilder aus dem Bilderpool gelöscht, können diese nicht wiederhergestellt werden - auch wenn diese in der wiederherzustellenden Version vorhanden gewesen wären und ggf. auch noch im Vorschau-JPG im Layout-Modus angezeigt werden (es gibt entsprechende Hinweismeldung bei Versuch wiederherzustellen)

  • Linien aus dem Konturen & Linien-Editor oder Linien-Automatismus: Das Merkmal Linie wird zwar am Inhalt gespeichert aber erst im Seiten-PDF gerendert. Linien werden daher in der Versionshistorie nicht abgebildet.

Version erzeugen

Die Generierung von Versionen kann auf drei Arten angestoßen werden:

  1. Benutzer können im PPS Editor eine Version mit aktuellen Stand von Layout und Text eines Inhalts manuell erzeugen, indem sie auf den Button “Zwischenspeichern” in der Bodenleiste des Editors klicken oder den Shortcut STRG+S verwenden.

  2. Verlässt der PPS Benutzer den Editor via “Speichern & Schließen” wird systemseitig ein Eintrag mit dem aktuellen Stand in der Versionshistorie angelegt.

  3. Wechselt der PPS Benutzer im Editor das Template, wird systemseitig ein Eintrag in der Versionshistorie mit dem Stand vor dem Template-Wechsel angelegt.

Generierung von Versionen

Versionshistorie

Über den Button mit dem History-Icon in der Bodenleiste des Editor kann auf eine Liste mit Versionen (=Versionshistorie) zugegriffen werden. Die Versionshistorie enthält das Datum und die Uhrzeit sowie den Namen des Benutzers, der die Änderungen vorgenommen hat. Da es sich beim Layout-Editor sowohl um ein Tool zur Textverarbeitung als auch um ein Tool zum Layouten handelt, kann man in der Versionshistorie zwischen einem Layout-Modus, der Änderungen am Layout hervorhebt, und einem Textmodus, der Änderungen am Text hervorhebt, wechseln.

Versionshistorie - Layout-Modus

Wechselt der Benutzer in die Versionshistorie ist standardmäßig der Layout-Modus geöffnet. Dort kann das Layout gespeicherter Versionen mit jenem des aktuellen Standes verglichen werden:

Versionshistorie: Layout-Modus

Auf der linken Seite wird der aktuelle Stand eines Inhalts als Vorschau-JPG angezeigt. Auf der rechten Seite wird direkt nach dem Öffnen die zuletzt gespeicherte Version angezeigt. Über die Versionsliste in der rechten Spalte können andere, gespeicherte Versionen ausgewählt werden. Wird eine Version ausgewählt, wird das Vorschau-JPG der Version auf der rechten Seite angezeigt.

Als visuelle Stütze werden in der aktuellen Version jene Rahmen mit einer grün linierten Umrandung gekennzeichnet, die sich im Vergleich zur gewählten Version verändert haben. Hinzugefügte Template-Bausteine oder neue Rahmen werden ebenfalls mit grün linierter Umrandung dargestellt. Wurde ein Template-Baustein oder Template-Rahmen gelöscht, so sieht man diesen in der Vorversion mit rot linierter Umrandung.

Grenzfälle: Wird ein (Basis-)Template in der Zwischenzeit im InDesign angepasst, neu hochgeladen und erneut angewandt, so werden die Änderungen auch im Layout-Diff angezeigt: Wurde bspw. ein Rahmen entfernt, wird dieser in der wiederherzustellenden Version als rot markiert. Wurde ein Rahmen vergrößert/verkleinert wird er in der aktuellen Version grün markiert.

Mehrelementige Inhalte

Bei mehrelementigen Inhalten wird im Layout-Modus zunächst jenes Element angezeigt, über das auf die Versionshistorie zugegriffen wurde. Es ist jedoch möglich, zu den verknüpften Elementen weiterzublättern.

Element 1/2

Element 2/2

Info

Mehrelementige Inhalte werden immer gesammelt auf einen Stand zurückgesetzt. Mehr dazu s.u. “Version wiederherstellen”.

Versionshistorie - Text-Modus

Vom Layout-Modus kann man in einen Text-Modus wechseln, der dafür genutzt werden kann, die Texte der aktuellen Version mit der gewählten Version je Textrahmen zu vergleichen oder Text aus der gewählten Version zu kopieren.

Die Texte werden im Textmodus je Rahmen ausgegeben. Auch die Rahmen ausgeblendeter Template-Bausteine sowie von Rahmen, die im Strukturreiter ausgegraut sind, werden angezeigt.

Zur leichteren Orientierung für den Benutzer, werden die Textrahmen aus dem Beitrag in Template-Texte, Template-Bilder, Template-Gruppen und Template-Bausteine gruppiert. Da es mehrere Template-Bilder, Template-Gruppen oder Template-Bausteine geben kann, werden die Textrahmen, die zu einer Gruppe gehören, untereinander gestellt und durch eine Linie visuell voneinander getrennt. Die Reihenfolge der Template-Texte lautet immer headline, subheadline, text - danach werden die Textrahmen nach deren Tag alphabetisch sortiert. Bei Bildern, Gruppen und Template-Bausteinen werden die Textrahmen immer nach deren Tag alphabetisch sortiert.

Versionshistorie: Text-Modus

Info

Die Gruppierung der Textrahmen in der Versionshistorie richtet sich immer nach der aktuellen Version. Beispielsweise könnte in einer Version image001 als optionales Bild in einer Template-Gruppe verbaut sein, wenn man das Template wechselt, könnte es in diesem Template aber als Template-Bild eingeordnet werden. In der Texthistorie wird aber immer die Einordnung der aktuellen Version gewählt.

Auch bei Veranstaltungen werden die einzelnen Termine gruppiert. Die Anordnung der Textrahmen erfolgt immer in der Reihenfolge vk_category, vk_time, vk_location, vk_headline, vk_intext.

Bei mehrelementigen Inhalten können alle Textrahmen der verknüpften Elemente miteinander verglichen bzw. eingesehen und kopiert werden. Es werden also nicht nur die Rahmen des ausgewählten Elements ausgegeben, sondern alle Rahmen, die in den verknüpften Elementen vorhanden sind.

Unterschiede anzeigen

Im Text-Modus ist standarmäßig die Sicht “Unterschiede anzeigen” ausgewählt. Damit kann verglichen werden kann, ob Text in den einzelnen Template- bzw. Template-Baustein-Rahmen hinzugefügt oder gelöscht wurde.

Info

Zur Auszeichnung des Text-Diffs (also des Unterschieds zwischen aktueller und ausgewählter Version) wird der Open-Source-Baustein Diff-Match-Patch genutzt.

Text, der in der aktuellen Version im Vergleich zur ausgewählten Version hinzugefügt wurde, ist dabei grün hinterlegt und fett gekennzeichnet. Text, der in der aktuellen Version im Vergleich zur ausgewählten Version gelöscht wurde, wird rot hinterlegt und durchgestrichen.

Auch Unterschiede in der Formatierung (Auszeichnungen) und hinzugefügte/gelöschte Absätze sind in der Ansicht “Texte vergleichen” kenntlich gemacht:

Darstellung der Unterschiede zwischen aktueller und ausgewählter Version

Info

Um Personen mit Rot-Grün-Schwäche bei der Arbeit mit der Versionshistorie zu unterstützen, wird zusätzlich zur farblichen Markierung, ein anderer Schriftschnitt für hinzugefügten Text (fett) und gelöschten Text (durchgestrichen) verwendet.

Aufgrund der Auszeichnung des Text-Diffs funktioniert im Text-Modus der Workflow Text markieren - Copy und anschließendes Paste nur eingeschränkt; dabei wird nämlich auch jener Text mitkopiert, der als durchgestrichen gekennzeichnet wird. Um einen Copy & Paste-Workflow zu ermöglichen, gibt es daher eine gesonderte Ansicht.

Originaltext der gewählten Version

Über die Deaktivierung der Checkbox “Unterschiede anzeigen” in der oberen Leiste des Textmodus kann die Texthistorie umgeschaltet werden, sodass nur der Originaltext der gewählten Version angezeigt wird - ohne das Text-Diff. Diese Ansicht ermöglicht es, Texte bzw. Textfragmente der ausgewählten Version via Copy & Paste wiederherzustellen, ohne das Layout zurückzusetzen.

Originaltext der gewählten Version mit Unterschieden zur aktuellen Version

Gibt es in der aktuellen Version mehr befüllte Textrahmen als in der ausgewählten Version und wählt man “Unterschiede anzeigen” ab, bleiben die Textrahmen leer stehen.

Version wiederherstellen

Direkt im Editor kann die zuletzt gespeicherte Version über den Zurücksetzen-Button wiederhergestellt werden.

Image RemovedImage Added

Button zum Zurücksetzen der zuletzt gespeicherten Version

Zuvor gespeicherte Versionen können über die Versionshistorie aufgerufen und über die Funktion “Version wiederherstellen” wiederhergestellt werden.

Funktion “Version wiederherstellen”

Es können dabei nur alle Änderungen (Layout & Text) gesammelt wieder auf einen Stand zurück gebracht werden. Wird bei mehrelementigen Inhalten zurückgesetzt, wird auch die Anzahl der Elemente wiederhergestellt: Ist in der wiederherzustellenden Version ein Folge-Element weniger, so wird dieses beim Wiederherstellen gelöscht. Ist in der wiederherzustellenden Version ein Folge-Element mehr, so wird dieses auch wiederhergestellt - und landet nach Wiederherstellen im Inhaltspool.

Grenzfälle beim Wiederherstellen von Versionen:

  • (Basis-)Template der wiederherzustellenden Version wurde gelöscht: Es erscheint ein Hinweis, dass das Template gelöscht wurde und ein neues Template verwendet werden soll

  • In der aktuellen Version sind Template-Bausteine verbaut, die in der wiederherzustellenden Version nicht vorhanden sind: Der Template-Baustein wird entfernt.

  • Wird ein Template-Baustein komplett aus dem System gelöscht, kann eine Version, die diesen Baustein enthält zwar wiederhergestellt werden - allerdings ohne den Baustein.

  • Es wird eine Version wiederhergestellt, bei der das Template in der Zwischenzeit modifiziert wurde (z.B. im Indesign): Die Version wird auf Basis des neuen Templates wiederhergestellt. Hat das neue Template weniger Rahmen, so werden die Rahmen, die fehlen würden, ausgegraut im Struktur-Reiter angezeigt & Text geht nicht verloren.

  • In der aktuellen Version gibt es ein Template mit mehr/anderen (befüllten) Textrahmen als in der wiederherzustellenden Version: Wird die Version wiederhergestellt, werden diese Textrahmen entfernt.

Archivierung der Versionshistorie

Bei der Teilarchivierung von Ausgaben werden die Versionen gelöscht. Beim Kopieren von Inhalten werden die Versionen nicht mitgeführt (bei Verschieben von Inhalten dagegen schon). Es gibt bei der kopierten Versionen einen initialen Eintrag in der Versionshistorie, nämlich den Stand des Beitrags beim Kopieren.

Zudem gibt es eine Logik zur Archivierung/Konsolidierung von Versionen, die dafür sorgt, dass pro Beitrag maximal 20 Versionen gespeichert werden. Beim Schließen des Editors oder Beitragswechsel innerhalb des Editors wird überprüft, ob dieser Wert überschritten wird und überschüssige Einträge gelöscht. D.h. dass es beim Bearbeiten des Beitrags durchaus mehr als 20 Versionen geben kann. Das Löschen von Versionen erfolgt wie folgt:

  1. Die neuesten 5 Versionen bleiben erhalten

  2. Es wird versucht pro Tag die älteste und die neuste Version zu behalten

  3. Falls es immer noch zu viele Versionen gibt, werden die ältesten Einträge gelöscht, bis die Obergrenze erreicht ist

Info

Die Logik zum Archivieren von Einträgen wird dem PPS-Benutzer in der Versionshistorie über das Info-Icon neben der Überschrift “Versionsverlauf” transparent gemacht.

Legacy-Funktion: “Version(en) Textfeld”

Die alte Texthistorie bleibt nach Release der neuen Versionshistorie für 1 Release-Zyklus zugreifbar und wird um die Information ergänzt, dass diese Funktion entfernt wird.

Image RemovedImage Added

 Version(en) Textfeld

Verwandte Seiten

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel in ( "editor" , "funktion" , "datenschutz" ) and space = "PPSD"