Nach so viel Stagnation…

Nach so viel Stagnation und etwas Bangen um die Zukunft von bbPress gibt es etwas Erfreuliches zu vermelden. Nicht nur, dass die offiziellen (englischsprachigen) bbPress-Supportforen ein frisches, neues Layout bekommen haben (es hat ja „nur“ neun Monate gedauert), das auch einen gewissen Einblick in die gestalterischen Möglichkeiten bieten, die bbPress eröffnet, sondern auch, dass es wohl in Kürze einen ersten Releasekandidaten für bbPress 1.1 geben wird. Zum Überschwang der guten Nachrichten kommt hinzu, dass auch _ck_ (die bislang produktivste Plugin-Entwicklerin für bbPress) wieder aktiv ist und ihre (englischsprachige) „bbPress-Vitrine“ wieder eröffnet hat. Auch ist die gegenwärtige Alpha-Version von bbPress 1.1 schon recht gut.

Eine deutsche Sprachdatei werde ich allerdings erst für die endgültige Veröffentlichung erstellen. Wer nicht gerade wirklich muss (oder ein paar Experimente machen möchte), sollte keine Alpha-Versionen und Vorabveröffentlichungen für eine „richtige“ Website einsetzen. Und wer es doch tut, sollte wissen, was er tut… ;-)

bbPress und WordPress 3.0beta

Ich habe gerade meinen ersten und eher oberflächlichen Test mit der frisch veröffentlichen WordPress 3.0beta gemacht, ob die bbPress-Integration funktioniert – allerdings nicht die „deep integration“, sondern nur die geteilten Cookies und die gemeinsame Benutzerdatenbank.

Anders, als ich zunächst befürchtete, verläuft die Installation von bbPress 1.0.2 integriert mit WordPress 3.0beta völlig reibungslos und auf meinem Testsystem funktioniert alles reibungslos.

Zumindest das ist einmal eine gute Nachricht für Menschen, die eine integrierte bbPress-Forensite zusammen mit ihrem WordPress-Blog betreiben, denn es ist davon auszugehen, dass diese Kompatibilität auch für die Release von WordPress 3.0 bestehen bleibt.

Es nähert sich

Wenn man einmal einen Blick auf die offenen und geschlossenen Tickets für bbPress 1.0.3 wirft, denn sollte eigentlich in Kürze die Bugfix-Version 1.0.3 veröffentlicht werden. In Kürze heißt bei der gegenwärtigen Entwicklung: Innerhalb der nächsten Wochen.

Warnung von bbpressthemes.net

Beim Anbieter bbpressthemes (punkt) net (bewusst nicht verlinkt) können Themes für bbPress heruntergeladen werden. Auf keinen Fall sollte ein Theme aus dieser Quelle verwendet werden. Die Themes werden mit einem unsichtbar gemachten Link auf eine Website angereichert, die Potenzmittel verkaufen will.

Dieser Link richtet sich nicht an menschliche Leser, sondern soll das Google-Ranking der so verlinkten Website erhöhen. Der Forumsbetreiber, der ein solches Theme verwendet, bemerkt diesen Missbrauch seiner Foren-Site nicht. Er hat im Vertrauen auf eine Download-Seite einen Beitrag zur Manipulation von Google-Suchergebnissen geleistet, der übrigens auch durch Google durch eine Reduzierung des eigenen Rankings „abgestraft“ werden kann. Den Menschen, die hinter bbpressthemes (punkt) net stehen, ist diese „Nebenwirkung“ gleichgültig. Sie leben davon, dass ihnen vertraut wird, und sie jubeln den Menschen, die ihnen vertrauen, einen in der Regel völlig unerwünschten Link zur Google-Manipulation unter.

Dies ist unterste SEO-Schublade. Nichts, was aus dieser Quelle heruntergeladen werden kann, sollte für die eigenen Foren verwendet werden.

[Dank an Mike]

Zur Zukunft von bbPress

Seit einiger Zeit zeichnet sich ab, wie die Zukunft von bbPress aussehen wird. Hier eine kurze Zusammenfassung (wäre es Software, so stünde „alpha“ daran), wie es weitergeht:

  • Demnächst wird eine bbPress-Version 1.1 veröffentlicht werden. Dies wird ein bbPress sein, das dem jetzigen Entwicklungsstand entspricht. Eine WordPress-Installation ist zum Betrieb einer bbPress-Forensite mit dieser Version voraussichtlich nicht erforderlich. Der Zeitpunkt der Veröffentlichung ist zurzeit unklar.
  • Mittelfristig wird bbPress zu einem WordPress-Plugin umgestaltet werden. Der Zeitpunkt, zu dem diese Version fertiggestellt wird, ist zurzeit unklar.

Diese Zusammenfassung ist vor allem deshalb mit starken Unsicherheiten behaftet, weil die gegenwärtigen Entwickler sich nur in Form von Andeutungen äußern. Der mittlerweile eingerissene kommunikative Stil der bbPress-Entwickler entspricht dem, was ich schon längere Zeit von WordPress – auch unter der Leitung von Matt Mullenweg entwickelt – gewohnt bin: Die Gemeinschaft der Anwender wird mit den Ergebnissen konfrontiert und kann zusehen, wie sie mit dem Produkt klar kommt. Die Verachtung der Anwender geht so weit, dass substanzielle kritische Stellungnahmen (also keine Pöbeleien) im offiziellen Forum von bbPress zensiert werden.

Persönliche Erklärung zu diesen Aussichten

Die Umgestaltung von bbPress in ein WordPress-Plugin wird für viele Anwender, die ein im Blog integriertes Forum wünschen, eine Erleichterung sein.

Mein Engagement für bbPress – es beschränkt sich im Moment ja sehr darauf, bbPress „deutsch sprechen“ zu lassen – wird allerdings beendet sein, wenn bbPress nur noch als WordPress-Plugin verfügbar ist. Ich habe bbPress immer für das geschätzt, was es zurzeit noch ist: Ein einfaches, schnelles und flexibles Forum, das nur geringe Anforderungen an den Serverrechner stellt und das eine Beschränkung auf die Kernfunktionalität eines Webforums als ein Feature erachtet.

Die Einbettung dieser Funktion in ein Blogsystem WordPress, das schon im normalen Blogbetrieb eine erhebliche Serverlast verursacht und das durch zunehmend sinnlosere Funktionalität immer aufgeblähter und ressourcenhungriger wird, halte ich für einen Fehler. Typische Workaround, mit denen die Schwächen der gegenwärtigen WordPress-Versionen umgangen werden – vor allem handelt es sich dabei um Caching – sind mit den viel dynamischeren Ansichten eines Webforums nicht sinnvoll einzusetzen. Eine mit einem fest in WordPress eingebetteten bbPress betriebene Foren-Site wird hohe Anforderungen an den Serverrechner stellen; der Betrieb wird damit teuer. Die alte Idee eines minimalen, schnellen Forums, das über eine Plugin-Schnittstelle an spezielle Wünsche angepasst werden kann, ist in einem solchen Produkt völlig verloren gegangen. bbPress ist mit einer derartigen Entwicklung zerstört, und es erinnert nur noch mit seinem Namen an das, was es einmal war.

Da ich aufgrund meiner Lebensumstände nicht dazu in der Lage bin, einen Fork der jetzigen Version von bbPress zu tragen und die darin erforderliche Qualität sicher zu stellen, bleibt mir nur noch der Abschied.

Eine demnächst erscheinende Version 1.1 wird, so sie als eigenständige Foren-Lösung verwendbar ist, natürlich noch eine Eindeutschung von mir erhalten.

Das Leben kehrt zurück…

<photomatt_sf> it’s like the unofficial WP slogan: we suck less with every release

Erfreulicherweise gibt es eine gute Nachricht über die Zukunft von bbPress zu vermelden. Das Leben kehrt ins Projekt zurück, und gestern haben sich etliche Menschen in einem Chat zusammen mit Matt Muellenweg darüber ausgetauscht, welchen Weg das Projekt in Zukunft nehmen könnte. Diese Diskussion streifte zwar viel zu viele Themen in viel zu kurzer Zeit, aber sie zeigt auch deutlich, dass ein tatkräftiger Wille vorhanden ist, die gegenwärtige Stagnation des Projektes zu beenden.

Neben vielen anderen Dingen ist die Tendenz beachtlich, bbPress stärker mit WordPress zu koppeln, vielleicht sogar zukünftig zu einem reinen WordPress-Plugin zu machen. Diese Tendenz reflektiert sicherlich die vielen Probleme und Anfragen von Anwendern, die vom verheißungsvollen Klang des Wortes „Integration“ zu bbPress gelockt wurden. Im Moment ist die bbPress-Integration eine der häufigsten Problemquellen. Ein vollständig in WordPress integriertes bbPress könnte alle WordPress-Funktionen nutzen, verfügte über Plugins und teilte das Design des jeweils gewählten WordPress-Themes – das ist eine von vielen bbPress-Anwendern gewünschte Kombination. Für jene Menschen, die „einfach nur ein Forum“ haben möchten, bedeutet dies jedoch einen deutlich größeren Resourcenverbrauch auf dem Server – WordPress steht nicht zu Unrecht im Ruf, eine „Bloatware“ zu sein. Es wird bei einem derartigen Entwurf nicht ganz einfach, die gute Performance einer bbPress-Forensite in die Zukunft zu retten.

Ein wichtiges Ergebnis ist es, dass ab sofort mit dem Aufbau einer systematischen Dokumentation auf der englischsprachigen bbPress-Site begonnen wird. Es steht zu hoffen, dass diese Dokumentation schnell einen gut nutzbaren Zustand erreicht und dass es dann nicht mehr nötig ist, die Quelltexte von bbPress zu lesen, um an die gewünschten Informationen zu gelangen. Selbstverständlich wird eine gute Dokumentation auch die Plugin-Entwicklung vereinfachen.

Der (englischsprachige) Chatlog steht auf der offiziellen bbPress-Site zur Einsicht.