Pollenwiki-rot.png

Hilfe:MediaWiki: Unterschied zwischen den Versionen

Aus Pollen-Wiki
Zur Navigation springen Zur Suche springen
Zeile 21: Zeile 21:


=== Nützliche Hinweise zu den eingesetzten Extensions ===
=== Nützliche Hinweise zu den eingesetzten Extensions ===
* '''Contact-Page''': Unter [[MediaWiki:Contactpage-pagetext]] kann man noch eigenen Text oder Bilder ins Kontakformular 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.
* '''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".
* '''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".



Version vom 3. Dezember 2019, 12:52 Uhr

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 LocalSettinge 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: /* Unterdrückt beim automatischen Inhaltsverzeichnis TOC die Nummerierung.*/ .tocnumber { display: none; }
  • Farbcode der Wiki-Tabelle, helle Zeilen/Spalten: background-color:#f8f8f8;
  • Externe Links in einem neuen Fenster öffnen: $wgExternalLinkTarget='_blank'; in die LocalSettings einfügen.

Nützliche Hinweise zu den eingesetzten Extensions

  • 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".

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)
  • delelteArchivedRevisions.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 unwiederruflich
  • 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]