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:32] – Die DokuWiki-Syntaxreferenz wurde vollständig überarbeitet und um 25+ Plugin-spezifische Syntaxelemente (AddNewPage, BPMN.io, Bureaucracy, Color, DataTables, Icons, Struct, Tag, ToDo, VShare, Wrap etc.), erweiterte Formatierungsoptionen, spezifische Fehle 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. +
-</code> +
- +
-**Ergebnis:** Sie können <sub>tiefgestellt</sub> und <sup>hochgestellt</sup> verwenden. +
- +
-==== 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> +
- +
-**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>+```
  
-==== Automatisches Inhaltsverzeichnis ==== +==== Control Macros ==== 
-  * Wird automatisch bei mehr als 3 Überschriften erstellt +``` 
-  * Deaktivierung mit ''%%~~NOTOC~~%%'' +----                    // horizontal line 
- +~~NOTOC~~              // disable table of contents 
-==== Horizontale Linie ==== +~~NOCACHE~~            /force page refresh 
-<code> +```
----- +
-</code> +
-Vier oder mehr Bindestriche erzeugen eine horizontale Linie.+
  
 ---- ----
Zeile 75: 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>+```
  
-==== Interne Links ==== +==== Internal Links ==== 
-<code> +``` 
-[[seitenname]] +[[pagename]] 
-[[seitenname|Link-Text]] +[[pagename|Display text]] 
-[[namespace:seitenname]] +[[namespace:page]] 
-[[syntax#internal|Zu diesem Abschnitt]] +[[#anchor|Section link]] 
-</code>+[[syntax#internal|This section]] 
 +```
  
-==== Interwiki-Links ==== +==== Special Links ==== 
-<code> +``` 
-[[doku>Interwiki]] +[[doku>wiki]]          // Interwiki 
-[[wp>Wiki]] +[[\\server\share]]     // Windows share 
-</code> +```
- +
-==== Windows-Freigaben ==== +
-<code> +
-[[\\server\freigabe|Diese Freigabe]] +
-</code> +
- +
-==== Bild-Links ==== +
-<code> +
-[[http://php.net|{{wiki:dokuwiki-128.png}}]] +
-</code>+
  
 ---- ----
  
-===== 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>+```
  
-==== Bildausrichtung ==== +==== Image Alignment ==== 
-<code> +``` 
-{{ wiki:dokuwiki-128.png}}    // Rechtsbündig +{{ image.png }}                 // centered 
-{{wiki:dokuwiki-128.png }}    // Linksbündig +{{image.png }}                  // left aligned 
-{{ wiki:dokuwiki-128.png }}   // Zentriert +{{ image.png}}                  // right aligned 
-</code> +{{image.png|Caption text}}      // with caption 
- +```
-==== Bildtitel und Alt-Text ==== +
-<code> +
-{{ wiki:dokuwiki-128.png |Dies ist die Bildunterschrift}} +
-</code> +
- +
-==== 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>+
  
-==== Fallback-Formate für Videos ==== +==== Supported Formats ==== 
-Laden Sie mehrere Formate hoch (z.B. ''video.mp4''''video.webm''''video.ogv'') für maximale Browser-Kompatibilität.+- **Images:** gifjpg, png, svg 
 +- **Video:** webm, ogv, mp4 
 +**Audio:** ogg, mp3, wav
  
 ---- ----
  
-===== 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>+```
  
-==== Geordnete Listen ==== +==== Ordered Lists ==== 
-<code> +``` 
-  - Die gleiche Liste, aber nummeriert +  - First numbered 
-  - Ein weiterer Punkt +  - Second numbered 
-    - Verwenden Sie Einrückung für tiefere Ebenen +    - Nested numbered 
-    - Das war's +    - Another nested 
-  - Zurück zur ersten Ebene +  - Back to first level 
-</code>+```
  
-==== Gemischte Listen ==== +==== Mixed Lists ==== 
-<code> +``` 
-  * Ungeordnet +  * Unordered 
-    - Geordnet +    - Ordered nested 
-    - Noch einer +    - Another ordered 
-  * Zurück zu ungeordnet +  * Back to unordered 
-</code>+```
  
 ---- ----
  
-===== 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>+```
  
-==== Colspan (Zellen horizontal verbinden) ==== +==== Advanced Features ==== 
-<code> +``` 
-Überschrift 1 ^ Überschrift 2 ^ Überschrift 3 ^ +Header 1 ^ Header 2 ^ Header 3 ^ 
-Zeile Sp 1  Zeile 1 Sp 2  Zeile 1 Sp 3  +Cell   Colspan  || 
-Zeile 2 Sp 1  ein colspan (beachten Sie die doppelte Pipe) || +Rowspan  Cell 2   Cell 3   
-Zeile 3 Sp 1  Zeile 3 Sp  Zeile Sp 3  +:::      Cell   Cell   
-</code>+```
  
-==== Vertikale Überschriften ==== +==== Alignment ==== 
-<code> +``` 
-|              Überschrift 1  ^ Überschrift 2  +    Centered Header     
-^ Überschrift 3 Zeile 1 Sp 2  Zeile 1 Sp 3  +|  right|  center  |left  | 
-^ Überschrift 4 | Zeile 2 Sp 2  Zeile 2 Sp 3  | +``` 
-</code> +**Rules:** 2+ spacesleft→right, right→left, both→center
- +
-==== 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> +
- +
-==== Tabellenausrichtung ==== +
-<code> +
-^           Tabelle mit Ausrichtung           ^^^ +
-|        rechts|    zentriert    |links          | +
-|links          |        rechts|    zentriert    | +
-| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | +
-</code> +
- +
-**Ausrichtungsregeln:** +
-  * **Rechtsbündig:** Mindestens 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>+```
  
-==== Code-Blöcke ====+==== Code Blocks ==== 
 +```
 <code> <code>
-<code> +Plain code block 
-Dies ist vorformatierter Code, alle Leerzeichen bleiben erhalten: wie              <-hier +preserves   spaces
-</code>+
 </code> </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> 
- 
-==== 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>+```
  
-==== Unterstützte Sprachen für Syntax-Highlighting ==== +==== File Blocks ==== 
-''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'' +``` 
- +<file php script.php> 
-==== Herunterladbare Code-Blöcke ==== +<?php 
-<code> +echo "Downloadable file"; 
-<file php myexample.php> +?>
-<?php echo "hello world!"; ?>+
 </file> </file>
-</code>+```
  
-==== Code ohne Highlighting ==== +==== No Formatting ==== 
-<code> +``` 
-<code - myfile.foo> +<nowiki>**No formatting** //applied here//</nowiki
-Kein Syntax-Highlighting, aber herunterladbar +%%**No formatting** //applied here//%% 
-</code+``` 
-</code>+ 
 +==== Supported Languages ==== 
 +**Popular:** java, php, python, javascript, html, css, xml, json, yaml, bash, sql, c, cpp, csharp, go, rust, swift, kotlin, scala, ruby, perl, lua, r, matlab, latex, markdown 
 + 
 +**Complete list:** 200+ languages including assembly, fortran, cobol, ada, pascal, delphi, vb, powershell, batch, nginx, apache, docker, terraform, etc.
  
 ---- ----
  
-===== 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>+```
  
-==== Prozent-Zeichen ==== +==== Footnotes ==== 
-<code> +``` 
-Das Gleiche gilt für %%//__dieser__ Text// mit einem Smiley ;-)%%. +Text with footnote((This is the footnote content)) 
-</code>+``` 
 + 
 +==== Emoticons & Symbols ==== 
 +``` 
 +8-) 8-O :-( :-) =) :-:-\ :-? :-D :-P :-O :-X :-| ;-) ^_^  
 +:?: :!: LOL FIXME DELETEME 
 +-> <- <-=> <= <=> >> << -- --- 640x480 (c) (tm) (r) 
 +```
  
 ---- ----
  
-===== 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~~
  
-  * ''8-)'' → 8-) (cool) +====== Main Slide ====== 
-  * ''8-O'' → 8-O (eek) +Slide content here
-  * '':-('' → :-( (sad) +
-  * '':-)'' → :-) (smile) +
-  * ''=)'' → =) (smile2) +
-  * '':-/'' → :-/ (doubt) +
-  * '':-\'' → :-\ (doubt2) +
-  * '':-?'' → :-? (confused) +
-  * '':-D'' → :-D (biggrin) +
-  * '':-P'' → :-P (razz) +
-  * '':-O'' → :-O (surprised) +
-  * '':-X'' → :-X (silenced) +
-  * '':-|'' → :-| (neutral) +
-  * '';-)'' → ;-) (wink) +
-  * ''^_^'' → ^_^ (fun) +
-  * ''m('' → m( (facepalm) +
-  * '':?:'' → :?: (question) +
-  * '':!:'' → :!: (exclaim) +
-  * ''LOL'' → LOL (lol) +
-  * ''FIXME'' → FIXME (fixme) +
-  * ''DELETEME'' → DELETEME (deleteme)+
  
-==== Typografische Konvertierungen ==== +===== Horizontal Slide ===== 
-<code> +Next slide content
--> <- <-> => <<=> >> << -- --- 640x480 (c) (tm) (r) +
-"Er dachte 'Es ist eine Männerwelt'..." +
-</code>+
  
-**Ergebnis:**\\ +==== Vertical Slide ==== 
--> <- <-> => <<=> >> << -- --- 640x480 (c) (tm) (r)\\ +Nested slide content 
-"Er dachte 'Es ist eine Männerwelt'..."+```
  
-----+==== Advanced Features ==== 
 +``` 
 +~~REVEAL theme=sky&transition=fade&controls=1~~
  
-===== 12. RSS/ATOM Feed-Aggregation =====+{{background>lightblue}} 
 +===== Slide with Background =====
  
-<code+<fragment>First point appears</fragment
-{{rss>http://slashdot.org/index.rss 5 author date 1h}} +<fragment>Then second point</fragment> 
-</code>+<fragment>Finally third point</fragment>
  
-**Parameter:** +<notes> 
-  * **Zahl:** Maximale Anzahl der anzuzeigenden Elemente (Standard: 8) +Speaker notes here 
-  * **reverse:** Zeigt die letzten Elemente zuerst an +- Point 1 
-  * **author:** Zeigt Autorennamen an +Point 2 
-  * **date:** Zeigt Elementdaten an +</notes> 
-  * **description:** Zeigt Elementbeschreibung an (HTML-Tags werden entfernt) +```
-  * **nosort:** Sortiert die Elemente nicht +
-  * **n[dhm]:** Aktualisierungsperiode (d=Tage, h=Stunden, m=Minuten)+
  
----- +**Available Themes:** whiteblack, sky, beige, blood, league, moon, night, serif, simple, solarized, dokuwiki
- +
-===== 13. Kontroll-Makros ===== +
- +
-==== NOTOC - Inhaltsverzeichnis unterdrücken ==== +
-<code> +
-~~NOTOC~~ +
-</code> +
-Verhindert die automatische Erstellung eines Inhaltsverzeichnisses. +
- +
-==== NOCACHE - Cache deaktivieren ==== +
-<code> +
-~~NOCACHE~~ +
-</code> +
-Zwingt DokuWikidie Seite bei jedem Aufruf neu zu rendern.+
  
 ---- ----
  
-===== 14Plugin-spezifische Syntax =====+===== 12Mermaid Diagrams =====
  
-Ihre Installation verfügt über folgende Syntax-Plugins:+==== Flowcharts ==== 
 +``` 
 +<mermaid> 
 +graph TD 
 +    A[Start] --> B{Decision} 
 +    B -->|Yes| C[Action 1] 
 +    B -->|No| D[Action 2] 
 +    C --> E[End] 
 +    D --> E 
 +</mermaid> 
 +```
  
-==== Add New Page Plugin ==== +==== Sequence Diagrams ==== 
-<code+``` 
-{{NEWPAGE}} +<mermaid
-{{NEWPAGE>namespace}} +sequenceDiagram 
-{{NEWPAGE>namespace?label=Benutzerdefiniertes Label}} +    participant User 
-</code>+    participant System 
 +    participant Database 
 +     
 +    User->>System: Request 
 +    System->>Database: Query 
 +    Database-->>System: Response 
 +    System-->>User: Result 
 +</mermaid> 
 +```
  
-==== BPMN.io Plugin ==== +==== Gantt Charts ==== 
-<code> +``` 
-<bpmnio type="bpmn"+<mermaid
-BPMN XML Inhalt hier... +gantt 
-</bpmnio> +    title Project Timeline 
-</code>+    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> 
 +```
  
-==== Bureaucracy Plugin ==== +**Supported Types:** flowchart, sequence, gantt, class, git, pie, journey, er, timeline, quadrant
-<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" +===== 13. System Configuration =====
-</form> +
-</code>+
  
-==== Color Plugin ==== +==== Current Installation ==== 
-<code> +- **DokuWiki:** 2024-02-06b "Kaos" 
-<color green>grüner Text</color> +- **Template:** Bootstrap3 v2024-02-06 (hotfix/20241008) 
-<color blue/lightgrey>blauer Text auf hellgrauem Hintergrund</color> +- **PHP:** 7.4-8.1 compatible 
-<color #FF0000>roter Text</color> +- **Plugins:** 25+ active extensions
-</code>+
  
-==== DataTables Plugin ==== +==== Cache Management ==== 
-<code> +``` 
-<datatables> +~~NOCACHE~~              // Force refresh for this page 
-^ Spalte A ^ Spalte B ^ Spalte C ^ +```
-| Zeile A1 | Zeile B1 | Zeile C1 | +
-| Zeile A2 | Zeile B2 | Zeile C2 | +
-</datatables> +
-</code>+
  
-==== Icons Plugin ==== +==== Performance Tips ==== 
-<code> +- Optimize images before upload 
-{{icon>home}} +- Use namespaces for organization 
-{{fa>home|Startseite}} +- Avoid excessive plugin usage 
-{{glyphicon>user?24}} +- Regular maintenance and updates
-</code>+
  
-==== Struct Plugin ==== 
-<code> 
----- struct data ---- 
-schema: person 
-name: Max Mustermann 
-email: max@example.com 
 ---- ----
-</code> 
  
-==== Tag Plugin ==== +===== 14. Troubleshooting =====
-<code> +
-{{tag>tag1 tag2 tag3}} +
-{{topic>tag1 -tag2}} +
-{{count>+}} +
-</code>+
  
-==== ToDo Plugin ==== +==== Common Issues ==== 
-<code> +| **Problem** | **Solution** | 
-<todo>Titel der Aufgabe</todo> +| Page not updating | Use `~~NOCACHE~~` or Ctrl+F5 | 
-<todo #>Erledigte Aufgabe</todo> +| Images not displaying | Check file path and permissions | 
-<todo @benutzer>Aufgabe für Benutzer</todo> +| Syntax not working | Verify plugin activation | 
-</code>+| PHP errors | Check PHP version compatibility | 
 +| Plugin conflicts | Disable plugins individually |
  
-==== VShare Plugin ==== +==== Browser Compatibility ==== 
-<code> +- **Modern browsers:** Full support 
-{{youtube>L-WM8YxwqEU}} +**Mobile devices:** Responsive design 
-{{vimeo>123456789}} +**Accessibility:** Screen reader compatible 
-{{youtube>L-WM8YxwqEU?large}} +- **Performance:** Optimized for speed
-</code>+
  
-==== Wrap Plugin ==== +==== Debug Strategies ==== 
-<code> +1. Check browser console for errors 
-<WRAP classes #id width :language> +2. Verify plugin compatibility 
-"großer" Inhalt +3. Test with minimal content 
-</WRAP> +4. Use DokuWiki debug mode 
- +5. Check server logs
-<wrap classes #id width :language>"kleiner" Inhalt</wrap> +
-</code>+
  
 ---- ----
  
-===== 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 |
  
-==== Namespaces ==== +==== Plugin Shortcuts ==== 
-<code> +| **Plugin** | **Syntax** | **Function** | 
-[[some:namespaces]] +| Color | `<color red>text</color>` | Colored text | 
-</code+| Icon | `{{fa>home}}` | Font Awesome icon | 
-Verwenden Sie Doppelpunkte, um Namespaces zu erstellen. +| Tag | `{{tag>tag1 tag2}}` | Page tags | 
- +| Todo | `<todo>task</todo>` | Task item | 
-==== Sektionsbearbeitung ==== +| Mermaid | `<mermaid>graph TD...</mermaid>` | Diagram |
-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.1749544345.txt.gz
  • Zuletzt geändert: 10.06.2025 10:32
  • von Michael Wegener