Inhaltsverzeichnis
Dokuwiki
Dokuwiki ist eine in PHP geschriebene Wikisoftware.
Escaping von Sonderzeichen
Dokuwiki wandelt einige doppelte Sonderzeichen in eine Formatierung oder ein anderes Zeichen um. Benötigt man die doppelten Sonderzeichen als solche im Text, können sie mit
%%zeichen%%
escapet werden:
Eingabe ohne Escaping | Bedeutung ohne Escaping | Eingabe mit Escaping |
---|---|---|
-- | – (langer Bindestrich) | %%--%% |
__ | unterstrichen | %%__%% |
// | kursiv | %%//%% |
\\ | Umbruch: Text Text | %%\\%% |
relative Links
Relative Links zu Seiten außerhalb des Wikis können mit dem this-Tag angelegt werden:
[[this>../site.html]]
Zeilenumbruch in Listen
Ein Zeilenumbruch in einer Liste kann mit einem Doppelbachslash \\ erzeugt werden. Der Text muss dabei in einer Zeile stehen und nach dem Doppelbackslash muss ein Leerzeichen folgen.
Code:
* Listenpunkt 1 \\ Zeile 2 * Listenpunkt 2
Darstellung:
- Listenpunkt 1
Zeile 2 - Listenpunkt 2
Liste in Tabelle
Listen bzw. Aufzählungen innerhalb von Tabellen lassen sich mit Hilfe des Wrap-Plugins realisieren.
Code:
^Wert^Beschreibung^ |A|<WRAP> * foo * bar </WRAP>|
Darstellung:
Wert | Beschreibung |
---|---|
A |
|
Tabelle in Liste
Tabellen als Element einer Liste lassen sich ebenfalls mit Hilfe des Wrap-Plugins realisieren.
Code:
* Element A * <WRAP> ^Überschrift 1^ Überschrift 2^ |foo |bar| </WRAP> * Element C
Darstellung:
- Element A
Überschrift 1 Überschrift 2 foo bar - Element C
Tabelle in Tabelle
Tabellen innerhalb von Tabellen lassen sich ebenfalls mit Hilfe des Wrap-Plugins realisieren.
Code:
^Wert^ Beschreibung^ |A|<WRAP> ^Überschrift 1^ Überschrift 2^ |foo |bar| </WRAP>|
Darstellung:
Wert | Beschreibung | ||||
---|---|---|---|---|---|
A |
|
Sortierbare Tabellen
Tabellen können mit dem Plugin sortablejs und den Tags <sortable>
bzw. </sortable>
sortierbar gemacht werden.
Die Tabelle muss eine Titelzeile mit ^
besitzen.
Um standardmäßig nach einer Spalte zu sortieren <sortable 1>
bzw. <sortable r1>
für die umgekehrte Reihenfolge.
Beispiel:
<sortable> ^Überschrift 1 ^Überschrift 1^ |1 |2| |2 |1| </sortable>
Überschrift 1 | Überschrift 1 |
---|---|
1 | 2 |
2 | 1 |
Fußnoten in sortierbarer Tabelle
Werden Fußnoten in einer sortierbaren Tabelle (mit dem Plugin sortablejs) verwendet, darf keine Leerzeile zwischen Tabelle und schließendem </sortable> stehen, sonst werden alle Fußnoten zweimal eingeblendet: einmal direkt unter der Tabelle und einmal am Ende der Seite:
Aussehen mit Leerzeile:
Aussehen ohne Leerzeile:
Titel2) |
---|
Zelle 1 |
Zelle 2 |
Ausrichtung von Bildern mit Titel
Um Bilder auszurichten, die einen Titel (Tooltip) besitzen, müssen die Leerzeichen vor dem |
stehen:
{{ wiki:dokuwiki-128.png|Rechts}} {{wiki:dokuwiki-128.png |Links}} {{ wiki:dokuwiki-128.png |Zentriert}}
Beispiel:
SVG-Upload
Vor dem Release „Igor“ war der Upload von SVG-Dateien im Media-Manager deaktiviert.
Um ihn zu erlauben, musste eine Datei conf/mime.local.conf
angelegt bzw. bearbeitet werden mit folgendem Inhalt:
svg image/svg+xml
Ab Igor ist der Upload standardmäßig aktiviert.
Hinweise
Mit dem WRAP-Plugin lassen sich optisch ansprechende Hinweise erstellen.
Code | Darstellung |
---|---|
<WRAP important round> Dies ist ein Hinweis. </WRAP> | Dies ist ein Hinweis. |
<WRAP tip round> Dies ist ein Tipp. </WRAP> | Dies ist ein Tipp. |
<WRAP todo round> Dies ist ein TODO. </WRAP> | Dies ist ein TODO. |
<WRAP info round> Dies ist eine Info. </WRAP> | Dies ist eine Info. |
<WRAP alert round> Dies ist eine Warnung. </WRAP> | Dies ist eine Warnung. |
Text ein- und ausklappen
Mit dem Plugin folded lassen sich ein- und ausklappbare Texte (z.B. „Spoiler“) erstellen.
Code (inline):
Dies ist ein ++Beispieltext | mit einem Teil der nur erscheint, wenn man auf ihn klickt++. Danach geht der Text weiter.
Darstellung:
Dies ist ein Beispieltext . Danach geht der Text weiter.
Code (block):
Dies ist ein Beispieltext. ++++ Titel | Dieser Teil erscheint nur, wenn man auf den Titel klickt. ++++
Vor den ersten 4 Plussen muss eine Leerzeile stehen.
Darstellung:
Dies ist ein Beispieltext.
Text nach Bild
Möchte man Text nach einem Linksbündigen Bild ausrichten, kann man dies mit <WRAP clear></WRAP>
erreichen:
Beispiel ohne WRAP clear:
Lorem Ipsum vor Bild\\ {{:wiki:dokuwiki-128.png|}} Lorem Ipsum nach Bild
Lorem Ipsum vor Bild
Lorem Ipsum nach Bild
Beispiel mit WRAP clear:
Lorem Ipsum vor Bild\\ {{:wiki:dokuwiki-128.png|}} <WRAP clear></WRAP>Lorem Ipsum nach Bild
Lorem Ipsum nach Bild
System-Status und Debug Informationen
Um den System-Status (u.a. Dokuwiki und PHP-Version) anzeigen zu lassen, hängt man an die URL ?do=check
bzw. &do=check
an.
Für Debuginformationen kann man ?do=debug
bzw. &do=debug
anhängen, wenn die Option allowdebug gesetzt ist oder man benutzt die Logging-Funktion (seit Version Igor).