Wikisyntax (auch „Wikitext“) ist die Auszeichnungssprache, mit der Inhalte im Wiki strukturiert und formatiert werden. Sie wird automatisch vom sogenannten „Parser“ verarbeitet – also dem Teil des Systems, der aus deinem Quelltext die sichtbare Seite erzeugt.

Wenn du den VisualEditor verwendest, siehst du von dieser Syntax meist nichts. Aber sobald du auf „Quelltext bearbeiten“ klickst – oder Vorlagen, Infoboxen oder komplexe Layouts nutzt – kommst du früher oder später mit Wikitext in Kontakt.

Grundprinzip von Wikisyntax Bearbeiten

Wikitext basiert auf einfachen Zeichenkombinationen:

  • Drei Hochkommas für '''fett'''
  • Zwei eckige Klammern für [[Links]]
  • Doppelte geschweifte Klammern für {{Vorlagen}}
  • Doppelte Gleichheitszeichen für == Überschriften ==

Der Parser liest diese Zeichen und verwandelt sie beim Anzeigen der Seite in HTML – oder das, was ihm gerade passt. Denn der Parser hat seine Eigenheiten – besonders wenn Klammern nicht korrekt geschlossen werden, verschachtelte Vorlagen verwendet werden oder Sonderzeichen vorkommen.

Auswertung der Syntax Bearbeiten

Die Auswertung der Wikisyntax erfolgt über den so genannten Parser, der den in Wikisyntax geschriebenen und in der Datenbank gespeicherten Wikitext in HTML umwandelt. Dabei werden Vorlagen, Parserfunktionen, Magische Wörter und Parser-Tags (aus Erweiterungen) aufgelöst und in eine darstellbare Form überführt.

Diese Auswertung erfolgt serverseitig und in verschachtelter Form. Nicht alles, was im Quelltext sichtbar ist, muss im Ergebnis erscheinen, und nicht jeder vorhandene Parameter führt automatisch zu einer Ausgabe.

Das Ergebnis der Auswertung kann im Cache zwischengespeichert werden, weshalb sich kontextabhängige Inhalte nicht immer sofort aktualisieren.

Möglichkeiten Bearbeiten

Hier eine Auswahl der Dinge, die mit Wikitext möglich sind – mit Beispielen und Links zu Detailseiten:

Option Syntaxbesipiel
Textformatierung '''fett''', ''kursiv'',<sup>hochgestellt</sup>
Überschriften und Seitenstruktur === Abschnitt ===
Tabellen
{|
| Eins || Zwei 
|}
Aufzählungen
* Eins
* Zwei
** Zwei A
Links [[Interner Link | Intern]]
Syntax und Code-Darstellung <code>
Vorlagen (Ausgabegesteuerte u. wiederkehrende Elemente) {{Zitat|Dunkel war's der Mond schien helle.}}
Dateien und Bilder [[Datei:Test.png]]
Belege oder Fußnoten <ref>Ein Hinweis oder Beleg</ref>
Formeln <math>c = \sqrt{a^2 + b^2}</math>


Schwierigkeiten Bearbeiten

  • Der Parser meldet keine Fehler. Er zeigt einfach Unsinn an.
  • Klammern müssen korrekt sein. {{ ohne zugehöriges }} kann das Layout komplett zerschießen.
  • Whitespace ist wichtig. Eine Leerzeile trennt Absätze – fehlende Zeile = Fließtext.
  • Sonderzeichen wie <nowiki> oder &nbsp; haben besondere Bedeutung.

Vorzüge der Wikitext-Bearbeitung Bearbeiten

Auch wenn es anfangs sperrig wirkt: Wikitext ist extrem flexibel, kompakt und ideal für strukturierte Inhalte. Viele Funktionen im Wiki – Vorlagen, Kategorien, Tabellen, Daten – lassen sich nur oder besser über Quelltext bearbeiten.

Der VisualEditor ist ein gutes Werkzeug für einfache Seiten und die schnelle Bearbeitung im Text. Aber wenn du wiederverwendbare Bausteine erstellen willst, kommst du um die Syntax nicht herum.

Zusammenfassung Bearbeiten

Wikitext ist die Grundlage für viele Funktionen im Wiki – von einfacher Textgestaltung bis hin zu Vorlagen und Datenstrukturen.

Auch wenn du überwiegend mit dem VisualEditor arbeitest, hilft es, die grundlegende Syntax zu verstehen. Für die wichtigsten Anwendungsfälle findest du eigene Hilfeseiten – und wer tiefer einsteigen möchte, kann sich auch außerhalb von Wikonia umsehen.

Siehe auch