Hier sind einige Konfigurationen des JSPWiki beschrieben.

Plugins#

  • Code Format
  • Math-Plugin: Aktualisierte Version als Maven Artifact com.intersult:math-plugin

Latex-Plugin#

[{Math latex='y=Ax'}]

Intersult : JSPWiki - Plugin insertion failed: Could not find plugin MathIntersult : JSPWiki - Plugin insertion failed: Could not find plugin Math

Symbole

Formatierungen#

Stylesheet#

Das Stylesheet befindet sich unter /templates/default/jspwiki.css

Tabellenzelle rechtsbündig (align right)#

ÜberschriftÜberschrift
Stanrdard LinksRechts13

Mehrere Spalten#

Erste Spalte#

Text

Zweite Spalte#

Text

Beliebige Styles#

%%(<Style>)
<Content>
%%

Zum Beispiel eine Image mit Label:

%%(
    float: right;
    text-align: center;
    font-weight: bold;
    padding: 0 0 5px 5px;
)
<Image>
<Label>
%%

Images#

[{Image src='<Seite/Attachement>' width='<Width>' height='<Height>' style='<CSS>' link='<Wiki/URL>' alt='Some Page'}]

Code#

Inline Code: Intersult : JSPWiki - Plugin insertion failed: Could not find plugin CodeIntersult : JSPWiki - Plugin insertion failed: Could not find plugin Code

Attachement:

Intersult : JSPWiki - Plugin insertion failed: Could not find plugin CodeIntersult : JSPWiki - Plugin insertion failed: Could not find plugin Code

Escape Character#

Um ein Wiki-Markup-Zeichen einzufügen, kann mit der Tilde (~) escaped werden, also zum Beispiel ~|, um ein | auszugeben.

Sicherheit#

Seiten#

Seite nur lesbar/editierbar für eine Gruppe machen:

[{ALLOW modify Intersult}]

Benutzer#

Wenn das Anlegen von Benutzern durch die Policy nicht erlaubt ist, dann folgende Vorgehensweise wählen:
  1. In /wiki/data/userdatabase.xml einen Benutzereintrag kopieren und anpassen
  2. Eine Datei mit dem gewünschten Passwort erzeugen
  3. Mit sha1sum das Passwort verschlüsseln (http://lists.gnupg.org/pipermail/gnupg-announce/2004q4/000184.html)
  4. Das Passwort austauschen, statt {SSHA} allerdings {SHA} davor schreiben.

Formular#

Text
Textarea
Drop-Down
Radio First Option
Second Option
Checkbox Reply

Es kann auch mit dem JSPWiki:FormMailerPlugin abgeschickt werden.

Inhaltsverzeichnis#

[{TableOfContents}]
[{TableOfContents title='Page contents' numbered='true' prefix='Chap. '}]

Pageflow#

Alias#

[{SET alias='Page'}]

Konfiguration#

Base URL#

In der Konfiguration kann eine Basis-URL für erzeugte Links angegeben werden. In den meisten Fällen macht es Sinn, die Linkerzeugung auf relativ zu setzen:
jspwiki.baseURL = http://www.intersult.com/wiki/
jspwiki.referenceStyle = relative

IFrames#

[{IFramePlugin url='http://localhost/some-page.html' width='100%' height='500' border='1' scrolling='yes' align='center'}]
[{Link src='http://localhost/' label='Home'}]

JSP-Wiki verwendet für Links Sonderzeichen, zum Beispiel "|". Solche Zeichen können nur durch HTML-Entities ausgegeben werden, also der Senkrechte Strich durch &#124;

Variablen#

Innerhalb der [...] Zonen können Variablen verwendet werden, nach dem Schema {$<variable>}, also zum Beispiel {$pagename} mit dem Ergebnis 'JSPWiki'.

Facebook#

[{IFramePlugin url='http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.intersult.com/&layout=box_count' height='65px'}]

Tomcat 6, 7#

JSPWiki lässt sich nicht direkt auf Tomcat 6 und aufwärts deployen. Das Problem kann wie folgt gelöst werden:

Folgende JARs löschen:

  • jakarta-tablibs-standard-1.1.2.jar

Folgende JARs hinzufügen:

  • jstl-1.2.jar
  • log4j-1.2.14.jar
  • commons-logging-1.1.1.jar