Wikipedia:Technische Wünsche/Topwünsche/Verschieben von Dateien nach Commons/Doku Konfigurationsdateien
Datei-Überprüfung und Verarbeitung von Vorlagen durch die Dateiimporteur-Erweiterung
[Quelltext bearbeiten]In Kürze
[Quelltext bearbeiten]Während des Imports einer lokalen Datei prüft der Dateiimporteur deren Vorlagen und verarbeitet die Datei dann entsprechend weiter: Beispielsweise
- wird der Import verhindert, wenn die Lizenz dies nicht zulässt,
- wird der Import verhindert, wenn die Datei keine Vorlage enthält, die den Import nach Wikimedia Commons klar erlaubt,
- werden Vorlagen ersetzt, wenn eine passende Vorlage auf Commons existiert.
All diese Überprüfungen und die daraus resultierenden Aktionen sind in unten stehender Tabelle beschrieben.
Die Überprüfungen basieren auf Konfigurationsdateien. Diese Dateien stammen ursprünglich aus den Konfigurationsdateien des Commons2Helper-Tools.
- Viele Wikis haben bereits eine Konfigurationsdatei.
- Übersicht aller Konfigurationsdateien: https://www.mediawiki.org/wiki/Extension:FileImporter/Data
Bitte beachten
[Quelltext bearbeiten]- Jedes Wiki muss eine Konfigurationsdatei haben, um die Exportfunktion bestimmungsgemäß nutzen zu können.
- Die Konfigurationsdateien werden von ihrer jeweiligen Wiki-Community gepflegt. Wenn der Dateiexporteur auf einem Wiki verwendet werden soll, bitte zunächst prüfen, ob die Konfigurationsdatei korrekt aufgesetzt ist. Die untenstehende Tabelle erläutert die Funktion und Struktur der Konfigurationsdateien.
Im Detail: Wie funktionieren die Konfigurationsdateien?
[Quelltext bearbeiten]Jegliche Änderungen an diesen Dateien werden unmittelbar wirksam: Wenn jemand beispielsweise eine Vorlage im Abschnitt „Transfer“ hinzufügt, wird bereits der nächste Import diese Vorlage berücksichtigen.
Was | Wo in der Datei |
Wie funktioniert es | Wird es unterstützt? | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lizenz prüfen, um Importe zuzulassen oder zu blockieren | Categories: Bad | Der Dateiimporteur prüft, ob die Datei irgendeine der unter „Bad“ aufgelisteten Kategorien enthält.
|
ja | |||||||||||
Templates: Good | Der Dateiimporteur prüft, ob die Datei irgendeine der unter „Good“ aufgelisteten Vorlagen enthält.
|
ja | ||||||||||||
Templates: Bad | Der Dateiimporteur prüft, ob die Datei irgendeine der unter „Bad“ aufgelisteten Vorlagen enthält.
|
ja | ||||||||||||
Vorlagen entfernen | Templates: Remove | Der Dateiimporteur prüft, ob die Datei irgendeine der unter „Remove“ aufgelisteten Vorlagen enthält, beispielsweise {{Move to Commons}}.
|
ja | |||||||||||
Vorlagen und Parameter ersetzen | Templates: Transfer | Der Dateiimporteur ersetzt die lokalen Vorlagen und Parameter der Datei mit den entsprechenden Commons-Vorlagen und -Parametern aus der Liste.
Wie die Transferregeln in den Konfigurationsdateien zu schreiben sind:
Wenn ein Parameter mit @-Zeichen angegeben wird, versieht der Dateiexporteur die Inhalte des Parameters mit einem Tag der Sprache des Wikis, aus der die Datei stammt. Beispiel:
|
ja | |||||||||||
Überschriften ersetzen | Information: Description | Der Dateiimporteur ersetzt die Überschrift des Abschnitts „Beschreibung“ entsprechend den Angaben in der Konfigurationsdatei, beispielsweise von Beschreibung zu {{int:filedesc}} . Wenn die Überschrift aus der Ursprungsdatei nicht in der Konfigurationsdatei steht, werden keine Ersetzungen vorgenommen.
|
ja | |||||||||||
Information: Licensing | Der Dateiimporteur ersetzt die Überschrift des Abschnitts „Lizenz“ entsprechend den Angaben in der Konfigurationsdatei, beispielsweise von اجازهنامه (Farsi Wikipedia) zu {{int:license-header}} . Wenn die Überschrift aus der Ursprungsdatei nicht in der Konfigurationsdatei steht, werden keine Ersetzungen vorgenommen.
|
ja |
Was nicht enthalten ist
[Quelltext bearbeiten]Was | Wo in der Datei |
Beschreibung | Wird es unterstützt? |
---|---|---|---|
Vorlage {{information}} hinzufügen | Information: Template | In dieser Version wird keine Vorlage {{information|…}} erzeugt, wenn die Originalseite keine solche Vorlage enthielt. | nicht geplant |
Kategorien ersetzen oder entfernen | / | In dieser Version werden Kategorien nicht ersetzt, weil dies ein sehr komplexes Unterfangen wäre. Kategorien müssen daher manuell ersetzt werden. | nicht geplant |