PHP Blogger

Startseite Schreib mir ne Mail! RSS Abo Webnews

Vanilla: Ein PHP Forum mit Vanille Geschmack

Hhhhhhm, Vanilla. Lecker. Ich denke da an alles mögliche, alles lecker, alles zum Essen oder Trinken. Nix zum downloaden. Obwohl - eine Einladung an sich ist schon die URL: GetVanilla.com

“Okay”, hab ich mir das letzte Mal gedacht, als ich ein Forum gebraucht habe: Probieren wir das Teil mal aus! Heruntergeladen ist es mit seinen knapp 400kb recht schnell. Dann mal entzippen und auf den Webserver knallen und gucken, was passiert.

Das Vanilla Forum gibt es seit 2005 und hat 11 Releases erlebt. 2006 und 2007 wurde Vanilla von der Online-Presse ordentlich gehyped, 2008 war es relativ still. Vor allem, was die Weiterentwicklung angeht - von AddOns mal abgesehen. Vanilla wurde in der Vergangenheit ziemlich gelobt, inzwischen ist es in meinen Delicious Bookmarks etwas angestaubt - ich neige seit Delicious zum Link-Hamstern. Wie Golem 2006 im verlinkten Artikel so schön festgestellt hat, glänzt das schlanke Vanilla-System vor allem durch nicht vorhandene Funktionen, die über Addons und Themes bei Bedarf nachgerüstet werden können.

Aber jetzt erst mal von vorne:

Installation

Nach dem Runterladen wird man zunächst komfortabel durch einen Assistenten geleitet, der allerdings eine bereits vorhandene Datenbank benötigt. Nach dem Erstellen eines Admin-Accounts kann man sich direkt einloggen und loslegen - wenn man der englischen Sprache mächtig ist. Durch die Blume: Das deutsche Language-Pack muss separat installiert werden.

Wer anderen Forensysteme wie phpBB und Konsorten kennt, sucht erstmal verzweifelt nach Funktionen. Und das nicht nur im Frontend - auch das Backend ist ebenfalls recht spartanisch ausgestattet. Um es auf den Punkt zu bringen: Das “Backend” ist eigentlich ein Addon-Manager, der es erlaubt auch Themes und Sprachen umzuschalten.

Um die eigentlich bereits abgeschlossene Installation dann doch noch irgendwie abzuschließen, muss man mühsam in den derzeit 307 Addons auf der Website herumpicken. Um Beispielsweise Benutzer zu erlauben, Grafiken hochzuladen, die man sich mit einer Lightbox anschauen kann, benötigt man 4 Addons:

  1. Attachments (Zum Hochladen von Dateien)
  2. InlineImages (Zum Anzeigen der Grafiken im Post)
  3. JQuery (Als Basis für die Lightbox)
  4. JQThickBox (Als Lightbox selbst)

Ähnlich sieht es, wie bereits erwähnt, bei der Useradministration aus. Hier habe ich mich für folgende 3 Addons entschieden:

  1. Members Page (Zum Anzeigen aller Forenmitgliedern. Leider nicht im Backend sondern im Frontend, aber immerhin mit Edit-Funktion für Admins)
  2. AddMember (Zum Hinzufügen eines Forenmitglieds im Backend)
  3. InviteOnlySystem (Damit sich nicht jeder Vollidiot registrieren kann, sondern nur via Einladung)
  4. PresetAvatars (Soll ja jeder ein Bildchen auswählen können)

Was ich bei einer Lightbox verstehen kann, weil es eben eine spezielle Anforderung ist, artet bei der Userverwaltung etwas aus. Eine meinetwegen spartanische Admin-Oberfläche für User wäre doch nicht zu viel verlangt gewesen. Anzeigen, Bearbeiten und Löschen - das man jede einzelne Funktion als Plugin nachrüsten muss ist schon ziemlich hart.

Zwischenresüme

Um diesem puzzleartigen Setup mal die guten Seiten abzugewinnen: Ich profitiere ganz klar von meiner langjährigen LEGO-Erfahrung. Und man erhält eine genau auf seine Ansprüche angepasste Software, die modular aufgebaut ist. Wer einen Blick auf die Performance des Forums wirft, wird ebenfalls nicht enttäuscht: Vanilla ist schnell und leichtgewichtig in allen Facetten.

Zusätzlich waren sowohl Theme- als auch Addon-Entwickler darauf bedacht, valides XHTML abzuliefern.

Trotzdem bleibt ein bitterer Nachgeschmack: Vanilla läuft noch auf PHP 4 - Ein Update, das zwingend eine PHP 5 Installation vorraussetzt, ist weder angekündigt noch sonst in Sicht. Ausserdem ist ein Bugfix-Release pro Jahr einfach etwas mager, um eine große Community aufzubauen. Und die braucht Vanilla: Denn ohne Addons ist es ein ziemlich hilfloses Opfer in der Forenwelt.

Noch weniger Interesse an Updates als der/die Core-Entwickler scheinen die meisten Addon-Devs zu haben: Wenn ein Modul mal zusammengebaut ist, wird es nicht so schnell an eine neue Version angepasst. So kam es, das ich manche Addons eben selbst an die neue Vanilla-Version anpassen musste.

Fazit

Vanilla ist das, was es verspricht: Schlank und übersichtlich. Wer etwas mehr Setup-Zeit für Foren-Features investiert als bei anderen Foren-Systemen, bekommt am Ende ein flinkes Forum, das genau das kann, was man von ihm möchte. Mit derzeit rund 300 Addons, 20 Themes und 40 Styles sollte für nahzu jeden Forenbetreiber-Wunsch etwas dabei sein.

Trotzdem sollten die Vanilla Entwickler bald die Basis auf PHP 5 switchen: Der PHP 4 Support ist längst ausgelaufen.

Teile und genieße
  • MisterWong
  • del.icio.us
  • Technorati
  • Digg
  • Slashdot
  • YahooMyWeb
  • Furl
  • Ma.gnolia
  • Spurl
  • Netscape
  • StumbleUpon
  • MyShare
  • blogmarks

Sven meint dazu:

30. Oktober 2008 um 10:39

PHP4?? Das ist dann ein K.O.-Kriterium…

RSS für Kommentare zu diesem Artikel · TrackBack URI

Schreib Deine Meinung