Sociale netwerken met BuddyPress

Automattic, het bedrijf achter WordPress, heeft onlangs sociale netwerksoftware BuddyPress gekocht en zal deze uitbrengen. De software, gebouwd bovenop WordPress, is gemaakt door Andy Peatling als een manier om je eigen sociale netwerk te starten, vergelijkbaar met Facebook. Vandaag gaan we kijken naar het installeren van BuddyPress.

Stap 1 - Wat is BuddyPress?

BuddyPress is een sociale netwerktoepassing die bovenop een WordPress Multi-User (MU) als plug-in is gebouwd. WordPress MU is de software achter WordPress.com. Hiermee kan een gebruiker een netwerk van blogs op een site hosten. BuddyPress voegt een grote verscheidenheid aan nieuwe sociale interactiefuncties toe aan WordPress. De functies kunnen allemaal tegelijk of als afzonderlijke componenten worden toegevoegd:

  • Een WordPress-blog
  • Individuele profielen voor leden
  • Private Message (PM) -functionaliteit
  • Vriendennetwerken
  • Groepen, waaronder een blog, foto's en andere door gebruikers gegenereerde inhoud
  • "The Wire" (zoals de muur op Facebook)
  • Activiteits- / actiestromen van openbare acties op de site
  • Forums met behulp van bbPress

Een volledig functionele demo is beschikbaar op de BuddyPress-website.

Vandaag zullen we een volledige installatie van BuddyPress (alle toeters en bellen) installeren, zodat we vanaf nul een sociaal netwerk kunnen starten.

De software bevindt zich in de RC-fase, maar nadert zijn definitieve versie. De huidige versie helpt u aan de slag te gaan met sociale netwerken door een configuratiescherm voor beheerders en alle basisfuncties die hierboven zijn beschreven. U bent dan klaar om te upgraden naar de definitieve versie wanneer de tijd daar is.

Stap 2 - Vereisten

Voordat u het BuddyPress-systeem installeert, moet uw server vereisen dat u al twee componenten hebt geïnstalleerd:

  • een MySQL-database om alle BuddyPress-informatie op te slaan. Als u geen database hebt aangemaakt, maak er dan een aan met een gebruiker die alle rechten heeft (zoals UPDATE, INSERT, DELETE, SELECT) in die database. Onthoud de gebruikersnaam / wachtwoord en databasenaam voor latere stappen.
  • een mod herschrijfmodule zodat je schone URL's kunt hebben. Als u WordPress of een ander stuk software met schone URL's hebt gebruikt, moet u klaar zijn om door te gaan zonder dit onderdeel opnieuw toe te voegen.

Stap 3 - Download WordPress MU

Voordat u de BuddyPress-installatie kunt starten, moet u een exemplaar van WordPress MU geïnstalleerd hebben. Pak de nieuwste versie (ZIP) (TAR.GZ) en pak het uit. Je zou een map moeten zien met een naam die lijkt op "wordpress-mu".

Upload de bestanden in deze map naar de locatie waar u uw site wilt openen. Dit kan het hoofddomein of een submap zijn. Pak een kopje koffie of thee terwijl u wacht tot de upload is voltooid.

Stap 4 - Installeer WordPress MU

Zodra de upload is voltooid, kunt u doorgaan en WordPress MU installeren.

Wijs uw browser naar de map waar u de bestanden hebt geüpload, zodat index.php wordt uitgevoerd. U krijgt een scherm te zien om enkele details in te voeren. De instellingen moeten worden ingevuld zoals hieronder weergegeven:

  • Blog-adressen - Voor de toepassing van dit artikel zullen we "sub-directories" selecteren. Als u toevallig DNS-records met joker hebt ingeschakeld, kunt u de andere optie selecteren, maar dit valt buiten het bestek van dit artikel.
  • Database naam - De databasenaam uit stap 2
  • Gebruikersnaam - De gebruikersnaam van stap 2
  • Wachtwoord - Het wachtwoord van stap 2
  • Databasehost - Dit is meestal localhost als de MySQL-server zich op dezelfde server bevindt als de webserver. Wijzig dit alleen als de installatie fouten retourneert over de server / host-instelling.
  • Server adres - Het installatieprogramma moet deze instelling kunnen raden, maar controleer of het is ingesteld op de server / het domein waarnaar u installeert.
  • Pagina Titel - Dit is de naam van de sociale netwerksite, dus noem maar op wat je maar wilt.
  • E-mail - Voer een geldig e-mailadres in dat moet worden gebruikt voor het beheerdersaccount.

Nadat u alle bovenstaande instellingen hebt gecontroleerd, klikt u op Verzenden. Als alles goed gaat, zou u moeten worden begroet met een "installatie voltooid!" scherm dat uw gebruikersnaam en wachtwoord bevat. Je hebt ook een e-mail ontvangen met dezelfde details.

Voordat u doorgaat, volgt u de instructies voor het instellen van machtigingen op de pagina Installatie voltooid.

Stap 5 - Download BuddyPress

Op dit punt kunt u nu het BuddyPress-systeem installeren. Aangezien we het volledige systeem installeren, kunt u hier het "combo" -archief downloaden.

Unzip het combo-bestand en upload de volledige inhoud van de uitgepakte zip naar de map root mu-plugins in wp-content. Upload ALLE mappen en bestanden in de zip en zorg ervoor dat deze mappen en bestanden zijn chmodded naar 755.

Verplaats de map mu-plugins / bp-themes die u zojuist hebt geüpload naar wp-content. Zorg ervoor dat deze mappen zijn chmodded naar 755.

Stap 6 - Stel BuddyPress in

Nadat de bestanden zijn geüpload, meldt u zich aan bij het beheerderspaneel van WordPress MU met de gebruikersnaam en het wachtwoord dat u eerder hebt gemaakt. De URL om in te loggen (gemaild naar u toen u WordPress MU installeerde) heeft de vorm http: //uwdomein.tld/map/wp-login.php

Ga in het menu "Sitebeheer" naar de koppeling "Thema's" en klik erop. U krijgt een lijst met geïnstalleerde WordPress MU-thema's te zien, waarvan er één het BuddyPress-thema is. Selecteer "Ja" bij "BuddyPress Home Theme" en klik op "Thema's bijwerken".

Ten slotte moet u registraties inschakelen als u wilt dat gebruikers zich kunnen aanmelden voor uw site. Ga in het menu "Sitebeheerder" naar "Opties" en zorg dat de optie Ingeschakeld is geselecteerd voor "Nieuwe registraties toestaan".

Gefeliciteerd! Je sociale netwerk is nu klaar voor gebruik. Wanneer u bent aangemeld bij het configuratiescherm voor beheerders, kunt u enkele instellingen beheren via de koppeling "BuddyPress" onder "Sitebeheerder". Om uw nieuwe netwerk en profiel te bekijken, klikt u op "Mijn account" in de beheerbalk bovenaan het scherm en selecteert u "Activiteit" of "Profiel".

Stap 7 - Additonal-plug-ins en thema's

De plug-in ruimte voor BuddyPress is nu klein, maar het zal waarschijnlijk exploderen met nieuwe activiteiten zoals WordPress ooit deed. Er zijn echter een paar coole plug-ins beschikbaar voor BuddyPress op dit moment:

  • bpGroups, inclusief verbeteringen aan het groepssysteem.
  • Nodig vrienden uit met een aantal functies waarmee u vrienden uit andere sociale netwerktoepassingen zoals Twitter, Facebook en Gmail kunt toevoegen.
  • Twitter To Wire waarmee je je tweets automatisch toevoegt aan je draad (de BuddyPress-versie van Facebook's Wall).

Er is ook een pagina voor thema's, maar er zijn nog geen thema's beschikbaar om te downloaden. Als je nieuwsgierig bent naar de kracht van het themasysteem, kun je een paar voorbeelden bekijken bij WannaNetwork, GrungePress en Flokka.

Sluitend

Ik hoop dat deze tutorial je succesvol heeft voorgesteld aan BuddyPress en je een kans heeft gegeven om je eigen sociale netwerksite te starten. De configuratie van Wordpress MU / BuddyPress biedt meer sociale functionaliteit dan kan worden geboden door een eenvoudige installatie van een forum- of blognetwerk.

Houd er rekening mee dat deze zelfstudie bedoeld is om u vertrouwd te maken met de software en de installatie voordat deze definitief is uitgebracht. Als je door wilt gaan met je BuddyPress-installatie aan de programmeerkant, heeft de BuddyPress Codex een aantal documentatie voor ontwikkelaars.

  • Abonneer u op de NETTUTS RSS-feed voor meer dagelijkse webontwikkelingen, tuts en artikelen.