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 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:

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:

WertBeschreibung
A
  • foo
  • bar

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:

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
Überschrift 1 Überschrift 2
foo bar

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:

Titel1)
Zelle 1
Zelle 2

1)
Fußnote 1

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:

Rechts Links Zentriert

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.

SVG-Dateien sind potentiell unsicher. Daher wird ab Igor eine entsprechende Content Security Policy verwendet, siehe Bugreport

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.

Titel

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 vor 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).

Tastenkürzel

Tasenkürzel Aktion
ALT + S Änderungen speichern
ALT + P Vorschau (Preview)
ALT + D markierten Text durchstreichen
ALT + I markierten Text kursiv setzen
ALT + B markierten Text fett stetzen
ALT + U markierten Text unterstreichen
ALT + M markierten Text in Festbreite setzen
ALT + L Link-Einfüge-Assistent öffnen
ALT + 1 bis ALT + 5 markierten Text als Überschrift der Ebene 1-5

In Chrome und Firefox muss ALT+Shift statt ALT gedrückt werden.

1)
Fußnote 1
2)
Fußnote 2