Installation von BuddyPress mit integriertem bbPress Forum
BuddyPress ist ein auf dem Bloggingsystem WordPress basierendes Soziales Netzwerk. Nutzer können sich anmelden, ihr Benutzerbild hochladen, auf die „Pinnwand“ anderer schreiben und Gruppen erstellen und auf die Gruppenpinnwände schreiben. Zusammen mit bbPress können den Gruppen auch Gruppenforen hinzugefügt werden.
bbPress ist ein auf WordPress basierendes Forensystem. Es kann als einzelnes Forum genutzt werden, aber auch in WordPress-mu (WPMU) und BuddyPress-Installationen eingebunden werden, hierbei werden die Nutzerdatenbank und die Cookies des bestehenden WPMU oder BuddyPress-Systems mitgenutzt, somit muss man sich nur einmal anmelden und kann dann auf Forum und Blogsystem oder Netzwerk zugreifen.
In diesem Tutorial wird beschrieben, wie BuddyPress als Soziales Netzwerk mit der Forenfunktion von bbPress installiert und konfiguriert wird. Als Beispiel wird ein deutschsprachiges System genutzt.
Inhalt:
- Installation von BuddyPress
- Installation von bbPress
- Integration von bbPress in BuddyPress
- Erstellung von Gruppen mit Gruppenforen
BuddyPress ist ein Plugin (Erweiterung) für das auf dem Blogsystem WordPress basierende Multiuser-Blogsystem WordPress-mu. Mit BuddyPress ist es möglich, ohne große Kenntnisse von PHP, HTML und anderen Script- bzw. Auszeichnungssprachen zu besitzen, ein Soziales Netzwerk aufzubauen, welches mit Facebook, StudiVZ, wer-kennt-wen und Lokalisten verglichen werden kann.
Dieses Tutorial bezieht sich auf BuddyPress in der Version 1.0.3!
Nun also zur Installation des Netzwerkes:
- Laden Sie sich BuddyPress in der deutschen Version hier herunter.
- Entpacken Sie die Datei, Sie erhalten den Ordner „BuddyPress“.
- Laden Sie alle Dateien aus diesem Ordner auf Ihren Webspace (per FTP) in das gewünschte Unterverzeichnis oder ins Rootverzeichnis (hier wird vom Rootverzeichnis ausgegangen).
- Rufen Sie die URL auf, Sie sehen den Installationsassistenten von WordPress-mu.
- Füllen Sie die Felder mit Ihren Daten aus (Beispiel siehe Bild unten).

- Klicken Sie auf Submit.
- Achtung! Falls sie keine Mailfunktion mail() aktiviert haben, bekommen sie die Zugangsdaten nicht zugesendet. Kopieren Sie sich daher das Administratorpasswort oder ändern Sie es nach dem Einloggen, es kann nicht geändert werden, ohne Zugriff auf die Administrationsoberfläche zu haben (oder direkt in der Datenbank)!
- Loggen Sie sich in Ihrer neuen WPMU-Installation ein.
- Ändern Sie unter „Site Admin -> Options“ die Sprache auf deutsch (german) und aktivieren Sie die Checkbox, um das Pluginverzeichnis anzuzeigen (Beispiel siehe Bild unten) und klicken Sie auf „Update Options“.

- Stellen Sie die Sprache für Ihr persönliches Backend auf deutsch um unter „Settings“. Wählen Sie hier auch das von Ihnen gewünschte Datums- und Uhrzeitformat uns stellen Sie die Zeit auf UTC +2 um.
- Aktivieren Sie das Plugin „BuddyPress“ unter dem Menüpunkt „Plugins“.
- Erlauben Sie unter „Admin -> Themes“, dass das Theme „BuddyPress Default Home Theme“ genutzt werden darf und aktivieren Sie es anschließend unter „Design“.
- Aktivieren Sie nach Wunsch die Widgets unter „Design -> Widgets“
- Erstellen Sie eine erste Gruppe (hier „Tutorialgruppe“).
Die Installation von BuddyPress ist fertiggestellt. Sie können nun unter „Admin -> Einstellungen“ die Registrierung von Nutzern und Blogs nach belieben ein- und ausschalten.
bbPress ist ein Forensystem, welches auf WordPress basiert und auch in WordPress integriert werden kann. Wir nutzen es zusammen mit BuddyPress als Forenfunktion für die Gruppen.
- Laden Sie sich bbPress von der Entwicklerseite herunter
- Laden Sie sich die deutsche Sprachdatei von der deutschen bbPress-Seite herunter
- Entpacken Sie beide Dateien
- Erstellen sie im Ordner „bbPress“ den Ordner „my-languages“ und kopieren Sie die Sprachdatei dort hinein.
- Laden Sie den Inhalt des Ordners „bbPress“ in ein Unterverzeichnis des Verzeichnisses, in dem Ihre BuddyPress-Installation liegt (bsp.: http://example.com/bbpress)
- Rufen Sie das Verzeichnis im Browser auf und wählen Sie im Installationsassistenten Ihre Sprache (Deutsch), bestätigen und geben Ihre MySQL-Benutzerdaten an (die gleichen wie für BuddyPress).
- Um bbPress in BuddyPress integrieren zu können, benötigen Sie nun einige Angaben aus der Konfigurationsdatei von BuddyPress. Aktivieren Sie beide Haken im Installer. Geben Sie Ihre URL, unter der Sie BuddyPress erreichen ein. Die gleiche URL ist auch Ihre Blogadresse. Laden Sie sich die Datei wp-config.php aus dem BuddyPress-Verzeichnis herunter und suchen Sie die folgenden Angaben und tragen Sie sie in dem Installationsassistenten ein:

AUTH_KEY <=> Wordpress „auth“ cookie Key
SECURE_AUTH_KEY <=> Wordpress „secure auth“ cookie Key
usw… - Ergänzen Sie die Datei bb-config.php (zu finden in dem Ordner der Foreninstallation) um die Zeile
$bb->bb_xmlrpc_allow_user_switching = true; - Geben Sie Ihr Tabellenprefix (wp_) an und die ID ihres Hauptblogs (in der Regel 1)

- Wählen Sie in Schritt drei einen Namen für Ihre Seite aus (kann später verändert werden), geben Sie Ihre URL nochmals an und wählen Sie den „Keymaster“ (Administrator) des Forums aus (admin). Wählen Sie den Namen Ihres ersten Forums (auch unwichtig, kann später geändert oder gelöscht werden).
- Suchen Sie die Datei buddypress-enable.php in folgendem Ordner Ihrer BuddyPress-Installation:
- /wp-content/plugins/buddypress/bp-forums/bbpress-plugins
- Laden Sie die Datei in das Pluginverzeichnis Ihrer bbPress-Installation (bb-plugins) und aktivieren Sie das Plugin im Backend ihrer Foreninstallation (BuddyPress Support Plugin).
Das Forum ist nun installiert und kann alleinstehend genutzt werden. Die Logindaten sind die gleichen, wie bei Ihrer BuddyPress-Installation. Die Integration in BuddyPress für die Nutzung als Gruppenforen wird im nächsten Absatz beschrieben.
Integration von bbPress in BuddyPress
Um die Forenfunktion in den Gruppen bei BuddyPress nutzen zu können, müssen einige Änderungen sowohl im Forum, als auch in der BuddyPress-Installation vorgenommen werden.
Um eine bessere Übersichtlichkeit zu bekommen, sind unten alle Änderungen in BuddyPress in Blau und alle in bbPress in Rot geschrieben.
- Öffnen sie bei BuddyPress das Backend und klicken Sie unter „BuddyPress“ auf „Foruminstallation“. Füllen Sie die Felder wie angegeben aus.
- Installieren Sie bei BuddyPress das Plugin „bbPress Integration“ und aktivieren Sie es.
- Füllen Sie die Felder unter „Einstellungen -> bbPress Integration“ aus und klicken Sie auf „Save Changes“:

- Laden Sie sich nochmals die wp-config.php herunter und tragen Sie die Daten ein, die Ihnen nach dem Abspeichern angezeigt werden, danach laden Sie die Datei wieder hoch. Danach müssen Sie sich in Ihren Installationen erneut anmelden.

- Legen Sie in bbPress unter „Settings -> WordPress Integration“ den Wordpress Administrator als „Hausmeister“ fest.
- Aktivieren Sie unter „Settings -> Writing“ das posten per XML-RPC, setzen Sie danach unter „Settings -> Discussion“ den Haken bei „Enable Pingbacks“.
- Aktivieren Sie in BuddyPress unter „Einstellungen -> Schreiben“ das posten per XML-RPC, aktivieren Sie danach unter „Einstellungen -> Diskussion“ die Pingbacks (standardmäßig gesetzt).
- Aktivieren Sie unter „BuddyPress -> Komponenten-Installation“ die Funktion „bbPress-Foren“.
Die Integration von bbPress un WordPress ist nun abgeschlossen.
Erstellung von Gruppen mit Gruppenforen
Nachdem Sie alle Punkte zur Installation abgeschlossen haben, können Sie die Foren in den Gruppen Ihrer BuddyPress-Installation nutzen. Bitte aktivieren Sie im Frontend in Ihrer erstellten ersten Gruppe (Installation von BuddyPress – Punkt 14) unter „Admin -> Gruppeneinstellungen“ durch setzen eines Häkchens in der Checkbox „Forum aktivieren“ das Gruppenforum für Ihre Gruppe. Danach ist die Forenfunktion für diese Gruppe eingeschaltet.
Das Gruppenforum finden Sie nun in der von Ihnen erstellten Gruppe unter „Forum“.
Jeder Gruppenadministrator kann in seiner Gruppe nun das Forum aktivieren und deaktivieren. Möchten Sie die Forenfunktionen für alle Gruppen wieder ausschalten, machen Sie Punkt 8 von „Integration von bbPress in BuddyPress“ rückgängig.










wemaflo.net in Kommentaren