Hilfe:SimpleBatchUpload
Aus CMO
Mit der Erweiterung SimpleBatchUpload kannst du viele Dateien auf einmal hochladen und ihnen dabei automatisch eine gemeinsame Beschreibung (Vorlage) zuweisen. Ideal für große, gleichförmige Batches.
Voraussetzungen
- Erweiterung SimpleBatchUpload ist installiert.
- Du bist angemeldet und hast Upload-Rechte.
- Es existiert eine Beschreibungs-Vorlage für die Gruppe, z. B.
Vorlage:SA1-Scans.
Installation (nur Admin)
# In LocalSettings.php ergänzen:
wfLoadExtension( 'SimpleBatchUpload' );
$wgEnableUploads = true; // Uploads erlauben
$wgChunkedUploadEnabled = true; // große Dateien in Teilen übertragen (optional)
// optional: Präfix für Dateinamen aller Batch-Uploads:
# $wgSimpleBatchUploadPrefix = 'SA1_';
// optional: Upload-Recht für normale Benutzer/-innen:
# $wgGroupPermissions['user']['simplebatchupload'] = true;
Nach dem Speichern Spezial:Version prüfen: SimpleBatchUpload sollte gelistet sein.
Vorlage (Beschreibung)
Verwende deine vorhandene Vorlage, z. B. Vorlage:SA1-Scans.
- Die Vorlage kann festen Text, Kategorien und (falls gewünscht) Parameter enthalten.
- Beispiel für feste Kategorie in der Vorlage:
[[Kategorie:SA1-Scans]]
Hinweis: Um Vorlagen-Quelltext in Hilfeseiten zu zeigen, nutze <nowiki>:
{{SA1-Scans}}
Schnellstart: Ein Batch mit bestehender Vorlage
- Öffne Spezial:BatchUpload/SA1-Scans.
- Falls die Vorlage Parameter besitzt, fülle die Felder im Kopf des Formulars aus (einmalig, gilt für alle Dateien dieses Batches).
- Ziehe 5–50 Testdateien in das Formular (oder wähle sie aus) und starte den Upload.
- Prüfe nach dem Upload eine Datei (Vorschaubild, Kategorien, Beschreibung über die Vorlage).
Wenn alles passt, kannst du größere Pakete (z. B. 200–1000 Dateien) hochladen. Bei sehr großen Sätzen lieber in mehreren Portionen arbeiten.
Tipps für große Batches
- Dateinamen: Wenn deine Dateien schon sauber benannt sind (z. B.
scan_0001.jpg…), nichts ändern.
Optionales Präfix in LocalSettings.php:
$wgSimpleBatchUploadPrefix = 'SA1_';
- Kategorien: Lege Kategorien in der Vorlage fest (z. B.
), dann werden alle Dateien automatisch einsortiert. - Stichprobe: Erst 5–10 Dateien als Test, dann den Rest. So vermeidest du, viele Dateien mit falschen Angaben hochzuladen.
Häufige Fragen
- Kann ich die Beschreibung pro Gruppe variieren?
- Ja. Lege einfach je Gruppe eine eigene Vorlage an (z. B.
Vorlage:SA1-Scans,Vorlage:SA2-Scans) und rufe die jeweilige SeiteSpezial:BatchUpload/Vorlagennameauf.
- Muss ich ein Datum angeben?
- Nur wenn deine Vorlage dafür einen Parameter verlangt. Ansonsten weglassen.
- Wer darf hochladen?
- Standardmäßig Admins. Wenn auch reguläre Benutzer/-innen hochladen sollen:
$wgGroupPermissions['user']['simplebatchupload'] = true;
- Thumbnails fehlen oder sind unscharf
- Prüfe die Bildkonvertierung (ImageMagick/Ghostscript/librsvg). In
LocalSettings.php:
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = '/usr/bin/convert'; // Pfad anpassen
Ablauf-Checkliste (kurz)
- Vorlage je Gruppe anlegen/prüfen (Text, Kategorien, ggf. Parameter).
- Spezial:BatchUpload/Vorlagenname öffnen (z. B. Spezial:BatchUpload/SA1-Scans).
- Gemeinsame Felder ausfüllen (falls vorhanden).
- Dateien auswählen → hochladen → eine Stichprobe prüfen.
- Nächsten Batch hochladen.