Wiki






AKTUELLES

Neuer Eintrag / Archiv
JSPWiki ist eine in der Programmiersprache Java geschriebene Wiki-Software, die auf Java Server Pages basiert. Hierbei handelt es sich um Freie Software, die unter der LGPL lizenziert ist. Es wird vor allem von Firmen im Intranet eingesetzt und besitzt eine aktive Entwicklergemeinde. In Deutschland beteiligt sich unter anderem das i3G Institut der Hochschule Heilbronn an der Entwicklung.

JSPWiki bietet im Gegensatz zu MediaWiki die Möglichkeit, Dateien direkt an Seiten anzuhängen. Jede Seite generiert einen eigenen RSS-Feed über den die Änderungen an dieser speziellen Seite mit einen Feedreader verfolgt werden können.

Funktionen

Das Arbeiten mit einem Wiki ist leicht erlernbar. Noch einfacher gestaltet sich das Arbeiten, wenn zahlreiche, nützliche Features zur Verfügung stehen, die im JSPWiki inbegriffen sind.

  • WikiWizard (u. a. inklusive einer Toolbar für die Textformatierung, Shortcuts zu allen wichtigen Funktionen, Verwaltung von Anhängen, Einfügen von formatierten Texten aus MS-Office)
  • WikiMap-Plugin - Wiki Visualisierung mit Topic-Map-Graphen
  • GoogleMaps-Plugin - Geodaten in das Wiki eingeben
  • WikiSpreadSheetFilter - Kalkulation in einem Wiki
  • Wiki-Markup-Standard - Standardisierungsspezifikation Creole
  • LaTex-Plugin - Wiki-Inhalte zu PDF-Dokumenten zusammenfassen
  • Optimierte Druckansicht
  • und vieles mehr...

Scriptsprache + Wiki -> Juwi

Juwi erlaubt Programmlogik in Wiki-Seiten einzubetten und somit Datenbankanwendungen mit Wikis zu schreiben. Dadurch werden unstrukturierte Daten der Wiki-Seiten mit den strukturierten Daten in einer Datenbank zusammengeführt. Alle Mechanismen des Wiki gelten nun auch für den Code, wie beispielsweise die Versionierung und die Änderungsverfolgung. Juwi ist nicht nur auf das reine Auslesen beschränkt. Eingabeformulare und Aktionsskripte können ebenfalls verwendet werden. Es existiert momentan kein Web-Framework in dem mit annähernd gleicher Flexibilität und vergleichbarer Schnelligkeit datenbankbasierte Webanwendungen erstellt werden können.