Admin-Log

Spielplatz im Namensraum "wiki"

Der PlayGround liegt beim AP-Wiki nicht direkt in der Wurzel, sondern er ist im Namensraum “wiki” angesiedelt. Dafür wurde der Hinweis im Editfenster für die deutsche, englischen und französische Sprachversion angepasst. (…/ap/inc/lang/de/edit.txt , …/ap/inc/lang/en/edit.txt und …/ap/inc/lang/fr/edit.txt)

  • Das Inhaltsverzeichnis auf der linken Seite mit dem automatischen Update braucht das Plugin “Indexmenu”.
  • Stil und Optionen des Inhaltsverzeichnisses werden durch die Seite sidebar bestimmt.
    • Das “#1” sorgt dafür, dass die Untermenüs zugeklappt beginnen.
    • Das “js” sorgt dafür, dass der Index mit Javascript aufgebaut wird.
    • Der Parameter hinter “js” ist der Name des Themes für das Index-Menu.
    • Das “tsort” und das “nsort” sorgen dafür, dass die Einträge die obersten Überschrift der jeweiligen Seite bekommen.
    • Das “msort” erlaubt es, die Piorität für die Reihenfolge im Index mit einem Tag auf der Seite vorzugeben: {{indexmenu_n>1234}}
  • Damit die sidebar-Seite nicht angezeigt wird, ist in der admin-Config der Parameter plugin»indexmenu»skip_file auf /(sidebar)/ gesetzt.
  • Damit die Einträge die oberste Überschrift der Seite statt dem Dateinamen bekommen, ist in der admin-Config der Parameter useheading auf “always” gesetzt.
  • Damit nicht alle User alles in der Sidebar angezeigt bekommen, ist in der Admin-Config der Parameter sneaky_index gesetzt.

ap-Template

Das Template, das für Look and Feel des Wikis zuständig ist, heißt “ap”. Es ist vom default-Template abgeleitet, wie es im Januar 2013 bei Dokuwiki mitgeliefert wird (“adora belle”).

Das Template befindet sich auf gringottt2 im Verzeichnis /srv/www/htdocs/ap/lib/tpl/ap

Elastische Breite

Damit der Seiteninhalt sich so breit wie das Fenster macht, ist in style.ini die Seitenbreite auf 100% gesetzt:

lib/tpl/ap/style.ini
__site_width__  = "100%"

Zugriffsrechte

Nutzergruppen

admin
darf alles
tutor
Tutoren des AP. Darf die meisten Wikiseiten ändern. Darf neue Seiten anlegen.
alle anderen
dürfen nur lesen

Für Upload erlaubte Dateitypen

Dokuwiki lässt als Schutz gegen Viren und Trojaner einen Upload nur zu, wenn das Dokument zu bestimmten MIME-Typen gehört. Die Liste der von dokuwiki als Default zugelassenen Typen enthält bereits die wichtigsten Formate. Zusätzlich sind in /srv/www/htdocs/ap/conf/mime.local.conf weitere erlaubte Typen definiert:

*.txt text/plain
reine ASCII-Dateien
*.csv text/csv
“comma separated values” – Der kleinste gemeinsamme Nenner von Tabellenkalkulationen
*.xcf image/x-xcf
das vom Malprogramm gimp verwendete Dateiformat
*.svg image/svg+xml
“scalable vector graphics” – das vom W3C empfohlen Vektorformat

Admin-Log

(Neue Einträge oben einfügen)

4. Mai 2020
Plugin TemplateByName installiert. Damit sind Seitenvorlagen direkt im Wiki editierbar.
3. März 2019
Das Plugin DiffPreview wieder funktionsfähig gemacht.
Der Upgrade von “Frusterick Manners” zu “Greebo” hatte dieses Plugin funktionslos gemacht. Im Dokuwikiforum gab es einen Vorschlag für einen Patch. Jetzt gibt es wieder einen Knopf “Changes”.
Leider gibt es einen Glitch: Wenn man vor dem Diff eine Vorschau macht, dann landet man im Dialog für die Wiederherstellung der alten Vversion.
21. February 2015
Das Plugin HTML5video2 als Ersatz für das defekte htvid installiert.
In der Konfiguration HTML-Tags in Wiki-Seiten erlaubt (htmlok) – wird für Links in Überschriften gebraucht.
Das Plugin GroupUsers installiert, um eine automatisch aktualisierte Liste der Admins zu erzeugen (APwiki-Admins)
Kai-Martin Knaak 21 February 2015 04:38
20. February 2015
Timestamp installiert. Dieses Plugin ergänzt ein Uhr-Icon im Editor. Ein Klick darauf fügt das aktuelle Datum ein.
Das Anchor Plugin installiert. Damit kann man auf langen Seiten einen Anker setzen, der mit Wikilinks direkt angesprungen werden kann. Sehr ähnlich zur Anker-Vorlage bei Wikipedia.
Die style.ini für das Plugin eventline so geändert, dass die Darstellung weniger mit dem hiesigen Layout kollidiert.
Die Liste der Plugins mit dem iqwiki abgeglichen und die user_hints vom iqwiki nach hier kopiert.
Eine Wartungsseite für Waisenkinder und tote Weblinks eingerichtet
Einen Unterordner wiki:Wartungsseiten eingerichtet
Kai-Martin Knaak 20 February 2015 23:05
7. February 2015
Das date plugin installiert
Das variables plugin entinstalliert – Funktionalität ist ins Hauptpaket übernommen
Das changes Plugin installiert und im Admin-Bereich eine Seite mit der Liste der letzten Änderungen angelegt
Die Formatierung des Datums in der Konfig konsistent auf “%e %B %Y %H:%M gesetzt – ist garantiert nicht missverständlich
Eine Diskussion auf allen Seiten einrichten, außer auf denen im internen Bereich.
Die Diskussion als Default einklappen --> in /ap/lib/plugins/discussion/style.css die Zeile #comment_wrapper { display:none; } ergänzt
Den Knopf zum Ausklappen der Diskussion umbenannt in “Kommentare” --> in /ap/lib/plugins/discussion/lang/de/lang.php
Kai-Martin Knaak 7 February 2015 04:14
You could leave a comment if you were logged in.