Zuletzt bearbeitet vor 2 Wochen
von Margit Link-Rodrigue

8.1 Freigabe

(Die Seite wurde neu angelegt: „{{DISPLAYTITLE:Seitenfreigaben}} {{BSVersion|bsvFrom=4.3|bsvTo=|bsvFeature=ContentStabilization|info=Bis Version 4.2 werden Freigaben über die Erweiterung H…“)
Markierung: 2017-Quelltext-Bearbeitung
 
Keine Bearbeitungszusammenfassung
 
(41 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Seitenfreigaben}}
{{DISPLAYTITLE:Seitenfreigaben}}
{{BSVersion|bsvFrom=4.3|bsvTo=|bsvFeature=ContentStabilization|info=Bis Version 4.2 werden Freigaben über die Erweiterung [[Handbuch:Erweiterung/FlaggedRevs]] realisiert.}}
{{BSVersion|bsvFrom=4.3|bsvTo=|bsvFeature=ContentStabilization|info=Bis Version 4.2 werden Freigaben über die Erweiterung [[Handbuch:Erweiterung/FlaggedRevs|FlaggedRevs]] realisiert.}}


Die Erweiterung '''ContentStabilization'''{{Bsvs|bsvFrom=4.3|bsvTo=|bsvFeature=}} 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.
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==
==Seitenfreigabe aktivieren==
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''.
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 > Namensräume''. Klicken Sie auf das Bearbeitungssymbol (Schraubenschlüssel) in der Spalte ''Aktionen''. Der Namensraumdialog öffnet sich. Wählen Sie Freigabe und klicken Sie auf ''Fertig''.
[[Datei:Handbuch:freigabe-namensraum.png|zentriert|mini|450x450px|Freigabe für einen Namensraum aktivieren|alternativtext=Freigabe für einen Namensraum aktivieren]]
[[Datei:Handbuch:freigabe-namensraum.png|zentriert|mini|450x450px|Freigabe für einen Namensraum aktivieren|alternativtext=Freigabe für einen Namensraum aktivieren]]
===Bestehende Seiten===
===Bestehende Seiten===
Zeile 12: Zeile 12:


===Erstentwurf===
===Erstentwurf===
Wenn eine neue Seite erstellt und zum ersten Mal gespeichert wird,  wird sie als '''Erstentwurf''' angezeigt. Wenn Sie zuerst keine Informationen auf der Seite anzeigen möchten, speichern Sie die neue Seite einfach leer oder mit einer kurzen Benachrichtigung (z. B. ''In Bearbeitung'') und veröffentlichen Sie den Erstentwurf. Arbeiten Sie anschließend im Hintergrund an der Entwurfsseite weiter. Benutzern wird dann zuerst die freigegebene Version angezeigt.  
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 [[Handbuch:Erweiterung/ContentStabilization#Einstellung in der Konfigurationsverwaltung|Einstellung in der Konfigurationsverwaltung]] kann dies jedoch auf Benutzer eingeschränkt werden, die im Wiki Entwürfe sehen können.
=== Entwürfe ===
Wenn eine Seite im Entwurfsmodus mehrmals bearbeitet und gespeichert wird, wird jede Bearbeitung im Versionsverlauf protokolliert:<br />[[Datei:Handbuch:flaggedrevs-revisions.png|zentriert|650x650px|mini|Entwurfsversionen in der Versionsgeschichte|alternativtext=Entwurfsversionen in der Versionsgeschichte]]
 
Entwürfe sind in der Versionsgeschichte umrahmt und farblich hervorgehoben. Zusätzlich sind sie mit "Freigabe ausstehend" markiert.
 
==Freigeben einer Seite==
Ein Benutzer mit [[Handbuch:Erweiterung/BlueSpicePermissionManager|Freigaberechten]] kann die Seite über die Freigabefunktion im Titelbereich der Seite  freigeben. Der Freigabekommentar wird in der Versionsgeschichte der Seite protokolliert.<br />
[[Datei:Handbuch:Seite freigeben.png|zentriert|277x277px|mini|Seitenfreigabe über den Titelbereich|alternativtext=Screenshot von Seiten Freigabe]]
 




Ein Wechsel zur Entwurfsversion ist jedoch allen Benutzern möglich (Ausnahme: In der Konfigurationsverwaltung wurden die [[Handbuch:Erweiterung/FlaggedRevs#Leserechte für Entwürfe|Benutzergruppen eingeschränkt]], die Entwürfe sehen können. In diesem Fall können auch die Erstentwürfe nur von den berechtigten Gruppen gelesen werden).
Der neue Freigabestatus wird entsprechend im Titelbereich angezeigt.<br />[[Datei:Handbuch:a2.png|zentriert|350x350px|mini|Anzeige des Freigabestatus|alternativtext=Anzeige des Freigabestatus]]


Wenn eine Seite im Entwurfsmodus mehrmals bearbeitet und gespeichert wird, wird jede Bearbeitung im Versionsverlauf protokolliert:<br />[[Datei:Handbuch:flaggedrevs-revisions.png|zentriert|650x650px|mini|Entwurfsversionen in der Versionsgeschichte|alternativtext=Entwurfsversionen in der Versionsgeschichte]]
==Konfiguration==
 
Der Freigabemechanismus wird über die [[Handbuch:Erweiterung/BlueSpiceConfigManager#ContentStabilization|Konfigurationsverwaltung]] in Kombination mit der Namensraum-Einstellung "Freigabe" konfiguriert.
===Änderungen an Vorlagen, eingebetteten Dateien und Transklusionen===
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:


#'''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. <br />
#'''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.
{{Hinweisbox|boxtype=Wichtig|icon=|Note text=Wird der Freigabe-Mechanismus nachträglich in einem Ressourcen-Namensraum (z.B. Vorlage, Datei) aktiviert, werden alle bestehenden Seiten in den Erstentwurf versetzt. Wenn das Wiki so konfiguriert ist, dass nicht alle Benutzer Entwürfe sehen können, so müssen die Ressourcen eventuell über Skript erstmalig freigegeben werden.<br><br>[[Handbuch:Erweiterung/FlaggedRevs/Server-Skript|Automatische Massenfreigabe über Server-Skript.]]|bgcolor=}}
{| class="contenttable" style="width: 100%;"
!'''Einstellung'''
!Verhalten der freigegebenen Inhaltsseite -
'''kein Freigabemechanismus der Ressource'''[[Datei:CS Namensraum ohne Freigabe.png|alternativtext=Screenshot der Namensraumeinstellung ohne Freigabe-Mechanismus|zentriert|mini|400x400px|Ressource ohne Freigabe-Mechanismus]]
! style="width:500px;" | Verhalten der freigegebenen Inhaltsseite -
'''Freigabemechanismus über Ressource'''[[Datei:CS Namensraum mit Freigabe.png|alternativtext=Screenshot der Namensraumeinstellung ohne Freigabe-Mechanismus|zentriert|mini|400x400px|Ressourcen mit Freigabe-Mechanismus]]
|-
!Versionen, die zum Zeitpunkt der Freigabe aktuell waren, verwenden (Standard)
|'''Anzeige der Ressource:'''
*die '''zum Zeitpunkt der Seitenfreigabe eingebettete Version''' der Ressource wird auf der freigegebenen Seitenversion angezeigt:[[Datei:CSresource yes stable1.png|verweis=https://de.wiki.bluespice.com/wiki/Datei:CSresource%20yes%20stable1.png|alternativtext=CSresource yes stable1|zentriert|mini|400x400px|Freigegebene Seite mit der zum Zeitpunkt der Seitenfreigabe eingebundenen Version der Ressource.]]
*ein impliziter Entwurf mit der aktuellsten nicht freigegebenen Version der Ressource wird angelegt:[[Datei:CSresource yes stable0.png|verweis=https://de.wiki.bluespice.com/wiki/Datei:CSresource%20yes%20stable0.png|alternativtext=CSresource yes stable1|zentriert|mini|400x400px|Entwurfsseite mit aktueller Version der Ressource.]]
'''Freigabe der Ressource:'''
*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.
| style="width:500px;" |'''Anzeige der Ressource:'''
*die '''zum Zeitpunkt der Seitenfreigabe eingebettete Version''' der Ressource wird angezeigt:[[Datei:CSresource yes stable1.png|verweis=https://de.wiki.bluespice.com/wiki/Datei:CSresource%20yes%20stable1.png|alternativtext=CSresource yes stable1|zentriert|mini|400x400px|Freigegebene Seite mit zum Zeitpunkt der Seitenfreigabe eingebundenen Version der Ressource.]]
*ein impliziter Entwurf mit der aktuellsten nicht freigegebenebn Version der Ressource wird angelegt:[[Datei:CSresource yes stable0.png|verweis=https://de.wiki.bluespice.com/wiki/Datei:CSresource%20yes%20stable0.png|alternativtext=CSresource yes stable1|zentriert|mini|400x400px|Entwurfsseite mit aktueller  Version der Ressource.]]
'''Freigabe der Ressource:'''
*Der implizite Entwurf '''kann nur auf der Inhaltsseite freigegeben werden'''. Ist die Ressource auf mehreren Seiten im Wiki eingebettet, müssen alle Seiten separat freigegeben werden.
|-
!Letzte freigegebene Version verwenden


Entwürfe sind in der Versionsgeschichte umrahmt und gelb hervorgehoben. Zusätzlich sind sie mit "Freigabe ausstehend" markiert.  
| style="background-color:#f2f3f9;" class="" |'''Diese Einstellung hat keinen besonderen Effekt, da es ja keine freigegebenen Versionen der Ressource gibt. Diese wird daher wie bei  Einstellung "Versionen, die zum Zeitpunkt der Freigabe aktuell waren, verwenden " behandelt (siehe oben).'''


==Akzeptieren einer Seite==
| style="width:500px;" |'''Anzeige der Ressource:'''
Benutzer mit Freigaberechten können Seitenentwürfe automatisch akzeptieren, wenn sie eine Seite speichern. Im Dialogfenster zum Speichern gibt es hierfür das Kontrollkästchen ''Diese Version akzeptieren'':<br />
*die '''aktuell''' '''freigegebene Version''' der Ressource wird angezeigt.[[Datei:CSresource yes stable standard.png|verweis=https://de.wiki.bluespice.com/wiki/Datei:CSresource%20yes%20stable%20standard.png|alternativtext=Screenshot der freigegebenen Seite mit aktuell freigegebener Version der Ressource.|zentriert|mini|400x400px|Freigegebene Seite mit aktuell freigegebener Version der Ressource.]]
[[Datei:Handbuch:fff.png|zentriert|650x650px|mini|Seitenfreigabe beim Speichern]]
'''Freigabe der Ressource:'''
*erfolgt ausschließlich über die Ressource selbst. Die Seite enthält keinen Hinweis, ob eine Entwurfsversion der Ressource existiert.
|-
!Aktuelle Versionen der enthaltenen Seiten
|'''Anzeige der Ressource:'''
*'''die aktuellste Version''' der Ressource wird angezeigt:


[[Datei:CSresource yes current.png|verweis=https://de.wiki.bluespice.com/wiki/Datei:CSresource%20yes%20current.png|alternativtext=Screenshot der freigegebenen Seite mit aktueller Version der eingebundenen Ressource.|zentriert|mini|400x400px|Freigegebene Seite mit aktueller Version der eingebundenen Ressource.]]


'''Freigabe der Ressource:'''


Wenn die Seite beim Speichern nicht akzeptiert wird, kann sie später unabhängig vom Bearbeitungsprozess freigegeben werden.
*keine Freigabe der Ressource möglich
| style="background-color:#f2f3f9;" class="" |'''Anzeige der Ressource:'''
*'''die aktuelle Version''' der Ressource wird angezeigt:


Ein Benutzer mit Freigaberechten kann die Seite mit der Freigabefunktion im Titelbereich der Seite schnell freigeben. <br />
[[Datei:CSresource yes current.png|alternativtext=Screenshot der freigegebenen Seite mit aktueller Version der eingebundenen Ressource.|zentriert|mini|400x400px|Freigegebene Seite mit aktueller Version der eingebundenen Ressource.]]
[[Datei:Handbuch:Seite freigeben.png|zentriert|277x277px|mini|Seitenfreigabe über den Titelbereich]]


'''Freigabe der Ressource:'''
*Der Ressourcen-Freigabestatus hat keine Auswirkung auf die Seite und sollte daher in Kombination mit Freigabe im Ressourcen-Namensraum nicht benutzt werden.


<br />Hinterläßt der freigebende Benutzer einen Kommentar, dann wird diese im Versionsverlauf der Seite angezeigt. Der neue Freigabestatus wird entsprechend im Titelbereich angezeigt.<br />[[Datei:Handbuch:a2.png|zentriert|350x350px|mini|Anzeige des Freigabestatus|alternativtext=Anzeige des Freigabestatus]]
|}


== Leserechte für Entwürfe==
===Leserechte für Entwürfe===
Standardmäßig können alle Benutzer die Entwürfe einer Seite sehen, also auch Benutzer mit Leserechten.  
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.
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 löscht die Gruppe aus der Konfiguration unter "Entwurfsversionen für die folgenden Gruppen anzeigen" unter ''Globale Aktionen > Verwaltung > Konfiguration'':
Ein Administrator ändert die Gruppen, die Entwürfe sehen können im Feld ''Entwurfsversionen für die folgenden Gruppen anzeigen.''
<br />
{{Hinweisbox|boxtype=warning|icon=|Note text=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.|bgcolor=}}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.
[[Datei:Handbuch:Konfi.png|zentriert|650x650px|mini|Benutzergruppen für Entwürfe festlegen]]
<br />{{Hinweisbox|boxtype=warning|icon=|Note text=Wenn die Gruppe ''user'' aus der Konfiguration ''BlueSpiceFlaggedRevs'' entfernt wird, können Benutzer in dieser Gruppe Entwurfsversionen auch dann nicht sehen, wenn sie eine Workflow-Aufgabe zugewiesen bekommen.|bgcolor=}}
 
Nach dem Entfernen der Gruppe ''user'' müssen Sie nun die gewünschte(n) Gruppe(n), z. B. die Gruppe ''editor'',  zur Konfiguration hinzufügen und speichern.


{{Hinweisbox|boxtype=note|icon=|Note text=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.  
{{Hinweisbox|boxtype=note|icon=|Note text=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.  
Zeile 52: Zeile 95:


Damit Administratoren den Status direkt auf der Seite angezeigt bekommen, müssen Sie einer hier in der Konfiguration aufgeführten Gruppe hinzugefügt werden.|bgcolor=}}
Damit Administratoren den Status direkt auf der Seite angezeigt bekommen, müssen Sie einer hier in der Konfiguration aufgeführten Gruppe hinzugefügt werden.|bgcolor=}}
 
===Leserechte für Erstentwürfe===
=== Zusammenfassung: Leseberechtigungen für Entwurfsseiten ===
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 ''Den Erstentwurf für Benutzer anzeigen, die sonst keine Entwurfsversionen einsehen können'' deaktiviert werden.
===Zusammenfassung: Leseberechtigungen für Entwurfsseiten===
'''Gruppen definieren:'''
'''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)'''.'''
*'''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.
*'''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.
*'''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:'''
'''Export von Entwurfsseiten:'''
* '''Einzelseitenexport:'''  Benutzer mit Leserechten auf einer Entwurfsseite können diese direkt als PDF ausdrucken.
*'''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:[[Datei:Buch-Erstentwurf.png|alternativtext=Berechtigungsfehler PDF Export|zentriert|mini|550x550px|Berechtigungsfehler PDF Export]]
*'''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:[[Datei:Buch-Erstentwurf.png|alternativtext=Berechtigungsfehler PDF Export|zentriert|mini|550x550px|Berechtigungsfehler PDF Export]]
==Änderungen an Vorlagen und eingebetteten Dateien==
Wenn eine Seite Vorlagen verwendet oder andere Dateien wie Bilder und eingebettete PDFs enthält und diese nach der Seitenfreigabe verändert wurden, müssen auch diese Änderungen freigegeben werden. Es gibt zwei Möglichkeiten, die Freigabe durchzuführen:
 
# '''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. Um die Ressourcenänderung freizugeben, muss diese auf der Seite freigegeben werden. Dies erzeugt eine neue freigegebene Seitenversion.  <br />[[Handbuch:Erweiterung/FlaggedRevs/Server-Skript|Infos zur automatischen Massenfreigabe über Server-Skript.]]
# '''Die eingebettete Ressource befindet sich in einem Namensraum mit Freigabemechanismus:''' Die Seite, auf der die geänderte Ressource eingebunden bekommt keinen Hinweis, dass die Ressource geändert wurde. Welche Version der eingebunden Ressource angezeigt wird, hängt von der Freigabeeinstellung im Wiki ab:


{| class="wikitable" style="width:100%;"
==Auswirkungen auf semantische Attribute==
|+
! style="width:220px;" |Einstellung
!Verhalten
|-
| style="width:220px;" |FR_INCLUDES_STABLE
(Standard)
|Zeigt immer die letzte freigegebene Version der Ressource an, auch wenn diese nach der Seitenfreigabe entstanden ist (gilt nur, wenn die Ressource in einem Namensraum mit Freigabefunktion ist).
|-
| style="width:220px;" |FR_INCLUDES_CURRENT
|Zeigt in jedem Fall die aktuellste Version der Ressource an (gilt nur, wenn die Ressource in einem Namensraum mit Freigabefunktion ist).
|}
==Auswirkungen auf semantische Attribute ==
Wenn in einem Namensraum gleichzeitig  mit der Seitenfreigabe auch [[Handbuch:Semantic MediaWiki|Semantic MediaWiki]] aktiviert ist,  sind je nach Freigabestatus der Seite folgende Attribute für SMW-Abfragen verfügbar:
Wenn in einem Namensraum gleichzeitig  mit der Seitenfreigabe auch [[Handbuch:Semantic MediaWiki|Semantic MediaWiki]] aktiviert ist,  sind je nach Freigabestatus der Seite folgende Attribute für SMW-Abfragen verfügbar:
{| class="wikitable" style="width:100%;"
{| class="wikitable" style="width:100%;"
!Seitenstatus
!Seitenstatus
! Verfügbare Attribute
!Verfügbare Attribute
|-
|-
|Erstentwurf
|Erstentwurf
Zeile 94: Zeile 119:
|-
|-
|Entwurf
|Entwurf
|Werte der freigegebenen Version (Standardeinstellung)
|Werte der freigegebenen Version (Standardeinstellung). Dies kann über die [[Handbuch:Erweiterung/ContentStabilization#Einstellungen in der Konfigurationsverwaltung|Konfigurationsverwaltung]] geändert werden, so dass die Werte der Entwurfsversion gelten.
|-
|-
|Impliziter Entwurf
|Impliziter Entwurf
Zeile 100: Zeile 125:
|Werte der freigegebenen Version
|Werte der freigegebenen Version
|}
|}
==Qualitätsmanagement Überblick==
Die Spezialseite ''Spezial:Qualitätsmanagement_Überblick'' ermöglicht es Benutzern mit ''reviewer-''Rechten, den Freigabestatus aller Wikiseiten zu sehen und entsprechend zu filtern. Es werden nur Seiten angezeigt, auf die Benutzer Lesezugriff haben.
<br />[[Datei:Handbuch:qm-overview-DE.png|zentriert|mini|650x650px|Spezialseite Qualitätsmanagement Überblick]]


== Freigabe bei ausgeblendetem Titelbereich ==
Wenn der Titelbereich ausgeblendet ist, kann die Seite über die Seitenwerkzeuge (<code>...alle Aktionen)</code> freigegeben werden:


# '''Wechseln''' Sie im Menü Alle Aktionen zuerst auf die Entwurfsversion der Seite (dieser Schritt ist nicht nötig, wenn sich die Seite im Erstentwurf befindet). {{Bsvs|bsvFrom=4.3.2}} [[Datei:ContentStabilization zum Entwurf wechseln.png|alternativtext=Screenshot des Menüs "Alle Aktionen"|zentriert|mini|550x550px|Zur Entwurfsversion wechseln]]Vor Version 4.3.2 ist dieser Link nicht verfügbar. In diesem Fall wechseln Sie über den Zeitstempel der letzten Version in der Versionsgeschichte zum Entwurf.[[Datei:ContentStabilization versionsgeschichte.png|alternativtext=Screenshot der Versionsgeschichte|zentriert|mini|550x550px|Der aktuelle Zeitstempel führt zur Entwurfsversion der Seite.]]
# '''Geben''' Sie die Seite '''frei''', indem Sie erneut auf  <code>...alle Aktionen</code> wechseln und dort im Menü auf Seite freigeben klicken.[[Datei:ContentStabilization alle Aktionen-Freigabe.png|alternativtext=Menü "Alle Aktionen" mit Freigabelink|zentriert|mini|550x550px|Seite über den Link freigeben]]


Die Darstellung der semantischen Attribute wird über folgende Einstellung bestimmt:<syntaxhighlight lang="text">
$bsgFlaggedRevsConnectorStabilizeSMWPropertyValues = true;
</syntaxhighlight>Über ''LocalSettings.php'' im Serverdateisystem kann  dieser Wert auf ''false'' gesetzt werden. Dies bewirkt, dass bei Entwurfsseiten die Attributswerte der Entwurfsversion abgefragt werden.
==Qualitätsmanagement Überblick==
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.
<br />[[Datei:Handbuch:qm-overview-DE.png|zentriert|mini|650x650px|Spezialseite Qualitätsmanagement Überblick]]
{{Box Links
{{Box Links
|Thema2=[[Handbuch:Erweiterung/BlueSpiceBookshelf|Bücher]]
|Thema3=[[Handbuch:Erweiterung/BlueSpiceBookshelf|Bücher]]
|Thema1=[[Handbuch:Erweiterung/BlueSpiceUniversalExport|Seiten exportieren]]
|Thema2=[[Handbuch:Erweiterung/BlueSpiceUniversalExport|Seiten exportieren]]
|Thema3=}}  
|Thema1=[[Handbuch:Erweiterung/Workflows|Seiten über Worfklows freigeben]]}}  
{{translation}}
{{translation}}
[[Category:Qualität]]
[[Category:Qualität]]
<references />
<references />

Aktuelle Version vom 6. November 2024, 14:20 Uhr

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 > Namensräume. 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.

Freigeben 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.

Screenshot von Seiten Freigabe
Seitenfreigabe über den Titelbereich


Der neue Freigabestatus wird entsprechend im Titelbereich angezeigt.

Anzeige des Freigabestatus
Anzeige des Freigabestatus

Konfiguration[Bearbeiten | Quelltext bearbeiten]

Der Freigabemechanismus wird über die Konfigurationsverwaltung in Kombination mit der Namensraum-Einstellung "Freigabe" konfiguriert.

Ä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.
Wichtig!Wird der Freigabe-Mechanismus nachträglich in einem Ressourcen-Namensraum (z.B. Vorlage, Datei) aktiviert, werden alle bestehenden Seiten in den Erstentwurf versetzt. Wenn das Wiki so konfiguriert ist, dass nicht alle Benutzer Entwürfe sehen können, so müssen die Ressourcen eventuell über Skript erstmalig freigegeben werden.

Automatische Massenfreigabe über Server-Skript.
Einstellung Verhalten der freigegebenen Inhaltsseite - kein Freigabemechanismus der Ressource
Screenshot der Namensraumeinstellung ohne Freigabe-Mechanismus
Ressource ohne Freigabe-Mechanismus
Verhalten der freigegebenen Inhaltsseite - Freigabemechanismus über Ressource
Screenshot der Namensraumeinstellung ohne Freigabe-Mechanismus
Ressourcen mit Freigabe-Mechanismus
Versionen, die zum Zeitpunkt der Freigabe aktuell waren, verwenden (Standard) Anzeige der Ressource:
  • die zum Zeitpunkt der Seitenfreigabe eingebettete Version der Ressource wird auf der freigegebenen Seitenversion angezeigt:
    CSresource yes stable1
    Freigegebene Seite mit der zum Zeitpunkt der Seitenfreigabe eingebundenen Version der Ressource.
  • ein impliziter Entwurf mit der aktuellsten nicht freigegebenen Version der Ressource wird angelegt:
    CSresource yes stable1
    Entwurfsseite mit aktueller Version der Ressource.

Freigabe der Ressource:

  • 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.
Anzeige der Ressource:
  • die zum Zeitpunkt der Seitenfreigabe eingebettete Version der Ressource wird angezeigt:
    CSresource yes stable1
    Freigegebene Seite mit zum Zeitpunkt der Seitenfreigabe eingebundenen Version der Ressource.
  • ein impliziter Entwurf mit der aktuellsten nicht freigegebenebn Version der Ressource wird angelegt:
    CSresource yes stable1
    Entwurfsseite mit aktueller Version der Ressource.

Freigabe der Ressource:

  • Der implizite Entwurf kann nur auf der Inhaltsseite freigegeben werden. Ist die Ressource auf mehreren Seiten im Wiki eingebettet, müssen alle Seiten separat freigegeben werden.
Letzte freigegebene Version verwenden Diese Einstellung hat keinen besonderen Effekt, da es ja keine freigegebenen Versionen der Ressource gibt. Diese wird daher wie bei Einstellung "Versionen, die zum Zeitpunkt der Freigabe aktuell waren, verwenden " behandelt (siehe oben). Anzeige der Ressource:
  • die aktuell freigegebene Version der Ressource wird angezeigt.
    Screenshot der freigegebenen Seite mit aktuell freigegebener Version der Ressource.
    Freigegebene Seite mit aktuell freigegebener Version der Ressource.

Freigabe der Ressource:

  • erfolgt ausschließlich über die Ressource selbst. Die Seite enthält keinen Hinweis, ob eine Entwurfsversion der Ressource existiert.
Aktuelle Versionen der enthaltenen Seiten Anzeige der Ressource:
  • die aktuellste Version der Ressource wird angezeigt:
Screenshot der freigegebenen Seite mit aktueller Version der eingebundenen Ressource.
Freigegebene Seite mit aktueller Version der eingebundenen Ressource.

Freigabe der Ressource:

  • keine Freigabe der Ressource möglich
Anzeige der Ressource:
  • die aktuelle Version der Ressource wird angezeigt:
Screenshot der freigegebenen Seite mit aktueller Version der eingebundenen Ressource.
Freigegebene Seite mit aktueller Version der eingebundenen Ressource.

Freigabe der Ressource:

  • Der Ressourcen-Freigabestatus hat keine Auswirkung auf die Seite und sollte daher in Kombination mit Freigabe im Ressourcen-Namensraum nicht benutzt 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 Den Erstentwurf für Benutzer anzeigen, die sonst keine Entwurfsversionen einsehen können 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

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 Benutzern mit reviewer-Rechten, den Freigabestatus aller Wikiseiten zu sehen und entsprechend zu filtern. Es werden nur Seiten angezeigt, auf die Benutzer Lesezugriff haben.


Spezialseite Qualitätsmanagement Überblick

Freigabe bei ausgeblendetem Titelbereich[Bearbeiten | Quelltext bearbeiten]

Wenn der Titelbereich ausgeblendet ist, kann die Seite über die Seitenwerkzeuge (...alle Aktionen) freigegeben werden:

  1. Wechseln Sie im Menü Alle Aktionen zuerst auf die Entwurfsversion der Seite (dieser Schritt ist nicht nötig, wenn sich die Seite im Erstentwurf befindet).   v4.3.2+
    Screenshot des Menüs "Alle Aktionen"
    Zur Entwurfsversion wechseln
    Vor Version 4.3.2 ist dieser Link nicht verfügbar. In diesem Fall wechseln Sie über den Zeitstempel der letzten Version in der Versionsgeschichte zum Entwurf.
    Screenshot der Versionsgeschichte
    Der aktuelle Zeitstempel führt zur Entwurfsversion der Seite.
  2. Geben Sie die Seite frei, indem Sie erneut auf ...alle Aktionen wechseln und dort im Menü auf Seite freigeben klicken.
    Menü "Alle Aktionen" mit Freigabelink
    Seite über den Link freigeben

Weiterführende Links




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