Zuletzt bearbeitet vor 4 Monaten
von Valentin Lorenz

8.1 Freigabe

ContentStabilization ist ab BlueSpice 4.3 enthalten. Bis Version 4.2 werden Freigaben über die Erweiterung FlaggedRevs realisiert.


Die Erweiterung ContentStabilization ist eine MediaWiki-Erweiterung, die einen Freigabemechanismus aktiviert. Neue Versionen einer Seite werden zunächst als Entwürfe markiert. Diese bleiben so lange bestehen, bis ein Benutzer mit Freigaberechten die Seite überprüft und genehmigt.

Seitenfreigabe aktivieren[Bearbeiten | Quelltext bearbeiten]

Die Aktivierung von Entwürfen erfolgt über die Namensraumverwaltung. Ein Benutzer mit Administratorrechten überprüft, ob Freigabe für einen Namensraum aktiviert ist. Dies geschieht unter Globale Aktionen > Verwaltung > Namensraumverwaltung. Klicken Sie auf das Bearbeitungssymbol (Schraubenschlüssel) in der Spalte Aktionen. Der Namensraumdialog öffnet sich. Wählen Sie Freigabe und klicken Sie auf Fertig.

Freigabe für einen Namensraum aktivieren
Freigabe für einen Namensraum aktivieren

Bestehende Seiten[Bearbeiten | Quelltext bearbeiten]

Wenn die Freigabe für einen Namensraum aktiviert wurde, werden alle bereits bestehenden Seiten im Namensraum in den Entwurfsmodus versetzt. Die Seiten sind nun alle im Status Erstentwurf.

Erstentwurf
Erstentwurf

Auf jeder Seite mit Freigabefunktion wird der Seitenstatus standardmäßig im Titelbereich angezeigt.

Über die Konfigurationsverwaltung läßt sich die Ansicht alternativ unterhalb des Seiteninhalts verschieben.

Erstentwurf[Bearbeiten | Quelltext bearbeiten]

Wenn eine neue Seite erstellt und zum ersten Mal gespeichert wird, wird sie als Erstentwurf angezeigt. Standardmäßig werden Erstentwürfe allen Benutzern mit Leseberechtigungen angezeigt. Über eine Einstellung in der Konfigurationsverwaltung kann dies jedoch auf Benutzer eingeschränkt werden, die im Wiki Entwürfe sehen können.

Entwürfe[Bearbeiten | Quelltext bearbeiten]

Wenn eine Seite im Entwurfsmodus mehrmals bearbeitet und gespeichert wird, wird jede Bearbeitung im Versionsverlauf protokolliert:

Entwurfsversionen in der Versionsgeschichte
Entwurfsversionen in der Versionsgeschichte


Entwürfe sind in der Versionsgeschichte umrahmt und farblich hervorgehoben. Zusätzlich sind sie mit "Freigabe ausstehend" markiert.

Akzeptieren einer Seite[Bearbeiten | Quelltext bearbeiten]

Ein Benutzer mit Freigaberechten kann die Seite über die Freigabefunktion im Titelbereich der Seite freigeben. Der Freigabekommentar wird in der Versionsgeschichte der Seite protokolliert.

Seitenfreigabe über den Titelbereich


Der neue Freigabestatus wird entsprechend im Titelbereich angezeigt.

Anzeige des Freigabestatus
Anzeige des Freigabestatus

Änderungen an Vorlagen, eingebetteten Dateien und Transklusionen[Bearbeiten | Quelltext bearbeiten]

Wenn eine Seite Vorlagen verwendet oder andere Dateien wie Bilder und eingebettete PDFs enthält oder wenn Inhalte anderer Seiten transkludiert werden und diese nach der Seitenfreigabe verändert wurden, müssen auch diese Änderungen freigegeben werden. Es gibt zwei Möglichkeiten, die Freigabe durchzuführen:

  1. Die eingebettete Ressource befindet sich in einem Namensraum ohne Freigabemechanismus: Liegen die eingebetteten Ressourcen in einem Namensraum ohne eigene Freigabefunktion, so wird in der freigegebenen Version der Seite die Ressourcenversion zum Zeitpunkt der Seitenfreigabe angezeigt. Die Entwurfsversion zeigt entsprechend die aktuellste Version der eingebetteten Ressource.
  2. Die eingebettete Ressource befindet sich in einem Namensraum mit Freigabemechanismus: Die Freigabe erfolgt direkt an der Ressource, um eine Freigabe auf allen betroffenen Inhaltsseiten zu vermeiden.
Freigabemechanismus →


↓Einstellung

Verhalten der freigegebenen Inhaltsseite -

kein Freigabemechanismus der Ressource

Verhalten der freigegebenen Inhaltsseite -

Freigabemechanismus über Ressource

Zuletzt freigegebene Version

(Standard)

  • die zum Zeitpunkt der Seitenfreigabe eingebettete Version der Ressource wird angezeigt
  • ein impliziter Entwurf mit der aktuellsten Version der Ressource wird angelegt
  • der implizite Entwurf muss auf der Inhaltsseite freigegeben werden. Ist die Ressource auf mehreren Seiten im Wiki eingebettet, müssen alle Seiten separat freigegeben werden.
  • gleiches Verhalten wie ohne Freigabemechanismus der Ressource (siehe linke Spalte), solange die Ressource nicht freigegeben wird
  • wird nun die Ressource freigegeben, wird der implizite Entwurf aus allen betroffenen Inhaltsseiten entfernt. Diese müssen also nicht mehr separat freigegeben werden, da die Ressource selbst freigegeben wurde.
Zeitgebunden freigegebene Version Gleiches Verhalten wie bei "Zuletzt freigegebene Version".


Diese Einstellung hat keine Auswirkung, wenn die Ressource selbst keinen Freigabe-Mechanismus hat.

  • gleiches Verhalten wie ohne Freigabemechanismus der Ressource (siehe linke Spalte), solange die Ressource nicht freigegeben wird
  • wird nun die Ressource freigegeben, wird der implizite Entwurf aus allen betroffenen Inhaltsseiten entfernt. Diese müssen also nicht mehr separat freigegeben werden, da die Ressource selbst freigegeben wurde.
Aktuelle Version Freigegebene Seite zeigt automatisch die aktuellste Version an und enthält keinen impliziten Entwurf oder Änderungshinweis zur eingebetteten Ressource. Freigegebene Seite zeigt automatisch die aktuellste Version an und enthält keinen impliziten Entwurf oder Änderungshinweis zur eingebetteten Ressource.


Der Ressourcen-Freigabestatus hat keine Auswirkung und sollte daher in Kombination mit Freigabe im Ressourcen-Namensraum nicht benutzt werden.


Infos zur automatischen Massenfreigabe über Server-Skript.

Auswirkungen auf semantische Attribute[Bearbeiten | Quelltext bearbeiten]

Wenn in einem Namensraum gleichzeitig mit der Seitenfreigabe auch Semantic MediaWiki aktiviert ist, sind je nach Freigabestatus der Seite folgende Attribute für SMW-Abfragen verfügbar:

Seitenstatus Verfügbare Attribute
Erstentwurf Aktuelle Werte
Freigegeben Aktuelle Werte
Entwurf Werte der freigegebenen Version (Standardeinstellung). Dies kann über die Konfigurationsverwaltung geändert werden, so dass die Werte der Entwurfsversion gelten.
Impliziter Entwurf

(Änderungen an eingebunden Ressourcen)

Werte der freigegebenen Version

Qualitätsmanagement Überblick[Bearbeiten | Quelltext bearbeiten]

Die Spezialseite Spezial:Qualitätsmanagement_Überblick ermöglicht es allen Benutzern, den Freigabestatus aller Wikiseiten zu sehen und entsprechend zu filtern. Es werden nur Seiten angezeigt, auf die Benutzer Lesezugriff haben.


Spezialseite Qualitätsmanagement Überblick


Einstellungen für Entwürfe[Bearbeiten | Quelltext bearbeiten]

Einige Einstellungen können in der Konfigurationsverwaltung angepasst werden.


Leserechte für Entwürfe[Bearbeiten | Quelltext bearbeiten]

Standardmäßig können alle Benutzer die Entwürfe einer Seite sehen, also auch Benutzer mit Leserechten.

Um Entwürfe vor Benutzern zu verbergen, muss die Gruppe user aus der Konfiguration entfernt werden. Diese Einstellung gilt dann für das gesamte Wiki und kann nicht weiter auf bestimmte Namensräume eingeschränkt werden.

Ein Administrator ändert die Gruppen, die Entwürfe sehen können im Feld Entwurfsversionen für die folgenden Gruppen anzeigen.

Achtung!Wenn die Gruppe user aus der Konfiguration entfernt wird, können Benutzer in dieser Gruppe Entwurfsversionen auch dann nicht sehen, wenn sie eine Workflow-Aufgabe zugewiesen bekommen.

Nach dem Entfernen der Gruppe user müssen nun die gewünschte(n) Gruppe(n), z. B. die Gruppe editor, zur Konfiguration hinzugefügt und gespeichert werden.

Hinweis:Wenn im Konfigurationsfeld keine Benutzergruppen angegeben sind, sehen nicht einmal Benutzer mit Freigaberechten und Sysop-Benutzer eine visuelle Statusanzeige der Seite. Sie haben stattdessen Zugriff auf Entwürfe über die Versionsgeschichte der Seite.


Damit Administratoren den Status direkt auf der Seite angezeigt bekommen, müssen Sie einer hier in der Konfiguration aufgeführten Gruppe hinzugefügt werden.


Leserechte für Erstentwürfe[Bearbeiten | Quelltext bearbeiten]

Standardmäßig sind Erstentwürfe für alle Benutzer sichtbar, die in einem Namensraum leseberechtigt sind. Sollten Erstentwürfe jedoch nur für diejenigen Benutzer sichtbar sein, die generell Seitenentwürfe einsehen können, so kann dies in der Konfigurationsverwaltung über die Auswahl Allow viewing of first draft version deaktiviert werden.

Zusammenfassung: Leseberechtigungen für Entwurfsseiten[Bearbeiten | Quelltext bearbeiten]

Gruppen definieren:

  • Gruppe user: Es können nur die Benutzergruppen Erstentwürfe und weitere Entwürfe sehen, welche in der Konfigurationsverwaltung dieses Recht erhalten. Standardmäßig ist das die Gruppe user (=alle im Wiki eingeloggten Benutzer, die in einem Namensraum entsprechende Leserechte haben).
  • Gruppen anpassen: In der Konfigurationsverwaltung können die Leserechte für (Erst-)Entwürfe auf andere Gruppen eingeschränkt werden.
  • Gruppe sysop: Benutzer in der Gruppe sysop können Entwürfe immer über die Versionsgeschichte einsehen. Die Gruppe sysop kann in der Konfiguration daher nicht explizit gesetzt werden. Sollten sysop-Benutzer direkt den Freigabestatus auf der Seite einsehen können, müssen sie einer Gruppe mit Leserechten für Entwürfe hinzugefügt werden.

Export von Entwurfsseiten:

  • Einzelseitenexport: Benutzer mit Leserechten auf einer Entwurfsseite können diese direkt als PDF ausdrucken.
  • Buchexport: Es werden immer nur freigegebene Seiten exportiert. Existiert nur ein Erstentwurf einer Seite, so wird dieser exportiert. Ausnahme: Wird das Buch von einem Anwender gedruckt, der auf Erstentwürfe keinen Zugriff hat, so wird der Erstentwurf nicht im Buch mit ausgedruckt. Statt dessen zeigt das PDF folgende Nachricht:
    Berechtigungsfehler PDF Export
    Berechtigungsfehler PDF Export

Weiterführende Links




Feedback zur Dokumentation ist im Community-Forum möglich.