1.104
Bearbeitungen
Änderungen
→Zugriff auf alte abgenommene Seiten
{{#css:1.2.40.0.34.11.30031/dynamictoc{ width: 20%; float: right !important; margin: 10px 0px 10px 30px !important; border: 1px solid #AAA; background-color: #F9F9F9; display: table; padding: 7px !important;}}}=Allgemeines=Die Mediawiki-Extension ''Flagged Revision Revisions'' ermöglicht es Benutzern der Gruppe Editor (also Bearbeiter) und Reviewer (also Sichter) Versionen von Artikeln zu bewerten und diese einer Wiki-Seite zwei Versionen als Standardversion auf eine normale Ansicht zur Verfügung stellen zu setzenkönnen. Diese Versionen werden Die "Lesen"-Version beinhaltet die gleichen bleibenunveränderbare Version der Wiki-Seite, auch wenn eingebundene Vorlagen geändert oder Bilder überschrieben werdenwelche zu einem bestimmten Zeitpunkt durch eine berechtigte Person "abgenommen" wurde.
Damit soll primär das Problem der verändernden dynamischen Änderungen von Templates in Art-Decor gelöst werden. Mit Ebenso wird mit ''Flagged Revision stellen wir Revisions'' die Versionierung der Leitfäden sichersichergestellt.
Die Extension Flagged Revisions unterliegt einigen Änderungenvon uns durchgeführten [[#Anpassungen|Anpassungen]].==Lesen vs. Revision==In ''Flagged Revisions'' gibt es zwei verschiedene Versionen von Seiten (Reiter "Lesen" und "Revision"). Die ''Revision'' ist die Version der Seite, da sie die den angemeldeten Benutzern zuerst angezeigt wird. ''Lesen'' ist die Version der Seite, die den nicht angemeldeten Benutzern als erstes angezeigt wird. Durch wechseln der Reiter ''Lesen'' und ''Revision'' kann zwischen den Versionen der Seiten gewechselt werden. ''Lesen'' steht für die stabile (stable) Version, ''Revision'' steht für unsere Zwecke angepasst wurdedie aktuelle (current) Version.
In der Current Version ''Revision'' werden alle Änderungen eines Leitfadens vorgenommen, während in der Stable Version ''Lesen'' die alte letztgültige offiziell freigegebene Version des Leitfadens angezeigt wird. Die Stable Version ''Lesen'' wurde zu Beginn der Editierung als "Abgenommen" geflaggt. Damit wird sichergestellt, dass alle Änderungen von nun an in die Current Version Revision einfließen. Beim Flaggen "Bearbeitung abgeschlossen" und "Geprüft" bleiben die Änderungen in der Current VersionRevision. Erst beim Flaggen auf "Abgenommen" wandert die Current Version ''Revision'' in die Stable Version''Lesen''. Detailierte Beschreibung des Workflows unter [[#Benutzung_von_Flagged_Revisions|Benutzung von Flagged Revisions]]
==Status==
Es gibt vier verschiedene Status, die folgende Funktionen haben:
* '''in Bearbeitung:''' ist derzeit nicht möglich zu verwenden, da der Button zur Bestätigung ausgegraut wird (Grundeinstellung von FlaggedRevs)
* '''Bearbeitung abgeschlossen:''' wird geflaggt, um anzugeben, dass der Beitrag abgeschlossen ist. Der Beitrag bleibt in der Current Version(Revision).* '''Geprüft:''' wird geflaggt, um anzugeben, dass der Beitrag geprüft worden ist. Der Beitrag bleibt in der Current Version(Revision).* '''AbgeschlossenAbgenommen:''' wird geflaggt, um anzugeben, dass der Beitrag/Leitfaden abgeschlossen zum Ballot freigegeben ist bzw. offiziell abgenommen ist. Die Current Version wandert in (Revision) wird zur Stable Version und ist für alle sichtbar(Lesen).
==Benutzergruppen==
Es gibt drei verschiedene Benutzergruppen, die folgendes flaggen können:
* '''Passive Sichter (Autoreview):''' wird bei uns nicht verwendet
* '''Sichter (Editor ):'''
** Bearbeitung abgeschlossen
* '''Prüfer''': Für Mitarbeiter, die Leitfäden freigeben
=Benutzung von Flagged Revisions=VersionsvergleichHier wird der Workflow, zur Erstellung eines neuen Leitfadens im Wiki, vollständig abgebildet. Ebenso umfasst der Workflow die Benutzung von Flagged Revisions.<div style="height:2500px"><div style="float:left; margin-right:10px">[[Datei:Workflow_Leitfaden_erstellen2.png]]</div> <div> 1. Im ersten Schritt wird in der LocalSettion.php [[Hilfe:Leitfaden_erstellen#Neuen_Namespace_anlegen|ein neuer Namespace erstellt]]. Die Nummer die hier vergeben wurde, soll ebenso in der Flagged Revision.php eingefügt werden, da ansonsten später die Seite nicht flaggbar ist. 2. Als nächstes wird eine [[Hilfe:Leitfaden_erstellen#Neue_Seite_anlegen|leere Seite im Namesraum ILF]] erstellt. Nun muss unterschieden werden, ob es bereits eine alte Version des Leitfadens im Wiki gibt oder nicht. ''Falls es noch keine gibt:''<br/>3. Am Beginn der Seite den Hinweis [[Hilfe:Leitfaden_erstellen#Under_Construction|in Bearbeitung]] setzen und diese als Prüfer/Reviewer als abgenommen flaggen. Jetzt springt man direkt zu Punkt 7! ''Falls es bereits einen alten Leitfaden im Wiki gibt:''<br/>4. Den gesamten Quelltext der alten Hauptseite in die neue leere Seite einfügen. Die zuvor angelegten Namensräume kommen jetzt zum Einsatz. Im Quelltext die alten Namensräume durch die neuen ersetzten und die Seite speichern.<br/>Beispiel:<pre>elga-cdaea-2.06.2:Einleitung wird zu elga-cdaea-2.06.3:Einleitung</pre>
=Probleme, Lösungen und Anpassungen=
==Problem mit Einbinden der ErweiterungEinbindung von Flagged Revisions==Wir hatten große Probleme die Erweiterung einfach einzubinden. Wir mussten zuvor das Wiki auf die Version 1.30 updaten, um die neueste und stabile Version von Flagged Revisions (1.30) einbinden zu können (Stand Mai 2018).Unsere Wikiversion zuvor lag bei 1.27, nur leider schlug das Einbinden der Version 1.27 und 1.30 der Flagged Revisions fehl. Daher sahen wir uns gezwungen unser ganzes wurde das gesamte Wiki upzudatenupgedated. Nach erfolgreichen Update war es möglich die Extension Flagged Revisions 1.30 einfach einzubinden.
==Anpassungen==
===Auswirkungen von Flaggen===
Unser Workflow sieht vor, dass erst beim flaggen einer Seite auf die höchste Qualität("abgenommen") die Änderungen in die Stable Version Lesen gezogen werden. Beim Flaggen von niedrigeren Qualitätsstatus ("Bearbeitung abgeschlossen" und "Geprüft") sollen die Änderungen in der curretn Version Revision bleiben.
Damit das Flaggen der verschiedenen Status verschiedene Auswirkungen auf die current und stable Versionen der Seiten haben, musste folgende Anpassung gemacht werden.
===Auto-review===
Unser Workflow sieht es nicht vor, dass Änderungen, die durch einen Sichter oder Passiven Sichter gemacht werden, automatisch in die stabile Version geschoben werden. Auto-review sieht aber genau das vorbewirkt jedoch, dass Änderungen automatisch ohne flaggen in die stabile Version gezogen werden. Daher stellten wir das auto-review in der FlaggedRev.php ab:
Verzeichnis: extensionextensions/FlaggedRevs/FlaggedRevs.php
<pre>
$wgFlaggedRevsAutoReview = FR_AUTOREVIEW_NONE;
Die original Erweiterung sieht 12 verschiedene Status vor, da wir jedoch nur vier benötigen, wurden diese reduziert.
Verzeichnis: extensionextensions/FlaggedRevs/FlaggedRevs.php
<pre>
$wgFlaggedRevsTags = [
===Rechteverteilung===
====Prüfer====
Der Prüfer kann bei uns alle Levels von Accurancy der Status sehen.
Verzeichnis: extensionextensions/FlaggedRevs/FlaggedRevs.php
<pre>
$wgFlaggedRevsTags = [
====Sichter====
Der Sichter kann nur das erste ein Level von Accurancy Status sehen(Bearbeitung abgeschlossen), daher wurde folgende Änderung durchgeführt:
Verzeichnis: extensionextensions/FlaggedRevs/FlaggedRevs.php
<pre>
$wgFlaggedRevsTagsRestrictions = [
Weiters wurden die GroupPermissions für den Editor/Sichter angepasst:
Verzeichnis: extensionextensions/FlaggedRevs/FlaggedRevs.php
<pre>
# Define our basic reviewer class of established editors (Editors)
Da das auto-review bei uns nicht verwendet wird, hat der passive Sichter keine Verwendung und alle Rechte wurden auf false gesetzt.
Verzeichnis: extensionextensions/FlaggedRevs/FlaggedRevs.php
<pre>
$wgFlaggedRevsTagsAuto = false;
"revreview-accuracy-3": "Abgenommen",
</pre>
=Fragen=
==Was passiert, wenn ich Änderungen in Art-Decor durchführe?==
Die Änderungen von Art-Decor Templates werden von einem ADbot in das Wiki gezogen. Wenn der Leitfaden als "abgenommen" geflaggt wurde, werden die Änderungen nur in die Revision gezogen und betreffen nicht Templates in der stabilen Version.
==Wie kann ich die Bezeichnung der verschiedenen Auswahlmöglichkeiten beim Status ändern?==
Gehe zum Punkt [[#Wording|Wording]].
==Was sind die Standardrechte, die verteilt werden?==
Siehe hierfür: [[#Standardrechteverteilung|Standardrechteverteilung]].
==Warum benutzten wir kein Auto-Review?==
Unser Workflow sieht es nicht vor, dass Änderungen, die durch einen Sichter oder Passiven Sichter gemacht werden, automatisch in die stabile Version geschoben werden. Auto-review bewirkt jedoch, dass Änderungen automatisch ohne flaggen in die stabile Version gezogen werden.
==Der Reiter "Revision" scheint nicht auf bei mir==
Hierfür musst du die Seite einmal geflaggt haben und danach eine Änderung durchführen. Nun sollte der Reiter "Revision" die durchgeführten Änderung beinhalten und der Reiter "Lesen" die Version, bevor du Veränderungen durchgeführt hast.
==Meine Seite kann nicht geflaggt werden==
Wenn das Kästchen zum Flaggen der Seite nicht aufscheint, dann muss der Namensraum in der FlaggedRevs.php erst eingefügt werden.
Dafür befolge folgende Schritte:
Der neue Namensraum muss in der FlaggedRevs.php (Verzeichnis: extensions/FlaggedRevs/FlaggedRevs.php) ebenso eingefügt werden, ansonsten kann man Seiten, die diesen Namensraum angehören, nicht flaggen. Hierfür die FlaggedRevs.php öffnen und die Zahl von oben, die vergeben wurde für den Namespace nach 3050 einfügen:
<pre>
# Allowed namespaces of reviewable pages
$wgFlaggedRevsNamespaces = [ NS_MAIN, NS_FILE, NS_TEMPLATE, 3000, 3002, 3004, 3006, 3008, 3010, 3012, 3014, 3016, 3018, 3020, 3030, 3032, 3034, 3036, 3038, 3040, 3042, 3044, 3046, 3048, 3050];
</pre>
==Warum ist der Bestätigungsbutton ausgegraut, wenn "in Bearbeitung" ausgewählt wird==
Das ist eine Grundeinstellung von Flagged Revision und könnte nicht ohne tieferes eingreifen in den Code geändert werden.