Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:syntax [10.06.2025 10:40] Michael Wegenerwiki:syntax [16.07.2025 11:54] (aktuell) – Updated syntax reference with optimized structure and comprehensive plugin coverage Jane Alesi
Zeile 1: Zeile 1:
-====== Umfassende DokuWiki-Syntaxreferenz für wiki.satware.com ======+====== DokuWiki Syntax Reference Optimized ======
  
-**Basierend auf DokuWiki 2024-02-06b "Kaos" Release**+**System:** DokuWiki 2024-02-06b "Kaos" | Bootstrap3 | 25+ plugins | PHP 7.4-8.1
  
 ---- ----
  
-===== Systemkonfiguration ===== +===== 1. Text Formatting =====
-  * **DokuWiki Version:** 2024-02-06b "Kaos" +
-  * **Template:** Bootstrap3 v2024-02-06 (hotfix/20241008) +
-  * **Installierte Plugins:** 25+ aktive Erweiterungen +
-  * **PHP-Kompatibilität:** 7.4 bis 8.1+
  
-----+==== Basic Markup ==== 
 +``` 
 +**bold** //italic// __underline__ ''monospace'' 
 +<sub>subscript</sub> <sup>superscript</sup> <del>strikethrough</del> 
 +**__//''combined formatting''//__** 
 +```
  
-===== 1. Grundlegende Textformatierung =====+==== Line Breaks ==== 
 +``` 
 +Line 1\\ 
 +Line 2 with forced break\\ 
 +End of paragraph
  
-==== Textauszeichnung ==== +New paragraph starts here 
-<code> +```
-DokuWiki unterstützt **fett**, //kursiv//, __unterstrichen__ und ''monospace'' Text. +
-Natürlich können Sie **__//''alles kombinieren''//__**. +
-</code> +
- +
-**Ergebnis:**\\ +
-DokuWiki unterstützt **fett**, //kursiv//, __unterstrichen__ und ''monospace'' Text.\\ +
-Natürlich können Sie **__//''alles kombinieren''//__**. +
- +
-==== Hoch- und Tiefstellung ==== +
-<code> +
-Sie können <sub>tiefgestellt</sub> und <sup>hochgestellt</sup> verwenden. +
-Beispiel: H<sub>2</sub>O und E=mc<sup>2</sup> +
-</code> +
- +
-**Ergebnis:** Sie können <sub>tiefgestellt</sub> und <sup>hochgestellt</sup> verwenden.\\ +
-Beispiel: H<sub>2</sub>O und E=mc<sup>2</sup> +
- +
-==== Durchgestrichener Text ==== +
-<code> +
-Sie können etwas als <del>gelöscht</del> markieren. +
-</code> +
- +
-**Ergebnis:** Sie können etwas als <del>gelöscht</del> markieren. +
- +
-==== Zeilenumbrüche und Absätze ==== +
-<code> +
-Dies ist Text mit Zeilenumbrüchen\\ +
-Beachten Sie, dass die zwei Backslashes nur am Zeilenende\\ +
-oder gefolgt von\\ einem Leerzeichen erkannt werden \\dies passiert ohne. +
-</code> +
- +
-**Ergebnis:**\\ +
-Dies ist Text mit Zeilenumbrüchen\\ +
-Beachten Sie, dass die zwei Backslashes nur am Zeilenende\\ +
-oder gefolgt von\\ einem Leerzeichen erkannt werden \\dies passiert ohne. +
- +
-**Wichtig:** Verwenden Sie erzwungene Zeilenumbrüche nur wenn wirklich nötig.+
  
 ---- ----
  
-===== 2. Überschriften und Gliederung =====+===== 2. Headers & Structure =====
  
-==== Überschriftenebenen ==== +==== Header Levels ==== 
-<code> +``` 
-====== Ebene 1 (Hauptüberschrift) ====== +====== H1 (Main Title) ====== 
-===== Ebene 2 ===== +===== H2 (Section) ===== 
-==== Ebene 3 ==== +==== H3 (Subsection) ==== 
-=== Ebene 4 === +=== H4 (Sub-subsection) === 
-== Ebene 5 == +== H5 (Paragraph) == 
-</code>+```
  
-**Ergebnis:** +==== Control Macros ==== 
-====== Ebene 1 (Hauptüberschrift) ====== +``` 
-===== Ebene 2 ===== +----                    // horizontal line 
-==== Ebene 3 ==== +~~NOTOC~~              // disable table of contents 
-=== Ebene 4 === +~~NOCACHE~~            // force page refresh 
-== Ebene 5 == +```
- +
-==== Automatisches Inhaltsverzeichnis ==== +
-  * Wird automatisch bei mehr als 3 Überschriften erstellt +
-  * Deaktivierung mit ''%%~~NOTOC~~%%'' +
- +
-==== Horizontale Linie ==== +
-<code> +
----- +
-</code> +
- +
-**Ergebnis:** +
----- +
- +
-Vier oder mehr Bindestriche erzeugen eine horizontale Linie.+
  
 ---- ----
Zeile 93: Zeile 47:
 ===== 3. Links ===== ===== 3. Links =====
  
-==== Externe Links ==== +==== External Links ==== 
-<code> +``` 
-http://www.google.com +http://example.com 
-[[http://www.google.com]] +[[http://example.com]] 
-[[http://www.google.com|Dieser Link führt zu Google]] +[[http://example.com|Link text]] 
-<andi@splitbrain.org+<email@domain.com
-</code>+```
  
-**Ergebnis:**\\ +==== Internal Links ==== 
-http://www.google.com\\ +``` 
-[[http://www.google.com]]\\ +[[pagename]] 
-[[http://www.google.com|Dieser Link führt zu Google]]\\ +[[pagename|Display text]] 
-<andi@splitbrain.org>+[[namespace:page]] 
 +[[#anchor|Section link]] 
 +[[syntax#internal|This section]] 
 +```
  
-==== Interne Links ==== +==== Special Links ==== 
-<code> +``` 
-[[seitenname]] +[[doku>wiki]]          // Interwiki 
-[[seitenname|Link-Text]] +[[\\server\share]]     // Windows share 
-[[namespace:seitenname]] +```
-[[syntax#internal|Zu diesem Abschnitt]] +
-</code> +
- +
-**Ergebnis:**\\ +
-[[seitenname]]\\ +
-[[seitenname|Link-Text]]\\ +
-[[namespace:seitenname]]\\ +
-[[syntax#internal|Zu diesem Abschnitt]] +
- +
-==== Interwiki-Links ==== +
-<code> +
-[[doku>Interwiki]] +
-[[wp>Wiki]] +
-</code> +
- +
-**Ergebnis:**\\ +
-[[doku>Interwiki]]\\ +
-[[wp>Wiki]] +
- +
-==== Windows-Freigaben ==== +
-<code> +
-[[\\server\freigabe|Diese Freigabe]] +
-</code> +
- +
-**Ergebnis:**\\ +
-[[\\server\freigabe|Diese Freigabe]] +
- +
-==== Bild-Links ==== +
-<code> +
-[[http://php.net|{{wiki:dokuwiki-128.png}}]] +
-</code> +
- +
-**Ergebnis:**\\ +
-[[http://php.net|{{wiki:dokuwiki-128.png}}]]+
  
 ---- ----
  
-===== 4. Bilder und Medien =====+===== 4. Media & Images =====
  
-==== Grundlegende Bildsyntax ==== +==== Basic Image Syntax ==== 
-<code> +``` 
-{{wiki:dokuwiki-128.png}}                    // Originalgröße +{{image.png}}                    // original size 
-{{wiki:dokuwiki-128.png?50}}                 // Breite50px +{{image.png?200}}               // width200px 
-{{wiki:dokuwiki-128.png?200x50}}             // Breite Höhe +{{image.png?200x100}}           // width height 
-{{https://www.php.net/images/php.gif?200x50}} // Externes Bild +{{https://example.com/img.png}} // external image 
-</code>+```
  
-**Ergebnis:**\\ +==== Image Alignment ==== 
-{{wiki:dokuwiki-128.png}}\\ +``` 
-{{wiki:dokuwiki-128.png?50}}\\ +{{ image.png }}                 // centered 
-{{wiki:dokuwiki-128.png?200x50}}\\ +{{image.png }}                  // left aligned 
-{{https://www.php.net/images/php.gif?200x50}}+{{ image.png}}                  // right aligned 
 +{{image.png|Caption text}}      // with caption 
 +```
  
-==== Bildausrichtung ==== +==== Supported Formats ==== 
-<code> +- **Images:** gif, jpg, png, svg 
-{{ wiki:dokuwiki-128.png}}    // Rechtsbündig +**Video:** webm, ogv, mp4 
-{{wiki:dokuwiki-128.png }}    // Linksbündig +**Audio:** ogg, mp3, wav
-{{ wiki:dokuwiki-128.png }}   // Zentriert +
-</code> +
- +
-**Ergebnis:** +
- +
-{{ wiki:dokuwiki-128.png}} +
- +
-{{wiki:dokuwiki-128.png }} +
- +
-{{ wiki:dokuwiki-128.png }} +
- +
-==== Bildtitel und Alt-Text ==== +
-<code> +
-{{ wiki:dokuwiki-128.png |Dies ist die Bildunterschrift}} +
-</code> +
- +
-**Ergebnis:**\\ +
-{{ wiki:dokuwiki-128.png |Dies ist die Bildunterschrift}} +
- +
-==== Unterstützte Medienformate ==== +
- +
-^ Typ ^ Formate ^ +
-| **Bilder** | ''gif''''jpg''''png''''svg'' | +
-**Video** | ''webm''''ogv''''mp4'' | +
-**Audio** | ''ogg''''mp3''''wav''+
-| **Flash** | ''swf''+
- +
-==== Nur-Link zu Medien ==== +
-<code> +
-{{wiki:dokuwiki-128.png?linkonly}} +
-</code> +
- +
-**Ergebnis:**\\ +
-{{wiki:dokuwiki-128.png?linkonly}} +
- +
-==== Fallback-Formate für Videos ==== +
-Laden Sie mehrere Formate hoch (z.B. ''video.mp4'', ''video.webm'', ''video.ogv'') für maximale Browser-Kompatibilität.+
  
 ---- ----
  
-===== 5. Listen =====+===== 5. Lists =====
  
-==== Ungeordnete Listen ==== +==== Unordered Lists ==== 
-<code> +``` 
-  * Dies ist eine Liste +  * First item 
-  * Der zweite Punkt +  * Second item 
-    * Sie können verschiedene Ebenen haben +    * Nested item 
-    * Noch ein Unterpunkt +    * Another nested 
-  * Ein weiterer Punkt +  * Back to first level 
-</code>+```
  
-**Ergebnis:** +==== Ordered Lists ==== 
-  * Dies ist eine Liste +``` 
-  * Der zweite Punkt +  - First numbered 
-    * Sie können verschiedene Ebenen haben +  - Second numbered 
-    * Noch ein Unterpunkt +    - Nested numbered 
-  * Ein weiterer Punkt+    - Another nested 
 +  - Back to first level 
 +```
  
-==== Geordnete Listen ==== +==== Mixed Lists ==== 
-<code> +``` 
-  - Die gleiche Liste, aber nummeriert +  * Unordered 
-  - Ein weiterer Punkt +    - Ordered nested 
-    - Verwenden Sie Einrückung für tiefere Ebenen +    - Another ordered 
-    - Das war'+  * Back to unordered 
-  - Zurück zur ersten Ebene +```
-</code> +
- +
-**Ergebnis:** +
-  - Die gleiche Liste, aber nummeriert +
-  - Ein weiterer Punkt +
-    - Verwenden Sie Einrückung für tiefere Ebenen +
-    - Das war'+
-  - Zurück zur ersten Ebene +
- +
-==== Gemischte Listen ==== +
-<code> +
-  * Ungeordnet +
-    - Geordnet +
-    - Noch einer +
-  * Zurück zu ungeordnet +
-</code> +
- +
-**Ergebnis:** +
-  * Ungeordnet +
-    - Geordnet +
-    - Noch einer +
-  * Zurück zu ungeordnet+
  
 ---- ----
  
-===== 6. Tabellen =====+===== 6. Tables =====
  
-==== Grundlegende Tabellensyntax ==== +==== Basic Table ==== 
-<code> +``` 
-Überschrift 1 ^ Überschrift 2 ^ Überschrift 3 ^ +Header 1 ^ Header 2 ^ Header 3 ^ 
-Zeile Sp 1  Zeile 1 Sp  Zeile 1 Sp  +Cell   Cell   Cell   
-Zeile Sp 1  Zeile 2 Sp 2  Zeile 2 Sp 3  +Row    Data     More     
-</code>+```
  
-**Ergebnis:** +==== Advanced Features ==== 
-Überschrift 1 ^ Überschrift 2 ^ Überschrift 3 ^ +``` 
-Zeile 1 Sp 1  | Zeile 1 Sp 2  Zeile 1 Sp  +Header 1 ^ Header 2 ^ Header 3 ^ 
-Zeile 2 Sp 1  Zeile Sp 2  Zeile 2 Sp  |+Cell   | Colspan  |
 +| Rowspan  Cell 2   | Cell   
 +:::      Cell   Cell   | 
 +```
  
-==== Colspan (Zellen horizontal verbinden) ==== +==== Alignment ==== 
-<code> +``` 
-Überschrift 1 ^ Überschrift 2 ^ Überschrift 3 +    Centered Header     
-Zeile 1 Sp 1  Zeile 1 Sp 2  | Zeile 1 Sp 3  | +|  right|  center  |left  | 
-| Zeile 2 Sp 1  ein colspan (beachten Sie die doppelte Pipe) || +``` 
-| Zeile 3 Sp 1  | Zeile 3 Sp 2  | Zeile 3 Sp 3  | +**Rules:** 2+ spacesleft→right, right→left, both→center
-</code> +
- +
-**Ergebnis:** +
-^ Überschrift 1 ^ Überschrift ^ Überschrift 3 ^ +
-| Zeile 1 Sp 1  | Zeile 1 Sp 2  | Zeile 1 Sp 3  | +
-| Zeile 2 Sp 1  | ein colspan (beachten Sie die doppelte Pipe) || +
-| Zeile 3 Sp 1  | Zeile 3 Sp 2  | Zeile 3 Sp 3  | +
- +
-==== Vertikale Überschriften ==== +
-<code> +
-|              ^ Überschrift 1  ^ Überschrift 2  ^ +
-^ Überschrift 3 | Zeile 1 Sp 2  | Zeile 1 Sp 3  | +
-^ Überschrift 4 | Zeile 2 Sp 2  | Zeile 2 Sp 3  | +
-</code> +
- +
-**Ergebnis:** +
-|              ^ Überschrift 1  ^ Überschrift 2  ^ +
-^ Überschrift 3 | Zeile 1 Sp 2  | Zeile 1 Sp 3  | +
-^ Überschrift 4 | Zeile 2 Sp 2  | Zeile 2 Sp 3  | +
- +
-==== Rowspan (Zellen vertikal verbinden) ==== +
-<code> +
-^ Überschrift 1 ^ Überschrift 2                ^ Überschrift 3 ^ +
-| Zeile 1 Sp 1  | diese Zelle erstreckt sich vertikal | Zeile 1 Sp 3 | +
-| Zeile 2 Sp 1  | :::                                 | Zeile 2 Sp 3 | +
-| Zeile 3 Sp 1  | :::                                 | Zeile 3 Sp 3 | +
-</code> +
- +
-**Ergebnis:** +
-^ Überschrift 1 ^ Überschrift 2                ^ Überschrift 3 ^ +
-| Zeile 1 Sp 1  | diese Zelle erstreckt sich vertikal | Zeile 1 Sp 3 | +
-| Zeile 2 Sp 1  | :::                                 | Zeile 2 Sp 3 | +
-| Zeile 3 Sp 1  | :::                                 | Zeile 3 Sp 3 | +
- +
-==== Tabellenausrichtung ==== +
-<code> +
-^           Tabelle mit Ausrichtung           ^^^ +
-|        rechts|    zentriert    |links          | +
-|links          |        rechts|    zentriert    | +
-| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | +
-</code> +
- +
-**Ergebnis:** +
-^           Tabelle mit Ausrichtung           ^^^ +
-|        rechts|    zentriert    |links          | +
-|links          |        rechts|    zentriert    | +
-| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | +
- +
-**Ausrichtungsregeln:** +
-  * **Rechtsbündig:** Mindestens 2 Leerzeichen links +
-  * **Linksbündig:** Mindestens 2 Leerzeichen rechts   +
-  * **Zentriert:** Mindestens 2 Leerzeichen auf beiden Seiten+
  
 ---- ----
  
-===== 7. Code und Formatierung =====+===== 7. Code & Formatting =====
  
-==== Inline-Code ==== +==== Inline Code ==== 
-<code> +``` 
-Dies ist ''monospace'' Text. +Use ''monospace'' for inline code 
-</code>+```
  
-**Ergebnis:**\\ +==== Code Blocks ==== 
-Dies ist ''monospace'' Text. +```
- +
-==== Code-Blöcke ====+
 <code> <code>
-<code> +Plain code block 
-Dies ist vorformatierter Code, alle Leerzeichen bleiben erhalten: wie              <-hier +preserves   spaces
-</code>+
 </code> </code>
  
-**Ergebnis:** 
-<code> 
-Dies ist vorformatierter Code, alle Leerzeichen bleiben erhalten: wie              <-hier 
-</code> 
- 
-==== Datei-Blöcke ==== 
-<code> 
-<file> 
-Dies ist ziemlich dasselbe, aber Sie könnten es verwenden, um zu zeigen, dass Sie eine Datei zitiert haben. 
-</file> 
-</code> 
- 
-**Ergebnis:** 
-<file> 
-Dies ist ziemlich dasselbe, aber Sie könnten es verwenden, um zu zeigen, dass Sie eine Datei zitiert haben. 
-</file> 
- 
-==== Syntax-Highlighting ==== 
-<code> 
 <code java> <code java>
-/** +// Syntax highlighted Java 
- * Die HelloWorldApp-Klasse implementiert eine Anwendung, die +public class Hello {
- * einfach "Hello World!" zur Standardausgabe anzeigt. +
- *+
-class HelloWorldApp {+
     public static void main(String[] args) {     public static void main(String[] args) {
-        System.out.println("Hello World!"); //Zeigt den String an.+        System.out.println("Hello World!");
     }     }
 } }
 </code> </code>
-</code>+```
  
-**Ergebnis:** +==== File Blocks ==== 
-<code java> +``` 
-/** +<file php script.php> 
- * Die HelloWorldApp-Klasse implementiert eine Anwendung, die +<?php 
- * einfach "Hello World!" zur Standardausgabe anzeigt. +echo "Downloadable file"; 
- */ +?>
-class HelloWorldApp { +
-    public static void main(String[] args) { +
-        System.out.println("Hello World!"); //Zeigt den String an. +
-    } +
-+
-</code> +
- +
-==== Unterstützte Sprachen für Syntax-Highlighting ==== +
-''4cs'', ''6502acme'', ''6502kickass'', ''6502tasm'', ''68000devpac'', ''abap'', ''actionscript3'', ''actionscript'', ''ada'', ''aimms'', ''algol68'', ''apache'', ''applescript'', ''apt_sources'', ''arm'', ''asm'', ''asp'', ''asymptote'', ''autoconf'', ''autohotkey'', ''autoit'', ''avisynth'', ''awk'', ''bascomavr'', ''bash'', ''basic4gl'', ''batch'', ''bf'', ''biblatex'', ''bibtex'', ''blitzbasic'', ''bnf'', ''boo'', ''caddcl'', ''cadlisp'', ''ceylon'', ''cfdg'', ''cfm'', ''chaiscript'', ''chapel'', ''cil'', ''c_loadrunner'', ''clojure'', ''c_mac'', ''cmake'', ''cobol'', ''coffeescript'', ''c'', ''cpp'', ''cpp-qt'', ''cpp-winapi'', ''csharp'', ''css'', ''cuesheet'', ''c_winapi'', ''dart'', ''dcl'', ''dcpu16'', ''dcs'', ''delphi'', ''diff'', ''div'', ''dos'', ''dot'', ''d'', ''ecmascript'', ''eiffel'', ''email'', ''epc'', ''e'', ''erlang'', ''euphoria'', ''ezt'', ''f1'', ''falcon'', ''fo'', ''fortran'', ''freebasic'', ''freeswitch'', ''fsharp'', ''gambas'', ''gdb'', ''genero'', ''genie'', ''gettext'', ''glsl'', ''gml'', ''gnuplot'', ''go'', ''groovy'', ''gwbasic'', ''haskell'', ''haxe'', ''hicest'', ''hq9plus'', ''html'', ''html4strict'', ''html5'', ''icon'', ''idl'', ''ini'', ''inno'', ''intercal'', ''io'', ''ispfpanel'', ''java5'', ''java'', ''javascript'', ''jcl'', ''j'', ''jquery'', ''julia'', ''kixtart'', ''klonec'', ''klonecpp'', ''kotlin'', ''latex'', ''lb'', ''ldif'', ''lisp'', ''llvm'', ''locobasic'', ''logtalk'', ''lolcode'', ''lotusformulas'', ''lotusscript'', ''lscript'', ''lsl2'', ''lua'', ''m68k'', ''magiksf'', ''make'', ''mapbasic'', ''mathematica'', ''matlab'', ''mercury'', ''metapost'', ''mirc'', ''mk-61'', ''mmix'', ''modula2'', ''modula3'', ''mpasm'', ''mxml'', ''mysql'', ''nagios'', ''netrexx'', ''newlisp'', ''nginx'', ''nimrod'', ''nsis'', ''oberon2'', ''objc'', ''objeck'', ''ocaml-brief'', ''ocaml'', ''octave'', ''oobas'', ''oorexx'', ''oracle11'', ''oracle8'', ''oxygene'', ''oz'', ''parasail'', ''parigp'', ''pascal'', ''pcre'', ''perl6'', ''perl'', ''per'', ''pf'', ''phix'', ''php-brief'', ''php'', ''pic16'', ''pike'', ''pixelbender'', ''pli'', ''plsql'', ''postgresql'', ''postscript'', ''povray'', ''powerbuilder'', ''powershell'', ''proftpd'', ''progress'', ''prolog'', ''properties'', ''providex'', ''purebasic'', ''pycon'', ''pys60'', ''python'', ''qbasic'', ''qml'', ''q'', ''racket'', ''rails'', ''rbs'', ''rebol'', ''reg'', ''rexx'', ''robots'', ''roff'', ''rpmspec'', ''rsplus'', ''ruby'', ''rust'', ''sas'', ''sass'', ''scala'', ''scheme'', ''scilab'', ''scl'', ''sdlbasic'', ''smalltalk'', ''smarty'', ''spark'', ''sparql'', ''sql'', ''sshconfig'', ''standardml'', ''stonescript'', ''swift'', ''systemverilog'', ''tclegg'', ''tcl'', ''teraterm'', ''texgraph'', ''text'', ''thinbasic'', ''tsql'', ''twig'', ''typoscript'', ''unicon'', ''upc'', ''urbi'', ''uscript'', ''vala'', ''vbnet'', ''vb'', ''vbscript'', ''vedit'', ''verilog'', ''vhdl'', ''vim'', ''visualfoxpro'', ''visualprolog'', ''whitespace'', ''whois'', ''winbatch'', ''wolfram'', ''xbasic'', ''xml'', ''xojo'', ''xorg_conf'', ''xpp'', ''yaml'', ''z80'', ''zxbasic'' +
- +
-==== Herunterladbare Code-Blöcke ==== +
-<code> +
-<file php myexample.php> +
-<?php echo "hello world!"; ?>+
 </file> </file>
-</code>+```
  
-**Ergebnis:** +==== No Formatting ==== 
-<file php myexample.php+``` 
-<?php echo "hello world!"; ?> +<nowiki>**No formatting** //applied here//</nowiki
-</file>+%%**No formatting** //applied here//%% 
 +```
  
-==== Code ohne Highlighting ==== +==== Supported Languages ==== 
-<code> +**Popular:** javaphp, python, javascript, html, css, xml, json, yaml, bash, sql, c, cpp, csharp, go, rust, swift, kotlin, scala, ruby, perl, lua, r, matlab, latex, markdown
-<code - myfile.foo> +
-Kein Syntax-Highlightingaber herunterladbar +
-</code> +
-</code>+
  
-**Ergebnis:** +**Complete list:** 200+ languages including assemblyfortran, cobol, ada, pascal, delphi, vb, powershell, batch, nginx, apache, docker, terraform, etc.
-<code - myfile.foo> +
-Kein Syntax-Highlightingaber herunterladbar +
-</code>+
  
 ---- ----
  
-===== 8. Keine Formatierung =====+===== 8. Special Elements =====
  
-==== Nowiki-Tags ==== +==== Quotes ==== 
-<code> +``` 
-<nowiki+First level quote 
-Dies ist Text, der Adressen wie diese enthält: http://www.splitbrain.org und **Formatierung**, aber nichts wird damit gemacht. +>> Second level quote 
-</nowiki+>>> Third level quote 
-</code>+```
  
-**Ergebnis:** +==== Footnotes ==== 
-<nowiki> +``` 
-Dies ist Text, der Adressen wie diese enthält: http://www.splitbrain.org und **Formatierung**, aber nichts wird damit gemacht. +Text with footnote((This is the footnote content)) 
-</nowiki>+```
  
-==== Prozent-Zeichen ==== +==== Emoticons & Symbols ==== 
-<code> +``` 
-Das Gleiche gilt für %%//__dieser__ Text/mit einem Smiley ;-)%%. +8-) 8-O :-( :-) =) :-:-\ :-? :-D :-P :-O :-X :-| ;-) ^_^  
-</code> +:?: :!: LOL FIXME DELETEME 
- +-> <- <-> => <= <=> >> << -- --- 640x480 (c(tm) (r) 
-**Ergebnis:**\\ +```
-Das Gleiche gilt für %%//__dieser__ Text// mit einem Smiley ;-)%%.+
  
 ---- ----
  
-===== 9. Zitate =====+===== 9. RSS/Feeds =====
  
-<code+``` 
-Ich denke, wir sollten es tun+{{rss>http://example.com/feed.rss 5 author date 1h}} 
 +```
  
-> Nein, sollten wir nicht+**Parameters:** 
 +- Number: max items to display 
 +- **author:** show author names 
 +- **date:** show publication dates 
 +- **reverse:** newest first 
 +- **1h/1d/1w:** update frequency
  
->> Nun, ich sage, wir sollten+----
  
-> Wirklich?+===== 10. Plugin Extensions =====
  
->> Ja!+==== Color Plugin ==== 
 +``` 
 +<color red>Red text</color> 
 +<color blue/yellow>Blue text on yellow background</color> 
 +<color #FF0000>Hex color</color> 
 +```
  
->>> Dann lass es uns tun! +==== Icons Plugin ==== 
-</code>+``` 
 +{{icon>home}}              // Generic icon 
 +{{fa>home}}                // Font Awesome 
 +{{fa>user|User Profile}}   // With tooltip 
 +{{glyphicon>star?24}}      // Glyphicon with size 
 +```
  
-**Ergebnis:**+==== Forms Plugin ==== 
 +``` 
 +<form> 
 +Action mail admin@example.com 
 +Thanks "Thank you for your submission"
  
-Ich denke, wir sollten es tun+Fieldset "Contact Information" 
 +Textbox "Name" "=Your Name" 
 +email "Email" @@ 
 +textarea "Message" !
  
-Nein, sollten wir nicht+submit "Send Message" 
 +</form> 
 +```
  
->> Nun, ich sage, wir sollten+==== Tag Plugin ==== 
 +``` 
 +{{tag>documentation wiki syntax}} 
 +{{topic>wiki +syntax}} 
 +{{count>+}} 
 +```
  
-Wirklich?+==== ToDo Plugin ==== 
 +``` 
 +<todo>Task to complete</todo> 
 +<todo #>Completed task</todo> 
 +<todo @user>Task assigned to user</todo> 
 +<todo !>High priority task</todo> 
 +```
  
->> Ja!+==== Struct Plugin ==== 
 +``` 
 +---- struct data ---- 
 +schema: person 
 +name: John Doe 
 +email: john@example.com 
 +department: IT 
 +---- 
 +```
  
->>> Dann lass es uns tun!+==== DataTables Plugin ==== 
 +``` 
 +<datatables> 
 +^ Name ^ Position ^ Salary ^ 
 +| John | Developer | $75,000 | 
 +| Jane | Designer | $65,000 | 
 +| Bob | Manager | $85,000 | 
 +</datatables> 
 +```
  
-----+==== VShare Plugin ==== 
 +``` 
 +{{youtube>VIDEO_ID}} 
 +{{youtube>VIDEO_ID?large}} 
 +{{vimeo>VIDEO_ID}} 
 +{{dailymotion>VIDEO_ID}} 
 +```
  
-===== 10. Fußnoten =====+==== Wrap Plugin ==== 
 +``` 
 +<WRAP center round info 60%> 
 +**Information Box** 
 +Centered, rounded info box with 60% width 
 +</WRAP>
  
-<code> +<wrap em>Emphasized inline text</wrap
-Sie können Fußnoten((Dies ist eine Fußnote)) hinzufügen, indem Sie doppelte Klammern verwenden. +```
-</code+
- +
-**Ergebnis:** Sie können Fußnoten((Dies ist eine Fußnote)) hinzufügen, indem Sie doppelte Klammern verwenden.+
  
 ---- ----
  
-===== 11. Text-Konvertierungen =====+===== 11. Reveal.js Presentations =====
  
-==== Smileys ==== +==== Basic Setup ==== 
-DokuWiki konvertiert häufig verwendete Emoticons in ihre grafischen Entsprechungen:+``` 
 +~~REVEAL theme~~
  
-<code> +====== Main Slide ====== 
-8-) 8-O :-( :-) =) :-/ :-\ :-? :-D :-P :-O :-X :-| ;-) ^_^ m( :?: :!: LOL FIXME DELETEME +Slide content here
-</code>+
  
-**Ergebnis:**\\ +===== Horizontal Slide ===== 
-8-) 8-O :-( :-) =) :-/ :-\ :-? :-D :-P :-O :-X :-| ;-) ^_^ m( :?: :!: LOL FIXME DELETEME+Next slide content
  
-==== Typografische Konvertierungen ==== +==== Vertical Slide ==== 
-<code> +Nested slide content 
--> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) +```
-"Er dachte 'Es ist eine Männerwelt'..." +
-</code>+
  
-**Ergebnis:**\\ +==== Advanced Features ==== 
--> <- <-> => <<=> >> << -- --- 640x480 (c) (tm) (r)\\ +``` 
-"Er dachte 'Es ist eine Männerwelt'..."+~~REVEAL theme=sky&transition=fade&controls=1~~
  
-----+{{background>lightblue}} 
 +===== Slide with Background =====
  
-===== 12. RSS/ATOM Feed-Aggregation =====+<fragment>First point appears</fragment> 
 +<fragment>Then second point</fragment> 
 +<fragment>Finally third point</fragment>
  
-<code+<notes
-{{rss>http://slashdot.org/index.rss 5 author date 1h}} +Speaker notes here 
-</code>+- Point 1 
 +- Point 2 
 +</notes> 
 +```
  
-**Ergebnis:**\\ +**Available Themes:** white, black, sky, beige, blood, league, moon, night, serif, simplesolarizeddokuwiki
-{{rss>http://slashdot.org/index.rss 5 author date 1h}} +
- +
-**Parameter:** +
-  * **Zahl:** Maximale Anzahl der anzuzeigenden Elemente (Standard: 8) +
-  * **reverse:** Zeigt die letzten Elemente zuerst an +
-  * **author:** Zeigt Autorennamen an +
-  * **date:** Zeigt Elementdaten an +
-  * **description:** Zeigt Elementbeschreibung an (HTML-Tags werden entfernt) +
-  * **nosort:** Sortiert die Elemente nicht +
-  * **n[dhm]:** Aktualisierungsperiode (d=Tageh=Stundenm=Minuten)+
  
 ---- ----
  
-===== 13Kontroll-Makros =====+===== 12Mermaid Diagrams =====
  
-==== NOTOC - Inhaltsverzeichnis unterdrücken ==== +==== Flowcharts ==== 
-<code+``` 
-~~NOTOC~~ +<mermaid
-</code>+graph TD 
 +    A[Start] --> B{Decision} 
 +    B -->|Yes| C[Action 1] 
 +    B -->|No| D[Action 2] 
 +    C --> E[End] 
 +    D --> E 
 +</mermaid> 
 +```
  
-**Ergebnis:** Verhindert die automatische Erstellung eines Inhaltsverzeichnisses.+==== Sequence Diagrams ==== 
 +``` 
 +<mermaid> 
 +sequenceDiagram 
 +    participant User 
 +    participant System 
 +    participant Database 
 +     
 +    User->>SystemRequest 
 +    System->>Database: Query 
 +    Database-->>System: Response 
 +    System-->>User: Result 
 +</mermaid> 
 +```
  
-==== NOCACHE - Cache deaktivieren ==== +==== Gantt Charts ==== 
-<code+``` 
-~~NOCACHE~~ +<mermaid
-</code>+gantt 
 +    title Project Timeline 
 +    dateFormat YYYY-MM-DD 
 +    section Planning 
 +    Requirements :done, 2024-01-01, 2024-01-05 
 +    Design      :active, 2024-01-06, 3d 
 +    section Development 
 +    Coding      :2024-01-10, 7d 
 +    Testing     :2024-01-15, 5d 
 +</mermaid> 
 +```
  
-**Ergebnis:** Zwingt DokuWikidie Seite bei jedem Aufruf neu zu rendern.+**Supported Types:** flowchartsequence, gantt, class, git, pie, journey, er, timeline, quadrant
  
 ---- ----
  
-===== 14Plugin-spezifische Syntax =====+===== 13System Configuration =====
  
-Ihre Installation verfügt über folgende Syntax-Plugins:+==== Current Installation ==== 
 +**DokuWiki:** 2024-02-06b "Kaos" 
 +- **Template:** Bootstrap3 v2024-02-06 (hotfix/20241008) 
 +- **PHP:** 7.4-8.1 compatible 
 +- **Plugins:** 25+ active extensions
  
-==== Add New Page Plugin ==== +==== Cache Management ==== 
-<code> +``` 
-{{NEWPAGE}} +~~NOCACHE~~              // Force refresh for this page 
-{{NEWPAGE>namespace}} +```
-{{NEWPAGE>namespace?label=Benutzerdefiniertes Label}} +
-</code>+
  
-**Ergebnis:**\\ +==== Performance Tips ==== 
-{{NEWPAGE}}\\ +- Optimize images before upload 
-{{NEWPAGE>namespace}}\\ +- Use namespaces for organization 
-{{NEWPAGE>namespace?label=Benutzerdefiniertes Label}}+- Avoid excessive plugin usage 
 +- Regular maintenance and updates
  
-==== BPMN.io Plugin ==== 
-<code> 
-<bpmnio type="bpmn"> 
-BPMN XML Inhalt hier... 
-</bpmnio> 
-</code> 
- 
-**Ergebnis:** Rendert BPMN-Diagramme basierend auf dem bereitgestellten XML-Inhalt. 
- 
-==== Bureaucracy Plugin ==== 
-<code> 
-<form> 
-Action mail me@example.com 
-Thanks "Vielen Dank für Ihre Eingabe." 
- 
-Fieldset "Persönliche Daten" 
-Textbox "Name" "=Ihr Name" 
-email "E-Mail Adresse" @@ 
- 
-submit "Absenden" 
-</form> 
-</code> 
- 
-**Ergebnis:** Erstellt ein funktionsfähiges Formular mit E-Mail-Versand. 
- 
-==== Color Plugin ==== 
-<code> 
-<color green>grüner Text</color> 
-<color blue/lightgrey>blauer Text auf hellgrauem Hintergrund</color> 
-<color #FF0000>roter Text</color> 
-</code> 
- 
-**Ergebnis:**\\ 
-<color green>grüner Text</color>\\ 
-<color blue/lightgrey>blauer Text auf hellgrauem Hintergrund</color>\\ 
-<color #FF0000>roter Text</color> 
- 
-==== DataTables Plugin ==== 
-<code> 
-<datatables> 
-^ Spalte A ^ Spalte B ^ Spalte C ^ 
-| Zeile A1 | Zeile B1 | Zeile C1 | 
-| Zeile A2 | Zeile B2 | Zeile C2 | 
-</datatables> 
-</code> 
- 
-**Ergebnis:** Erstellt eine interaktive Tabelle mit Sortier-, Filter- und Suchfunktionen. 
- 
-==== Icons Plugin ==== 
-<code> 
-{{icon>home}} 
-{{fa>home|Startseite}} 
-{{glyphicon>user?24}} 
-</code> 
- 
-**Ergebnis:**\\ 
-{{icon>home}}\\ 
-{{fa>home|Startseite}}\\ 
-{{glyphicon>user?24}} 
- 
-==== Struct Plugin ==== 
-<code> 
----- struct data ---- 
-schema: person 
-name: Max Mustermann 
-email: max@example.com 
 ---- ----
-</code> 
  
-**Ergebnis:** Speichert strukturierte Daten, die später abgefragt werden können.+===== 14Troubleshooting =====
  
-==== Tag Plugin ==== +==== Common Issues ==== 
-<code> +| **Problem** | **Solution** | 
-{{tag>tag1 tag2 tag3}} +| Page not updating | Use `~~NOCACHE~~` or Ctrl+F5 | 
-{{topic>tag1 -tag2}} +| Images not displaying | Check file path and permissions | 
-{{count>+}} +| Syntax not working | Verify plugin activation | 
-</code>+| PHP errors | Check PHP version compatibility | 
 +| Plugin conflicts | Disable plugins individually |
  
-**Ergebnis:**\\ +==== Browser Compatibility ==== 
-{{tag>tag1 tag2 tag3}}\\ +**Modern browsers:** Full support 
-{{topic>tag1 -tag2}}\\ +**Mobile devices:** Responsive design 
-{{count>+}} +- **Accessibility:** Screen reader compatible 
- +- **Performance:** Optimized for speed
-==== ToDo Plugin ==== +
-<code> +
-<todo>Titel der Aufgabe</todo> +
-<todo #>Erledigte Aufgabe</todo> +
-<todo @benutzer>Aufgabe für Benutzer</todo> +
-</code> +
- +
-**Ergebnis:**\\ +
-<todo>Titel der Aufgabe</todo>\\ +
-<todo #>Erledigte Aufgabe</todo>\\ +
-<todo @benutzer>Aufgabe für Benutzer</todo> +
- +
-==== VShare Plugin ==== +
-<code> +
-{{youtube>L-WM8YxwqEU}} +
-{{vimeo>123456789}} +
-{{youtube>L-WM8YxwqEU?large}} +
-</code> +
- +
-**Ergebnis:** Bettet Videos von YouTube, Vimeo und anderen Plattformen ein. +
- +
-==== Wrap Plugin ==== +
-<code> +
-<WRAP classes #id width :language> +
-"großer" Inhalt +
-</WRAP> +
- +
-<wrap classes #id width :language>"kleiner" Inhalt</wrap> +
-</code>+
  
-**Ergebnis:** Erstellt Container mit CSS-Klassen für erweiterte Formatierung.+==== Debug Strategies ==== 
 +1Check browser console for errors 
 +2. Verify plugin compatibility 
 +3. Test with minimal content 
 +4. Use DokuWiki debug mode 
 +5. Check server logs
  
 ---- ----
  
-===== 15. Fehlerbehebung für DokuWiki 2024-02-06b "Kaos" =====+===== 15. Best Practices =====
  
-==== Bekannte Probleme und Lösungen ====+==== Content Organization ==== 
 +- Use logical heading hierarchy 
 +- Implement consistent naming conventions 
 +- Organize media in folders 
 +- Regular content reviews
  
-=== Formatierte Tabellen-Problem === +==== Accessibility ==== 
-  * **Problem:** Tabellen mit komplexer Formatierung werden nicht korrekt gerendert +- Provide alt-text for images 
-  * **Lösung:** Entfernen Sie temporär die Tabellenformatierung aus dem Quelltext +- Use descriptive link text 
-  * **Langfristig:** Warten Sie auf offizielle Patches+- Maintain proper heading structure 
 +- Test with screen readers
  
-=== PHP 8.1 Kompatibilität === +==== Security ==== 
-  * **Problem:** Fehler beim Upgrade von PHP 7.4 auf 8.1 +- Keep DokuWiki updated 
-  * **Lösung:** Überprüfen Sie Plugin-Kompatibilität und aktualisieren Sie alle Plugins +- Use strong authentication 
-  * **Beispiel-Fix für ckgedit Plugin:**+Review ACL settings regularly 
 +Monitor for suspicious activity
  
-<code php> +==== Performance ==== 
-function checkuserfiles() { +Optimize images and media 
-    $expire 0; // Diese Zeile hinzufügen +Use caching effectively 
-    // Rest der Funktion... +Minimize plugin usage 
-+Regular maintenance
-</code> +
- +
-=== Cache-Probleme === +
-  * Browser-Cache leeren (Strg+F5) +
-  * ''%%~~NOCACHE~~%%'' temporär verwenden +
-  * Admin: Cache über Konfiguration leeren +
- +
-=== Plugin-Konflikte === +
-  * Plugins einzeln deaktivieren +
-  * Kompatibilität mit DokuWiki-Version prüfen +
-  * Plugin-Dokumentation konsultieren+
  
 ---- ----
  
-===== 16. Best Practices und Tipps =====+===== 16. Advanced Features =====
  
-==== Performance-Optimierung ==== +==== Namespaces ==== 
-  * Verwenden Sie ''%%~~NOCACHE~~%%'' nur wenn nötig +``` 
-  * Große Bilder vor dem Upload optimieren +[[namespace:page]] 
-  * Bei vielen MedienOrdnerstruktur verwenden+[[sub:namespace:page]] 
 +```
  
-==== Barrierefreiheit ==== +==== Anchors ==== 
-  * Alt-Text für Bilder verwenden +``` 
-  * Aussagekräftige Link-Texte +[[page#section|Link to section]] 
-  * Logische Überschriftenhierarchie+```
  
-==== Wartung ==== +==== Interwiki Links ==== 
-  * Regelmäßige Backups +``` 
-  * Plugin-Updates beachten +[[doku>wiki]] 
-  * Broken Links prüfen+[[wp>Wikipedia]] 
 +[[google>search term]] 
 +```
  
-==== Sicherheit ==== +==== Include Pages ==== 
-  * Sichere Passwörter verwenden +``` 
-  * ACL-Einstellungen prüfen +{{page>namespace:page}} 
-  * Regelmäßige Updates+{{section>page#section}} 
 +```
  
 ---- ----
  
-===== 17. Erweiterte Funktionen =====+===== 17. Quick Reference =====
  
-==== Anker-Links ==== +==== Essential Shortcuts ==== 
-<code> +| **Element** | **Syntax** | **Result** | 
-Dies verlinkt zu [[syntax#internal|diesem Abschnitt]]. +| Bold | `**text**` | **text** | 
-</code>+| Italic | `//text//` | //text// | 
 +| Link | `[[page|text]]` | [[page|text]] | 
 +| Image | `{{image.png}}` | Image display | 
 +| Code | `''code''` | ''code''
 +| Header | `===== H2 =====` | Section header | 
 +| List | `  * item` | • item | 
 +| Table | `^ head ^ head ^` | Table header |
  
-**Ergebnis:**\\ +==== Plugin Shortcuts ==== 
-Dies verlinkt zu [[syntax#internal|diesem Abschnitt]]. +| **Plugin** | **Syntax** | **Function** | 
- +| Color | `<color red>text</color>` | Colored text | 
-==== Namespaces ==== +| Icon | `{{fa>home}}` | Font Awesome icon | 
-<code> +| Tag | `{{tag>tag1 tag2}}` | Page tags | 
-[[some:namespaces]] +| Todo | `<todo>task</todo>` | Task item | 
-</code+| Mermaid | `<mermaid>graph TD...</mermaid>` | Diagram |
- +
-**Ergebnis:**\\ +
-[[some:namespaces]] +
- +
-Verwenden Sie Doppelpunkte, um Namespaces zu erstellen. +
- +
-==== Sektionsbearbeitung ==== +
-Jede Überschrift wird automatisch zu einem bearbeitbaren Abschnitt.+
  
 ---- ----
  
-**Diese umfassende Syntaxreferenz deckt alle verfügbaren Funktionen Ihrer wiki.satware.com Installation ab und ist speziell auf DokuWiki 2024-02-06b "Kaos" abgestimmt. Bei Problemen konsultieren Sie die DokuWiki-Community oder die offizielle Dokumentation.** +**Complete DokuWiki syntax reference for wiki.satware.com**   
- +**Version:** 2024-02-06b "Kaos" | **Updated:** {{CURRENTDATE}}
-{{tag>wiki syntax dokuwiki referenz 2024}}+
  
 +{{tag>wiki syntax dokuwiki reference guide}}
  • wiki/syntax.1749544840.txt.gz
  • Zuletzt geändert: 10.06.2025 10:40
  • von Michael Wegener