Pollenwiki-rot.png

Hilfe:MediaWiki

Aus Pollen-Wiki
Zur Navigation springen Zur Suche springen

Nützliche Hinweise für das Arbeiten mit MediaWiki

  • Tips und Tricks von Rick Cogley
  • Damit beim Hochladen von Dateien die gültige Lizenz ausgewählt werden kann, muss zuerst die Seite MediaWiki:Licenses erstellt werden. Dort können dann die Lizenzen beschrieben und ein zugehöriges Template erstellt werden. Für die Lizenz CC-BY-SA 3.0-CH habe ich das Template Bild-by erstellt. Die Vorlagen und die entsprechenden Texte findet man im Internet unter Lizenz für Bilder und Lizenzvorlagen für Bilder.
  • Manual Page Customizations
  • Copyright: Seite MediaWiki:Copyright. Die Variable $1 wird durch den Text aus den LocalSettings ersetzt ($wgRightsText, $wgRightsPage, $wgRightsUrl).
  • "Datenschutz": MediaWiki:Privacy für den Linktext und MediaWiki:Privacypage (Project:Datenschutz) für die Seite, auf die der Link zeigt.
  • "Ueber Pollen-Wiki": MediaWiki:Aboutsite für den Linktext und MediaWiki:Aboutpage (Project:Über_Pollen-Wiki) für die Seite.
  • "Impressum": MediaWiki:Disclaimers für den Linktext und MediaWiki:Disclaimerpage (Project:Impressum) für die Seite.
  • "Sitenotice": MediaWiki:Sitenotice Kleiner Header rechts oben für alle Seiten. Im Pollenwiki ist hier der Link zum Pollenwiki-Logo gespeichert.
  • Die Navigationsleiste kann angepasst werden: Seite "MediaWiki:Sidebar" aufrufen und entsprechend ändern. An erster Position kommt der Link, dann die Beschreibung. Siehe dazu auch das Handbuch unter Manual:Sidebar
  • In der Navigationsleiste "Zufällige Seite" einfügen: randompage-url|randompage
  • Dropdownliste beim Löschen von Seiten bearbeiten: MediaWiki:Deletereason-dropdown
  • Dropdownliste beim Löschen von Bildern: MediaWiki:Filedelete-reason-dropdown
  • Auf der Seite Exportieren die zu sichernden Kategorien auflisten: MediaWiki:Export-addcattext
  • Error Reporting einschalten: In der LocalSettings.php ganz oben folgende 2 Zeilen einfügen: error_reporting(-1); ini_set( 'display_errors', 1);
  • CSS
    • "MediaWiki:Common.css" (Erklärungen). Beim Umstellen auf https muss diese Datei entsprechend manuell geändert werden.
    • Damit die automatische Nummerierung beim Inhaltsverzeichnis ausgeschaltet wird, können hier folgende Zeilen eingefügt werden: ".tocnumber { display: none; }"
    • Durch "body.page-Pollenatlas.action-view h1.firstHeading, body.page-Pollenatlas.action-submit h1.firstHeading { display: none; }" wird der Seitentitel der Hauptseite nicht angezeigt
  • Farbcode der Wiki-Tabelle, helle Zeilen/Spalten: background-color:#f8f8f8;
  • Externe Links in einem neuen Fenster öffnen: $wgExternalLinkTarget='_blank'; in die LocalSettings einfügen.
  • Während eines Updates die Datenbank sperren: Special:LockDB bzw. Special:UnlockDB. Dazu in den LocalSettings einfügen: $wgGroupPermissions['sysop']['siteadmin'] = true;

Nützliche Hinweise zu den eingesetzten Extensions

  • Cite this Page: Unter MediaWiki:Citethispage-content können die einzelnen Zitiervarianten geändert werden.
  • Contact Page: Unter MediaWiki:Contactpage-pagetext kann man noch eigenen Text oder Bilder ins Kontaktformular einfügen. MediaWiki:Contactpage-url hier die gesamte URL zum Kontaktformular speichern. MediaWiki:Contactpage-label hier den Namen für den Link zum Kontaktformular hinterlegen. MediaWiki:Captcha-addurl-whitelist: bei der Verlinkung mit diesen URLs braucht es keine Captcha-Abfrage. Um den Text der E-Mail-Bestätigung zu ändern, kann die Seite MediaWiki:Emailsenttext geändert werden.
  • Lingo: In den LocalSettings die Zeile "//$GLOBALS['wgexLingoPage'] = 'Terminology';" einfügen. An Stelle 'Terminology' kann irgend ein Name gewählt werden. Anschliessend muss diese Seite dann erstellt werden. Wenn diese Zeile fehlt, dann nimmt die Extension für die deutsche Sprache die Seite "Glossar".
  • mPDF: Wenn "Error /Mpdf/MpdfAction.php: Class 'mPDF' not found erscheint, muss im MpdfAction.php-File oben folgende Zeile eingegeben werden: "require_once 'mpdf/mpdf.php';"

Bearbeiten der SQL-Datenbank

  • Suchindex erneuern : REPAIR TABLE searchindex QUICK;
  • Um Platz zu sparen und um die Datenbank möglichst klein zu halten, können folgende Tabellen geleert werden: "l10n_cache table" und "objectcache"
  • Weitere "Platzsparer": deleteArchivedFiles.php, deleteArchivedRevisions.php (Wartungs-Shell --delete oder --help)

Maintenance Scripts

  • Delete History (Extension) benötigt in php.ini shell_exec "on"
  • cleanupImages.php --dryrun
  • deleteArchivedFiles.php --delete oder --delete --force (löscht dann auch in der Datenbank)
  • deleteArchivedRevisions.php --delete (ohne Argument dry-run)
-> dann noch purgeOldText.php
  • deleteOldRevisions.php --delete
  • importDump.php <Backup.xml : Einlesen von exportierten Seiten. In der Wartungs-Shell auf der 2. Zeilen nur den Namen des Backup-Files angeben
  • nukepage.php title="Test" :löscht eine Seite unwiderruflich
  • orphans.php : sucht verwaiste Seiten
  • rebuildall.php : nach dem Importieren von Wikiseiten etc. durchführen
  • rebuildFileCache.php --overwrite
  • rebuildImages.php --dryrun --missing

Fehlerkorrektur

  • "Fehler beim Erstellen des Vorschaubildes..." beim Hochladen von Bildern (nach dem Wechsel auf Version 1.22) : In LocalSettings.php hinzufügen "$wgTmpDirectory = "$IP/images/temp";". Siehe [1]

Stebler Th., "MediaWiki", Pollen-Wiki (21. Apr. 2021), https://pollen.tstebler.ch/MediaWiki/index.php?title=MediaWiki .