why i chose dokuwiki over junebug 10. Feb 2008

Okay, der Vergleich ist nicht ganz fair. Dokuwiki ist produktionstauglich und Junebug ist Alpha. Nichtsdestotrotz mußten sich diese beiden Kandidaten im Laufe der letzten Tage bei mir beweisen. Trotz derer Verschiedenheit bin ich je nach Laune zwischen den beiden hin- und hergeschwankt. Mal wieder ein nettes Feature dort entdeckt und gedacht es wäre ein Alleinstellungsmerkmal, dann gesehen, dass es das auch beim anderen Kandidaten gibt. Mal wieder einen Bug dort entdeckt und gedacht okay, das ist nun wirklich ein KO-Kriterium und dann doch sich dazu hinreißen zu lassen mal in den Quellcode zu schauen und dabei festzustellen, dass zwei Einzeiler das Problem lösen. Welcher Syntax ist nun besser lesbar, welches Defaultlayout hübscher anzusehen ?

Die Ausgangssituation beim Vergleich war ein installiertes DokuWiki und eine gewisse Zufriedenheit damit. Dann bin ich jedoch über sicherheitsrelevanten Beitrag in der Mailingliste gestolpert und da gingen bei mir gleich die PHP-Alarmglocken an. Im Anschluß dann die Frage: Gibt es nicht vielleicht doch eine brauchbare Ruby-Wiki-Lösung ? Nachdem Instiki und Pandora eingeschlafen waren, ergab sich bei mir erstmal eine gewisse Ratlosigkeit. Maurice stieß mich dann in den Kommentaren auf Junebug. Die offizielle Website ist zwar leider immer noch nicht erreichbar, aber es gibt einen Gem und ein Repository bei RubyForge.

Das einzige wirkliche Argument gegen DokuWiki war also, dass es in PHP entwickelt wird, womit sich auch gleichzeitig das größte Proargument für Junebug ergibt, nämlich dass es in Ruby entwickelt wird. Symphathiepunkte gibts bei Junebug außerdem für das Defaultlayout, was schön minimalistisch ist und Textile als Markupsprache ab Werk. Kommen wir aber nun mal zu Nachteilen von Junebug. Erstens es ist Alpha, solange man sich verhält wie der Entwickler das gerne hätte, dann ist es okay, aber sobald man etwas “falsches” macht gibt’s gerne mal eine Fehlermeldung. Man kann keine Unterwikis oder Namespaces anlegen. Es gibt kein Syntax-Highlighting. Es gibt Einschränkungen bei den Seitennamen. Das CSS ist noch nicht wirklich ausgefeilt, es gibt Darstellungsfehler im Safari. Die Überschriften sind keine Anchor. Junebug nutzt RedCloth mit all seinen Einschränkungen und Fehlern. Junebug basiert auf Camping, was eingeschlafen ist. Der aktuelle Gem-Release von Junebug ist nur unter zuhilfenahme des Repository lauffähig. Es gibt keine Mailingliste. Es gibt keine offizielle Website. Bug-Reports und Feature-Requests werden zur Zeit noch ignoriert. Es gibt eine verschwindend geringe aktive Nutzerschaft. Und was mich letzten Ende von der Benutzung abgebracht hat: Es gibt keine Möglichkeit Mediendateien hochzuladen.

Ich werde Junebug weiterhin beobachten um zu schauen, ob sich ein Reifeprozess abspielt, aber bis auf weiteres scheint mir DokuWiki die bessere Wahl zu sein.

 

Kommentare (5)

  1. bjoern About 1 hour later

    Wo verwendest du ein Wiki? Ich meine Wikis sind toll um kollaborativ zu arbeiten oder Dokumentation zu verwalten.

  2. stefan About 2 hours later

    Ich verwende schon seit einigen jahren recht erfolgreich Instiki zur Verwaltung meiner Dokumente im Bereich Linux, Mac OS X, Ruby on Rails, Webdesign und Fotografie und mit DokuWiki möchte ich das ganze nun auf eine neue Ebene heben :)

    Und du?

  3. bjoern About 4 hours later

    Ich nutzte Wikis um Übungsaufgaben für die Uni zu lösen. Übungsscheine habe ich aber keine mehr vor mir. Daher nutze ich auch kein Wiki mehr aktiv. Ich finde das Gentoo-Wiki sehr hilfreich, auch wenn ich kein Gentoo-Nutzer bin.

  4. motif 24 days later

    Does anybody know if is it possible to automatically create wiki pages in dokuwiki? I have a bunch of dokuwiki formatted files and I want them to be uploaded into the dokuwiki server.

    M;

  5. stefan 24 days later

    I think what you want is here.

Kommentar schreiben

Markdown Syntax