SnipSnap ist eine Weblog/Wiki (oder auch Bliki) Tool, das in Java implementiert wurde. Entwickelt wird SnipSnap vom Fraunhofer Institut FIRST und ist dementsprechend als OpenSource Forschungsprojekt zu betrachten. Als Lizenz kommt die GPL zu Anwendung, aber in Zukunft werden wohl auch kommerzielle Feature zur Verfügung stehen.

Die Philosophie von SnipSnap lässt sich leicht beschreiben, denn jede Information, die in SnipSnap abgelegt werden kann, ist ein so genannter Snip. Snips können also sowohl Benutzer, Weblog-Einträge, Navigationselemente von SnipSnap, Kommentare oder normale Wiki-Seite darstellen. Außerdem ist es möglich Snips mit Hilfe von Labels, Meta-Daten zu zuweisen, d.h. Snips können z.B. einer Kategorie zu geordnet werden und so in einen bestimmten Informationskontext gestellt werden. Dies macht SnipSnap in der Anwendung, wie ich finde, sehr flexibel und bietet damit individuell definierte Einsatzmöglichkeiten.
Installation
Standardmäßig bringt SnipSnap alles mit was man braucht, um es einsetzen zu können (siehe Download). Die Installation ist recht einfach und geht meist problemlos vonstatten (siehe Installation + FAQ). Unregelmäßigkeiten können eigentlich nur entstehen, wenn man die gegebenen Möglichkeiten einer andere Datenbank (z.B. MySQL) oder eines anderen Java-Application-Servers (z.B. Tomcat) nutzt. Das verwendete Betriebssystem spielt keine bedeutende Rolle, d.h. SnipSnap lässt sich unter den allgemein üblichen Betriebssystemen (Linux, Mac OS X, Windows) installieren. Der Installationsprozess bzw. die Konfiguration wird in einem Web-Interface durchgeführt und bietet eine ganze Reihe von Einstellungsmöglichkeiten, die man auch zu einem späteren Zeitpunkt bequem ändern kann.
Anwendung
Wie bereits erwähnt, ist die Anwendung von SnipSnap recht flexibel und reicht von einem normalen Community-Wiki über ein persönliches Weblog bis hin zur einer Wissensmanagementumgebung (siehe SnipSnap UseCases). Die Macher von SnipSnap sehen die Anwendung vor allem im Bereich der Software-Entwicklung. “Hier dient das Tool als Kommunikationsplattform für den gesamten Entwicklungsprozess vom Anforderungsmanagement, über die Entwicklung und den Test bis hin zur Dokumentation.” [Projektbeschreibung] Insbesondere die Beziehungen von SnipSnap zu anderem Projekten und Aktivitäten machen dies deutlich:
- KOGITO – Knowledge-based Requirements Engineering
- Eudibamus – Plattform für wissensbasiertes Software-Engineering
- expTask – knowledge management tool for XP Task management
- SnipGraph – Graphing Tool to draw mindmaps, organigrams etc.
Leider handelt es sich bei den aufgeführten Links zum Teil um Forschungsprojekte, d.h. es wir die Zukunft zeigen ob SnipSnap den Anwendungsbereich der Software-Entwicklung, wie in den Projektbeschreibungen erwähnt, unterstützen wird.
Stärken
- einfache plattformunabhängige Installation
- leichte Erweiterbarkeit durch Macros
- vielfältige Einsatzmöglichkeiten (Projektmanagement, teamorientiertes sowie persönliches Wissensmanagement, …)
- verstärkte Anwendungsausrichtung auf wissensbasiertes Software-Engineering
- relativ kurze Einarbeitungszeit, die sicherlich durch eine bessere Dokumentation kürzer ausfallen würde
Schwächen
- Dokumentation für Standard-Anwender könnte deutlich besser sein
- Code-Dokumentation kaum vorhanden, dafür aber einige Tutorials
- Community für ein OpenSource Projekt dieser Art nicht gerade groß und scheinbar wenig aktiv
- teilweise experimenteller Charakter, der aber naturgemäß durch die Einbindung in Forschungsaktivitäten begründet ist
- Usability reicht an vielen Stellen von schlecht bis unüberlegt
- einige Feature nicht konsequent zu Ende gedacht (CSS Theme möglich aber wichtige View-Elemente [Edit-Box, individuelle Buttons] sind nicht per CSS zu layouten; Link Namen der Weblog-Einträge verdecken vorhergehende Weblog-Einträge, …)
- die Suchfunktion könnte wesentlich besser sein – zu mal sie eine Funktion darstellt, die bei persönlichem sowie teamorientiertem Wissensmanagement essenziell ist
Fazit
SnipSnap ist in der Tat ein innovatives Wiki bzw. Bliki. Allerdings gilt auch bei SnipSnap, wie in so vielen OpenSource Projekten, “written by geeks, for geeks”. Dies erkennt man nicht nur an den Usability-Eigenschaften oder der Dokumentation sondern auch an der Community, die sich auf SnipSnap.org versammelt. Die Hauptanwender findet sich deshalb wohl auch im Bereich der Software-Entwicklung wieder. Nichtsdestotrotz lässt sich SnipSnap produktiv und als vollwertiges Bliki einsetzen und bietet durch verschiedene Forschungsaktivitäten, die rundum SnipSnap durchgeführt werden, eine interessante Zukunftsperspektive. Ich persönlich verwende SnipSnap schon über ein Jahr als persönliches Wissensmanagement Tool und kann eine klare Empfelung trotz einiger Schwächen aussprechen.