Artikel

November 2005 | Artikel

.FlexWiki

(Link zum Artikel: http://www.it-republik.de/dotnet/artikel/0776)

Collaborative Content Management

Text: von Martin Szugat
  • Teilen
  • kommentieren
  • empfehlen
  • Bookmark and Share
In dieser Ausgabe stellen wir Ihnen als .NET-basierte Open-Source-Software FlexWiki vor. Wikis ("wikiwiki" ist hawaiianisch für "schnell") sind in aller Munde, nicht zuletzt dank Wikipedia (www.wikipedia.org), der freien Enzyklopädie, die sich inzwischen unter den Top-100-Webseiten befindet (und von der Experten ausgehen, dass sie es auch unter die Top 10 schaffen wird). Obgleich Wikis sich auch anderweitig und auf vielfältige Weise einsetzen lassen: Als Homepage für ein Community-Projekt (zum Beispiel für eine Open-Source-Software wie etwa Mono, www.mono-project.com) oder etwa zur gemeinsamen Software-Dokumentation in einem Entwicklungsteam - der Fantasie sind hierbei keine Grenzen gesetzt.

Kostenlose Wiki-Software, also Webanwendungen, um ein eigenes Wiki aufzusetzen, gibt es mittlerweile wie Sand am Meer, vor allem auf Basis von PHP. Doch mit FlexWiki gibt es auch einen Vertreter für das ASP.NET-Lager und der braucht sich hinter seinen großen Vorpictureern wie der bekanntesten Wiki-Software, dem MediaWiki der Wikipedia-Foundation, nicht zu verstecken. Die Installation ist einfach, die Anwendung komfortabel und der Funktionsumfang wächst ständig. Es lohnt sich also einen Blick auf FlexWiki zu werfen - denn es kostet weder Geld noch besonders viel Zeit. Die Homepage von FlexWiki (www.flexwiki.com) basiert selbstverständlich - Sie erraten es - auf einer FlexWiki-Installation.

Die Drei-Minuten-Website
Die FlexWiki-Homepage hält nicht nur Downloads für die FlexWiki-Binaries sowie den zugehörigen Quellcode, sondern auch hilfreiche Informationen zur Installation, zur Konfiguration und zum Troubleshooting bereit. Für die Installation wird einzig und allein ein 500 KB großes ZIP-Archiv mit den ASP-Serverseiten benötigt. Dieses wird anschließend in ein frei wählbares Verzeichnis auf einem Windows-Rechner mit dem Internet Information Server und dem .NET Framework 1.x extrahiert und das Verzeichnis im IIS als virtuelles Verzeichnis eingerichtet.
Eine Datenbank ist für den Betrieb von FlexWiki nicht erforderlich, da sämtliche Wiki-Seiten in einem Unterverzeichnis als separate Textdateien abgelegt werden. Dieses Unterverzeichnis muss für den Benutzer ASP.NET zum Schreiben freigegeben werden, was leider nicht alle ISP erlauben. Seit dem Build 1653 ist es daher möglich, die Wiki-Seiten auch in einer SQL-Datenbank zu speichern - unterstützt werden sowohl der SQL Server als auch die MSDE.
Nach der Installation enthält das Wiki nur einzige Seite: Die Startseite mit einigen hilfreichen Links. Ein Klick auf Edit und die Seite kann editiert werden. Die FlexWiki-Syntax unterscheidet sich zwar vom gewohnten HTML, ist aber gerade für Nicht-Entwickler einfacher zu erlernen. Wörter, die mehr als einen Großbuchstaben beinhalten, zum Beispiel NeueSeite, werden mit einem Link hinterlegt, unter dem sich eine neue Seite verbirgt. Damit sind die Möglichkeiten von FlexWiki jedoch bei Weitem noch nicht ausgeschöpft. Ebenso einfach können Überschriften, Aufzählungen und sogar Tabellen angelegt werden. Um das Layout anzupassen, gibt es die Möglichkeit, Cascading Style Sheets einzubinden, und selbst die Erweiterung mittels eigener Plug-ins ist in FlexWiki vorgesehen. Schließlich bietet FlexWiki eine indizierte Suche sowie eine Auflistung der letzten Änderungen an, die auch als RSS-Feed zur Verfügung steht.
OpenSource-Steckbrief
Name FlexWiki
Autor Jonathan H.
Download-URL www.flexwiki.com
Lizenz Common Public License
Version 1.8.0.1677
Plattformen: .NET 1.x und IIS 5.x oder IIS 6.0
 
 
Wanted: Open Source .NET
Wenn Sie ein interessantes Open-Source-Projekt im .NET-Bereich entdeckt oder selbst ein solches Projekt entwickelt haben, schreiben Sie an die Redaktion unter red@entwickler.com und sagen Sie uns, warum Sie gerade dieses Projekt für etwas Besonderes halten. Und nicht vergessen: "May the source be with you."


Anzeige

Kommentare

zurück zum Seitenanfang