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. Kann auch via Spezialseite: DatenbankSperren und DatenbankFreigeben erreicht werden. 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.
  • EmbedVideo: Spielt u.a. mp4-Video-Files ab. Die Syntax ist dieselbe wie bei den Bildern. Bsp. [[File:Sarracenia flava.mp4|500px|autoplay|link=MediaWiki]].
  • HTML5: Um kleine Filme einzubetten, hat sich folgende Formatierung bewährt <html5media height="360" width="465">File:XXX.mp4</html5media>. Diese Extension funktioniert in Version 1.39 nicht mehr.
  • 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". Dies kann auf MediaWiki:Lingo-terminologypagename eingestellt werden.
  • 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";".

Stebler Th., MediaWiki, In: Pollen-Wiki (28. Mär. 2024), https://pollen.tstebler.ch/MediaWiki/index.php?title=MediaWiki .