Versionskontrolle

Was ist eine Versionskontrolle?

Eine Versionskontrolle im Zusammenhang mit Content Management Systeme ist eine Workflowfunktion, die verhindert, dass sich zwei oder mehrere Redakteure unwissentlich gegenseitig in ihrer redaktionellen Arbeit behindern. 

Wie funktioniert eine Versionskontrolle? 

Bereits bei mehr als einem Redakteur in einem Content Management System kann es vorkommen, dass einmal auf die Abstimmung vergessen wird, sodass zeitgleich oder auch hintereinander an Webseiteinhalten gearbeitet wird und die Änderungen nicht für den jeweiligen anderen Editor sichtbar sind.  

Professionelle Content Management System bieten hier eine systemunterstützte Versionskontrolle an. D.h. es findet eine Systemprüfung im Hintergrund statt, bevor ein Redakteur mit der Bearbeitung eines Webseiteninhalt beginnen kann. Hierbei wird überprüft, ob für diesen Webseiteninhalt unveröffentlichte Änderungen bestehen. Ist dies der Fall, weist das CMS darauf hin, dass hier versucht wird, etwas zu bearbeiten, wo jemand nicht seine Arbeit sichtbar gemacht hat, weil es noch in dessen Workspace ist. Sobald der Redakteur seine Änderungen für diesen nun für andere gesperrten Inhalte veröffentlicht, wird die Sperre aufgehoben und die Bearbeitung ist durch andere Editoren wieder möglich. 

Wie unterstützt das Neos CMS die Versionskontrolle?

Mittels der Erweiterung editconflictprevention kann eine Versionskontrolle im Neos CMS aktiviert werden. Dann wird in der oberen Symbolleiste im Backend eine Warnung angezeigt, wenn für das aufgerufene Webseiteninhalt Änderungen in einem anderen Arbeitsbereichen vorhanden sind. Dadurch wird verhindert, dass zwei oder mehr Personen gleichzeitig und unwissentlich an demselben Inhalt arbeiten.