Blue Flower

DokuWiki kommt ohne Datenbank aus.
Für den Betrieb von DokuWiki wird ein Webserver mit PHP als minimale Voraussetzung benötigt. Synologie NAS hat das schon in ihrem Software Paket integriert. Bei QNAP muss es nachinstalliert werden. Genau geht es mit einem Raspberry Pi.

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

Templates (Darstellung des Wikis)

- Erweiterungen verwalten (Extension Manager) aufrufen und das Register Suchen und Installieren (Seach and Install) anklicken -> Template suchen
   Interesannte Templates:
   + argon (handytauglich)
   + Bootstrap 3 Template (handytauglich)
   + masa Template
   + Mikio (handytauglich)
   + Strap
   + Twenty Fifteen Template (handytauglich)
   (Stand 26.08.2020)
   - typowicki (funktioniert nicht)
   - doc nav Template (nicht wirklich handytauglich)

Elemente

Namesräume
Ein Namesraum 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: /var/www/html/dokuwiki/data/pages/Playground


Übersicht
(Sitemap)
   sitemap

 URL: http://localhost/dokuwiki/doku.php?id=start&do=index

Menü (Sidebar)
In der Konfiguration Element sidebar legt den Namen fest.
URL:
http://localhost/dokuwiki/doku.php?id=sidebar
Speicherort:
/var/www/html/dokuwiki/data/pages/sidebar.txt


Medien-Manager
(Media Manager)
   media manager

 Serverpfad:
/var/www/html/dokuwiki/data/media/wiki


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
  seite erstellen via suche feld 

(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
   seite erstellen via url

Artikel-Elemente

 Links:    
externer Link: [[https://alant.de|alant.de]]\\
interner Link: [[:wiki:welcome|]]\\
Link: {{:wiki:dokuwiki-128.png?linkonly|dokuWiki Picture}} \\
Email: [[Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!|]]\\
Google: [[google.de>www.google.de/search?q=dokuwiki|google.de]] 
   links

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)   notes select

Quelltext:
<note important>Important</note>\\
<note tip>Tip</note>\\
<note important>Important</note>\\
<note warning>Warning</note>

 

notes

Bootnote: (nur DW-Editor)
   bootnode select
Quelltext:
<bootnote critical>MY_NOTE</bootnote>
<bootnote question>MY_NOTE</bootnote>
<bootnote learn>MY_NOTE</bootnote>
<bootnote warning>MY_NOTE</bootnote> 
   bootnode
Wrap:
  wraps select
Quelltext:

<WRAP center round box 60%>einfache zentrierte Box (zentriert, runde Ecken 60%)</WRAP>\\
<WRAP info>Info-Box (nicht zentriert, ohne runde Ecken)</WRAP>\\
<WRAP left tip>Tip-Box (links)</WRAP>\\
<WRAP right important>Wichtig-Box (rechts)</WRAP>\\

<WRAP center round alert 30%>Warn-Box</WRAP>\\
<WRAP center round help 60%>Hilfe-Box</WRAP>\\
<WRAP center round download 60%>Download-Box</WRAP>\\
<WRAP center round todo 60%>Zu-Erledigen-Box</WRAP>\\

<wrap em>wichtig</wrap>\\
<wrap hi>markieren</wrap>\\
<wrap lo>weniger wichtig</wrap>


 
  wraps

 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.