Maak een complete community-site met Buddypress (& WordPress)

Maak een complete community-site met Buddypress (& WordPress) / Wordpress en webontwikkeling

We hebben het eerder gehad over verschillende plug-ins 5 Dingen die je niet had kunnen weten Je zou kunnen doen met Wordpress 5 dingen die je niet had kunnen weten Je zou het kunnen met Wordpress Als het meest veelzijdige blogsysteem ooit, is het geen verrassing dat ontwikkelaars Wordpress hebben verdraaid om zoveel meer te worden door slim gebruik te maken van plug-ins. Als je dacht dat Wordpress alleen bedoeld was voor ... Lees meer dat de onderliggende functionaliteit van WordPress drastisch kan veranderen en verbeteren, en ook je eigen aangepaste plug-ins en widgets kan laten rollen. Hoe maak je je eigen basis Wordpress-widgets Hoe maak je je eigen basis Wordpress-widgets Veel bloggers zal zoeken naar de perfecte Wordpress-widget die precies zal doen wat ze willen, maar met een beetje programmeerervaring is het misschien makkelijker om je aangepaste widget te schrijven. Deze week zou ik ... Lees meer - het kan eigenlijk alles worden wat je maar wilt. Tot nu toe hebben we echter niet echt gesproken over het maken van WordPress in een community-site. Gebruikers kunnen zich standaard in WordPress registreren en hun gegevens onthouden voor opmerkingen - dat is het eigenlijk wel. BuddyPress geeft u complete gebruikersprofielen, activiteitenstromen en groepen. Als u een community-site overweegt, moet dit het eerste gratis project zijn dat u uitcheckt.

BuddyPress is volledig gratis en open source, en na een overname in 2008 is het eigendom van de makers van WordPress (Automattic), zodat u weet dat u in goede handen bent. BuddyPress heeft net als WordPress een bloeiende community met thema's en plug-ins.

Wil je echt een community-site maken??

Het eerste dat u moet overwegen, is dat de aard van een community-gestuurde site betekent dat u daadwerkelijk gebruikers nodig heeft. Als u niet zeker bent van uw mogelijkheden om een ​​site te promoten, gebruikers te verzamelen en activiteiten aan te moedigen, zal een community-site een eenzame verspilling van moeite zijn. Ik zou zeggen dat je je eerste webproject niet als community-site moet starten - en pas dit vooral niet aan als je nog nooit eerder WordPress hebt gebruikt. Als uw bestaande WordPress-site een kantelmoment heeft bereikt en uw gebruikers worstelen om meer interactie, is BuddyPress misschien de perfecte logische stap; of misschien heb je een niche geïdentificeerd waarvoor geen fatsoenlijke gemeenschappen bestaan.

Wat doet BuddyPress precies voor u? Laten we de belangrijkste functies bespreken; merk op dat de meerderheid van hen zijn facultatief - u hoeft geen gebruikersgroepen toe te staan ​​als u ze bijvoorbeeld niet wilt. In feite is het misschien het gemakkelijkst om te beginnen met slechts minimale functies terwijl u zich een weg door het systeem baant en gebruikers ertoe brengt om mee te doen.

Uitgebreide gebruikersprofielen

Traditioneel was het toevoegen van door de gebruiker bewerkbare profielen aan de voorkant iets dat op maat moest worden geprogrammeerd; het toevoegen van aanvullende gebruikersprofielvelden specifiek voor uw site was nog moeilijker. BuddyPress maakt het voor alle gebruikers gemakkelijk om een ​​publiekelijk toegankelijk profiel te hebben, evenals de mogelijkheid om hun bijnaam te bewerken (niet hun gebruikersnaam). Een volledige front-end registratie en login is ook voorzien.

Standaard kan de gebruiker een avatar uploaden, of hun gravatar zal worden gebruikt.

Vanuit het BuddyPress-beheerdersscherm kun je ook zoveel profielvelden toevoegen als je wilt - ofwel vereist bij registratie of om te worden ingevuld op vrije tijd voor gebruikers.

Vrienden en privéberichten

Geen community-site zou compleet zijn zonder een bevriende functie en berichtenuitwisseling; berichten kunnen ook tussen meerdere leden worden verzonden, dus het is niet alleen één op één.

activiteiten stroom

Gebruikers kunnen korte statusupdates in de stream plaatsen, die vervolgens kunnen worden bekeken of becommentarieerd; vrijwel hetzelfde als Facebook.

De activiteitenstroom toont ook nieuwe vriendschappen, nieuwe leden enz. Standaard worden nieuwe berichten van de belangrijkste installatie en opmerkingen van WordPress daar ook weergegeven; zie het als een super-indexpagina.

Gebruik makend van @mentions je kunt anderen ook in het gesprek brengen, net als Twitter. Hoewel veel BuddyPress-ontwikkelaars zeggen dat dit gebruikers verwart, is BP Labs een handige kleine plug-in die het nuttiger maakt door automatisch aanvullen toe te voegen.

gebruikersgroepen

Met dit onderdeel kunnen uw gebruikers zich afzonderen in een openbare of privégroep. Elke groep krijgt zijn eigen ledenlijst en activiteitenstream en zijn eigen forums als je die hebt ingeschakeld.

Discussie forums

Twee opties zijn hier beschikbaar en beide maken gebruik van de bbPress-plug-in (ook van de makers van WordPress). Je kunt gebruikers-forums voor sitewide instellen door simpelweg bbPress te installeren, of je kunt een speciale groepsmodus inschakelen, die forums voor elke individuele gebruikersgroep mogelijk maakt. Sitewide is waarschijnlijk het beste voor kleine sites om het onvermijdelijke lege forum-syndroom te voorkomen.

Het opzetten van de forums is echter een beetje moeilijk; je moet een aantal permalink-conflicten oplossen en de opgeroepen pagina verwijderen “forums”, evenals het afval legen. Als je problemen hebt, vraag het dan op het Answers-forum of misschien schrijf ik een volledige tutorial over het begrijpen van de forumscomponent.

Expandable

Zoals ik al zei, zijn er honderden plug-ins beschikbaar voor BuddyPress; Ik zal hier in de toekomst een aparte post over doen.

Aan de themakant zijn specifieke BuddyPress-thema's vrij beperkt: er zijn slechts ongeveer 10 premium-thema's vermeld op ThemeForest, met slechts 11 in de hoofdrepository voor WordPress-thema's. Dat gezegd hebbende, is er ook een BuddyPress Template Pack beschikbaar waarmee je je bestaande thema kunt vergelijken met BuddyPress, dus dat is de moeite waard als je een thema hebt ingesteld.

Installeren

Voeg BuddyPress toe aan een bestaande WordPress-installatie via de reguliere plugin-installatiepagina. Na het downloaden krijgt u een korte 5-stappen setup-procedure waarbij u de componenten die u nodig hebt, de permalink-structuur en de themakeuzes kunt kiezen. Heel erg zoals de belangrijkste installatie WordPress, is er heel weinig om na dit punt uit te leggen; blader naar je hoofdpagina en je zult zien dat alles goed werkt.

Samenvatting

Persoonlijk denk ik dat een aantal van de belangrijkste BuddyPress-componenten in WordPress moeten worden ingebouwd; sommigen beweren dat dit zou leiden tot een opgeblazen gevoel, maar het zou geweldig kunnen zijn om functies die je niet nodig hebt te deactiveren. Het maken van community's is een geweldige manier om terugkerende gebruikers aan te moedigen, die op de lange termijn veel waardevoller zijn dan willekeurig zoekmachineverkeer. Gebruik je BuddyPress momenteel overal? Wat denk je ervan - zijn het eventuele nadelen of problemen die je tegenkomt? Laat het ons weten in de comments en verwacht de komende weken meer over BuddyPress!

Ontdek meer over: Bloggen, WordPress-plug-ins.