Skapa en komplett gemenskapswebbplats med Buddypress (& WordPress)

Skapa en komplett gemenskapswebbplats med Buddypress (& WordPress) / Wordpress & Webbutveckling

Vi har pratat tidigare om olika plugins. 5 Saker du kanske inte visste att du kunde göra med WordPress. 5 saker du kanske inte visste att du kunde göra med WordPress. Det är det mest mångsidiga bloggningssystemet någonsin, det är ingen överraskning att utvecklarna har vridit och dras Wordpress till att bli så mycket mer genom smart användning av plugins. Om du trodde Wordpress var bara för ... Läs mer som kan dramatiskt ändra och förbättra den underliggande funktionaliteten i WordPress, liksom att rulla egna anpassade plugins och widgets Hur man skapar egna Basic Wordpress-widgets Hur man skapar egna Basic Wordpress-widgets Många bloggare kommer att söka efter den perfekta Wordpress-widgeten som gör exakt vad de vill, men med lite programmeringserfarenhet kan det hända att det är lättare att skriva din anpassade widget. Den här veckan skulle jag ... Läs mer - det kan bli i princip allt du vill ha det till. Hittills har vi inte riktigt pratat om att göra WordPress till en community-webbplats. Som standard kan användare registrera sig i WordPress och få sina detaljer ihågkommen för att kommentera - det handlar om det verkligen. BuddyPress ger dig fullständiga användarprofiler, aktivitetsflöden och grupper. Om du funderar på en gemensam webbplats måste det vara det första gratis projektet du checkar ut.

BuddyPress är helt gratis och öppen källkod, och efter ett förvärv 2008 ägs skaparna av WordPress (Automattic), så du vet att du är i goda händer. Precis som WordPress har BuddyPress ett blomstrande samhälle med teman och plugins.

Gör du verkligen för att skapa en community-webbplats?

Det första du bör tänka på är att naturen på en community-driven webbplats betyder att du faktiskt behöver användare. Om du inte är säker på dina förmågor att marknadsföra en webbplats, samla användare och uppmuntra verksamhet - kommer en gemenskapswebbplats att vara ett ensamt slöseri med ansträngningar. Jag skulle säga att starta inte ditt första webbprojekt som en gemenskapswebbplats - och tacka inte särskilt om du aldrig har använt WordPress tidigare. Om din befintliga WordPress-webbplats har nått en tipppunkt och dina användare kämpar för mer interaktion, kan BuddyPress vara det perfekta logiska steget. eller kanske du har identifierat en nisch för vilken inga anständiga samhällen redan existerar.

Så, vad gör BuddyPress precis för dig? Låt oss gå över huvudfunktionerna; notera att majoriteten av dem är valfri - du behöver inte tillåta användargrupper om du inte vill ha dem, till exempel. Det kan faktiskt vara lättast att börja med endast minsta funktioner medan du arbetar runt systemet och få användarna att gå med.

Utökade användarprofiler

Traditionellt var att lägga till användarredigerbara profiler i frontänden något som behövdes vara anpassade Att lägga till ytterligare användarprofilfält som är specifika för din webbplats var ännu svårare. BuddyPress gör det enkelt för alla användare att ha en offentligt tillgänglig profil, samt möjligheten att redigera sitt smeknamn (inte deras användarnamn). En full front-end registrering och inloggning finns också.

Som standard kan användaren ladda upp en avatar, eller deras gravatar kommer att användas.

Från BuddyPress-administratörskärmen kan du också lägga till så många profilfält som du vill - antingen krävs vid registrering, eller fyllas ut hos användarnas fritid.

Vänner och Privata meddelanden

Ingen gemenskapswebbplats skulle vara komplett utan en vänskapsfunktion och meddelanden; Meddelanden kan också skickas mellan flera medlemmar, så det är inte bara en på en.

aktivitets flöde

Användare kan skicka korta statusuppdateringar till strömmen, som sedan kan gynnas eller kommenteras; ungefär samma som Facebook.

Aktivitetsflödet visar också nya vänner, nya medlemmar etc. Som standard kommer nya inlägg från de viktigaste WordPress-installationerna och kommentarerna att listas där också; Tänk på det som en super index sida.

Använder sig av @ nämner du kan också ta med andra till konversationen, precis som Twitter. Även om många BuddyPress-utvecklare säger att detta förvirrar användare, är BP Labs ett användbart litet plugin vilket gör det mer användbart genom att lägga till autofullständig.

Användargrupper

Denna komponent låter dina användare avskilja sig i offentliga eller privata grupper. Varje grupp får sin egen medlemslista och aktivitetsflöde, och deras egna forum om du har det aktiverat.

Diskussionsforum

Två alternativ finns här och båda använder sig av bbPress-plugin (även från skaparna av WordPress). Du kan antingen konfigurera webbplatsövergripande användarforum genom att helt enkelt installera bbPress, eller du kan aktivera ett specialgruppsläge, vilket möjliggör forum för varje enskild användargrupp. Sitewide är troligen bäst för små webbplatser för att undvika det oundvikliga tomma forums syndromet.

Att ställa in forumet är lite svårt men; du måste lösa några permalinkkonflikter och radera den sida som heter “forum”, liksom tömma papperskorgen. Om du har problem, fråga bort i svarforumet eller kanske jag skriver en fullständig handledning om att förstå forumkomponenten.

Expander

Som jag nämnde finns det hundratals plugins tillgängliga för BuddyPress; Jag ska göra ett separat inlägg om dessa i framtiden.

På temasidan är specifika BuddyPress-teman ganska begränsade: det finns bara 10 premium-listor som är listade på ThemeForest, med endast 11 i WordPress-temförvaret. Det sagt är det också en BuddyPress Template Pack tillgänglig som går igenom processen för att göra ditt befintliga tema kompatibelt med BuddyPress, så det är värt att gå om du har ett tema du är inställd på.

Installera

Lägg till BuddyPress till ett befintligt WordPress-installationsprogram via den vanliga plugin-installationssidan. När du har laddats ner kommer du att ta en kort 5-stegs installationsprocedur där du kan välja vilka komponenter du behöver, permalinkstrukturen och temanalternativen. Såsom den huvudsakliga WordPress-installationen, är det väldigt lite att förklara efter denna punkt. Bläddra till din huvudsida och du ser allt som fungerar bra.

Sammanfattning

Personligen tror jag att några av de viktigaste BuddyPress-komponenterna bör byggas in i WordPress; vissa kan hävda att detta skulle leda till uppblåst, men att kunna avaktivera funktioner du inte behöver skulle vara bra. Skapa samhällen är ett bra sätt att uppmuntra upprepade användare, vilket är mycket mer värdefullt än slumpmässigt sökmotortrafik på lång sikt. Användar du för närvarande BuddyPress någonstans? Vad tycker du om det - är de några nackdelar eller problem du har stött på? Låt oss veta i kommentarerna och förvänta oss mer på BuddyPress under de närmaste veckorna!

Utforska mer om: Blogging, Wordpress-plugins.