Mögliche Probleme mit WordPress 3.0

Einige Anwender der gegenwärtigen bbPress-Version 1.0.2 haben Probleme mit dem zweiten Release-Kandidaten von WordPress 3.0 und einer geteilten Nutzerdatenbank zwischen Blog und Foren. Diese Probleme äußern sich darin, dass eine Benutzerregistrierung im Forum nicht mehr möglich ist, während die Registrierung im Blog funktioniert. Allerdings wird den im WordPress-Blog registrierten Benutzer in bbPress die Rolle „inaktiv“ zugewiesen, so dass das Forum für diese Benutzer nicht benutzbar ist. Deshalb ist diese Form der Registrierung nicht als provisorische Lösung zu empfehlen, da sie unter Umständen erhebliche administrative Nacharbeit bedeutet.

Das Problem äußert sich darin, dass bei der (korrekten) Registrierung die Meldung angezeigt wird, dass die Angabe einer E-Mail-Adresse erforderlich ist. Es wird berichtet, dass unter nicht reproduzierbaren Umständen gelegentlich auch eine Registrierung gelingt. Es sieht aus, als würde beim Registrierungsvorgang die Mailadresse verloren gehen.

Die Ursachen dieses Problemes sind zurzeit unklar. Die Benutzerdatenbank in WordPress 3.0 ist gegenüber der gegenwärtigen Version 2.9.2 unverändert. In einigen Fällen tritt dieses Problem auf, in anderen nicht.

Auf dem Hintergrund dieser Probleme empfehle ich jeden Nutzer eines „integrierten“ bbPress, vor dem kommenden Upgrade auf WordPress 3.0 auf dem verwendeten Server (es kann sich durchaus um ein obskures Problem mit der PHP-Version, der verwendeten MySQL oder ähnlichen Komponenten handeln) eine Testinstallation durchzuführen und genau zu untersuchen, ob alle Funktionen in gewünschter Weise arbeiten. Dabei sollten auch einige Benutzerregisterungen durchgeführt werden, um zu überprüfen, ob diese korrekt sind und ob die Mail mit dem Passwort auch an die angegebene Mailadresse gesendet wird. Solche Fehler werden im Forumsbetrieb kaum auffallen, wenn sie nicht von betroffenen Benutzern nach einer gescheiterten Registrierung mitgeteilt werden. Daher ist es umso wichtiger, hier Sicherheit zu erlangen.

Generell empfehle ich, mit dem Upgrade auf WordPress 3.0 zu warten, bis der Upgrade entweder durch ein Sicherheitsproblem von WordPress 2.9.x erzwungen wird oder bis der problemlose Betrieb aller Komponenten der Website gesichert ist. Sollte hier ein Problem in bbPress vorliegen, so wird es hoffentlich schnell behoben. Auch sollte nicht vergessen werden, dass es sich beim WordPress, das zu diesen Problemen führt, noch um einen Release-Kandidaten handelt und keineswegs um eine „richtige“ Release – es können also durchaus noch kleine Fehler darin stecken, die in den nächsten Tagen behoben werden. Generell ist vom Betrieb einer „richtigen“ Website auf einem „richtigen“ Server mit einem Release-Kandidaten oder gar einer Beta-Version abzuraten.

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.