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]

Theme führt zu weißer Seite?

Manchmal kommt es vor, dass man ein Theme für bbPress verwenden will und dabei auf einen seltsamen Fehler stößt, der sich meist folgendermaßen äußert:

  1. Das Theme wurde entpackt und in den Ordner my-templates der bbPress-Installation hochgeladen.
  2. Unter „Verfügbare Themes“ werden diese Themes aufgelistet, aber es steht dort nur ein Name, kein Vorschaubild, keine weitere Beschreibung.
  3. Wenn eines dieser seltsam dargestellten Themes angewählt wird, verwandelt sich das Forum in eine weiße Seite.

Dieses Problem liegt beinahe immer an fehlerhaften Zugriffsrechten des Theme-Verzeichnisses und/oder der Theme-Dateien auf einem Webserver, der unter einem unixoiden Betriebssystem läuft. Das Problem kann leicht behoben werden, indem mit dem FTP-Programm passende Zugriffsrechte vergeben werden:

  • Das Verzeichnis my-templates sollte die Zugriffsrechte 755* haben.
  • Die Unterverzeichnisse mit den Theme-Dateien sollten ebenfalls die Zugriffsrechte 755* haben.
  • Die Theme-Dateien in den Unterverzeichnissen sollten die Zugriffsrechte 644** erhalten.

Das Installationsskript von bbPress 1.0.0 hat zum Beispiel das Verzeichnis my-templates mit den falschen Rechten angelegt.

Wie sich die Zugriffsrechte mit einem FTP-Programm ändern lassen, sollte in der Dokumentation des verwendeten FTP-Programmes erklärt sein – leider kocht hier jedes Programm sein eigenes Süppchen, so dass ich keine allgemeine Anleitung geben kann. Nur so viel kann ich sagen: Es geht immer. Wenn man herausfindet, wie es geht, ist das auch eine gute Gelegenheit, einmal nachzuschauen, ob es möglich ist, für zukünftige Uploads Standardeinstellungen für die Zugriffsrechte festzulegen, damit dieser Fehler nicht noch einmal auftritt. Denn erfahrungsgemäß ist ein vor Monaten gelöstes Problem beim zweiten Auftreten „wie neu“, und man fängt wieder von vorne damit an, die Ursache des Fehlers zu suchen.

* Ein Verzeichnis mit den Rechten 755 bedeutet, dass der Besitzer des Verzeichnisses die Dateien darin auflisten kann, in das Verzeichnis wechseln kann und darin Dateien anlegen und löschen kann. Andere Benutzer auf dem System können nur in das Verzeichnis wechseln und die Dateien auflisten.

** Eine Datei mit den Rechten 644 bedeutet, dass der Besitzer der Datei die Datei schreiben und lesen kann, alle anderen Benutzer auf dem System können diese Datei nur lesen.

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.