Erweiterung:Missbrauchsfilter/Global
Globale Regeln
Hinweis: Du musst die Erweiterung:CentralAuth nicht installieren. Richte einfach die Konfiguration wie unten beschrieben ein und die globalen Filter werden funktionieren.
Für Benutzer, die CentralAuth zum Verwalten eines Wiki-Clusters verwenden, kann AbuseFilter die Verwendung einer Regel aus einem zentralen Wiki in allen anderen Wikis unterstützen.
Regeln im zentralen Wiki werden in der Datenbank markiert, wenn sie global sind (af_global
wird auf 1 gesetzt), und verbundene Wikis fügen diese Regeln bei der Verarbeitung von Bearbeitungen zu ihrer lokalen Regelliste hinzu.
Die Drosselung zum Auslösen einer Filteraktion und zum automatischen Deaktivieren eines Filters, der auf zu viele Bearbeitungen zutrifft, wird über alle Wikis hinweg aggregiert.
Das Loggen erfolgt im zentralen Wiki, sodass die Berechtigungen zum Anzeigen privater Filter-Logbücher nur im zentralen Wiki verwaltet werden.
Aktivierung
- Jedes Wiki, das die globalen Regeln verwenden soll, muss durch das Setzen von $wgAbuseFilterCentralDB auf das zentrale Wiki verweisen. WMF-Wikis verwenden beispielsweise Folgendes:
$wgAbuseFilterCentralDB = 'metawiki';
- Für das zentrale Wiki muss außerdem
$wgAbuseFilterIsCentral = true
festgelegt sein. - Um eine Regel im zentralen Wiki als öffentlich zu markieren, benötigt der Benutzer die Berechtigung abusefilter-modify-global. Standardmäßig ist diese keiner Benutzergruppe zugewiesen.
Verwendung: Administratoren zentraler Regeln
Dies erfordert, dass $wgAbuseFilterIsCentral als wahr ausgewertet wird, was der Fall sein sollte, wenn der aktuelle Datenbankname des Wikis mit dem Wert von $wgAbuseFilterCentralDB übereinstimmt.
- Benutzer mit der Berechtigung abusefilter-modify-global können jede Regel global machen, indem sie das Kontrollkästchen „Globaler Filter“ im Abschnitt Flags der Regel aktivieren.
- Bei globalen Regeln ist in der Statusspalte „Global“ angegeben, wenn du alle Regeln betrachtest.
- Die „Trefferzahl“ des Filters wird aus allen Wikis aggregiert
- Das Missbrauchsfilter-Logbuch kann nach Wiki gefiltert werden, um nur Treffer aus einem einzigen Wiki anzuzeigen.
Verwendung: Lokale Administratoren
- In den Wikis, die zentrale Regeln verwenden, wird ein neues Optionsfeld unter Spezial:Missbrauchsfilter angezeigt, mit dem Benutzer zwischen den globalen und lokalen Regelsätzen wechseln können
- Um die Aktionen anzusehen, die die Regeln ausgelöst haben, muss der Administrator das Missbrauchsfilter-Logbuch im zentralen Wiki aufrufen und über die entsprechenden Rechte verfügen
Globale Drosselung
- Für alle globalen Regeln gilt die Begrenzung („Die Aktion nur auslösen, sofern der Benutzer ein bestimmtes Limit überschreitet.“) übergreifend für alle Wikis. Für eine Regel, die auf mehrere Bearbeitungen eines Benutzers zutrifft, wird die Aktion also ausgelöst, nachdem die Begrenzung überschritten wurde, unabhängig davon, ob die Bearbeitungen alle in einem Wiki oder in mehreren Wikis erfolgen.