Tikiwiki – Ein Erfahrungsbericht
01. September 2008Vor ca. einem halben Jahr bekam ich den Auftrag für meine Firma ein Intranet mit einem Wiki zur Verfügung zu stellen. Es sollte neben einem Wiki noch mindestens Foren und Galerien beinhalten. Es sollte nichts kosten und auf einen Windows Server mit IIS laufen. Wichtig war ein ausgereiftes Rechtesystem, eine NTLM Anmeldung und eine Gruppenverwaltung über das bestehende Active Directory der Firma.
Meine bevorzugte Wahl wäre das Twiki gewesen. Doch die Softwareumgebung ließ das leider nicht zu. Meine zweite Wahl wäre eine Kombination von Wikimedia und phpBB. Leider hat Wikimedia kein richtiges Rechtesystem.
Mein Wahl viel dann auf das Tikiwiki System. Dieses hatte alle Features schon zusammen und auch ein ausgereiftes Rechtesystem.
Rechte und Benutzerverwaltung
Das Rechte System von Tikiwiki arbeitet mit Gruppen denen man Benutzer und Rechte zuweisen kann. Es lassen sich alle Bereiche in ihren Zugriffsrechten anpassen. Man kann bestimmte Bereiche im Wiki oder Forum für geschlossene Benutzergruppen einrichten. Selbst das Menü lässt sich anhand der Rechte konfigurieren so das die Benutzer nur die Menü Einträge sehen, die sich auch benutzen können.
Ich habe das System noch mit einer NTLM Authentifizierung ausgestattet, damit die Benutzer sich nicht extra anmelden müssen. Zusätzlich habe ich noch eine automatische Synchronisation der Active Directory Daten und Gruppen eingebaut, so das die Rechte über das Active Directory verwalten werden können.
Hooks?
In Wikimedia kann man mittels Hooks in bestimmte Vorgänge eingreifen ohne den bestehenden Code anfassen zu müssen. Das ist wichtig, wenn man die Software updaten möchte. Leider fehlt dieses Konzept bei Tikiwiki völlig.
Templates
Die Templates sind mit Smarty realisiert und man kann einfach einen neuen Style anlegen. Der Style hat eine CSS Datei und ein Verzeichnis mit einem Ordner für die Templates. In diesen Template Ordner legt man einfach die Templates rein, die man verändern möchte. Man braucht also nicht alle Templates anzupassen. Dass macht es einfach die Anwendung update fähig zu halten. Leider ist es etwas zeitaufwendig die entprechenden Templates zu finden da die Masse an Templates enorm ist.
Usability
Die Benutzerfreundlichkeit von Tikiwiki ist sehr schlecht. Man muss eigentlich fast alle Templates überarbeiten um ein einigermaßen benutzbares Portal zu schaffen. Die Platzierung und Beschriftung der Buttons waren selbst für ITler nicht intuitiv.
Dann musste ich so viele Features wie möglich deaktivieren, da die Benutzer einfach überfordert waren von der Funktionsvielfalt.
Insbesondere beim Forum sind die Benutzer mittlerweile bessere Systeme gewohnt.
Features
Tikiwiki wirbt mit seinen vielen Features. Es wurde mehr auf die Quantität geachtet als die Qualität. Denn die Features sind oft nur unausgereift.
Dokumentation
Die Dokumentation von Tikiwiki ist sehr unübersichtlich und es benötigt eine Menge Sucharbeit auf verschiedenen Seiten um Hilfe zu bekommen.
WYSIWYG
In einen Unternehmen ist es nicht einfach eine WikiSyntax durchzusetzen und auch die Verwendung von Bildern in Wiki ist nicht für jeden, auf dem ersten Blick verständlich. Deshalb ist ein WYSIWYG Editor nützlich. Dieser wird in der Beta Version von Tikiwiki angeboten. Leider ist es aber nicht möglich zweigleisig zu fahren und eine Seite mit Wiki Syntax, nachträglich mit dem Editor zu ändern.
Unter der Haube
Tikiwiki ist nicht nach dem MVC Pattern programmiert. Es gibt unheimlich viel Code und sehr viel Redundanzen. Der Code ist vorwiegend prozedural, unordentlich und schlecht dokumentiert. Das Plugin System wirkt unausgereift und fehleranfällig. Leider ist die Windows Kompatibilität nicht von vornherein gegeben da die Pfade an manchen Stellen nicht mir der Konstante DIRECTORY_SEPARATOR gesetzt worden.
Fazit
Ich kann TikiWiki aufgrund der schlechten Usablitiy und den unübersichtlichen Code nicht empfehlen. Es erfordert zu viel Zeit in der Nachbearbeitung des Frontends. Ein Intranet sollte klar und unübersichlich sein und den Benutzer schnell zur Information führen. Das ist mit diesen System schwer möglich.
Tags:cms, ntlm, tikiwiki, wiki
Veröffentlicht in Internet | Keine Kommentare »


