Keine Registrierung im Support-Forum möglich

Nachtrag: Das Problem mit der Benutzerregistrierung scheint gelöst zu sein.

Der Niedergang des bbPress-Projektes wird leider immer deutlicher. Es ist ein kopfloses Projekt, dessen Beine sich unkoordiniert zuckend in eine durch niemanden kontrollierte Richtung bewegen – und niemanden scheint es zu interessieren, schon gar nicht Matt Mullenweg, der dieses Projekt übernommen hat, aber seine Energie eher dazu aufwändet, WordPress mit weiteren ungewünschten Features aufzufetten.

Ich bin es müde, darüber zu schreiben und würde lieber etwas Gutes über meine Lieblings-Forensoftware sagen.

Im Moment ist es nicht einmal mehr möglich, sich als neuer User im offiziellen Support-Forum von bbPress zu registrieren. Ich habe das eben nachvollzogen, indem ich einen neuen Account anlegte. Die Bestätigungsmail mit dem Passwort geht einfach nicht mehr nach draußen, sie ist natürlich auch nicht im Spamfilter zu finden. Das Gleiche gilt dort für die Mails zum Zurücksetzen des eigenen Passwortes, wenn man es einmal vergessen hat – auch das habe ich ausprobiert.

In gewisser Weise ist dieses technische Verfahren ja ein treffendes Spiegelbild der menschlichen Zustände dort: Man hat sich von den Nutzern „emanzipiert“.

Wer dringend Hilfe benötigt, sollte besser warten, bis dieses Problem behoben ist.

Forum in „Aktuelle Diskussionen“ anzeigen

Manchmal sind es die Kleinigkeiten, die man im Standard-Theme von bbPress nachbessern möchte, wenn man ein eigenes Theme erstellt. Zum Beispiel haben einige Foren-Sites eine etwas größere Struktur, und die bloße Darstellung der „Aktuellen Diskussionen“ auf der Startseite soll ergänzt werden um die Anzeige des Forums, in dem diese Diskussion stattfindet.

Das Problem ist lösbar, obwohl dafür noch keine direkte Funktion existiert. Die folgende Zeile gibt zum jeweiligen Thema den Namen des Forums aus:

<?php forum_name ($topic->forum_id); ?>

Die Zukunft der Sprachdatei

Da ich in meiner deutschen Übersetzung einige eher ungewöhnliche Entscheidungen getroffen habe, überrascht es mich nicht, dass diese auch für weniger geeignet befunden werden – oder, was in meinen Augen noch schlimmer ist, Anwender verwirren können.

Die ausführlich begründete Kritik von Junior hier im bbPress-Forum hat mich davon überzeugt, dass diese Entscheidungen noch einmal bedacht sein wollen.

Als ich mit dem Projekt meiner eigenen Sprachdatei begann, handelte es sich um ein mehr persönliches Projekt, dass nur im Rahmen eines Künstlerforums seinen Einsatz in der „richtigen Welt“ fand. Dort mochte man sowohl die von mir gewählten Ausdrucksweisen als auch die Schlichtheit und Durchschaubarkeit von bbPress sehr gerne – vor allem, nachdem ich die gröbsten Fehler und Inkonsistenzen in der Übersetzung behoben hatte. Es handelt sich dabei aber auch um einen sehr speziellen Einsatzzweck, der nicht repräsentativ für die Mehrzahl der möglichen Einsatzfelder eines bbPress-Forums sein wird.

Da ich meine Übersetzung publiziere, damit sie auch für andere Menschen nützlich ist, nehme ich mir die gut begründete Kritik zu Herzen und betrachte sie als Ansporn zu einer Verbesserung. Es sind vor allem drei gewählte Begrifflichkeiten, die im Moment besser und doch treffend in die deutsche Sprache übertragen werden sollten, für jede habe ich ein Thema im Forum eröffnet:

  1. Sollte eher „Verwaltung“ (und damit eventuell auch „Verwalter“) oder „Administration“ (und damit eventuell auch „Administrator“) verwendet werden?
  2. Sollte eher „Depp“ (ein allgemeines Schimpfwort für einen mental weniger befähigten Zeitgenossen) oder „Troll“ (ein hübsches, altes und in der Forenkultur etabliertes Wort für einen Unruhestifter) verwendet werden?
  3. Der Begriff „Brett“ ist schließlich ein ganz besonderes sprachliches Problem

Ich werde sinnvolle Anregungen in die nächste Version der Sprachdatei einarbeiten und freue mich über jede Anregung, jede Kritik und natürlich auch über jedes Lob.

Das größte Problem ist „forums“, „forum“ und „thread“, was ich konsistent als „Forum“, „Brett“ und „Thema“ übertragen habe, um eine deutsche und klare Ausdrucksweise zu erzielen. Wenn ich die „Bretter“ zu „Foren“ mache (ein sprachliches Ungeheuer wie „Themenbereich“ will ich vermeiden), denn könnte ich die Gesamtheit der Foren als eine „Website“ übertragen – aber wenn ein bbPress nun ein Teil eines größeren Webprojektes ist (das wird häufig der Fall sein), denn ist dieser Begriff ebenfalls sehr verwirrend. Eine gute Ausdrucksweise, die allen Einsatzgebieten angemessen ist, will mir einfach nicht in den Sinn kommen.

Ich bin gespannt auf weitere Anregungen.

Wer noch eine fragwürdige Übersetzung findet, sollte keine Hemmungen haben, im entsprechenden (noch heißt es so) Brett ein neues Thema dafür zu eröffnen. Auch ich tendiere bei einem solchen Projekt zur „Betriebsblindheit“ und sehe manches Problem gar nicht. ;-)

Wie lange noch bbPress 0.9?

Es ist ja keineswegs so, dass bbPress 0.9 eine schlechte Software gewesen wäre – der Kern des Systemes ist getestet und ausgereift, es gibt keine bekannten Sicherheitsprobleme und jede Menge frei verfügbarer Plugins, die zum großen Teil ebenfalls ausgereift sind und gut funktionieren.

bbPress 1.0 ist nicht einfach „nur“ ein kleiner Update mit einer Handvoll Korrekturen, sondern ein im Kern völlig anderes und von Grund auf neu geschriebenes System. Dieser Code ist zwar in Form der Release-Kandidaten über Monate getestet worden, er tritt aber dem Code von bbPress 0.9 gegenüber, der von einer viel größeren Anwendergruppe – auch ich gehörte dazu – über Jahre hinweg getestet wurde. Dieses System ist zwar sorgfältig programmiert, es sind aber für die nächsten Wochen noch viele Fehlerbereinigungen zu erwarten, weil mit der Release erstmals eine größere Nutzerbasis täglich mit dem System arbeiten wird und dabei zwangsläufig bislang unentdeckte Fehler und Unvollkommenheiten finden wird.

Hieraus kann man durchaus verschiedene Schlüsse ziehen, _ck_ fasst im offiziellen Support-Forum einen möglichen Standpunkt sehr knapp zusammen:

10 Gründe, warum man mit dem Upgrade zu bbPress 1.0 noch einige Monate warten sollte:

  1. Ihre 0.9-Installation ist stabil und der Kern des Systemes ist sicher
  2. Etwa die Hälfte der Plugins für 0.9 funktioniert gegenwärtig nicht mit 1.0
  3. Nachdem Sie einen Upgrade gemacht haben, können Sie wegen der Änderungen in der Datenbank keinen Downgrade machen
  4. Es hat keine wesentlichen neuen Funktionsmerkmale gegenüber 0.9
  5. Es verwendet nicht den bewährten 0.9-Kern, große Teile wurden für BackPress neu geschrieben
  6. Es ist langsamer und verwendet 50 Prozent mehr Code, um die gleiche Ausgabe wie 0.9 zu erzeugen
  7. Es verwendet für eine Seitendarstellung mehr Datenbankabfragen als 0.9
  8. Sein Code wurde nur für Monate von Fehlern bereinigt, im Gegensatz zu den Jahren für 0.8 und 0.9
  9. Der Release-Kandidat wurde in Eile erstellt, einige Änderungen wurden erst vor ein paar Tagen durchgeführt und sind nicht gut getestet
  10. Version 1.0.1 wird in wenigen Tagen draußen sein (wenn nicht gar in wenigen Stunden)

Das kann man als „vernichtendes Urteil“ sehen, man kann daraus aber auch den Schluss ziehen, den frooyo zu diesem Thema gezogen hat:

Alles, was du beschreibst, ist ein Grund, 1.0 zu benutzen. Je mehr Menschen es benutzen, desto besser wird es werden, weil mehr Menschen die Dinge, die ihnen auffallen, melden werden.

Jedem zu erzählen, dass man einige Monate warten sollte, wird nur dazu führen, dass es niemand benutzt. Und dann wird in einigen Monaten der Kern von bbPress um keinen Deut besser sein als zum Zeitpunkt seiner Veröffentlichung, weil niemand aus der Nutzergemeinschaft am Prozess der Verbesserung beteiligt ist.

Schau dir einfach einmal an, wie sehr sich die Anwender in die Mitarbeit gestürzt haben, nachdem Sam den Namen in „Release-Kandidat“ geändert hat.

In den vergangenen Wochen gab es wahrscheinlich mehr Aktivität als in den ganzen sechs Monaten zuvor. […]

Das sind zwei ernst zu nehmende Standpunkte. Es ist wahr, dass es zurzeit keinen wirklichen Grund für einen Upgrade von 0.9 auf 1.0 gibt, dass aber in vielen Fällen nach dem Upgrade Probleme auftauchen werden – dies war auch in diesem kleinen bbPress-Forum der Fall, dass innerhalb dieser Site zum Austausch der deutschen Nutzer und als Demonstration der Sprachdatei betrieben wird. Es ist fernerhin wahr, dass bbPress 1.0 sehr viel mehr Ressourcen auf dem Server verbraucht als 0.9, und dass der derzeitige, exzessive Ressourcenverbrauch sogar dazu führen kann, dass der Hoster den Betrieb des Forums nicht duldet. Es ist aber auch wahr, dass sich eine Software nur verbessert, wenn sie aktiv und von vielen Menschen benutzt wird, und wenn diese Menschen auch bereit sind, Fehler und Schwächen an die Entwickler zu melden.

Wer bbPress einsetzt und damit ein Forum betreibt, auf dessen reibungslose Funktion und Performanz es ankommt, sollte den Upgrade zurzeit wirklich besser meiden – er ist unnötig. Wenn Plugins im Forum „verbaut“ sind, kann der Upgrade sogar gefährlich sein, da nicht garantiert ist, dass die alten Plugins in der neuen Version fehlerfrei funktionieren. In diesem Fall sollte mindestens so lange gewartet werden, bis für jedes Plugin eine aktualisierte Version verfügbar ist, die auch unter bbPress 1.0 funktioniert. Dies wird einige Tage oder auch Wochen dauern, aber das hängt von den jeweiligen Plugin-Entwicklern ab.

Wer hingegen gewillt ist, die aktuelle stabile Version zu verwenden – diese kann ja immerhin mit dem aktuellen WordPress integriert werden – und wer weiß, dass es keine Probleme mit seinem Webhoster geben wird und fernerhin dazu bereit ist, auftretende Fehler und Schwächen an die Entwickler zu melden und auch in den nächsten Monaten immer wieder einmal kurzfristig neue Versionen einzuspielen, der sollte es ruhig wagen. Das hier integrierte Forum dient auch als online verfügbare Demonstration der hier veröffentlichten Sprachdatei und wird nach Möglichkeit immer mit der aktuellen bbPress-Version betrieben.

In jedem Fall sollte ein Upgrade auf 1.0 im Bewusstsein erfolgen, dass er keine Kleinigkeit ist. Vorher ist unbedingt ein vollständiger Backup der Datenbank und aller Dateien des Forums anzufertigen, damit der vorherige, laufende Zustand des Forums im Falle unlösbar erscheinender Probleme wiederhergestellt werden kann.

Angesichts der Tatsache, dass bbPress 0.9 noch in vielen Installationen eingesetzt wird, ist es ja eine interessante Frage, wie lange diese Version noch offiziell von den Entwicklern unterstützt werden soll, damit die Anwender mit neu entdeckten Fehlern und Sicherheitsproblemen nicht allein gelassen werden.

Und genau das ist der Grund für diese etwas ausschweifende Meldung, denn Sam Bauers hat im offiziellen (englichsprachigen) bbPress-Forum genau diese Frage aufgeworfen und eine Umfrage gestartet, ob bbPress 0.9 für sechs, zwölf, achtzehn oder vierundzwanzig Monate offiziell unterstützt und gepflegt werden soll. Um daran teilzunehmen, bedarf es nur rudimentärer Englischkenntnisse, und ich würde jeden aktiven bbPress-Nutzer darum bitten, sich diese eine Minute Zeit zu nehmen und dort seinen Wunsch in dieser Sache zu äußern.

Also: Teilen Sie Ihren Wunsch mit!

Jetzt auch mit Forum

Diese kleine Website verfügt jetzt auch über ein Forum. Natürlich handelt es sich um ein bbPress in der aktuellen stabilen Version und mit meiner deutschen Sprachdatei, da ich glaube, dass man Fehler am schnellsten bemerkt, wenn man regelmäßig Tag mit der Software arbeitet…  ;-)

Vielleicht bildet sich ja im Laufe der Zeit eine kleine Gemeinschaft von bbPress-Nutzern, die sich untereinander aushelfen.

Aber auch jemand, der sich nicht an diesem Forum beteiligen will, kann dort einen Eindruck von der Qualität der Übersetzung erhalten.