Die Weblog Plugins (es sind mehrere) erzeugt Wikiseiten im Journalstil, d.h. Sie werden mit einem Datum im Namen versehen, und werden dann in der Reihenfolge angezeigt werden. Normalerweise wird dazu spezielle Software benötigt. JSPWiki erlaubt es jedoch über Plugins ein Wiki auch als Blog (oder als Blog und Wiki) zu betreiben. Ein Beispiel für die Verwendung von JSPWiki als Weblog ist Janne Jalkannens Weblog: http://www.ecyrd.com/ButtUgly/. Das Gemeindewiki http://www.marktberolzheim.de verwendet es z.B., um Gästebücher und Newseinträge erstellen zu können.

Um ein Weblog aufzubauen, sind mehrer Plugins notwendig:

  • Eines, das einem Einträge -> ein WeblogEntry Plugin
  • Eines, das die Einträge anzeigt -> ein Weblog Plugin
  • Eines, das eine Monats/Jahresübersicht anzeigt -> ein WeblogArchive Plugin

Die folgende Seite beschreibt alle Plugins, die zum Aufbau eines Weblogs innerhalb eines Wikis nötig sind.

WeblogEntryPlugin - Einträge erstellen#

Zeigt einen Button an. Klickt man auf ihn, erstellt das Wiki eine Seite mit dem Seitennamen "(Seitenname)_blogentry_(Dautm)". Dieses Seitenformat dient später dem Weblog Plugin um zu erkennen, welche Seiten es als "Einträge" anzeigen muss. Das Format kann von einem Administrator auch verändert werden. Der Seitenname ist standardmäßig der aktuelle Name, kann aber auch verändert werden.

<<WeblogEntryPlugin entrytext='Neuer Blogeintrag'>>

Parameter

  • entrytext - Titel, der für den Button angezeigt wird. Damit lässt sich der Button auf Deutsch übersetzen, oder für andere Anwendungszwecke abändern (Anstatt "Neuer Blogeintrag", "Neuer Newseintrag" usw...

WeblogPlugin - Einträge anzeigen#

Einträge anzeigen (page muss exakt so heißen wie seite auf der es hinzugefügt wird, weblog entry plugin muss auf selber Seite definiert werden...

<<WeblogPlugin page='Weblog' days=180>>

Parameter

Mit den Parameter lassen sich verschiedene Ansichtskonfigurationen erzeugen, die dazu genutzt werden können, die Zeiträume einzugrenzen und das Format zu ändern.

  • page - Seite für die der Blog erstellt werden soll, also der "Prefix" der im Seitennamen enthalten ist, und den mann dann auf dieser Seite aggregieren (sammeln) will; Default ist die aktuelle Seite (der aktuelle Seitenname)
  • days - wieviele Tageseinträge ab dem startDatum (siehe Parameter weiter unten) rückwärts angezeigt werden sollen (z.B. alle Einträge vom letzten Monat = 30). Wenn er auf "all" gesetzt wird, werden alle Einträge angezeigt, die jemals verfasst wurden. Dies sollte nur für ein Archiv verwendet werden, jedoch gibt es dafür ein eigenes Plugin, siehe weiter unten.
  • pageformat - Wie die Eintragsseite aussehen soll. Das Seitenformat kann den Parameter %p für den aktuellen Seitennamen verwenden
  • startDate - Datum ab wann die Einträge angezeigt werden sollen. Format is "ddMMyy";
  • maxEntries - Wie viele Einträge maximal angezeigt werden sollen.

WeblogArchivePlugin - Jahres/Monatsübersicht anzeigen#

Zeigt eine liste von Monaten und Jahren an, auf die geklickt werden kann.

<<WeblogArchivePlugin>>

Parameter

  • page - vgl. Weblog Plugin

Weblog Vorlage#

Folgende Vorlage bringt alle Plugins zusammen und hilft dir, schnell einen Weblog (Oder ein Gästebuch, oder eine News seite) zu Erstellen. Lege einfach eine Seite mit folgendem Wikitext and und nenn die Seite nach dem Zweck, also z.B. Weblog, Gästebuch, oder wie im Beispiel "News"

%%commentbox
<<WeblogEntryPlugin entrytext='Neuer Eintrag'>>

Archiv

<<WeblogArchivePlugin page='News'>>
%%

<<WeblogPlugin entryFormat='dd. MMMM yyyy' page='News' days='30'>>

Anmerkung: Vergiss nicht auch die "page" Parameter im folgenden Beispiel umzubenennen, falls dein Zweck nicht "News" ist, das führt dann in den Stolperfallen beschriebenen Problem "Meine Einträge werden nicht Angezeigt"

Stolperfallen#

Häufige Fehler im Zusammenhang mit News-, Gästebuch- und Blogeinträgen (Bei allen wird das Weblog Plugin verwendet)


Englische Orginal Doku für WeblogEntry und Weblog Plugin siehe JSPWiki:WeblogPlugin, für WeblogArchive Plugin siehe JSPWiki:WeblogArchivePlugin

Add new attachment

Only authorized users are allowed to upload new attachments.

« This page (revision-40) was last changed on 06-Jul-2012 14:03 by ChristophSauer