Hier sind einige Konfigurationen des [JSPWiki] beschrieben. !!!Plugins * [Code Format|http://www.jspwiki.org/wiki/Code2Html] * __Math-Plugin:__ Aktualisierte Version als Maven Artifact com.intersult:math-plugin !!Latex-Plugin {{{ [{Math latex='y=Ax'}] }}} [{Math latex='y=Ax'}] [Symbole|http://www.artofproblemsolving.com/Wiki/index.php/LaTeX:Symbols] !!!Formatierungen !!Stylesheet Das Stylesheet befindet sich unter /templates/default/jspwiki.css !!Tabellenzelle rechtsbündig (align right) ||Überschrift||Überschrift |Stanrdard Links|%%(text-align:right;display:block;)Rechts13%% !!Mehrere Spalten %%columns !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: [{Code lang=java public class Blah { }}] Attachement: [{Code lang=java src=Test.java showsrc=false}] !!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: # In /wiki/data/userdatabase.xml einen Benutzereintrag kopieren und anpassen # Eine Datei mit dem gewünschten Passwort erzeugen # Mit sha1sum das Passwort verschlüsseln (http://lists.gnupg.org/pipermail/gnupg-announce/2004q4/000184.html) # Das Passwort austauschen, statt {SSHA} allerdings {SHA} davor schreiben. !!!Formular [{FormOpen form='test' hide='onsuccess' submit='mailto:info@intersult.com'}] |Text|[{FormInput type='text' name='name'}] |Textarea|[{FormTextarea name='issue' rows='6' cols='40'}] |Drop-Down|[{FormSelect name='priority' value='Hoch;*Normal;Niedrig'}] |Radio|[{FormInput type='radio' name='1' value='1'}] First Option\\ [{FormInput type='radio' name='2' value='2'}] Second Option |Checkbox|[{FormInput type='checkbox' name='reply' value='reply'}] Reply [{FormInput type='submit' name='submit' value='Abschicken'}] [{FormClose}] 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 {{{ [{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 '[{$pagename}]'. !!!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