Tool

Das Universalwerkzeug (fileAdm) soll die Arbeit aller Benutzer unterstützen, die sich mit der Wartung von Dateien beschäftigen.

  • Es arbeitet vorrangig mit Dateibeschreibungsseiten, namentlich für die Aufgaben
    • Dateikategorisierung
    • Dateiüberprüfung
    • Transfer nach Commons
    • Dateiprüfung
  • Zusätzlich gibt es einige Hilfsfunktionen zur Aufbereitung von Dateikategorien, Dateiverwendung, Erstellerbeiträgen.

Das Werkzeug kann von jedem eingebunden werden; manche Teilfunktionen sind allerdings nur für Administratoren oder gesondert registrierte Benutzer zugänglich, wenn die Aktionen besondere Berechtigungen erfordern.

Einbindung

Bearbeiten

Es sind die folgenden Zeilen in die persönliche common.js einzufügen:

mw.loader.load("//de.wikipedia.org/w/index.php?title=Wikipedia:Dateiwartung/Werkzeug/d.js&action=raw&ctype=text/javascript&maxage=86400&smaxage=40000",
               "text/javascript");

Mehr ist zunächst nicht erforderlich.

Bedienungsanleitung

Bearbeiten

Beim Laden jeder Seite wird festgestellt, ob sie für das Werkzeug interessant sein kann. Falls nicht, beendet das Werkzeug sofort seine Aktivität.

Wenn Funktionen für diesen Kontext verfügbar sind, werden passende Links auf der Portalseite bereitgestellt. Die Links stehen

  • im Vector-Skin in der Ausklappbox ▼
  • in allen anderen Skins links unter „Werkzeuge“.

In einigen Sonderfällen steht am Seitenkopf eine farbige Box, die weitere Aktionsknöpfe enthält.

Optionen

Bearbeiten

Auf einer Optionsseite können individuelle Benutzerwünsche konfiguriert werden.

Funktionalität im Überblick

Bearbeiten

Dateibeschreibungsseite

Bearbeiten

Auf Dateibeschreibungsseiten wird kosmetisch formatiert; Vorlagen-Weiterleitungen werden ersetzt und Kategorien sowie ggf. Interwikis ans Ende gestellt.

Dateikategorisierung

Bearbeiten
  • Fehlt bei einer Dateikategorie (außer Wartungskategorie) die {{Dateikategorie}}, wird in der Seitenansicht darauf hingewiesen.
  • Diese fehlende {{Dateikategorie}} wird dann beim Öffnen automatisch eingefügt und nach Möglichkeit mit einem Vorschlag für den ersten Parameter versehen.
  • Links auf die zugehörigen CatScan-Aufrufe werden den Portal-Werkzeugen hinzugefügt.

Steuer-Seiten

Bearbeiten

Eine „Steuer-Seite“ zeigt eine Auflistung von Einzeldateien. Dies kann sein:

Auf jeder „Steuer-Seite“ gilt für jeden, der das Werkzeug-Skript eingebunden hat:

  • Die Anzeige der Miniaturbilder kann beliebig oft ein- und ausgeblendet werden.
  • Ein Klick auf eine Einzeldatei bewirkt standardmäßig die Anzeige in immer demselben gesonderten Fenster/Tab.
  • Es lässt sich der Status jeder der aufgelisteten Einzeldateien durch Farbmarkierungen anzeigen.

Farbkodierung

Bearbeiten
Gruppe Aussehen Bedeutung *
Neu
DÜP
blassrot unterlegt mit rotem Rahmen Keine Lizenz, noch keine DÜP
(Gerade erst hochgeladen)
roter Rahmen Dateiüberprüfung, keine Lizenz
(noch ganz am Anfang)
grün unterlegt mit rotem Rahmen Dateiüberprüfung, Lizenz angegeben
(Klärungsbedarf)
Fein und frei grün unterlegt mit grünem Rahmen Lizenz angegeben, keine Dateiüberprüfung, keine Commons-Einstufung
Bleibt lokal
NoCommons
blassrot unterlegt NoCommons, Lizenz, keine Kategorie, noch keine Dateiprüfung
orange unterlegt NoCommons, Lizenz, eine Kategorie, noch keine Dateiprüfung
gelb unterlegt Zweitprüfung ausstehend
grau unterlegt Zweitprüfung ausstehend; Erstprüfung durch aktuellen Benutzer noch nicht
grün unterlegt Geprüfte Datei
Commons-
Transfer
grün unterlegt mit blauem Rahmen Commonsfähig, Lizenz angegeben
grau unterlegt mit blauem Rahmen Konflikt NoCommons mit Commons-Absicht
gelb unterlegt mit blauem Rahmen Commons-Transfer erbeten
blau unterlegt mit blauem Rahmen Commons-Transfer aktiv (Bot)
rot unterlegt mit blauem Rahmen NowCommons
Problem violett unterlegt mit gelbem Rahmen Kommunikationsfehler
Keine Farbmarkierung Server-Information fehlt

Merkregel: Mit Rahmen = vorübergehender Zustand

Die Farbkodierung erfolgt in absteigender Reihenfolge; das heißt, dass etwa Dateiüberprüfung Vorrang vor anderen Kodierungen hat. Dadurch lässt sich mit einem Blick in eine Kategorie erkennen, welche Dateien hier möglicherweise falsch eingeordnet, widersprüchlich oder problematisch sind.

DÜP – Dateiüberprüfung

Bearbeiten
  • Wenn die {{Dateiüberprüfung}} noch nicht eingefügt war, ist in den Portal-Werkzeugen ein entsprechendes Link vorhanden.
  • Über dieses Werkzeug-Link oder bei bereits aktiver Vorlage wird ein Formular angezeigt, mit dem die unterschiedlichen Fehlerarten markiert werden können, außerdem kann ein Freitext angehängt werden.
  • Wurde für einen Problemtyp der Hochlader bereits benachrichtigt, wird ein Häkchen angezeigt, dies jedoch deaktiviert (grau) dargestellt.
  • Die {{Dateiüberprüfung}} kann wahlweise über interaktive Bearbeitung hinzugefügt werden, oder per API (grauer Button). Dies gilt auch für alle anderen Boxen für das Einfügen von Vorlagen oder Verändern ihrer Einbindung.
  • Wenn die {{Dateiüberprüfung}} (oder DÜP/benachrichtigt) bereits eingebunden ist, wird das Fomular immer schon angezeigt; sonst wird das Fomular durch [DÜP]-Klick eingefügt.
  • Die Parameter einer bereits vorhandenen Vorlage DÜP werden ausgelesen und als Vorgabe-Häkchen in das Formular eingetragen.
  • Die Häkchen im Formular können entfernt oder hinzugefügt werden. Wird dann Bearbeiten oder Übernehmen ausgeführt, werden genau diese Parameter in die Vorlage geschrieben. (Stand schon „Urheber“ in der Vorlage, wurde aber das Urheber-Häkchen entfernt, dann wird aus der Vorlageneinbindung der Parameter „Urheber“ entfernt.)

Dateiprüfung

Bearbeiten

Nur Dateiprüfer:

  • Zusätzliche Werkzeug-Links, mit dem die {{Geprüfte Datei}} hinzugefügt, weiter gefüllt und der Stand angezeigt werden kann, wenn die Eigenschaften der Datei das erlauben.

Funktionalität im Detail

Bearbeiten

Alle Seiten

Bearbeiten

Das Skript wird grundsätzlich nicht weiter tätig, wenn

  1. es nicht die aktuelle Version ist (oldid in der URL vorkommt)
  2. es sich um eine Ansicht auf Commons handelt
  3. es (noch nicht implementiert) eine Weiterleitungsseite ist.

Individuelle Optionen

Bearbeiten
  • Auf einer Optionsseite können individuelle Einstellungen vorgenommen werden. Sie werden in Cookies gespeichert.
  • Cookies können jederzeit gelöscht werden. Standardmäßig erfolgt das ohnehin beim Beenden der Browser-Sitzung.
  • In einem Benutzerskript (common.js) können feste Vorgaben gemacht werden.

Kompatibilität

Bearbeiten
  • Browser: Halbwegs aktuell; ab 2009/2010
    • Wenn es Probleme gibt, auf der Disku Bescheid geben.
  • JavaScript: 1.81
  • Jquery: MW-Basiseinbindung Sommer 2011
  • MediaWiki: ab 1.18

Programmierung

Bearbeiten

Technische Details hier.