PageQuality

Die Erweiterung ermöglicht die Überprüfung der Qualität eines Artikels aus dem Bestand des Wikis. Geprüft werden unter anderem Kategorien, die Verlinkung und Medieneinbindung sowie technische Parameter.

Die Erweiterung ermöglicht die Überprüfung der Qualität eines Artikels aus dem Bestand des Wikis. Geprüft werden unter anderem Kategorien, die Verlinkung und Medieneinbindung sowie technische Parameter.

Mit PageQuality wird die Überprüfung der Qualität eines Artikels für Autoren spielend einfach. Auf der Spezialseite Artikelqualität prüfen kann der gewünschte Artikel ausgewählt und die Qualität berechnet werden.

Geprüft werden eingebettete Bilder, Vorlageneinbindungen, die Verlinkung auf und von anderen Artikeln, die Kategorisierung der Seite und ihre Bearbeitungen. Bei Verwendung der Erweiterung Flagged Revisions kann zudem überprüft werden, ob ein Artikel bereits gesichtet wurde.

Die Bewertung der Artikelqualität geschieht unter der Annahme, dass wenn keine technischen Fehler vorliegen, sich der Artikel in einwandfreiem Zustand befindet. Verstößt er jedoch gegen entsprechende Qualitätsvorlagen, zum Beispiel wenn eine eingebettete Datei nicht existiert oder der Einleitungstext zu kurz im Vergleich zum restlichen Artikel ist, dann erhält der Artikel Strafpunkte. Anschließend berechnet die Erweiterung anhand der gesammelten Strafpunkte einen Abzug, den die Qualität des Artikels erhält.

Mithilfe vieler Einstellungsvariablen kann Einfluss auf die Berechnung der Qualität und die Vergabe von Strafpunkten ausgeübt werden. Dies ermöglicht die individuelle Einrichtung der Erweiterung für jedes Wiki. Weitere Angaben finden sich im Punkt Einstellungen weiter unten auf dieser Seite.

Installation

Laden Sie alle notwendigen Dateien herunter, entpacken und platzieren Sie den Ordner PageQuality im Verzeichnis extensions/ Ihrer MediaWiki-Installation.

Fügen Sie im nächsten Schritt folgendes Ihrer LocalSettings.php hinzu:

wfLoadExtension( 'PageQuality' );

Konfigurieren Sie die Erweiterung entsprechend Ihrer eigenen Wünsche und nehmen Sie damit Einfluss auf die Berechnung der Qualität eines Artikels sowie die Vergabe von Strafpunkten.

Prüfen Sie nun in der MediaWiki-Version, ob die Erweiterung erfolgreich installiert wurde.

Einstellungen

$wgPageQualityPenalty

Diese Einstellungsvariable beinhaltet alle Angaben für die Vergabe von Strafpunkten bei Verstoß des Artikels gegen Qualitätsvorgaben. Folgende Mögliche Einstellungen können getroffen werden:

category = 10
Strafpunkte, falls der Artikel noch nicht kategorisiert wurde.

category-exists = 5
Strafpunkte für jede, noch nicht existierende Kategorie.

wikilink = 20
Strafpunkte, falls der Artikel noch keine Links auf andere Seiten aufweist.

wikilink-rel = 10
Strafpunkte, falls die Verlinkung nicht im Verhältnis zur Größe des Artikels steht.

wikilink-bw = 15
Strafpunkte dafür, wenn von keiner anderen Seite aus auf diesen Artikel verlinkt wird.

images = 15
Strafpunkte, wenn der Artikel noch keine Bebilderung besitzt.

images-rel = 5
Strafpunkte, wenn die Bebilderung nicht im Verhältnis zur Größe des Artikels steht.

articleimage = 15
Strafpunkte, falls dem Artikel noch kein Seitenbild (Bild im ersten Absatz) zugeteilt wurde.

broken-file = 30
Strafpunkte, wenn eine oder mehrere verwendete Datei nicht existieren.

intro = 30
Strafpunkte, falls der Artikel keine Einleitung (erster Absatz) besitzt.

intro-min = 15
Strafpunkte, falls die Einleitung viel zu klein ist.

intro-rel = 10
Strafpunkte, wenn die Einleitung des Artikels nicht in Relation zum restlichen Text steht.

edits-rel = 10
Strafpunkte, falls der Artikel weniger Bearbeitungen aufweist, als der Durchschnitt der Seiten.

edits-last = 5
Strafpunkte, falls die letzte Bearbeitung bereits länger zurückliegt.

stable = 40
Strafpunkte, wenn der Artikel noch nie gesichtet wurde.

stable-last = 20
Strafpunkte, falls die letzte Bearbeitung des Artikels noch nicht gesichtet wurde.

stable-rel = 10
Strafpunkte, falls die Anzahl der gesichteten Versionen kleiner ist als die, der ungesichteten Bearbeitungen.

watch = 25
Strafpunkte, wenn der Artikel von keinem Benutzer beobachtet wird.

watch-rel = 10
Strafpunkte, falls der Artikel von zu wenigen Benutzern beobachtet wird.

expensive-parserfunction = 15
Strafpunkte, wenn der Artikel zu viele aufwendige Parserfunktionen ausführt.

expansion-depth-exceeded = 20
Strafpunkte, falls die maximale Expansionstiefe überschritten ist.

template-loop = 30
Strafpunkte, falls im Artikel eine Vorlagenschleife detektiert wurde.

post-expand-template-argument = 10
Strafpunkte, falls die maximale Gesamtgröße der Vorlagenparameter überschritten ist.

duplicate-args = 5
Strafpunkte, wenn doppelte Vorlagenargumente auftreten.

template-exists = 30
Strafpunkte, falls eine oder mehrere der verwendeten Vorlagen nicht existieren.

reference-error = 20
Strafpunkte, wenn der Artikel Fehler in der Verwendung von Einzelnachweisen aufweist.

size = 20
Strafpunkte, falls der Artikel zu wenige oder zu viele Worte besitzt bzw. eine maximale Größe überschreitet.

$wgPageQualityWLBytes

Aller wie viele Bytes ein Artikel einen Wikilink, d.h. einen Link auf eine andere Inhaltsseite aufweisen sollte.

Standard: 1000

$wgPageQualityILBytes

Die Anzahl der Bytes, die in Relation zur Verwendung eines Bildes stehen sollten.

Standard: 10000

$wgPageQualityIWMinCount

Mindestanzahl der Worte, die der Einleitungstext eines Artikels aufweisen sollte.

Standard: 10

$wgPageQualityIWRelation

Zur Berechnung des Verhältnisses der Einleitung zum restlichen Text ist in dieser Variable die Zahl in Prozent gespeichert, die die Einleitung standardmäßig umfassen sollte.

Standard: 5

$wgPageQualityEDReduction

Abschlag der Anzahl aller Bearbeitungen des Artikels in Bezug zum globalen Durchschnitt.

Standard: 0.8

$wgPageQualityEDDayDivider

Anzahl der Tage, die ein „Bearbeitungszeitraum“ umfasst. Zur Berechnung der Strafpunkte für eine bereits vergangene Zeit bezüglich der letzten Bearbeitung wird nicht jeder Tag, sondern nur die Anzahl der „Bearbeitungszeiträume“ erfasst.

Standard: 14

$wgPageQualityActiveUsers

Dient zur Berechnung der erforderlichen Anzahl der Beobachter eines Artikels. Berechnet wird die Anzahl der aktiven Benutzer eines Wikis multipliziert mit dem Wert dieser Variable.

Standard: 0.05

$wgPageQualityFRRelation

Prozentuale Angabe des Anteils der Bearbeitungen eines Artikels, die mindestens gesichtet sein sollten.

Standard: 50

$wgPageQualityWCMin

Minimale Anzahl der Worte, die ein Artikel haben sollte.

Standard: 200

$wgPageQualityWCMax

Maximale Anzahl der Worte, die ein Artikel besitzen sollte. Eine Überschreitung des Wertes entspricht der Einschränkung der Lesbarkeit des Artikels in einer angemessenen Zeit.

Standard: 25000

$wgPageQualityMaxBytes

Maximale Größe eines Artikels in Byte. Alle Seiten, die diesen Wert überschreiten, schränken die Lesbarkeit deutlich ein. Eine Auftrennung des Artikels auf mehrere Seiten wäre sinnvoll.

Standard: 500000

$wgPageQualityPenaltyCalc

Wertigkeit eines Strafpunktes zur Berechnung des Abschlags durch die Verletzung der Qualitätsstandards. Die gesammelten Strafpunkte werden mit diesem Wert multipliziert und von maximal erreichbaren 100 % abgezogen.

Standard: 0.25

$wgPageQualityMinPercent

Minimal möglicher Qualitätsschnitt in Prozent.

Standard: 0

$wgPageQualityIcons

Namen aller verwendeten Icons für Warnungen, Fehler und andere Statusmeldungen. Verwendet werden Symbole der Schriftart Awesome Font.

Standard:

$wgPageQualityIcons = [
  "ready" => "check-circle",
  "warning" => "warning",
  "error" => "bell"
];