Seiten oder Dateien in Mediawiki per Batch löschen

Ergänzend zum gerade vorher veröffentlichten Kurzartikel zum Import von Bildern hier noch der thematisch passende Hinweis, wie man sein Mediawiki auch wieder schnell von den importierten Dateien befreien kann 🙂

(klappt auch zum „schnell- bzw. batch-Löschen“ von Seiten)

  1. in der LocalSettings.php die Extension „Nuke“ aktivieren (ist seit einiger Zeit Bestandteil der Mediawiki Distribution), also die Zeile einfach in die LocalSettings.php einfügen:
  2. require_once "$IP/extensions/Nuke/Nuke.php";
  3. dann (bei einer deutschsprachigen Installation) die Seite „https://$deine-wiki-url/index.php/Spezial:Massenlöschung“ aufrufen
  4. der Rest sollte halbwegs selbsterklärend sein

Bilder oder Grafiken in Mediawiki importieren

Weil ich’s immer wieder vergesse und jedes Mal neu recherchiere, welche Extension man denn nochmal gleich verwendet, um Bilder oder Grafiken im Batch ins Mediawiki importiert:

  1. man braucht keine Extension! 🙂
  2. gewünschte / zu importierende Dateien auf den Server kopieren
  3. dann per Shell ins Verzeichnis $DocumentRoot/maintenance/ wechseln
  4. dort befindet sich neben anderen praktischen Scripts auch die Datei importImages.php
  5. diese einfach mittels Command-Line PHP aufrufen und das zu importierende Verzeichnis mit angeben, z.B. php5 ./importImages.php /$path/$to/$images/
  6. kurz warten und fertig!