Das installierte Wiki System dokuwiki ist ein relativ einfach gehaltenes auf textdateien basierendes System ohne eine Datenbankanbindung. Hier nochmals die externen links zu den deutschen Seiten:
Auf der linken Seite befindet sich das Königsteiner Logo. Darunter befinden sich die Boxen zur Navigation und zur Volltextsuche über das gesammte Wiki. Am Ende die Werkzeug Box mit verschiedensten Möglichkeiten.
Oben auf der Seite gibt es verschiedene Reiter. Für editieren oder anzeigen des Quelltextes der Seite. Daneben können alle vorhergehenden Versionen angezeigt und ggf. mit der aktuellen verglichen werden. Da nur registriert User Änderungen durchführen können ist dort auch der jeweilige Author der Änderung aufgeführt. Der Reiter Aboverwaltung steht nur registrierten Usern zur Verfügung. Beim klick auf den Reiter Export: ODT wird die aktuelle Seite im ODF Format zum download angeboten. Der Reiter ADD/Remove to selection dient zum selektieren einzelner Seiten aus dem Wiki um diese Seiten in einer PDF Datei zu exportieren.
**fett**
//kursiv//
__unterstrichen__
<del>gelöscht</del>
Natürlich kann auch alles kombiniert werden.
**__//''kombiniert''//__** werden.
====== Überschrift Ebene 1 ====== ===== Überschrift Ebene 2 ===== ==== Überschrift Ebene 3 ==== === Überschrift Ebene 4 === == Überschrift Ebene 5 ==
Externe Links könnene einfach oder mit Meta-Zeichen angegeben werden:
www.schindler.ws [[http:\\www.schindlerw.ws|Hartmut Schindler]]
Email Adressen hs@koeag.de bitte so angeben
<hs@koeag.de>
Interne Namesnäme werden Interne werden in doppelten eckigen Klammern gesetzt:
[[pagename]] [[foo:bar:]] = "Suchreihenfolge: 1=foo:bar:start 2=foo:bar:bar 3=foo:bar"
Hier ein paar Beispiele um es besser zu verdeutlichen. Unter der root soll das Verzeichnis edv entstehen, mit mehreren unterverzeichnissen (Namensräumen). Im Namensraum edv gibt es auch ein Dokument, das edv heist und folgendermasen im root Dokument eingetragen wird:
* [[edv|DV - Dokumentation]]
Im Dokument edv, das unter root liegt werden dann die dortigen Dokumente direkt angegeben. Ob mit : oder ohne : hat keinerlei auswirkungen. Beide verweisen auf root/edv.
- [[edv:Passwoerter|Passwörter]] - [[:edv:Zugangsdaten|Zugangsdaten extern]]
Möchte ich relativ von meinem vorhandenen namespace aus positionieren muss ein . vorangestellt werden:
- [[.:neu|test namensraum adressierung]]
Ein Namensraum und ein entsprechend gleich genanntes Dokument haben nichts miteinander zu tun.
Erst durch die Angabe von Namensräumen in einem Dokument entsteht ein Namensraum, nicht durch das Dokument selbst
Innerhalb eines Dokumentes kann auch auf einzelne Überschirften durch die Angabe von # gesprungen werden. z.B.:
[[pagname#Abschnitt|Innerhalb eines Dokuments]]
DokuWiki unterstützt auch Links in andere Wikis, sogenannte de:interwiki Links.
Ein Link zur Wikipedia Seite über Wikis:Wiki
DokuWiki unterstützt auch Links in andere Wikis, sogenannte [[doku>de:interwiki]] Links. \\ Ein Link zur Wikipedia Seite über Wikis:[[wpde>Wiki]]
* funktioniert nur im IE Server1 auf edv in der lokalen Zone. Besser mit rechter Maustaste „Link senden“ geht email programm auf und dort dann mit STRG und klick auf file:////server1/koeag/ klicken.
Man muss Namensräume nicht separat erstellen; einfach eine Seite mit Doppelpunkt erstellen. Der Teil hinter dem letzten Doppelpunkt wird der Seitenname, alle Teile davor sind Namensräume. Alle Namensräume, die im Seitennamen verwendet werden, und noch nicht existieren, werden von DokuWiki automatisch erstellt.
In DokuWiki werden Seiten wie in jedem anderen Wiki erstellt. Dazu erstellt man einfach einen Link auf einer noch nicht existierenden Seite, folgt dem Link und klickt auf „Diese Seite erstellen“. Siehe dazu auch Neue Seite erstellen.
| Beispiele: | |
|---|---|
| beispiel | zeigt auf die Seite „beispiel“ im momentanen Namensraum. |
| :beispiel | zeigt auf die Seite „beispiel“ im Hauptnamensraum,. |
| ..beispiel ..:beispiel .:..:beispiel | zeigt auf die Seite „beispiel“ im parent Namensraum |
| wiki:beispiel | zeigt auf die Seite „beispiel“ im Namensraum „wiki“ und „wiki“ liegt direkt im Hauptnamensraum. |
| ns1:ns2:beispiel :ns1:ns2:beispiel | zeigt auf die Seite „beispiel“ im Namensraum ns2. ns2 liegt unter ns1; ns1 liegt direkt im Hauptnamensraum. |
| ..ns1:ns2:beispiel ..:ns1:ns2:beispiel | zeigt auf die Seite „beispiel“ im Namensraum ns2. ns2 liegt unter ns1. ns1 liegt neben dem akuellen Namensraum (ns1 und der aktuelle Namensraum sind im gleichen übergeordneten Verzeichnis, wo auch immer in der Seitenhierarchie dieses übergeordnete Verzeichnis liegt. |
| .ns1:ns2: | zeigt auf die „startseite“ im Namensraum ns2. ns2 liegt unter ns1; ns1 liegt unter dem aktuellen Namensraum. |
Achtung: Die Syntax für relative und absolute interne Verweise ist komplexer im Vergleich zu den Konventionen für relative Verzeichnis- und Dateinamen.
Pfade sind nur dann absolut, wenn sie mit „/“ beginnen.
Verweise sind absolut, wenn sie mit einem „:“-Präfix beginnen oder kein Präfix haben aber mindestens einen oder mehrere „:“ dazwischen (oder als Suffix) enthalten.
Verweise, die relativ zum aktuellen Namensraum sind, können sowohl mit „.“ als auch mit „.:“ („..“ oder „..:“ für den übergeordneten Namensraum) beginnen.
Bilder können über die den Medien-Manager in der Werkzeug-Leiste hochgeladen werden. Dort gibt es auch angaben zur größe und Ausrichtung der Bilder. Bilder ohne solche Angaben (?) werden irgendwie nicht angezeigt !!!
Kann benutzt werden um ein Glossar zu erstellen. Das Plugin verwendet die Dateinamen der vorhandenen Dokumente eines Namensraumes. #n ist die Tiefe ab dem vorgegebenen namespace. nons sagt aus, dass der Namensraum selbst nicht im Index erscheint.
{{alphaindex>[namespace][#n][|nons]}}
Für Königsteiner Agentur habe ich das template monobook ausgewählt.
Templates könnnen mit PHP Kentnissen selbst erstellt werden. Das verwendete Template monobook kann zusätzlich über Paramter im Administrator Modus konfiguriert werden. In dieser
Installation wurde zusätzlich die Werkzeugleiste modifiziert und eine neue werkzeugleist für Administratoren mit eingefügt.
Folgendes wurde in boxes.php im pfad lib/tpl/monobook/conf/boxes.php auskommentiert damit die Funktion Index nicht mehr für jeden User Verfügbar ist. Dafür ist die Navigation Box vorhanden.
/*
if (actionOK("index")){ //check if action is disabled
$_monobook_boxes["p-tb"]["xhtml"] .= " <li id=\"tb-special\"><a href=\"".wl("", array("do" => "index"))."\" rel=\"nofollow\">".hsc($lang["monobook_toolbxdef_siteindex"])."</a></li>\n";
}
*/
In der Datei boxes.php im Pfad /lib/tpl/monobook/user/ wurde folgende neue Box angelegt. Diese Box erscheint nur bei angemeldeten Usern, die zur Gruppe admin gehören.
if ($loginname !== "") { //user is logged in?
$_monobook_boxes["example1"]["headline"] = "Angemeldete User!";
// if ($INFO["userinfo"]["name"] == "koeag") {
if (in_array("admin", $INFO["userinfo"]["grps"])) {
$_monobook_boxes["example1"]["xhtml"] = "DokuWiki with monobook... <em>rules</em>!";
}
if (actionOK("index")){ //check if action is disabled
$_monobook_boxes["example1"]["xhtml"] .= " <li id=\"tb-special\"><a href=\"".wl("", array("do" => "index"))."\" rel=\"nofollow\">".hsc($lang["monobook_toolbxdef_siteindex"])."</a></li>\n";
}
}
Das ganze gedöns mit Änderungen in den Template Dateinen, nur um die Index Funktion auszuschalten geht auch einfacher. Im config für das template den Schalter für eigenes Werkzeug anhaken und dann die Funktionen folgendermasen dort eintragen die man braucht:
* [[this>doku.php?do=index|Inhaltsverzeichnis]]
Eine Übersicht über die möglichen Action modes gibt es hier Eine Übersicht über die verwendbaren Environment Variablen gibt es hier
Oder gleich zur Seite für Entwickler
Die hier aufgeführten plugins sind aus den ca. 1000 möglichen plugins für dokuwiki entnommen. Ein ausführlicher Test vor Einsatz einer neuen Erweiterung ist zwingend erforderlich. Viele Plugins vertragen sich nicht mit anderen. Auch können funktionierende Plugins durch neu installierte die ursprüngliche Funktion verlieren !!!!!
Die nachfolgenden Plugins funktionierten nicht oder im schlimmsten Fall führten sie zu Fehlern in anderen Funktionen. Beispielhaft sei hier das Plugin bookcreator genannt, das für sich selbst funktioniert, allerdings im gesamten Wiki keine Grafiken mehr angezeigt werden.
Folgende plugins werden verwendet. Die Reihenfolge der Aufzählung entspricht Ihrem Einsatzdatum, neuere immer zuerst.
{{indexmenu>:#1|tsort nsort js navbar noscroll}}