Dieses Skript zeigt zu jeder Textstelle an, wer sie wann eingefügt hat.
Das Skript wird nach der Installation durch den Eintrag "Artikel-Statistik" im rechts oberen Dropdown-Menü "Mehr" (nach Verschieben) bzw. den Reiter gestartet. Nach einiger Rechenzeit wird das Ergebnis angezeigt. Fährt man mit der Maus über eine Textstelle, so werden links oben Informationen dazu angezeigt. Um diese Informationen zu fixieren, klickt man einmal auf die Textstelle, ein weiteres Mal, um die Fixierung wieder aufzuheben. Ruft man das Skript auf, während man eine alte Version eines Artikels betrachtet, so wird diese analysiert.
Einschränkungen
Bearbeiten- Bei langen Artikeln mit vielen Versionen braucht das Skript recht lange. Gegen Ende kann es vorkommen, dass eine Warnmeldung angezeigt wird wegen eines nicht reagierenden Skripts. Diese muss (gegebenenfalls mehrfach) mit „Fortfahren“ bestätigt werden.
- In einigen Fällen treten Fehler auf, bei denen Textstellen falschen Benutzern zugeordnet werden.
- Die Benutzung sollte nur beim Lesen erfolgen, im Bearbeiten-Modus gehen eventuelle Änderungen verloren.
Einbindung
BearbeitenFalls du meine Skriptsammlung Fliegelflagel verwendest, ist das Skript in der Standardkonfiguration bereits aktiv.
Andere Benutzer können das Skript durch folgende Zeile in der eigenen common.js einbinden:
//[[Benutzer:Schnark/js/artikel-statistik.js]]
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/artikel-statistik.js&action=raw&ctype=text/javascript');
Konfiguration
BearbeitenEinzelne Parameter und das Aussehen lassen sich konfigurieren, da ich aber keine Lust habe, dies ordentlich zu dokumentieren, bleibt dir nichts anderes als ein Blick in den Quelltext übrig.
Alternativen
Bearbeiten- Benutzer:APPER/WikiHistory arbeit als externes Programm sehr ähnlich wie mein Skript.
- Weitere Alternativen finden sich unter Wikipedia:Hauptautoren.
Code
BearbeitenDer Javascript-Code befindet sich unter Benutzer:Schnark/js/artikel-statistik.js. Außerdem wird Benutzer:Schnark/js/diff/core verwendet.