Social Networking mit BuddyPress

Automattic, das Unternehmen hinter WordPress, hat vor kurzem die Social-Networking-Software BuddyPress erworben und wird diese veröffentlichen. Die auf WordPress basierende Software wurde von Andy Peatling entwickelt, um Ihr eigenes soziales Netzwerk ähnlich wie Facebook aufzubauen. Heute werden wir uns die Installation von BuddyPress ansehen.

Schritt 1 - Was ist BuddyPress??

BuddyPress ist eine Social Networking-Anwendung, die auf WordPress Multi-User (MU) als Plugin aufgebaut ist. WordPress MU ist die Software hinter WordPress.com. Es ermöglicht einem Benutzer, ein Netzwerk von Blogs auf einer Website zu hosten. BuddyPress fügt WordPress eine Vielzahl neuer Funktionen für die soziale Interaktion hinzu. Die Features können auf einmal oder als einzelne Komponenten hinzugefügt werden:

  • Ein WordPress-Blog
  • Individuelle Profile für Mitglieder
  • Private Message (PM) -Funktion
  • Freund-Netzwerke
  • Gruppen, die ein Blog, Fotos und andere vom Benutzer generierte Inhalte enthalten
  • "The Wire" (wie die Wand bei Facebook)
  • Aktivität / Aktionsströme öffentlicher Aktionen auf der Website
  • Foren mit bbPress

Eine voll funktionsfähige Demo ist auf der BuddyPress-Website verfügbar.

Heute werden wir eine vollständige Installation von BuddyPress (all die Glocken) installieren, damit wir ein soziales Netzwerk von vorne beginnen können.

Die Software befindet sich in der RC-Phase, nähert sich jedoch der endgültigen Version. Die aktuelle Version hilft Ihnen beim Einstieg in das soziale Netzwerk, indem Sie ein Verwaltungssteuerungsfeld und alle oben beschriebenen Grundfunktionen bereitstellen. Sie können dann zu einem späteren Zeitpunkt auf die endgültige Version upgraden.

Schritt 2 - Anforderungen

Vor der Installation des BuddyPress-Systems müssen auf Ihrem Server bereits zwei Komponenten installiert sein:

  • eine MySQL-Datenbank zum Speichern aller BuddyPress-Informationen. Wenn Sie keine Datenbank erstellt haben, erstellen Sie eine mit einem Benutzer, der über alle Berechtigungen (wie UPDATE, INSERT, DELETE, SELECT) für diese Datenbank verfügt. Notieren Sie sich den Benutzernamen / das Kennwort und den Datenbanknamen für spätere Schritte.
  • ein Mod-Rewrite-Modul, um saubere URLs zu erhalten. Wenn Sie WordPress oder eine andere Software mit sauberen URLs verwendet haben, können Sie fortfahren, ohne diese Komponente erneut hinzuzufügen.

Schritt 3 - Laden Sie WordPress MU herunter

Bevor Sie mit der BuddyPress-Installation beginnen können, müssen Sie eine Kopie von WordPress MU installieren. Besorgen Sie sich die neueste Version (ZIP) (TAR.GZ) und entpacken Sie diese. Sie sollten einen Ordner mit einem ähnlichen Namen wie "wordpress-mu" sehen..

Laden Sie die Dateien in diesem Verzeichnis an den Ort hoch, an dem Sie auf Ihre Site zugreifen möchten. Dies kann die Hauptdomäne oder ein Unterordner sein. Nehmen Sie sich eine Tasse Kaffee oder Tee, während Sie warten, bis der Upload abgeschlossen ist.

Schritt 4 - Installieren Sie WordPress MU

Sobald der Upload abgeschlossen ist, können Sie WordPress MU installieren.

Richten Sie Ihren Browser auf das Verzeichnis, in das Sie die Dateien hochgeladen haben, sodass index.php ausgeführt wird. Es erscheint ein Bildschirm, in dem Sie einige Details eingeben können. Die Einstellungen sollten wie folgt ausgefüllt werden:

  • Blog-Adressen - In diesem Artikel werden wir "Unterverzeichnisse" auswählen. Wenn Sie in der Regel Platzhalter-DNS-Einträge aktiviert haben, können Sie die andere Option auswählen, die jedoch außerhalb des Umfangs dieses Artikels liegt.
  • Name der Datenbank - Der Datenbankname aus Schritt 2
  • Nutzername - Der Benutzername aus Schritt 2
  • Passwort - Das Passwort aus Schritt 2
  • Datenbankhost - Dies ist normalerweise localhost, wenn sich der MySQL-Server auf demselben Server wie der Webserver befindet. Ändern Sie dies nur, wenn die Installation Fehler bezüglich der Server- / Host-Einstellung ausgibt.
  • Serveradresse - Das Installationsprogramm sollte in der Lage sein, diese Einstellung zu erraten, aber überprüfen Sie noch einmal, ob es sich um den Server / die Domäne handelt, auf der Sie installieren.
  • Seitentitel - Dies ist der Name der Website für ein soziales Netzwerk. Benennen Sie es also, wie Sie möchten.
  • Email - Geben Sie eine gültige E-Mail-Adresse ein, die für das Administratorkonto verwendet werden soll.

Nachdem Sie alle obigen Einstellungen überprüft haben, klicken Sie auf Senden. Wenn alles gut geht, sollten Sie mit einer "Installation abgeschlossen!" Begrüßt werden. Bildschirm, der Ihren Benutzernamen und Ihr Passwort enthält. Sie haben auch eine E-Mail mit den gleichen Angaben erhalten.

Bevor Sie fortfahren, befolgen Sie die Anweisungen zum Festlegen von Berechtigungen auf der Seite Installation abgeschlossen.

Schritt 5 - BuddyPress herunterladen

Jetzt können Sie das BuddyPress-System installieren. Da wir das vollständige System installieren, können Sie hier das Archiv "Combo" herunterladen.

Entpacken Sie die Combo-Datei und laden Sie den gesamten Inhalt der extrahierten ZIP-Datei in den Stammverzeichnisordner von mu-plugins hoch, der sich unter wp-content befindet. Laden Sie ALLE Ordner und Dateien hoch, die sich in der ZIP-Datei befinden, und stellen Sie sicher, dass diese Ordner und Dateien auf 755 geändert wurden.

Verschieben Sie den soeben hochgeladenen Ordner mu-plugins / bp-themes in den Inhalt von wp-content. Stellen Sie sicher, dass diese Ordner auf 755 geändert wurden.

Schritt 6 - BuddyPress einrichten

Melden Sie sich nach dem Hochladen der Dateien mit dem zuvor erstellten Benutzernamen und dem Kennwort beim WordPress MU-Verwaltungsfeld an. Die URL für die Anmeldung (per E-Mail bei der Installation von WordPress MU) hat das Format http: //ihredomäne.tld/folder/wp-login.php

Suchen Sie im Menü "Site Admin" den Link "Themes" und klicken Sie darauf. Es wird eine Liste der installierten WordPress MU-Designs angezeigt. Eines davon ist das BuddyPress-Design. Wählen Sie "Ja" für "BuddyPress Home Theme" und klicken Sie auf "Themes aktualisieren"..

Schließlich müssen Sie die Registrierungen aktivieren, wenn Sie möchten, dass sich Benutzer für Ihre Site anmelden können. Gehen Sie im Menü "Site-Admin" auf "Optionen" und stellen Sie sicher, dass die Option "Aktiviert" für "Neue Registrierungen zulassen" ausgewählt ist..

Herzliche Glückwünsche! Ihr soziales Netzwerk ist jetzt einsatzbereit. Wenn Sie am Admin-Kontrollfeld angemeldet sind, können Sie einige Einstellungen über den Link "BuddyPress" unter "Site-Admin" verwalten. Um Ihr neues Netzwerk und Ihr neues Profil anzuzeigen, klicken Sie in der Administratorleiste oben auf dem Bildschirm auf "Mein Konto" und wählen Sie "Aktivität" oder "Profil"..

Schritt 7 - Zusätzliche Plugins und Designs

Der Plugin-Bereich für BuddyPress ist im Moment klein, aber es wird wahrscheinlich mit neuen Aktivitäten wie WordPress explodieren. Es gibt jedoch ein paar coole Plugins für BuddyPress:

  • bpGroups beinhaltet Verbesserungen des Gruppensystems.
  • Laden Sie Freunde ein, die einige Funktionen hinzufügen, mit denen Sie Freunde aus anderen Social-Networking-Anwendungen wie Twitter, Facebook und GMail hinzufügen können.
  • Twitter To Wire fügt Ihre Tweets automatisch Ihrer Verbindung hinzu (der BuddyPress-Version von Facebook's Wall).

Da ist auch ein Seite für Themes, aber es wurden noch keine Themes zum Download bereitgestellt. Wenn Sie sich für die Leistungsfähigkeit des Themingsystems interessieren, können Sie einige Beispiele bei WannaNetwork, GrungePress und Flokka anzeigen.

Schließen

Ich hoffe, dieses Tutorial hat Sie erfolgreich bei BuddyPress vorgestellt und Ihnen die Möglichkeit eröffnet, Ihre eigene Social Network-Site zu gründen. Die MU / BuddyPress-Konfiguration von Wordpress bietet mehr soziale Funktionen als ein einfaches Forum oder ein Blog-Netzwerk-Setup.

Denken Sie daran, dass dieses Tutorial Sie vor der endgültigen Veröffentlichung mit der Software und deren Installation vertraut machen soll. Wenn Sie mit Ihrer BuddyPress-Installation auf der Programmierseite fortfahren möchten, enthält der BuddyPress-Codex einige Dokumentationen für Entwickler.

  • Abonnieren Sie den NETTUTS-RSS-Feed für mehr tägliche Webentwicklungsberichte und -artikel.