Wikipedia:Dateiwartung/Werkzeug
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
[Quelltext 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
[Quelltext 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
[Quelltext bearbeiten]Auf einer Optionsseite können individuelle Benutzerwünsche konfiguriert werden.
Funktionalität im Überblick
[Quelltext bearbeiten]Dateibeschreibungsseite
[Quelltext bearbeiten]Auf Dateibeschreibungsseiten wird kosmetisch formatiert; Vorlagen-Weiterleitungen werden ersetzt und Kategorien sowie ggf. Interwikis ans Ende gestellt.
Dateikategorisierung
[Quelltext 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
[Quelltext bearbeiten]Eine „Steuer-Seite“ zeigt eine Auflistung von Einzeldateien. Dies kann sein:
- Jede
Kategorie:Datei:
… (ausgenommen Wartungskategorien) - Spezial:Dateien und Spezial:Neue Dateien
- Jede Seite, die eine Markierungsvorlage enthält, wie beispielsweise:
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
[Quelltext 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 | |||
blau unterlegt mit blauem Rahmen | |||
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
[Quelltext 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
[Quelltext 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
[Quelltext bearbeiten]Alle Seiten
[Quelltext bearbeiten]Das Skript wird grundsätzlich nicht weiter tätig, wenn
- es nicht die aktuelle Version ist (
oldid
in der URL vorkommt) - es sich um eine Ansicht auf Commons handelt
- es (noch nicht implementiert) eine Weiterleitungsseite ist.
Individuelle Optionen
[Quelltext 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
[Quelltext 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
[Quelltext bearbeiten]Technische Details hier.