Wiki-Syntax

Um den Text lesbarer und gegliedert zu gestalten, gibt es spezifische Wiki Zeichenkombinationen, die dem eingeschlossenen Text eine Formatvorlage zuweisen. Diese so genannten „Tags“ werden beim Bearbeiten einer Seite an entsprechender Stelle eingegeben. Die Gesamtheit dieser Tags wird als Wiki-Syntax bezeichnet und unterscheidet sich je nach verwendeter Wiki-Software. Allen Dialekten ist jedoch zu eigen, dass sie sehr viel einfacher aufgebaut sind als das ansonsten im World Wide Web verbreitete HTML. Diese Beschränkung auf das Wesentliche ermöglicht eine einfache Gestaltung der Seiten mit wenig Lern- und Schreibaufwand.

Die Folgende Übersicht zeigt JSPWiki Tags zur Gestaltung von JSPWiki-Seiten

JSPWiki Syntax Ergebnis
---- Erzeugt einen waagrechten Strich ----
[link] Erzeugt einen Link entweder auf eine bekannte Seite wie z.B. die Startseite Main oder auf eine nicht existierende Seite Unbekannt
[text|link] Erzeugt einen Link, wobei text für einen Aliasnamen für den Link steht, wie z.B. ein Link auf die Startseite
\\ Erzeugt einen Zeilenumbruch wie z.B.
hier
[#1] Erzeugt die erste Fußnote
[#1 | Erste Fußnote] Erzeugt die erste Fußnote mit dem Aliasnamen erste Fußnote
[1] Erzeugt eine Referenz zur ersten Fußnote
* Erzeugt ein Listenelement, wobei der Stern in der ersten Spalte stehen muss. Weitere Sterne (**) erzeugen eine tiefere Gliederung.
# Erzeugt eine numrierte Liste, wobei das Kreuz in der ersten Spalte stehen muss. Weitere Gatter (##) erzeugen eine tiefere Gliederung.
!, !!, !!! Erzeugt eine Überschrift. Mehr Ausrufezeichen erzeugen größere Überschriften.
__ Erzeugt Fettschrift
[{Image src='http://.../foto.jpg'}] Bindet ein Bild ein
''...'' Erzeugt Kursivschrift, wobei die Anführungszeichen 2 einzelne Anführungszeichen sein müssen und keine "normalen"
{{...}} Erzeugt Monospaceschrift, wie sie für Quellcode verwendet wird.
|text|text| Erzeugt eine Tabelle. || Kann für einen Header verwendet werden.

Beispiel Listen und numerierte Listen

Wiki Syntax

* Ein Stern {{ * }} am Anfang einer Zeile erzeugt ein Listenelement
** Zwei Sterne {{ ** }} erzeugen eine tiefere Gliederung der Auszählung
*** usw...

Ergebnis

  • Ein Stern * am Anfang einer Zeile erzeugt ein Listenelement
    • Zwei Sterne ** erzeugen eine tiefere Gliederung der Auszählung
      • usw...

Wiki Syntax

# Erzeugt ein Listenelement
## Tiefere Gliederung
# Nächster Stichpunkt

Ergebnis

  1. Erzeugt ein Listenelement
    1. Tiefere Gliederung
  2. Nächster Stichpunkt

Beispiel Tabellen

Wiki Syntax

|| Hier der Header
| Hier eine Zeile
| Und noch eine Zeile
|| Letzte Zeile

Ergebnis

Hier der Header
Hier eine Zeile
Und noch eine Zeile
Letzte Zeile

Beispiel Quelltext

Wiki Syntax


{{{
class {...} 
method {...} 
} } }

Ergebnis

class {...} 
method {...} 

Beispiel Textformatierung mit CSS Angaben

Wiki Syntax

%%(color:darkgreen;)dunkelgrün %%(color:black;) und wieder normal

Ergebnis

dunkelgrün und wieder normal

Bilder in JSPWiki

Es gibt zwei Möglichkeiten, Bilder in das Wiki einzufügen:

  1. durch einen Verweis auf eine URL
  2. durch einen Verweis auf ein sog. Wiki-Attachment

Im ersten Fall soll beispielsweise das Uni-Logo von der Startseite der Mathe-Fakultät eingebunden werden:

[{Image src='http://www.mathematik.uni-ulm.de/style/unilogo.png'}]
Ergebnis:

Im zweiten Fall muss man folgendermassen vorgehen, um das Bild einzubinden:

  • In der Wiki-Seite wird ein Link auf ein sog. Wiki-Attachment gesetzt:
[{Image src='unilogo.png'}]
  • dann muss das Attachment über den Menüpunkt "Datei hinzufügen" das einzubindende Bild hinzugefügt werden
Hinweis: Wenn mit ALLOW die Zugriffsrechte auf die Seite eingeschränkt worden sind, können keine Attachments zur Seite hinzugrfügt werden. Bis dieser Bug beseitigt ist, kann das Problem umgangen werden, indem die Zugriffsbeschränkungen aufgehoben werden, das Attachment hizugefügt wird und dann die Zugriffe wieder beschränkt werden. .

Ergebnis:

Attachments

unilogo2.png Info on unilogo2.png 2545 bytes