PageVersions ist eine Funktion, die die normale Revisionshistorie um semantische Seitenversionen ergänzt. Sie ermöglicht es Seitenbearbeitern, Versionen für eine Seite zu erstellen, diese Versionen in der Benutzeroberfläche anzuzeigen und sie in Integrationen wie Workflows und Automatisierungen zu nutzen.
Unterschied zu freigegebenen Versionen
Seiten, für die der Freigabemechanismus aktiviert ist, erhalten automatisch bei jeder Freigabe eine technische Freigabe-Versionsnummer. Diese ist jedoch nicht immer geeignet, die tatsächliche inhaltliche Dokumentenversion einer Seite widerzuspiegeln. Daher können Benutzer unabhängig vom Freigabe-Mechanismus, auf jeder Seite eine Versionsnummer erzeugen. Hierbei können sie zwischen Hauptversion (1.0.0) und Nebenversion (0.1.0) unterscheiden.
Versionsnummer setzen
- Klicken Sie in den Seitenwerkzeugen auf "Seitenversion erstellen".
- Wählen Sie die nächstmögliche Version aus. Hier können Sie entweder eine Nebenversion oder eine Hauptversion setzen.

Nächste Version festlegen - Erstellen Sie die Version. Diese wird nun im Titelbereich mit einem Auswahlmenü existierender Versionen angezeigt.
Sollte die Aktion "Seitenversion erstellen" fehlen, wenden Sie sich an einen Benutzer mit Admin-Rechten. Es ist möglich, dass das Versionierungs-Feature in der Namensraumverwaltung erst aktiviert werden muss oder dass Sie nicht die nötigen Rechte auf der Seite zur Erstellung von Versionen haben.
Parser-Variablen
Die Version einer Seite kann mit folgender Variable direkt auf einer Seite ( über eine Vorlage oder direkt im Seitenquelltext) angezeigt werden:
{{PAGEVERSION}}
Um die Version einer anderen Seite anzuzeigen, wird die Parserfunktion verwendet:
{{#PAGEVERSION:Seitenname}}
Integrationen
Die Seitenversionen bieten Integrationspunkte für folgende Funktionen:
- Anzeige in der Versionsgeschichte
- Bereitstellung einer Workflow-Aktivität
- Metadaten-Provider für BlueSpice Discovery
- WikiAutomations-Trigger
- Unterstützung für das PageCheckout-Plugin