Dieses Tutorial soll das Installieren eines sozialen Netzwerkes mit BuddyPress Schritt für Schritt anhand von Text und Bild erklären. Um dieses Tutorial zu verstehen, sollte man WordPress kennen und wissen, was WordPress MU ist. Ebenso sollte man sich ein wenig mit PHP, MySQL und dem Erstellen von Internetseiten allgemein auskennen.
Vor einiger Zeit verfasste ich schon ein Tutorial zur Installation von BuddyPress mit Gruppenforen, damals war die Installation und die Integration der Forensoftware noch weitaus komplizierter.
Dieses Tutorial gilt für BuddyPress 1.1.2 (Deutsch) mit WordPress MU 2.8.6
BuddyPress ist ein Plugin von WordPress MU, das es ermöglicht ein soziales Netzwerk auf Basis des bekannten Blogsystems WordPress zu erstellen. Nutzer können ein Profil erstellen, Gruppen erstellen und Gruppen beitreten und sich in Gruppenforen austauschen. Ähnlich wie bei Facebook und Konsorten kann ein Nutzer einen Status angeben.
Da BuddyPress als Plugin auf WordPress MU aufbaut, hat man auch alle Funktionen dieses CMS. Neben dem Netzwerk also besteht auch die Möglichkeit, Blogs zu erstellen.
Webspace mit PHP und MySQL und FTP-Zugriff
FTP-Programm (z.B. FileZilla)
Browser (z.B. Firefox)
Für die hier gezeigte Installation wird Webspace von Pytal verwendet.
Unter http://buddypress.de/download kann man sich die aktuelle deutschsprachige Version des Netzwerkes herunterladen. Die BuddyPress-Combo beinhaltet alle benötigten Dateien.
Laden Sie diese Datei herunter und entpacken Sie sie.
ACHTUNG:
Die aktuell auf buddypress.de angebotene Kombo ist Fehlerhaft! Nutzen Sie stattdessen WordPress-MU von wpmu.de und die englische BuddyPress-Version von buddypress.org zusammen mit der Sprachdatei von buddypress.de.
Nutzen Sie ihr FTP-Programm und laden Sie den Inhalt des Ordners „BuddyPress“ auf Ihren Webspace. Stellen Sie sicher, dass wirklich alle Dateien korrekt hochgeladen wurden.
Zuerst benötigen Sie ein paar Daten. Legen Sie die MySQL-Zugangsdaten bereit. Sie benötigen den Datenbanknamen, den MySQL-Nutzernamen und das MySQL-Passwort, sowie den Host des Datenbankservers (meistens „localhost“).

- Nun rufen Sie die URL zu den hochgeladenen Dateien auf. Es erscheint automatisch eine Installationsseite.
- Wählen Sie aus, ob Blogs unter Subdomains oder Verzeichnissen abrufbar sein sollen.
- Geben Sie in dem Formular die MySQL-Zugangsdaten ein.
- Wählen Sie einen Titel für Ihre Installation (kann später geändert werden).
- Geben Sie Ihre Mailadresse an. Von dieser Adresse bekommen Nutzer die Bestätigungen, Sie bekommen Nachrichten vom Netzwerk.
- Bestätigen Sie das Formular mit einem Klick auf „Submit“.
- Nach bestätigen des Formulares wird eine Bestätigungsseite angezeigt. Sehen Sie in Ihren E-Mail nach, ob Ihnen Nutzername und Passwort zugeschickt wurden, ansonsten notieren Sie selbige auf der Seite.
- Die Installation ist Beendet. Wenn Sie die URL aufrufen, sollte Ihnen ein Weblog im Standard-Design gezeigt werden.
- Hängen Sie an Ihre URL noch /wp-admin an (http://meinedomain.de/wp-admin, Sie erhalten eine Anmeldeseite, auf der Sie sich mit ihrem Nutzernamen (admin) und dem angezeigten Passwort anmelden können. Danach werden Sie in das Backend weitergeleitet.
Bisher haben Sie lediglich WordPress MU installiert. BuddyPress liegt als Plugin bei und muss nur noch aktiviert werden.
Sollten Sie die WordPress MU-Version 2.8.5.2 zur Installation verwendet haben (aktuell in der BuddyPress-Combo), müssen Sie zuerst ein Sicherheitsupdate durchführen. Klicken Sie dafür auf „update“ und folgen Sie den Anweisungen.

Nun stellen Sie WordPress MU von Englisch auf Deutsch um:
- Klicken Sie auf „Settings“ (links unten).
- Wählen Sie im Drop-Down-Menü für Blog-Language „German“ aus und klicken Sie auf „Save Changes“.
- Wählen Sie unter „Admin -> Einstellungen“ (links oben) für Standard-Sprache „German“ und bestätigen Sie mit „Einstellungen Aktualisieren“.
Nun aktivieren Sie BuddyPress und aktivieren Sie die Themes des Netzwerkes.
- Rufen Sie das Plugin-Verzeichnis Ihrer Installation auf.
- Klicken Sie auf „Aktiviere BuddyPress Blogübergreifend“.
- Gehen Sie nun auf „Admin -> Themes“ und aktivieren Sie „BuddyPress Default“ und „BuddyPress Social Network Parent Theme“
- Gehen Sie auf „Design“ und aktivieren Sie „BuddyPress Default 1.1.2″. Aktivieren Sie nicht das Parent Theme!
BuddyPress ist nun fertig Konfiguriert. Ihre Startseite sollte nun wie unten abgebildet aussehen:

Im Backend können Sie nun unter „Design -> Widgets“ die Startseite mit Widgets (einzelne Komponenten) füllen. Sie können die Widgets anordnen, wie Sie wollen.
Sie müssen sich nun entscheiden, ob ihre Mitglieder Blogs anlegen dürfen, oder ob sie sich nur ein Nutzerkonto anlegen dürfen. Sie können später alles ändern. Ebenso sollten Sie jetzt einige Funktionen von BuddyPress kennen lernen.
Um festzulegen, ob Ihre Nutzer sich nur anmelden dürfen, oder ob sie auch Blogs anlegen dürfen, tun Sie folgendes:
- Gehen Sie zu „Admin -> Einstellungen“.
- Legen Sie unter „Erlaube neue Registrierungen“ fest, was Ihre Nutzer tun dürfen.
Auf dieser Seite können auch weitere Einstellungen vorgenommen werden, die (wie unter „Admin“ immer) das gesamte Netzwerk betreffen.
Ein weiterer wichtiger Punkt ist die Gruppenfunktion von BuddyPress. Schon jetzt können von Ihren Nutzern Gruppen erstellt werden. Wenn Sie möchten, dass jede Gruppe ein eigenes integriertes Gruppenforum hat, in dem sich Ihre Nutzer austauschen können, befolgen Sie die folgenden Anweisungen:
- Gehen Sie auf „BuddyPress -> Foreninstallation“.
- Klicken Sie nun auf „Eine neue bbPress-Installation aufsetzen“. BuddyPress wird nun das bereits mitgelieferte Forum installieren und integrieren.
- Klicken Sie auf „Installation fertigstellen“.
Nun sind die Gruppenforen für Ihr Netzwerk installiert und integriert. Jeder, der eine Gruppe erstellt, kann nun wählen, ob die Gruppe ein Forum haben soll, oder nicht. Unter „BuddyPress -> Komponenten-Installation“ können Sie die Gruppenforen jederzeit deaktivieren, ohne die bestehenden Inhalte der Foren zu löschen.
Sie können nun festlegen, welche Daten Ihre Nutzer in ihre Profile eingeben können:
- Gehen Sie auf „BuddyPress -> Profilfelder“
- Legen Sie dort weitere Felder fest und erstellen Sie neue Feldgruppen.
Sie haben eine funktionstüchtige Installation von BuddyPress erstellt und damit den Grundstock für ein soziales Netzwerk geschaffen. Was für ein soziales Netzwerk jetzt noch fehlt, sind Nutzer. Diese müssen selbst gesucht und geworben werden.
Um die jetzt erstellte Community weiter anzupassen, gibt es inzwischen viele Plugins. Hier stelle ich ein paar davon vor und verlinke gleich auf die entsprechende Download-Seite.
bpPicture Album
Fügt für jeden Benutzer ein Bilderalbum zum Profil hinzu. Der Nutzer kann damit seine Fotos hochladen und den anderen Mitgliedern in Form eines Albums zeigen.
TDLC Birthdays
Erstellt ein Widget auf der Startseite, das an die Geburtstage der Mitglieder erinnert. Man kann auswählen, ob die Geburtstage jedem angezeigt werden, oder ob nur angemeldete Nutzer die Geburtstage ihrer Freunde sehen können. Ebenfalls kann ausgewählt werden, ob das Alter der Nutzer mit angezeigt werden soll, oder nicht.
Für dieses Plugin habe ich eine deutsche Sprachdatei erstellt:
tdlc-birthdays-de_DE.po
tdlc-birthdays-de_DE.mo
Welcome Pack
Welcome Pack ist ein Plugin, das neu Registrierten Nutzern eine Einladung in eine vorgegebene Gruppe sendet und eine Freundschaft zu einer vorgegebenen Person herstellt. Außerdem wird dem neuen Nutzer eine automatisierte Nachricht geschickt, in dem man ihn beispielsweise willkommen heißen kann.
Auch viele Plugins, die für eine normale WordPress-Installation gemacht wurden, funktionieren mit BuddyPress und WordPress MU, so zum Beispiel Akismet, WP-ShortStat und Simple Google Sitemap.
Über Erfolge und Misserfolge kann man gerne Kommentare hinterlassen. Ebenso natürlich, wenn sich Fehler oder unklare Formulierungen eingeschlichen haben. Verbesserungsvorschläge sind natürlich auch gern gesehen.
wemaflo.net in Kommentaren