Plötzlich ist alles wieder da…

Zwar sind die offenen Fehler längst behoben und bbPress 1.0.3 könnte zum allgemeinen Segen für alle Anwender endlich offiziell veröffentlicht werden, aber es wird und wird nicht veröffentlicht. Da erleben jene Menschen, die die immer noch „offizielle“ stabile Version 1.0.2 verwenden, hin und wieder einen der sehr ernsthaften und ärgerlichen Fehler in dieser offiziellen, stabilen Version:

Ich musste mich plötzlich mit dieser sehr seltsamen Angelegenheit auseinandersetzen. Alle gelöschten Beiträge meines Forums wurden automatisch wiederhergestellt. Es war so, dass das Feld post_status in der Tabelle bb_posts für alle Beiträge auf 0 zurückgesetzt wurde.

Ja, was ph23man recht ausführlich und vorbildlich präzise im offiziellen Support-Forum für bbPress berichtet, ist ein längst bekannter und in der Entwicklerversion auch schon lange behobener Fehler in bbPress 1.0.2. Wenn ein Thema gelöscht wird, zu dem keinerlei Beiträge vorliegen, denn werden sämtliche gelöschten Beiträge – auch solche aus anderen Themen – wiederhergestellt. So etwas kann bei der Forumsmoderation schon einmal passieren, und der Fehler sorgt dann für oft erheblichen Nacharbeitsbedarf.

Wie gesagt, dieser Fehler ist eigentlich schon behoben, aber niemand veröffentlicht die längst überfällige Bugfix-Version. Zurzeit scheint beim bbPress-Team unter der Führung von Matt Mullenweg nicht einmal jemand zu wissen, wer für eine solche Veröffentlichung zuständig wäre. Da weiß sich chrishajer als Moderator des Support-Forums auch nicht anders zu helfen, als den folgenden Hinweis zu geben:

Der gegenwärtige Stand der Entwicklerversion ist wirklich stabil. Wenn du ihn über subversion installieren kannst, wäre es das beste, denn dann bekommst du auch die erforderliche Version von BackPress. Wenn du die Entwicklerversion von trac.bbpress.org abgreifst, wirst du BackPress (oder, wie ich glaube, auch Akismet) nicht erhalten.

Sicherlich, so bekommt man eine fehlerbereinigte Version von bbPress, wenn man es denn schafft, einen svn-Client zu bedienen (was nicht besonders schwierig ist). Aus der Sicht des Projektmanagements ist das aber eine der seltsamsten Empfehlungen, die man sich nur vorstellen kann. Was in dieser Empfehlung mitschwingt, ist die Aussage: „Wir haben den Fehler zwar schon längst behoben, aber wir haben es nicht geschafft, unter uns menschliche und kommunikative Strukturen aufzubauen, die es uns ermöglichen, eine für die Anwenderschaft nützliche, weitgehend fehlerbereinigte und längst vorhandene Version von bbPress offiziell als Release herauszugeben, und deshalb nehmt doch lieber eine Entwicklerversion, obwohl diese möglicherweise mit dem einen oder anderen Plugin Probleme macht und in die meisten anderen Sprachen als Englisch nicht vollständig übersetzt wurde“. Bei keinem anderen Projekt würde jemand eine derartige Empfehlung geben, jedenfalls nicht an Menschen, die nicht mitprogrammieren oder doch wenigstens Fehler suchen wollen. bbPress schwimmt immer noch in sehr trüben Gewässern, und dieser Zustand scheint kein Ende zu nehmen.

Und einmal ganz ehrlich gesagt: Das finde ich schade, denn bbPress ist eine gute „kleine“ Forensoftware, die eine wichtige Lücke unter den ganzen großen, mit Features überladenen und ressourcenhungrigen BB-Projekten ausfüllt.

Die Zukunft von bbPress

Der Hauptentwickler Sam Bauers hat sich ja aus der weiteren Entwicklung von bbPress zurückgezogen, und seitdem entsteht bei vielen Nutzern ein Eindruck von Stagnation in der weiteren Entwicklung. Im englischen Support-Forum kam schon die Frage auf, wann denn die nächste bbPress-Version veröffentlicht werde, und das führte dazu, dass Kontakt mit dem WordPress-Hauptentwickler Matt Mullenweg aufgenommen wurde.

Und Matt hat im englischen Support-Forum zu diesem Thema kurz Stellung bezogen:

Einige Leute haben mich danach gefragt, und ich möchte einfach nur jeden wissen lassen, dass bbPress weiterhin ein wichtiges Projekt für die WordPress-Gemeinschaft ist. (Unter anderem wird unser Forum und unser Plugin-Verzeichnis damit betrieben.) Es wird nicht verschwinden.

Strategisch betrachtet, ist es im Moment der wichtigste Punkt, zu ermitteln, wie bbPress besser mit WordPress integriert werden kann, wenn dies jemand wünscht. Im Moment ist es einfacher, eines der WordPress-Plugins für ein Forensystem zu benutzen, als bbPress zu integrieren. […]

Ich hoffe, dass damit trotz der gegenwärtigen Stille klar geworden ist, dass bbPress keine „sterbende Software“ ist, sondern weiterentwickelt wird – wenn auch im Moment in eher geringem Tempo. Hilfe und Ideen werden übrigens immer benötigt, und wer keine Probleme mit der englischen Sprache hat und „ein bisschen“ programmieren kann (und keinen kleinen Schock bei der gegenwärtigen Architektur mit BackPress bekommt), sollte sich ruhig so frei fühlen, an diesem Projekt mitzuwirken.

Und um das einmal gesagt zu haben: Es wäre auch wirklich schade um bbPress gewesen, denn ich kenne kaum ein hübscheres und brauchbareres „kleines“ Forum. ;-)