Machen Sie eine komplette Community-Site mit Buddypress (& WordPress)

Machen Sie eine komplette Community-Site mit Buddypress (& WordPress) / Wordpress & Webentwicklung

Wir haben zuvor über verschiedene Plugins gesprochen. 5 Dinge, die Sie vielleicht nicht mit Wordpress gekannt haben 5 Dinge, die Sie vielleicht nicht mit Wordpress gekannt haben könnten Da es sich bei dem vielseitigsten Blogging-System aller Zeiten um etwas handelt, ist es kein Wunder, dass Entwickler Wordpress verdreht und gezogen haben durch den geschickten Einsatz von Plugins so viel mehr. Wenn Sie dachten, dass Wordpress nur für… Read More gedacht ist, kann dies die zugrunde liegende Funktionalität von WordPress dramatisch verändern und verbessern sowie das Erstellen eigener Plugins und Widgets. Erstellen eigener WordPress-Widgets. Erstellen eigener WordPress-Widgets. Viele Blogger sucht nach dem perfekten Wordpress-Widget, das genau das tut, was sie wollen, aber mit ein wenig Programmiererfahrung können Sie feststellen, dass es einfacher ist, Ihr benutzerdefiniertes Widget zu schreiben. Diese Woche würde ich… Read More - es kann im Wesentlichen zu allem werden, was Sie möchten. Bis jetzt haben wir nicht wirklich darüber gesprochen, WordPress zu einer Community-Site zu machen. Standardmäßig können sich Benutzer in WordPress registrieren und ihre Details zum Kommentieren merken - das ist wirklich alles. BuddyPress bietet Ihnen vollständige Benutzerprofile, Aktivitätsströme und Gruppen. Wenn Sie eine Community-Site in Betracht ziehen, muss dies das erste kostenlose Projekt sein, das Sie auschecken.

BuddyPress ist völlig kostenlos und Open Source und ist nach einer Übernahme im Jahr 2008 im Besitz der Entwickler von WordPress (Automattic), damit Sie wissen, dass Sie in guten Händen sind. Genau wie WordPress verfügt BuddyPress über eine florierende Community mit Designs und Plugins.

Machst du wirklich eine Community-Site??

Das erste, was Sie beachten sollten, ist, dass die Natur einer Community-gesteuerten Website bedeutet, dass Sie tatsächlich Benutzer benötigen. Wenn Sie sich nicht auf Ihre Fähigkeiten verlassen können, um eine Website zu bewerben, Benutzer zu sammeln und Aktivitäten zu fördern - eine Community-Site wird eine einsame Verschwendung von Aufwand sein. Ich würde sagen, dass Sie Ihr erstes Webprojekt nicht als Community-Site starten sollten - und vor allem, wenn Sie WordPress noch nicht verwendet haben. Wenn Ihre bestehende WordPress-Site einen Wendepunkt erreicht hat und Ihre Benutzer um mehr Interaktion kämpfen, ist BuddyPress möglicherweise der perfekte logische Schritt. oder vielleicht haben Sie eine Nische identifiziert, für die es keine anständigen Gemeinschaften gibt.

Was genau macht BuddyPress für Sie? Gehen wir die Hauptmerkmale durch; Beachten Sie, dass die Mehrheit von ihnen ist wahlweise - Sie müssen beispielsweise keine Benutzergruppen zulassen, wenn Sie sie nicht möchten. In der Tat ist es möglicherweise am einfachsten, nur mit minimalen Funktionen zu beginnen, während Sie sich im System zurechtfinden und Benutzer zum Beitritt anregen.

Erweiterte Benutzerprofile

Das Hinzufügen von vom Benutzer bearbeitbaren Profilen im Frontend musste traditionell angepasst werden. Das Hinzufügen weiterer Benutzerprofilfelder für Ihre Site war noch schwieriger. BuddyPress macht es allen Benutzern leicht, ein öffentlich zugängliches Profil zu haben und ihren Nicknamen (nicht ihren Benutzernamen) zu bearbeiten. Eine vollständige Frontend-Registrierung und ein Login sind ebenfalls vorhanden.

Standardmäßig kann der Benutzer einen Avatar hochladen oder sein Gravatar wird verwendet.

Über den Admin-Bildschirm von BuddyPress können Sie beliebig viele Profilfelder hinzufügen. Dies ist entweder bei der Registrierung erforderlich oder muss vom Benutzer ausgefüllt werden.

Freunde und private Nachrichten

Keine Community-Site wäre ohne eine Freundschaftsfunktion und ohne Messaging vollständig. Nachrichten können auch zwischen mehreren Mitgliedern gesendet werden, es handelt sich also nicht um eins zu eins.

Aktivitätsstrom

Benutzer können kurze Statusaktualisierungen für den Stream veröffentlichen, die dann als Favoriten oder Kommentare kommentiert werden können. Ähnlich wie Facebook.

Im Aktivitätsstream werden auch neue Freundschaften, neue Mitglieder usw. angezeigt. Standardmäßig werden auch neue Einträge aus der Hauptinstallation von WordPress und Kommentare dort angezeigt. Betrachten Sie es als eine super Indexseite.

Verwenden @mentionen Sie können auch andere in das Gespräch einbringen, genau wie Twitter. Obwohl viele Entwickler von BuddyPress sagen, dass dies die Benutzer verwirrt, ist BP Labs ein hilfreiches kleines Plugin, das durch Hinzufügen von Autocomplete nützlicher wird.

Benutzergruppen

Diese Komponente ermöglicht es Ihren Benutzern, sich in einer öffentlichen oder privaten Gruppe zu trennen. Jede Gruppe erhält eine eigene Mitgliederliste und einen eigenen Aktivitätsstrom sowie, falls aktiviert, eigene Foren.

Diskussionsforen

Zwei Optionen stehen hier zur Verfügung und beide nutzen das bbPress-Plugin (auch von den Erstellern von WordPress). Sie können entweder seitenweite Benutzerforen einrichten, indem Sie einfach bbPress installieren, oder Sie können einen speziellen Gruppenmodus aktivieren, der Foren für jede einzelne Benutzergruppe aktiviert. Sitewide ist wahrscheinlich am besten für kleine Websites geeignet, um das unvermeidliche leere Forum-Syndrom zu vermeiden.

Das Einrichten der Foren ist jedoch etwas schwierig. Sie müssen einige Permalink-Konflikte lösen und die aufgerufene Seite löschen “Foren”, sowie den Müll leeren. Wenn Sie Probleme haben, fragen Sie im Antworten-Forum nach, oder ich schreibe ein komplettes Tutorial zum Verständnis der Forumskomponente.

Erweiterbar

Wie bereits erwähnt, gibt es hunderte von Plugins für BuddyPress. Ich werde in Zukunft einen gesonderten Beitrag darüber schreiben.

Auf der Themenseite sind bestimmte BuddyPress-Themes ziemlich begrenzt: Auf ThemeForest sind nur etwa 10 Premium-Themes aufgeführt, im Haupt-WordPress-Theme-Repository nur 11. Das heißt, es gibt auch ein BuddyPress Template Pack, das Sie durch den Prozess führt, mit dem Sie Ihr vorhandenes Design mit BuddyPress kompatibel machen.

Installieren

Fügen Sie BuddyPress zu einer vorhandenen WordPress-Installation über die reguläre Plugin-Installationsseite hinzu. Nach dem Download werden Sie durch ein 5-stufiges Setup-Verfahren geführt, in dem Sie die benötigten Komponenten, die Permalink-Struktur und die Themenoptionen auswählen können. Ähnlich wie bei der Hauptinstallation von WordPress gibt es nach diesem Punkt wenig zu erklären. Durchsuchen Sie Ihre Hauptseite und Sie sehen, dass alles gut funktioniert.

Zusammenfassung

Ich persönlich denke, dass einige der Kernkomponenten von BuddyPress in WordPress integriert sein sollten. Einige mögen argumentieren, dass dies zu einer Aufblähung führen würde, aber die Möglichkeit, nicht benötigte Funktionen zu deaktivieren, wäre großartig. Das Erstellen von Communities ist eine großartige Möglichkeit, Wiederholungsbenutzer anzuregen, die auf lange Sicht viel mehr als zufälliger Suchmaschinenverkehr sind. Verwenden Sie BuddyPress derzeit überall? Was halten Sie davon - haben Sie irgendwelche Nachteile oder Probleme? Sagen Sie uns in den Kommentaren Bescheid und erwarten Sie in den nächsten Wochen mehr über BuddyPress!

Erfahren Sie mehr über: Blogging, Wordpress-Plugins.