Inhaltsverzeichnis
Weitere Sprachen installieren
Seit moinmoin 1.5 ist nur noch Englisch als Standardsprache der System- und Hilfeseiten installiert. Weitere Sprachen kann der superuser eines Wikis allerdings nachinstallieren. Und so geht es:
/data/moin/config/$WIKI.py bearbeiten und folgende Zeile einfügen
superuser = ['$USER']
- Wiki aufrufen und sich mit dem superuser einloggen
https://systemausfall.org/wikis/$WIKI/SystemPagesSetup aurufen - dort befindet sich eine Übersicht mit den verfügbaren Sparen
Gewünschte Sprache durch einen Klicke auf Installieren hinzufügen
Die entsprechenden Dateien werden automatisch nach /usr/share/moin/underlay/pages kopiert
- Anschließend den Cache aller Wikis löschen, ansonsten werden die Seiten immer noch als fehlend dargestellt
Textsuche meldet einen unicode-Fehler
Die Datei /usr/share/moin/underlay/pages/LocalSpellingWords/revisions/00000001 enthält unter Debian ein fehlerhaftes unicode-Zeichen.
Einfach die Zeichen entfernen oder durch die korrekte Codierung (irgendwo auf einer anderen Seite) ersetzen.
siehe bugs.debian.org
Backlinks funktionieren nicht
Ein Klick auf den Namen einer Seite (zwischen Navigationsleiste und Text) sollte alle Seiten auflisten, die auf die aktuelle verweisen. Klappt aber nicht
Der Patch ersetzt die Backlink-Suche durch eine Volltextsuche.
Sortierreihenfolge der PageList umkehren
Besonders bei Sammlungen vieler ähnlicher Seiten ist das PageList Macro toll (z.B. für Protokolle), allerdings lässt sich die Sortierreihenfolge normalerweise nicht steuern, dazu ist ein Patch notwendig:
patch /usr/share/python-support/python-moinmoin/MoinMoin/search.py /data/patches/moin/regex_sortorder/search.py.diff
patch /usr/share/python-support/python-moinmoin/MoinMoin/wikimacro.py /data/patches/moin/regex_sortorder/wikimacro.py.diff