DokuWiki kommt ohne Datenbank aus.
Für den Betrieb von DokuWiki wird ein Webserver mit PHP als minimale Voraussetzung benötigt. SynologyNAS hat das schon in ihrem Software Paket integriert. Bei QNAP muss es nachinstalliert werden.
Genauso geht es mit einem Raspberry Pi. (Dieser wird hier als Basis incl. Apache für die Pfadbeschreibung verwwendet
Zum Vergleich Basisordner im Terminal:
Apache auf Raspberry Pi: /var/www/html
Synology NAS: /volume1/web
Vorbemerkung:
Die Bsp.-Links sind auf einem localhost dargestellt.
Ein Umsetzung von DokiWiki als Bsp gibt es hier: Westfalenhöfe
Installation
* Auf einen bestehenden Webserver das Download-Paket in den Web-Ordner entpacken.
(Im Artikel "Webserver (incl. CMS) mit Raspberry Pi OS auf einem Raspberry Pi 3 / 4" ist ein komplettes Script hinterlegt)
* DokuWiki-Installationsseite aufrufen http://localhost//dokuwiki/install.php und dort die notwendigen Angaben eintragen.
* Anmelden als Admin (oben rechts). Nach dem Anmelden auf Admin gehen (oben rechts)
* Sprache auf deutsch umstellen
- Konfiguration Settings anklicken und Interface language (Sprache) auf de setzen und save anklicken.
* Plugins installieren
- Erweiterungen verwalten (Extension Manager) aufrufen und das Register Suchen und Installieren (Seach and Install) anklicken.
Folgende Plugins als Vorschlag
editor -> CKGEdit Plugin (WYSIWYG-Editor)
rename -> Move Plugin (Artikel umbenennen)
note -> Note Plugin *
note -> Bootnote Plugin **
wrap -> Wrap Plugin ***
upgrade -> DokuWiki Upgrade Plugin (Im Admin-Bereich gibt es einen neuen Eiintrag: Wiki aktualisieren)
Templates (Darstellung des Wikis)
- Erweiterungen verwalten (Extension Manager) aufrufen und das Register Suchen und Installieren (Seach and Install) anklicken -> Template suchen
Interesannte Templates:
++ Bootstrap 3 Template (handytauglich)
+ argon (handytauglich)
+ masa Template
+ Mikio (handytauglich)
+ Strap
+ Twenty Fifteen Template (handytauglich)
+ typowicki
- doc nav Template (nicht wirklich handytauglich)
- Aktivieren: Admin -> Konfiguration -> Basis:sidebar : sidebar (Eintrag)
Elemente
Namensräume
Ein Namensraum entspricht einem Verzeichnis bzw. Ordner
Es gibt im DokuWiki zwei vorgegebene Namesräume
▸Playground
▸wiki
Ein neuer Namensraum wird indirekt erstellt indem ein Artikel mit vorangestellter Namensraum-Bezeichnung (Trennung durch Doppelpunkt) erzeugt wird
z.B test:Artikel
via Link: http://localhost//dokuwiki/doku.php?id=test:Artikel
Namesraum umbenennen: Einfach den Ordner umbenennen.
Speicherort:
Apache auf Raspberry Pi: /var/www/html
Synology: /volume1/web
/dokuwiki/data/pages/Playground
Übersicht (Sitemap) |
URL: http://localhost/dokuwiki/doku.php?id=start&do=index
Menü (Sidebar)
- Aktivieren: Admin -> Konfiguration -> Basis:sidebar : sidebar (Eintrag)
URL: http://localhost/dokuwiki/doku.php?id=sidebar
Speicherort:
/var/www/html/dokuwiki/data/pages/sidebar.txt
Medien-Manager (Media Manager) |
Serverpfad:
/var/www/html/dokuwiki/data/media/wiki
Logo anpassen
Über den Meiden-Manager in das Wurzel (root) Verzeichnis eine Bilddatei Names logo.png hochladen.
Tip: für das Default-Template (dokuwiki) musse das Logo in die gewünschte Größe vorab angepasst werden.
Favicon anpassen
Dasselbe wie beim Logo. Nur muss die Bild-Datei eben favicon.ico heißen und sollte deutlich kleiner und rechteckig sein z.B. 24x24 Pixel.
Inhaltsverzeichnis (Table of Contents [TOC])
Sobald in einem Artikel Überschriften enthalten sind wird das Inhaltsverzeichnis angezeigt
Gesteuert wird es durch folgende Einstellungen in "Erweiterungen verwalten"
tocminheads:
0: Kein Inhaltsverzeichnis wird angezeigt
>0: Ab wie vielen Überschriften das Inhaltsverzeichnis angezeigt wird
Artikel erstellen:
In diesem Bsp. wird der Artikel start im Namespace wiki erstellt
1. Methode via suchen-Feld In das Suchenfeld den Namen eintippen -> wiki:start |
(es empfiehlt sich immer den Namespace-Namen vor anzustellen)
Da diese Seite nicht existiert wird die Suche-Seite aufgerufen mit der Möglichkeit via
"Anfrage benannte Seite :wiki:start anlegen." diese Seite zu erstellen.
2. Methode Direkt via Link erstellen http://localhost//dokuwiki/doku.php?id=wiki:start |
Artikel-Elemente
Links: | ||
externer Link: [[https://alant.de|alant.de]]\\ interner Link: [[:wiki:welcome|]]\\ Link: {{:wiki:dokuwiki-128.png?linkonly|dokuWiki Picture}} \\ Email: [[ Google: [[google.de>www.google.de/search?q=dokuwiki|google.de]] |
Die Plugins Node, Bootnode und Wrap lassen sich fehlerfrei im Standard-Editor (DW) einfügen. Mit dem CKG-Editor gibt es bei machen Elementen Probleme.
Node: (nur DW-Editor) | ||
Quelltext: |
Bootnote: (nur DW-Editor) |
||
Quelltext: <bootnote critical>MY_NOTE</bootnote> <bootnote question>MY_NOTE</bootnote> <bootnote learn>MY_NOTE</bootnote> <bootnote warning>MY_NOTE</bootnote> |
Info-Tip: Nach der Installation von bestimmten Plugins kann es vorkommen das Dokuwiki nicht mehr funktioniert.
Solange die Erweiterungen noch aufgerufen werden können einfach das Plugin deinstallieren.
Wenn nicht, im Plugin-Ordner des Plugins löschen. /var/www/html/dokuwiki/lib/plugins/pluginname
Bzw. das Template im Speicherort: /var/www/html/dokuwiki/lib/tpl/templatename
Danach muss noch in der cofiguration ein vorhandenes Template aktiviert werden.