Sociala nätverk med BuddyPress

Automattic, företaget bakom WordPress, har nyligen förvärvat och kommer att släppa sociala nätverksprogram som heter BuddyPress. Programvaran, byggd ovanpå WordPress, skapades av Andy Peatling som sätt att starta ditt eget sociala nätverk som liknar Facebook. Idag ska vi titta på att installera BuddyPress.

Steg 1 - Vad är BuddyPress?

BuddyPress är ett socialt nätverk som bygger på WordPress Multi-User (MU) som ett plugin. WordPress MU är mjukvaran bakom WordPress.com. Det låter en användare vara värd för ett nätverk av bloggar på en webbplats. BuddyPress lägger till en stor mängd nya sociala interaktionsfunktioner till WordPress. Funktionerna kan läggas till på en gång eller som enskilda komponenter:

  • En WordPress blogg
  • Individuella profiler för medlemmar
  • Privat meddelande (PM) funktionalitet
  • Friend Networks
  • Grupper, som inkluderar en blogg, foton och annat användargenererat innehåll
  • "The Wire" (som väggen på Facebook)
  • Aktivitet / Åtgärdsströmmar av offentliga handlingar på webbplatsen
  • Forum använder bbPress

En fullfjädrad demo finns på BuddyPress webbplats.

Idag installerar vi en komplett installation av BuddyPress (alla klockor och visselpipor), så vi kan starta ett socialt nätverk från början.

Programvaran är i sitt RC-stadium, men närmar sig sin slutliga version. Den nuvarande versionen hjälper dig att komma igång med sociala nätverk genom att tillhandahålla en admin kontrollpanel och alla grundläggande funktioner som beskrivs ovan. Du kommer då att vara redo att uppgradera till den slutliga versionen när tiden kommer.

Steg 2 - Krav

Innan du installerar BuddyPress-systemet kommer din server att kräva att du har två komponenter redan på plats:

  • en MySQL-databas för att lagra alla BuddyPress-uppgifter. Om du inte har en databas skapad, skapa en med en användare som har alla behörigheter (som UPDATE, INSERT, DELETE, SELECT) på den databasen. Kom ihåg användarnamnet / lösenordet och databasnamnet för senare steg.
  • en mod omskrivningsmodul så att du kan ha rena webbadresser. Om du har använt WordPress eller en annan mjukvara som har rena webbadresser, bör du vara redo att fortsätta utan att lägga till den här komponenten igen.

Steg 3 - Hämta WordPress MU

Innan du kan starta BuddyPress-installationen behöver du en kopia av WordPress MU installerad. Ta den senaste versionen (ZIP) (TAR.GZ) och packa upp den. Du borde se en mapp med ett namn som liknar "wordpress-mu".

Ladda upp filerna i den här katalogen till den plats där du vill komma åt din webbplats. Detta kan vara huvuddomänen eller en undermapp. Ta en kopp kaffe eller te medan du väntar på att uppladdningen ska slutföras.

Steg 4 - Installera WordPress MU

När uppladdningen har slutförts kan du fortsätta installera WordPress MU.

Peka webbläsaren till katalogen där du laddade upp filerna så att index.php körs. Du kommer att visas en skärm för att ange några detaljer. Inställningarna ska fyllas i enligt nedan:

  • Bloggadresser - I den här artikeln ska vi välja "underkataloger". Om du råkar ha Wildcard DNS-poster aktiverade kan du välja det andra alternativet, men det ligger utanför ramen för den här artikeln.
  • Databas namn - Databasnamnet från steg 2
  • Användarnamn - Användarnamnet från steg 2
  • Lösenord - Lösenordet från steg 2
  • Databasvärde - Detta är vanligtvis localhost om MySQL-servern är på samma server som webbservern. Ändra bara detta om installationen återkommer fel om servern / värdinställningen.
  • Server adress - Installatören ska kunna gissa denna inställning, men dubbelkontrollera att den är inställd på servern / domänen du installerar till.
  • Sidans Titel - Detta kommer att vara namnet på den sociala nätverksplatsen, så namnge det du vill ha.
  • E-post - Ange en giltig e-postadress som ska användas för administratörskontot.

När du har dubbelkontrollerat alla ovanstående inställningar klickar du på Skicka. Om allt går bra, bör du hälsas med en "Installation färdig!" skärm som innehåller ditt användarnamn och lösenord. Du har också skickats ett mail med samma information som ingår.

Innan du fortsätter följer du instruktionerna för inställning av behörigheter på sidan Installation färdigställd.

Steg 5 - Ladda ner BuddyPress

Nu kan du installera BuddyPress-systemet. Sedan vi installerar hela systemet kan du ladda ner "combo" arkivet här.

Unzip kombinationsfilen och ladda upp allt innehållet i den extraherade zip-filen till mappen root mu-plugins som finns i wp-innehåll. Överför ALLA mappar och filer som finns i zip, och se till att dessa mappar och filer har chmodded till 755.

Flytta mappen mu-plugins / bp-themes du bara laddat upp till wp-innehåll. Se till att dessa mappar har chmodded till 755.

Steg 6 - Konfigurera BuddyPress

När filerna har laddats upp, logga in på adminskontrollpanelen på WordPress MU med användarnamnet och lösenordet du skapade tidigare. URL-adressen för att logga in (skickad till dig när du installerade WordPress MU) finns i formuläret http: //yourdomain.tld/folder/wp-login.php

Under menyn "Webbplatsadministratör" hittar du länken "Teman" och klickar på den. Du kommer att visas en lista över installerade WordPress MU-teman, varav en är BuddyPress-temat. Välj "Ja" för "BuddyPress-hemtema" och klicka på "Uppdatera teman".

Slutligen måste du aktivera registreringar om du vill att användarna ska kunna registrera sig för din webbplats. Under menyn "Site Admin" går du till "Options" och kontrollerar att alternativet Enabled är valt för "Tillåt nya registreringar".

grattis! Ditt sociala nätverk är nu klart för användning. När du är inloggad på admin kontrollpanelen kan du hantera några inställningar från "BuddyPress" länken under "Site Admin". För att se ditt nya nätverk och profil klickar du på "Mitt konto" i adminraden längst upp på skärmen och väljer "Aktivitet" eller "Profil".

Steg 7 - Additonal plugins och teman

Pluginutrymmet för BuddyPress är liten just nu, men det kommer troligen att explodera med ny aktivitet som WordPress en gång gjorde. Det finns dock några coola plugins tillgängliga för BuddyPress just nu:

  • bpGroups som innehåller förbättringar av gruppsystemet.
  • Bjud in vänner som lägger till lite funktionalitet så att du kan lägga till vänner från andra sociala nätverk som Twitter, Facebook och GMail.
  • Twitter To Wire som lägger till dina tweets till din tråd (BuddyPress-versionen av Facebooks vägg) automatiskt.

Det finns även en sida för teman, men inga teman har ännu gjorts tillgängliga för nedladdning. Om du är nyfiken på tematikets kraft kan du se några exempel på WannaNetwork, GrungePress och Flokka.

Stängning

Jag hoppas att denna handledning har lyckats med att introducera dig till BuddyPress och har öppnat ett tillfälle för dig att starta ditt eget sociala nätverk. Wordpress MU / BuddyPress-konfigurationen ger mer social funktionalitet än vad som kan tillhandahållas av ett enkelt forum eller blogginställningar.

Kom ihåg att denna handledning är avsedd att bekanta dig med programvaran och dess installation innan den slutgiltiga utgåvan. Om du vill fortsätta med din BuddyPress-installation på programmeringssidan av saker, har BuddyPress Codex någon utvecklingsdokumentation.

  • Prenumerera på NETTUTS RSS-flödet för fler dagliga webbutvecklingstoppar och artiklar.