JSPWiki

JSPWiki
JSPWiki
Entwickler Apache Software Foundation
Aktuelle Version 2.8.4
(9. Mai 2010)
Betriebssystem Plattformunabhängig
Programmier­sprache Java, Java Server Pages
Kategorie Wiki-Software, Java
Lizenz Apache License 2.0
www.jspwiki.org

JSPWiki ist eine in der Programmiersprache Java geschriebene freie Wiki-Software, die auf Java Server Pages und Servlets basiert. Es wurde von dem Finnen Janne Jalkanen entwickelt. JSPWiki ist unter der Apache Lizenz lizenziert. Es wird vor allem von Unternehmen im Intranet eingesetzt und besitzt eine aktive Entwicklergemeinde. In Deutschland beteiligt sich unter anderem das i3G Institut der Hochschule Heilbronn an der Entwicklung.

Inhaltsverzeichnis

Geschichte und Verbreitung

JSPWiki wurde 2001 von Janne Jalkanen ins Leben gerufen, und wird seither stetig weiterentwickelt. JSPWiki ist bei diversen Unternehmen und Hochschulen im Intranet im Einsatz. Es findet dort zumeist als Projektwiki oder auch als Wissensspeicher Verwendung. Die Wiki-Engine wird unter anderem vom JBoss-Projekt, Liferay Portal und der Chilepedia eingesetzt. Ebenso hat Sun Microsystems JSPWiki in seine Portalserver-Software integriert. Privatpersonen setzen das Wiki wegen seiner einfachen Installation als persönliche Informationverwaltung ein (als sog. PIM – Personal Information Manager). Durch das Blog-Plugin und die RSS-Unterstützung wird es auch als Blogging-Software verwendet. Seit Ende 2008 ist der Quelltext von JSPWiki nicht mehr unter der LGPL, sondern unter der Apache Lizenz verfügbar.[1] Zusätzlich migriert JSPWiki im Moment im Rahmen der Apache Incubation zu einem Projekt der Apache Software Foundation.[2]

Abgrenzung zu anderer Wiki-Software

JSPWiki verwendet die Auszeichnungssprache des PHPWikis mit eigenen Erweiterungen. So ist es ab der Version 2.3 möglich, über %%-Tags, CSS zu verwenden. Ein Text kann beispielsweise mit %%(color:red) ROTER TEXT %% eingefärbt werden. Diese Wiki-Syntax wird von Benutzern des JSPWiki als intuitiver angesehen, als beispielsweise MediaWiki oder TWiki.[3]

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 einem Feedreader verfolgt werden können.

Funktionsumfang

  • Versionsverwaltung und Suche – JSPWiki speichert alte Versionen einer Seite und besitzt Funktionen zum Anzeigen der Unterschiede und zum Löschen von Seiten (Administrationsrechte nötig). Die Suche basiert auf der Volltextsuchmaschine Lucene, das auch von MediaWiki eingesetzt wird.
  • Dateiverwaltung – Dateien können bei JSPWiki an Seiten direkt angehängt werden, ähnlich wie E-Mail-Anhänge. Dadurch entsteht für den Benutzer eine intuitive Dateiverwaltung. Dateianhänge unterliegen ebenso wie Seiten der Versionsverwaltung.
  • Internationalisierung – JSPWiki verwendet als Standard-Zeichencodierung UTF-8, somit sind auch Sprachen wie Chinesisch, Thai oder Hebräisch möglich.
  • Plugins – JSPWiki hat einen einfachen Plugin-Mechanismus, der es ermöglicht, Erweiterungen in Java zu schreiben. Es gibt inzwischen eine ganze Reihe an Erweiterungen. In JSPWiki sind selbst die Letzten Änderungen ein Plugin. Somit können Elemente der Webseite flexibel zur Laufzeit verändert werden.[4]
  • Filter – Ein Filtermechanismus erlaubt Entwicklern, Filter zu schreiben, die vor dem Rendern der Seiten spezielle Zeichen ersetzen können. So existiert beispielsweise ein Spamfilter sowie ein Emoticonsfilter, der Smileys durch die entsprechenden Icons ersetzt. Ein Tabellenkalkulationsfilter erlaubt es, ähnlich wie bei TWiki, in Wikitabellen mit Hilfe von Formeln zu kalkulieren.[5]
  • Templates – Das Aussehen des Wikis kann der Administrator über Templates festlegen. Es wurden inzwischen unterschiedliche Templates von der Entwicklergemeinde entwickelt, unter anderem ein Template, das JSPWiki ähnlich wie Wikipedia aussehen lässt.[6]
  • RSS – Die letzten Änderungen lassen sich per RSS-Feed beziehen. Über ein Blog-Plugin lässt sich JSPWiki so auch als Blogging-Software verwenden – Janne Jalkanens Weblog ist ein JSPWiki. Weiterhin lässt sich, mittels eines weiteren Plugins, JSPWiki als RSS-Reader verwenden und somit die abonnierten RSS-Feeds bspw. gesammelt auf einer eigenen Seiten darstellen.
  • Formulare – Formulare können über Plugins im Wiki erstellt werden. Über Formhandler, die ähnlich wie Plugins über eine Schnittstelle in Java implementiert werden können, können die Daten ausgewertet werden.[7]
  • Speicherformat – Das Wiki erlaubt es über Treiber (sog. PageProvider, „Seitenanbieter“) die Speicherart der Webseiten zu ändern. So ist diese nicht auf eine bestimmte relationale Datenbank, oder auf Datenbanken allein beschränkt. Standardmäßig werden Seiten als einfache Textdateien abgelegt. Dies macht die Installation einfach, da keine Vorkenntnisse mit relationalen Datenbanken vorausgesetzt werden.[8]
  • Zugriffskontrolle – Mit der Version 2.4 wurde eine Zugriffskontrolle mit Java JAAS bis auf Seitenebene möglich. Das Shibboleth-Projekt verwendet beispielsweise auch JSPWiki.
  • XML-RPC – Zur externen Steuerung per Skript besitzt JSPWiki ein XML-RPC-Interface.
  • WebDAV – JSPWiki unterstützt das WebDAV-Protokoll für den Zugriff auf Seiten. Dadurch wird es möglich, Dateianhänge über den Dateimanager des lokalen Betriebssystems zu verwalten. Janne Jalkanen hielt darüber einen Vortrag auf der Wikimania 2005.

Weblinks

Einzelnachweise

  1. http://www.jspwiki.org/wiki/NewIn2.8#section-NewIn2.8-ApacheLicenseAllAround
  2. http://incubator.apache.org/jspwiki/
  3. http://www.jspwiki.org/wiki/Bearbeitungshilfe JSPWiki-Markupsprache auf einen Blick
  4. http://www.jspwiki.org/wiki/JSPWikiPlugins JSPWiki-Plugins
  5. http://www.jspwiki.org/wiki/ContributedFilters JSPWiki Filter
  6. http://www.jspwiki.org/wiki/Templates JSPWiki Templates
  7. http://doc.jspwiki.org/2.2/wiki/WikiForms WikiForms
  8. http://www.jspwiki.org/wiki/PageProvider PageProvider

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • JSPWiki — Développeur Apache Software Foundation Dernière version …   Wikipédia en Français

  • JSPWiki — Desarrollador Janne Jalkanen, Apache Software Foundation http://www.jspwiki.org http://incubator.apache.org/jspwiki/ Información general …   Wikipedia Español

  • JSPWiki — es un WikiWiki escrito en Java. JSPWiki está actualmente en desarrollo activo, principalmente por su creador, Janne Jalkanen. JSPWiki tiene interfaz para extensiones en Java, que actualmente incluyen, gráficos en SVG, indexación de páginas,… …   Enciclopedia Universal

  • JSPWiki — Infobox Software name = JSPWiki caption = JSPWiki main website powered by itself collapsible = yes developer = Apache Software Foundation latest release version = 2.6.4 latest release date = release date|2008|08|23 latest preview version = 2.7.0… …   Wikipedia

  • JSP Wiki — JSPWiki ist eine in der Programmiersprache Java geschriebene freie Wiki Software, die auf Java Server Pages basiert. Es wurde von dem Finnen Janne Jalkanen entwickelt. JSPWiki ist unter der Apache Lizenz lizenziert. Es wird vor allem von… …   Deutsch Wikipedia

  • Comparison of wiki software — The following tables compare general and technical information for a number of wiki software packages. Contents 1 General information 2 Target audience 3 Features 1 4 Features 2 …   Wikipedia

  • Вики-движок — Вики движок  набор программ, служащий для преобразования вики разметки в удобочитаемое представление на языке HTML. Содержание 1 DidiWiki 2 DokuWiki 3 dominoWiki 4 FlexWiki …   Википедия

  • Список вики-движков — Информация в этой статье или некоторых её разделах устарела. Вы можете помочь проекту …   Википедия

  • Вики-движки — Вики движок  набор программ, служащий для преобразования вики разметки в удобочитаемое представление на языке MediaWiki  ориентированный на web движок, написанный на MySQL или Фонда Викимедиа, использующего его для Википедии и других своих вики… …   Википедия

  • History of wikis — Contents 1 Pre 1994 1.1 Pre World Wide Web hypertext systems 1.2 The World Wide Web …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”