mecker. mecker. mecker.

Wiki-Software: MindTouch Deki

Ich suche für mich eine Art Personal Wiki. Das hat sich als schwierige Aufgabe her­aus­ge­stellt, denn ich habe diverse For­de­run­gen: Markup-Sprachen, angenehmes Look’n’Feel, Text­da­tei­en als Backend und möglichst Lauf­fä­hig­keit mit einem in­te­grier­ten Server, da ich mich nicht mit FastCGI und Konsorten her­um­schla­gen möchte.

Written in C#

Ja, schon einmal prin­zi­pi­ell durch­ge­fal­len, aber da Java lizenz-technisch noch pro­prie­tä­rer als der MS-Kram ist, habe ich mal ein Auge zugedrückt. MindTouch Deki gibt es in einer kom­mer­zi­el­len als auch in einer freien Version. Un­ter­schie­de gibt’s in der Wikipedia.

In­stal­la­ti­on

Die ist hart. Ich als Arch Linuxer habe überhaupt keine Chance. Alle Tutorials sind auf die großen Dis­tri­bu­tio­nen fest­ge­fah­ren, selbst die In­stal­la­ti­on „from source“ benötigt Debian (das soll mir mal einer erklären). Ich hab ja noch eine virtuelle Maschine, da war das zum Glück kein Problem.

Also ich in­stal­lie­re mir einhundert und eine Ab­hän­gig­keit für Mono und lade mir noch schön pro­prie­tä­re Software wie Prince XML, das natürlich lo­gi­scher­wei­se von den msttcorefonts abhängt. Welcher XML-Prozessor tut das denn bitteschön nicht?

Die Fonts gibt’s für Debian Squeeze noch nicht, immerhin funk­tio­niert das Lenny-Paket.

Hab ich schon erwähnt, dass das Teil komplett auf apache2 basiert? Auch wenn es ein Core mit in­te­grier­tem (!) Webserver in C# samt API hat, muss da erst ein Apache mit einer extra 100-Zeilen-Kon­fi­gu­ra­ti­on + FastCGI + PHP + Proxy ran.

Ach und weil es so schön ist: Die Mozilla Root-Zer­ti­fi­ka­te darf man auch noch in­stal­lie­ren (ich wüsste allerdings nicht, wozu), die allerdings erst mit mono-1.0-devel in­stal­liert werden können. Wieder einhundert Pakete, juchuu!

Erster Test

Nachdem wir die In­stal­la­ti­on geschafft haben, vermittelt uns eine nette Will­kom­mens­sei­te schon einmal einen guten Eindruck. Sehr pro­fes­sio­nell und generell Ei­er­le­gen­de­woll­mich­sau-Feeling.

Da gibt es nur diesen klit­ze­klei­nen Nachteil: Minimum 50 MiB-RAM-Nutzung für NICHTS und locker 20-30% CPU-Last, wenn ich da etwas her­um­brow­se – ich hatte vor, das auf meinem SheevaPlug laufen zu lassen. Aber wenn mein Dualcore.Rechner einknickt, dann ist das nicht mehr lustig (gut, es war vir­tua­li­siert).

Als ich wget -m http://mindtouch/ gemacht habe, hatte ich eine Last von über 2.0 (da lief sonst nichts) und volle RAM-Belegung von 128 MiB + 50 MiB Swap. Dabei hatte ich gerade einmal eine Todo-Seite ein­ge­rich­tet.

Fazit

Ich habe den Test dann relativ schnell ab­ge­bro­chen. Ich war von der Vielzahl an Optionen schlicht­weg über­for­dert und konnte mich mit der Hardware-Last nicht so wirklich anfreunden.

Das Wiki hat einen netten WYSIWYG-Editor; leider ein absolutes K.O.-Kriterium. Denn daraus wird nachher XML erstellt. Eine Einweg-Funktion, auf die ich gerne verzichten würde.

Wer jetzt richtig Lust auf MindTouch Deki bekommen hat: Installing from source.

blog comments powered by Disqus