Über diese Archiv-Version

Diese Seite ist eine Archiv-Version, die ich aus meiner früheren Projektseite um meine inoffizielle deutsche Sprachdatei für bbPress erstellt habe.

Diese Archivversion wird unter den Bedingungen der gleichen Lizenz zur Verfügung gestellt, unter der auch meine einstige Sprachdatei lizenziert wurde. Bitte beachten sie die Information auf der Download-Seite.

Ich habe mich zum Veröffentlichen dieser vollständigen Archiv-Version entschlossen, weil es – dank des Engagements Florian Mais mittlerweile an anderer Stelle mit einer deutschen Sprachunterstützung für bbPress weitergeht. Das finde ich begrüßenswert.

Da sich auf meiner kleinen bbPress-Seite doch eine Menge Hinweise und Tipps rund um bbPress fanden, möchte ich verhindern, dass diese verloren gehen und dass sich jemand anders diese Mühe noch einmal machen muss. Viele der alten Hinweise werden hoffentlich für die kommenden Versionen von bbPress obsolet sein.

Zudem gibt dieses Archiv auch einen kleinen Einblick in die Geschichte einer Software, die demnächst als WordPress-Plugin eine möglicherweise große Zukunft vor sich hat. Dass mir diese Entwicklung nicht gefällt und warum dieses Missfallen bei mir auftritt, habe ich an vielen Stellen deutlich genug gemacht, aber es dürfte für die meisten Menschen nicht maßgeblich sein.

Bestandteil des Archives ist auch ein Archiv des kaum genutzten Forums, in dem sich aber auch der eine oder andere nützliche Tipp findet.

Da es sich bei diesem Archiv um statische HTML-Seiten handelt, gibt es leider keine Suchfunktion. Die Auszeichnung mit Schlagwörtern und die vielen internen Links sollten jedoch ausreichen, um schnell die gewünschten Informationen aufzufinden.

Ich wünsche allen viel Spaß beim Stöbern und hoffe, dass der eine oder andere die gesuchte Hilfe findet. Wer Unterstützung zu Problemen mit den aktuellen und kommenden bbPress-Versionen benötigt, wird im mittlerweile verfügbaren bbPress-Unterforum bei WordPress Deutschland gewiss kompetente und hilfsbereite Ansprechpartner finden.

Euer Elias

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.

Ein kleiner Hinweis

Ich habe die Alpha-Version eines WordPress-Plugins zum Einbetten anderer Sites in das verwendete WordPress-Design zwar nie getestet, denke aber, dass es dennoch für viele interessant sein könnte, dass der Entwickler inzwischen eine Beta-Version mit vielen Verbesserungen veröffentlicht hat.

Alles weitere gibt es in englischer Sprache bei pixopoint.com.

Vorläufiges zur Zukunft von bbPress

Die geplante Zukunft von bbPress wird zurzeit unter einer sich formierenden Entwicklergruppe unter der Leitung von Matt Mullenweg diskutiert. Diese Diskussion befindet sich in einem recht frühen Stadium, und der Einblick in die Zukunft von bbPress ist sehr vorläufig. Dennoch lassen sich bereits gewisse Trends absehen, und diese sind in meinen Augen nicht nur erfreulich.

Zunächst die gute Nachricht: Es gibt eine Weiterentwicklung. Wer bbPress bereits in einem Projekt einsetzt, wird darüber froh sein – insbesondere, wenn es sich um den Einsatz eines in WordPress integrierten bbPress handelt.

Die Entwickler haben sehr wohl wahrgenommen, dass gefühlte zwei Drittel der Probleme, die im englischsprachigen Support-Forum behandelt werden, im Zusammenhang mit der WordPress-Integration stehen. Dieser Vorgang ist eben doch etwas komplexer, und viele Anwender scheinen mit den dabei immer wieder einmal auftretenden Problemen überfordert zu sein. Ferner ist die Möglichkeit einer derartigen Integration für viele Menschen der wichtigste Grund, ein bbPress einzusetzen, die anderen Eigenschaften von bbPress – insbesondere der sinnvolle und durchschaubare Minimalismus des Kernsystemes – sind dabei eher nachrangig oder gar völlig unerwünscht.

Die mittelfristige Planung für bbPress sieht so aus, dass aus der zurzeit noch eigenständigen Anwendung bbPress ein Plugin für WordPress werden soll. Das dauerhafte Support-Problem der WordPress-Integration könnte auf diese Weise an der Wurzel angegangen werden. Es ist dann auch nicht mehr erforderlich, mehrere Geheimschlüssel in der Konfiguration der beiden Anwendungen identisch zu setzen, da ein solches als Plugin laufendes bbPress Zugriff auf die WordPress-Konfiguation hätte. Der häufige Anwendungfall „WordPress mit integrierter bbPress-Forensite“ verlöre auf diese Weise vieles von seiner gegenwärtigen Komplexität, und vielleicht ließe sich sogar in gewissem Maße eine Verwendung von WordPress-Themes für ein integriertes bbPress-Forensystem ermöglichen. Auch das berüchtigte Thema der tiefen bbPress-Integration verlöre seinen gesamten Schrecken, da sämtliche Funktionen von WordPress innerhalb des Forums zur Verfügung stünden.

Eine solche Entwicklung käme sicherlich vielen heutigen Forenbetreibern entgegen.

Allerdings kommt sie, wenn sie auf die naheliegendste Weise stattfindet, auch mit einigen Nachteilen daher, die recht groß sind. Als „Bedenkenträger“ möchte ich diese Nachteile kurz andeuten, denn ich halte sie für wichtig und im Moment für zu wenig beachtet.

Es ist zurzeit noch möglich (und sogar als Regelfall vorgesehen), bbPress ohne WordPress für den Betrieb einer Forensite einzusetzen. Einer der großen Vorzüge von bbPress ist sein sparsamer Umgang mit den Ressourcen des Serverrechners bei einer gleichzeitigen großen Flexibilität in der Gestaltung und in den Einsatzmöglichkeiten. Dieser Vorzug macht sich aus Nutzersicht darin bemerkbar, dass es sich um ein schnelles Forum handelt. Das schlanke Kernsystem von bbPress ist für viele denkbare Anwendungen einer Forensoftware völlig ausreichend, es lässt sich gegebenenfalls durch Plugins erweitern. (Dass zurzeit viele für die älteren bbPress-Versionen entwickelten Plugins nicht mit der aktuellen Version lauffähig sind und dass mit _ck_ eine wichtige Plugin-Entwicklerin ausgestiegen ist, ist allerdings ein großes Problem. Es ist wohl nur selten der Fall, dass die ältere Version einer Software mehr Funktionalität zur Verfügung stellt als die aktuelle Version.)

Dieser Schlankheit des heutigen bbPress steht der beachtliche Verbrauch von Ressourcen auf dem Serverrechner beim Einsatz von WordPress gegenüber. Die aktuelle WordPress-Version lässt sich bei einigen Hostern gar nicht mehr einsetzen. Wenn ein mit einigem Inhalt gefülltes WordPress eine seiner Ansichten des Blogs ausliefert, hat der damit verbundene Serverprozess einen Speicherbedarf, der jenseits von Gut und Böse liegt, und er verursacht auch eine erhebliche Last auf dem MySQL-Datenbankserver. (Selbst ein voll aufgeblähtes, universelles CMS wie Joomla geht sparsamer mit den Ressourcen des Serverrechners um als das gegenwärtige WordPress.)

Ich will dies mit einem kleinen Beispiel illustrieren. Auf diesem Server läuft ein kleines Blog mit dem vielsagenden Namen Blah für kurze Mitteilungen mit meist relativ wenig Substanz – ich nenne es manchmal auch „mein persönliches Twitter“ – das vor allem eine „Linkschleuder“ auf schräge, politische, verschwörungstheoretische und oft auch lustige Seiten im Internet ist. Dieses Blog habe ich selbst niemals richtig ernst genommen. Ich habe es begonnen, um meine anderen Projekte von diesen kurzen Mitteilungen zu entlasten, und ich habe es vom ersten Tag an dafür vorgesehen, dass dort auch einige meiner Leser (auch solche, die gar nicht meiner Meinung sind) einen Account zum Posten erhalten können. Das gesamte Design ist für das „schnelle Wegbloggen“ beliebiger Themen geschrieben, und zur weiteren Auszeichnung der kurzen Beiträge wird exzessiv das Schlagwort-System von WordPress verwendet. Die Navigation ist bewusst etwas eigenwillig, insbesondere mache ich ausgiebig von der Möglichkeit Gebrauch, Ansichten und Feeds für Tags und Autoren bereitzustellen.

Es ist ein sichtbar „kleines“ Blog. Dieses „kleine“ Blog enthält zurzeit über viertausend meist kurze Beiträge, die teilweise erheblich kommentiert werden. Das sind nicht viele Beitäge. Interessanterweise hat dieses kleine, von mir niemals ernst genommene Blog mit dem wenig ernst klingenden Namen „Blah“ doch eine gewisse Aufmerksamkeit erhalten, und es empfängt zurzeit pro Tag durchschnittlich um die zweitausend Besucher, die im Schnitt jeder neun Ansichten (Tag-Seiten, Kommentarthreads etc.) vom Server abrufen. Das sind nicht viele Leser. Aber dennoch: In seiner Grundkonfiguration ist WordPress nicht dazu imstande, diese Last (die natürlich zu bestimmten Zeiten verstärkt auftritt) zu bewältigen, es benötigt dann bis zu fünfzig Sekunden, um eine Blogseite zu erzeugen. In der Folge sammeln sich die Prozesse des Webservers an, belegen megabyteweise Speicher und erzeugen dabei weitere Last auf dem MySQL-Server. Der virtuelle Speicher des Serverrechners reicht in Folge dieser angehäuften Prozesse nicht mehr aus und viele Besucher sind entweder mit überlangen Wartezeiten konfrontiert, oder sehen eine wenig erfreuliche Fehlermeldung des Webservers oder sogar gleich eine weiße Seite, weil der Ressourcenmangel sogar die Darstellung einer Fehlermeldung verhindert. Das ist kein tragbarer Zustand.

Im Falle eines Blogs lässt sich zum Glück Abhilfe schaffen, auch wenn diese nur eine Symptomtherapie ist und das Problem des unmäßigen Ressourcenhungers und der damit verbundenen miesen Skalierbarkeit von WordPress nicht behebt. Diese Abhilfe ist Caching. Nachdem ich über Monate hinweg sehen musste, dass WordPress immer weniger dazu geeignet ist, ein Blog zu betreien, das auch Leser hat, habe ich mich zur Installation des WordPress-Plugins WP Super Cache entschlossen, und seitdem ist das Blah-Blog wieder benutzbar und bremst nicht mehr den gesamten Serverrechner aus.

Diese Abhilfe durch Caching steht bei den ungleich dyamischeren Ansichten eines viel benutzten Forums nicht zur Verfügung. Während sich in einem Blog nur relativ selten etwas an den dargestellten Inhalten ändert, ist dies in einem Forum durch jede Antwort eines Forennutzers der Fall – und genau von dieser Interaktivität lebt ein Forum. Sollte bbPress nur noch zusammen mit einem ressourcenhungrigen WordPress laufen, denn werden die Anforderungen an den verwendeten Serverrechner gewaltig und damit für den Forenbetreiber teuer. Wenn die zusätzliche Blogfunktionalität eines solchen Systemes gar nicht gewünscht ist, wenn jemand „einfach nur ein Forum“ haben möchte, denn ist aus dem einst so schlanken, schnellen und eleganten bbPress ein Monster entstanden, das es in seinen Anforderungen locker mit großer BB-Software aufnehmen kann, ohne dass dies auch mit der Funktionsvielfalt dieser Software verbunden wäre. Ein großer Vorteil der jetzt vorliegenden Software bbPress wäre ohne Not aufgegeben worden, um einem einzigen (zugegebenermaßen oft wichtigen) Anwendungsfall zu begegnen.

Und das wäre in meinen Augen eine schlechte Entwicklung.

Vor einigen Wochen habe ich im englischsprachigen Support-Forum, dass gerade sehr von den WordPress-Entwicklern und -Fans geprägt ist, in einem langen, mit viel statistischen Angaben aus dem Betrieb dieses Serverrechners gewürzten Beitrag auf dieses Problem hingewiesen. Dieser recht sachlich formulierte Post ist zunächst nicht sichtbar geworden, und er wurde auch in den folgenden Tagen nicht von einem Moderator freigeschaltet, obwohl es zu erheblichen administrativen Tätigkeiten in diesem Thema kam. Nachdem ich das über mehrere Tage hinweg verfolgte, habe ich etwas getan, was ich in einem von mir betriebenen Forum hassen würde, wenn es ein Benutzer täte: Ich habe mir mit einer Wegwerf-Mailadresse einen Zweitaccount angelegt und habe auf die Zensur hingewiesen, um mich mit einem deutlich weniger sachlichen Abschiedswort aus dem offiziellen englischsprachigen Support-Forum zu verabschieden, und zwar für immer.

Der Stil der „Kommunikation“, der gerade in der bbPress-Entwicklung einzieht, erinnert mich überdeutlich an die Zustände bei der WordPress-Entwicklung. Ein kleiner Haufen von (oft recht ambitionierten) Entwicklern strebt so etwas wie die – Achtung! Ätzende Ironie! – Weltherrschaft durch allmächtige PHP-Skripten an und zeigt dabei eine beachtliche Gleichgültigkeit gegenüber den Wünschen und Anforderungen der Benutzer, die schlicht im Streben nach technischen Selbstzwecken für unbeachtlich erklärt werden. Wo dieser Weg im Falle von WordPress hingeführt hat, kann jeder Blogger sehen, der ein WordPress im Einsatz hat: Ein erheblicher Teil oft völlig unerwünschter Funktionalität ist in den Kern von WordPress geraten, das Kernsysten ist dabei ressourcenhungrig und schwerfällig geworden und die implementierten Funktionen sind alles in allem wenig brauchbar. (Zum Beispiel wurde WordPress 2.9 um eine Bildbearbeitung erweitert, als ob es dafür keine guten Desktop-Programme gäbe. Und der häufigste Anwendungsfall beim Aufbereiten eines Fotos für die Veröffentlichung im Internet, die Rotation des Bildes um 90 Grad, ist mit dieser Bildbearbeitung nicht möglich.) Schon bei der einfachen Sache, die das Bloggen in seinem Kern nun einmal ist, beim Verfassen eines neuen Posts, ist der WordPress-Anwender mit einer einschüchternden Fülle von Einstellmöglichkeiten konfrontiert, die einen weniger geübten Nutzer nicht gerade motiviert, und diese Funktionsfülle kommt mit einer Schwerfälligkeit daher, die es zur Qual macht, WordPress mit einem nicht mehr ganz aktuellen Computer oder einem schmalbandigen Internetzugang zu verwenden. Wenn dieser Stil demnächst prägend für die Fortentwicklung von bbPress werden sollte, wird bbPress in meinen Augen unbrauchbar, und ich glaube nicht, dass es nur mir so geht. Der mir aus dem WordPress-Umfeld allzu vertraute und tief verhasste Stil der „Kommunikation“ ist bei bbPress bereits eingezogen, einschließlich der abgehobenen Selbstgefälligkeit der auftretenden Entwickler.

Sollte die weitere Entwicklung von bbPress so verlaufen, wie es sich zurzeit leider abzeichnet, werde ich mein Engagement beenden. Es wird hier in diesem Falle auch keine aktuelleren Sprachdateien für kommende bbPress-Versionen mehr geben. Zurzeit hoffe ich noch, dass es nicht so schlimm kommt, wie es sich abzeichnet, aber diese Hoffnung ist mehr von meinen Wünschen als von beobachtbaren Tatsachen getragen und wird beinahe täglich kleiner.

Zum Favicon dieser Website

Das gegenwärtige Favicon dieser HomepageEs ist gar nicht so leicht, ein „Favicon“ (das ist dieses kleine Bild, das zu den Lesezeichen, im Tab und in der Adresszeile der moderneren Browser angezeigt wird) für dieses Projekt so zu gestalten, dass es trifft, wiedererkennbar ist und keinen falschen Eindruck erweckt.

In meinen Augen verbietet es sich, zu einer inoffiziellen deutschen Sprachdatei das offizielle Logo des bbPress-Projektes zu verwenden, da dies einen falschen Eindruck beim Betrachter erweckt, den ich nicht wünsche. Dennoch muss es ein wenig nach bbPress aussehen, um den Kontext zu verdeutlichen. Deshalb habe ich mich dazu entschlossen, die Buchstaben „bb“ in einem etwas grellen und aufälligen Türkis einzufärben, das im offiziellen Design nicht verwendet wird. Das ist also relativ einfach zu lösen.

Viel schwieriger war es jedoch für mich, den Bezug zur „deutschen Sprache“ optisch darzustellen. Mir ist leider keine bessere Idee gekommen, als den Hintergrund in den Farben der Flagge der Bundesrepublik Deutschland einzufärben, was nicht unbedingt eine gute Idee ist. Der deutsche Sprachraum geht nun einmal deutlich über die Staatsgrenzen der BR Deutschland hinaus, und tatsächlich mir ist diese Metapher auf dem Hintergrund der deutschen Geschichte des zwanzigsten Jahrhunderts etwas missraten. Es entsteht beinahe der Eindruck, als wolle hier jemand nicht wahrhaben, dass es eine Menge Deutsch spechender Menschen in Östereich, der Schweiz, Norditalien, Belgien, Dänemark und den Niederlanden gibt. Gerade im Zusammenhang mit dem sehr großen deutschen Sprachraum und dem Missbrauch dieser Erscheinung zur Kriegspropaganda ist die optische Verbindung der deutschen Sprache zu einem nationalstaatlichen Symbol unglücklich.

Ich weiß das. Deshalb schreibe ich hier auch darüber. Aber mir ist auch nach längerem Nachdenken keine gute Idee gekommen, wie sich das Produkt „deutschsprachiges bbPress-Forum“ in einer treffenden und leicht wiederzuerkennden optischen Metapher ausdrücken lässt.

Wer eine bessere Idee hat: Immer nur her damit, ich bin dafür sehr dankbar. Denn ich bin selbst unglücklich damit, die Erscheinung „deutsche Sprache“ auf diese Weise auszudrücken.