(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 |
||
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'''{{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. | ||
Zeile 23: | Zeile 23: | ||
==Akzeptieren einer Seite== | ==Akzeptieren einer Seite== | ||
<!--<br /> | |||
[[Datei:Handbuch:fff.png|zentriert|650x650px|mini|Seitenfreigabe beim Speichern]] | [[Datei:Handbuch:fff.png|zentriert|650x650px|mini|Seitenfreigabe beim Speichern]] | ||
Wenn die Seite beim Speichern nicht akzeptiert wird, kann sie später unabhängig vom Bearbeitungsprozess freigegeben werden. | Wenn die Seite beim Speichern nicht akzeptiert wird, kann sie später unabhängig vom Bearbeitungsprozess freigegeben werden.--> | ||
Ein Benutzer mit Freigaberechten kann die Seite mit der Freigabefunktion im Titelbereich der Seite | Ein Benutzer mit [[Handbuch:Erweiterung/BlueSpicePermissionManager|Freigaberechten]] kann die Seite mit der 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]] | [[Datei:Handbuch:Seite freigeben.png|zentriert|277x277px|mini|Seitenfreigabe über den Titelbereich]] | ||
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== | ==Einstellungen für Entwürfe== | ||
Einige Einstellungen können in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#ContentStabilization|Konfigurationsverwaltung]] angepasst werden. | |||
{{Transklusion|transcludedpage=Handbuch:Erweiterung/BlueSpiceConfigManager|section=ContentStabilization|tcstyle=|tcbackground=|tcborder=|tcpadding=}} | |||
==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 | Ein Administrator ändert die Gruppen, die Entwürfe sehen können im Feld ''Entwurfsversionen für die folgenden Gruppen anzeigen'' unter ''Globale Aktionen > Verwaltung > Konfiguration'': | ||
<br /> | <br /><!-- DE screenshot: Übersetzung im GUI fehlt --> | ||
<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=}} | <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=}} | ||
Zeile 53: | Zeile 56: | ||
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=}} | ||
=== Zusammenfassung: Leseberechtigungen für Entwurfsseiten === | ===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)'''.''' | ||
Zeile 61: | Zeile 64: | ||
'''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== | ==Ä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: | 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 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: | #'''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%;" | {| class="wikitable" style="width:100%;" | ||
Zeile 79: | Zeile 82: | ||
|- | |- | ||
| style="width:220px;" |FR_INCLUDES_CURRENT | | 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). | | 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 == | ==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 | ||
|Aktuelle Werte | |Aktuelle Werte | ||
|- | |- | ||
|Freigegeben | | Freigegeben | ||
|Aktuelle Werte | |Aktuelle Werte | ||
|- | |- | ||
Zeile 107: | Zeile 110: | ||
</syntaxhighlight>Über ''LocalSettings.php'' im Serverdateisystem kann dieser Wert auf ''false'' gesetzt werden. Dies bewirkt, dass bei Entwurfsseiten die Attributswerte der Entwurfsversion abgefragt werden. | </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== | ==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. | 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]] | <br />[[Datei:Handbuch:qm-overview-DE.png|zentriert|mini|650x650px|Spezialseite Qualitätsmanagement Überblick]] |
Version vom 29. März 2023, 09:51 Uhr
Die Erweiterung ContentStabilization v4.3+ 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.
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.
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. 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.
Ein Wechsel zur Entwurfsversion ist jedoch allen Benutzern möglich (Ausnahme: In der Konfigurationsverwaltung wurden die 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).
Wenn eine Seite im Entwurfsmodus mehrmals bearbeitet und gespeichert wird, wird jede Bearbeitung im Versionsverlauf protokolliert:
Entwürfe sind in der Versionsgeschichte umrahmt und gelb hervorgehoben. Zusätzlich sind sie mit "Freigabe ausstehend" markiert.
Akzeptieren einer Seite[Bearbeiten | Quelltext bearbeiten]
Ein Benutzer mit Freigaberechten kann die Seite mit der Freigabefunktion im Titelbereich der Seite freigeben. Der Freigabekommentar wird in der Versionsgeschichte der Seite protokolliert.
Der neue Freigabestatus wird entsprechend im Titelbereich angezeigt.
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 unter Globale Aktionen > Verwaltung > Konfiguration:
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.
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:
Änderungen an Vorlagen und eingebetteten Dateien[Bearbeiten | Quelltext bearbeiten]
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.
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:
Einstellung | Verhalten |
---|---|
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). |
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[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) |
Impliziter Entwurf
(Änderungen an eingebunden Ressourcen) |
Werte der freigegebenen Version |
Die Darstellung der semantischen Attribute wird über folgende Einstellung bestimmt:
$bsgFlaggedRevsConnectorStabilizeSMWPropertyValues = true;
Ü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[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.