xtools

bezieht sich auf den en:User:Soxred93 alias X! und meint eine Sammlung von Werkzeugen, die auf dem Toolserver bereitgestellt wurden. Fortgeführt und teilweise neu zum hinzugefügt wurden diese zunächst auf den „Labs/Tools“.

Mittlerweile wird bei MediaWiki ein eigener virtueller Server (VPS) betrieben.

Werkzeuge Bearbeiten

adminscore
Bewertung der Aktionen eines Admins
adminstats
Statistik der Aktionen aller Administratoren eines Wikis
articleinfo Page History
Seite statistisch analysieren nach allgemeinen Meta-Informationen und Anteilen der Mitwirkung von Benutzern
autoedits
(Halb)-automatische Bearbeitungen mit bekannten Tools zählen
blame
Textbeiträge nach Autor
categoryedits
Benutzerbeiträge in einer Kategorie auflisten
ec
Benutzer-Analyse, Benutzerbeiträge zählen; mit Grafik und vielen Statisitken und Infos
editsummary
Anteil der Bearbeitungen eines Benutzers mit Bearbeitungskommentar
globalcontribs
globale Edits; die letzten 50 Benutzerbeiträge
pages
Liste der von einem Benutzer angelegten Seiten
sc
Benutzerbeiträge zählen: Quick, Dirty, Simple
topedits
Ausgefilterte Bearbeitungen einer Seite durch einen einzelnen Bearbeiter

Es werden einige Sitzungs-Cookies angelegt und mitgesendet, darunter PHPSESSID. Darüber kann der Verlauf der Anfragen dieses Benutzers verfolgt werden; unter anderem wird auch die letzte Spracheinstellung auf dem Server registriert. Am Ende der Browser-Sitzung verfallen diese Informationen.

Eine API ist verfügbar und stellt die Ergebnisse von Analysen im JSON-Format bereit.

Gemeinsame technische Details Bearbeiten

  • Domain
    • Es ist der host anzugeben.
    • .org darf weggelassen werden.
    • Alternativ kann der Datenbankname (WikiID) wie dewiki benutzt werden.
    • Für Commons muss mindestens commons.wikimedia angegeben werden, oder commonswiki.
    • Dafür genügt mediawiki für mw:.
  • URL-Encoding
    • In der Pfad-Komponente (also zwischen den Schrägstrichen) muss das Leerzeichen mit Unterstreichungsstrich _ oder „Prozent-Kodierung“ %20 kodiert werden.
    • Die Parserfunktion {{urlencode:}} kodiert standardmäßig für die query-Komponente, also + für Leerzeichen.
    • Es muss lauten: {{urlencode:name|PATH}}
  • Sprachcodes für uselang=
    • Es stehen 100 verschiedene Sprachen und Sprachvarianten zur Verfügung; siehe dieses Verzeichnis.
    • Es gibt einen Fallback-Mechanismus; wenn de-CH nicht definiert ist, wird ersatzweise de verwendet.
  • Es stehen aus der Syntax der Vorgängerprodukte auch noch einige query-Parameter zur Verfügung, die gleiche Wirkung haben und ggf. bei komplexen Seitennamen hilfreich sein könnten.

Weitere Informationen Bearbeiten

Phabricator – Workboard: #XTools (englisch)

Dokumentation

Chat
[#wikimedia-xtools] Webchat

Quellcode

Entwickler Bearbeiten

Aktuell: mw:XTools