Eigentlich wollte ich noch mehr daran feilen, aber dann habe ich mein neues soziales Netz hierinwangen.de dann doch online gestellt. An vielen Stellen muss noch geschraubt werden, aber wir hatten bisher einen guten Start. Nun geht es an das “Community-Building”. Ich bin gespannt, wie ein “soziales Netz” hier in Wangen ankommt, ob die Bürger und auch Unternehmen den Reiz erkennen und selber mitmachen. Denn das dürfen sie an vielen Stellen: Termine selbst eintragen, Gruppen erstellen, selbst eigene Blogs kommen demnächst.
Unser Netzwerk läuft auf einer modifizierten Version von Buddypress, das in der bisherigen Funktion noch lange nicht glatt “out of the box” funktioniert. Insbesondere die Integration der Foren über bbpress war zum Haare raufen (siehe unten). Nun geht es und jetzt kann es losgehen. Wer selber ein soziales Netz für seine Stadt oder Community plant und nicht weiterkommt, für den biete ich auch meine “social media”-Beratungsleistungen an. Denn ein solches System technisch aufzusetzen ist nur die halbe Miete. Spannend wird es, dass System und die Inhalte so zu positionieren, dass die Leute kommen und vor allem dauerhaft und loyal bleiben. Ich werde also immer wieder über die Fortschritte und Mechanismen berichten, die zumindest bei hierinwangen funktionierten.
Gerade wer potenziellen Kunden offline die Vorzüge seines sozialen Netzes zeigen will, sollte sich mal das Video-Tutorial von Andy Peatling anschauen. Dort zeigt er die korrekte Konfiguration, um Wordpress und Buddypress zusammen mit MAMP lokal ans Laufen bekommt. Die Anleitung ist reproduzierbar, bei mir hat es dabei auch funktioniert.
Wer sich ein wenig mit MAMP auskennt, kommt bei der Installation bis zu einem Punkt flüssig weiter: Gleich bei der Installation von Wordpress mu mockiert das System folgendes: “Warning! Installing to http://localhost/ is not supported!”. Und genau hier hilft Peatling weiter: Per Terminalzugang verändert er die hosts-Datei und schreibt zusätzlich noch 127.0.0.1 localhost.localdomain hinzu. Dann abspeichern, Apache neu starten und dann die Installation von Wordpress mu starten. Dann geht es.
Seit ein paar Wochen sitze ich an der Integration von Buddypress mit bbpress. Ich dachte ja schon vor einiger Zeit, dass ich es hinbekommen hatte, aber leider stellte sich heraus, dass mein Lösungsweg nicht reproduzierbar war. Dann habe ich eine Weile nicht mehr ans Laufen bekommen. Jetzt aber geht. Und klar, ich habe wieder so viel ausprobiert, dass ich nicht ganz genau weiß, warum es läuft.
Vielleicht sind Sie ja auch an dem Punkt, der mich lange aufhielt: bbpress lief, ich konnte mich mit meinem Wordpress-Admin einloggen, auf beiden Seiten waren die entsprechenden Auth-keys aus der Anleitung gesetzt und es ging trotzdem nicht.
Die Lösung: Bei mir hing es an dem bb-support plugin, das in bbpress nicht in bb-plugins, sondern in my-plugins liegen muss. Nur so kann das bp-bbpress connect plugin richtig arbeiten.
Bei mir hat es geklappt. Ich werde es die nächsten Tage mit einer anderen wordpress mu-Installation probieren und hoffe, dass ich jetzt Foren ohne Ende in buddypress integrieren kann.
Für ein Projekt habe ich nun Wordpress mu, Buddypress und bbpress installiert. Das Aufsetzen von Wordpress ging wirklich reibungslos, Buddypress ist sowieso nur ein Plugin. Dafür musste ich ziemlich mit der Integration bbpress in Wordpress/Buddypress tricksen.
Die Aufgabe: Innerhalb von Buddypress sollten die Gruppen auch eine Forumfunktion bekommen, die mit bbpress synchronisiert werden. Wordpress und bbpress müssen also die selbe Datenbank benutzen und somit Mitglieder, Rollen und erstellte Foren und Postings nahtlos übergeben können. Es stellte sich heraus, dass das gar nicht so einfach war, obwohl sowohl Buddypress als auch bbpress bereits Schnittstelle für das Zusammenspiel anbieten. Nach viel Kniffelei habe ich es aber geschafft. Geholfen hat mir diese Anleitung.
Dabei sollten Sie auf folgendes achten:
- Benutzen Sie Buddypress ab Version 1.0 und die bbpress 1-Version, auch wenn sie derzeit noch “alpha” ist. Mit der bbpress-Version 0.9 habe ich es nicht hinbekommen, weil ich dort die verschiedenen Authentifizierungscodes und andere kleineren Einstellungen nicht hinbekommen hatte.
- bbpress und Wordpress können die selbe Datenbank benutzen, ich hatte erst beide Versionen in verschiedenen Datenbanken, aber irgendwie funktionierte es nicht richtig.
- In manchen Anleitungen im Web steht, dass die bbpress-Installation direkt unter /root liegen sollte, weil es sonst Probleme mit den cookies geben kann. Mit den cookies kann es tatsächlich Probleme geben, aber es geht auch, wenn bbpress in einem eigenen Verzeichnis wie z.B. /forums liegt.
- Wichtig ist das Ein- und Ausloggen an den richtigen Stellen und zur richtigen Zeit.
Wenn ich mal mehr Zeit habe, dann schreibe ich vielleicht eine deutsche Anleitung mit Screenshots. Bis dahin müssen Sie sich mit der englischen Anleitung begnügen.