Mini Guida a BuddyPress

guida italiano buddypress wordpress

Oggi parliamo di una ottima risorsa WordPress: BuddyPress.

Sempre più spesso, ricevo richieste da parte di utenti che vogliono implementare funzionalità social all’interno del proprio sito WordPress. Tu ci avevi mai pensato?

“Implementare funzionalità social” non significa necessariamente creare un social network – piuttosto, significa creare un sito dove gli utenti possono registrarsi, creare ed aggiornare un profilo ed usare quest’ultimo per interagire con il sito stesso e/o con gli altri utenti registrati.

Il plugin in assoluto migliore e più utilizzato per implementare questo tipo di funzionalità su WordPress è BuddyPress.

BuddyPress è stato scaricato oltre 2.6 milioni di volte ed ha moltissime funzionalità, a loro volta ampliate dai numerosi plugin ed estensioni disponibili.

In questa mini guida vedremo come configurare BuddyPress in modo che chi visita il tuo sito possa registrarsi, creare un profilo, modificarlo ed anche inviare messaggi ad altri utenti registrati.

Iniziamo subito.

Installazione ed attivazione di BuddyPress

Come sempre, la prima cosa che devi fare è cercare dalla tua Bacheca il plugin all’interno della directory WordPress, cliccare “Installa” e, quindi, “Attiva”.

Quando attivi il plugin potresti vedere un messaggio che notifica che BuddyPress non può funzionare correttamente perché il tuo sito WordPress ha ancora la struttura permalink default.

Se hai un sito già avviato, prima di correre ad aggiornare la struttura permalink presta però molta attenzione: soprattutto se il tuo sito ha link in entrata, cambiare la struttura permalink (cioè, gli URL) genererebbe molti errori 404. A questo proposito ti consiglio – prima di fare qualunque modifica – di leggere questa guida e, se necessario, configurare le necessarie ridirezioni.

Componenti

Quando BuddyPress è attivo e funzionante al 100 per cento, la prima cosa da fare è configurare i cosiddetti “Componenti”.

I components sono le funzionalità BuddyPress che puoi scegliere se abilitare o meno all’interno del tuo sito.

Componenti Obbligatori

Affinché BuddyPress funzioni correttamente, due componenti devono essere per forza attivi. Questi si chiamano BuddyPress Core e Community Members, sono indicati come “Più usati” e non possono essere disattivati.

Vediamo le caratteristiche degli altri componenti uno ad uno:

  • Profili Estesi. Attivando questo componente, potrai aggiungere campi personalizzati al profilo utente. Abilitata la funzionalità, aggiungi diverse tipologie di campi (e anche gruppi di campi) navigando in Utenti > Campi Profilo. Su questa pagina, clicca Aggiungi Nuovo Campo, seleziona Obbligatorio in Campo Obbligatorio se vuoi creare un campo obbligatorio e quindi scegli una delle tipologie disponibili (campo di testo, numerico, URL, data, eccetera).

Altre tipologie di campi

Se hai bisogno di altre tipologie di campi (per esempio, indirizzo email, data di nascita o caselle di verifica) ti suggerisco di installare il plugin Buddypress Xprofile Custom Fields Type.

Questo strumento serve ad integrare BuddyPress con altre tipologie di campi per il profilo utente.

  • Impostazioni Account

Spuntando questa voce, permetterai agli utenti di modificare il loro account e le notifiche direttamente dalla schermata profilo.

Gestire gli utenti come amministratore

Come amministratore, hai accesso alla lista completa degli utenti registrati e in qualunque momento puoi visualizzare e modificare i profili.

Navigando in Utenti > Tutti gli utenti vedi la lista di tutti i profili. Qui, seleziona “Modifica”. Nella prima schermata vedi i campi tradizionali dell’utente WordPress. Selezionando invece la tab Profilo Esteso visualizzerai invece i campi del profilo BuddyPress.

Puoi anche visualizzare il profilo live cliccando su Visualizza Profilo.

  • Connessioni Amicizia

Quando attivi il componente Connessioni Amicizia, gli utenti possono inviare richieste di amicizia ad altri user del sito. Se la richiesta viene accettata, gli utenti possono monitorare a vicenda il registro attività.

  • Messaggi Privati

Questo componente permette di abilitare la funzionalità per inviare messaggi privati ad altri utenti.

Quando gli utenti mandano un messaggio, il destinatario ricevere una notifica. Ogni utente ha all’interno del suo profilo una schermata dinamica per visualizzare, cancellare e rispondere ai messaggi.

  • Flusso Attività

Attivando il Flusso Attività, permetti agli utenti di visualizzare i registri delle attività personali, delle menzioni, dei preferiti e delle attività degli amici.

Come utente amministratore, puoi visualizzare il registro di tutte le attività all’interno del sito navigando in Attività nella Bacheca.

Se attivi la funzionalità Gruppi (approfondita di seguito), sarà disponibile anche un registro delle attività di ogni singolo gruppo.

  • Notifiche

Ti consiglio di abilitare questo componente: infatti, serve ad attivare le notifiche per gli utenti che possono, inoltre, configurarle direttamente dal loro profilo.

Nel dettaglio, possono decidere se abilitare o meno notifiche quando ricevono una menzione, una risposta ad un commento, ad un messaggio, una richiesta di amicizia o quando un utente accetta quella che hanno inviato.

Inoltre, le notifiche appaiono anche nella barra degli strumenti in testa al sito.

  • Gruppi Utenti

E’ possibile usare BuddyPress anche per creare Gruppi. Quando abiliti il componente “Gruppi Utenti” viene generata una nuova pagina – chiamata, appunto, Gruppi.

Qui gli utenti possono creare un nuovo gruppo, configurarne la visibilità (i gruppi possono essere pubblici, privati o nascosti), scegliere chi può invitare utenti nel gruppo, caricare un’immagine di copertina e mandare i primi inviti.

I gruppi hanno liste membri e registri attività separati.

Gestire i gruppi dalla bacheca

Quando si abilita la funzionalità Gruppi, appare all’interno della Bacheca una nuova voce chiamata, appunto, Grouppi.

Qui gli amministratori possono vedere la lista dei gruppi e, per ciascuno di essi, i membri iscritti. Possono anche cambiare descrizione, visibilità e modificare le altre impostazioni del gruppo.

Notifiche per i gruppi

Se decidi di attivare la funzionalità gruppi all’interno del tuo sito, ti consiglio di installare anche il plugin BuddyPress Group Email Subscription. Questo strumento permette agli utenti di scegliere se ricevere notifiche relative all’attività del gruppo su base giornaliera, su base settimanale, ogni volta che viene creato un nuovo argomento oppure per tutte le attività.

  • Monitoraggio Sito

Questa funzionalità deve essere attivata solo quando si gestisce un sito in modalità Multisite. In questo caso, si ricevono notifiche relative alle attività (nuovi post, ecc) all’interno dei blog che fanno parte della rete di siti.

Pagine

La seconda sezione da configurare quando installi BuddyPress è quella chiamata “Pagine”.

Qui, puoi scegliere quali pagine usare per visualizzare le directory degli utenti, il registro attività del sito, la lista dei gruppi, il form di registrazione e quello di attivazione.

Nota! Queste pagina vengono di norma generate automaticamente da WordPress. Se però ti accorgi che le pagine Registrati ed Attivati non appaiono nella lista, probabilmente non hai abilitato la registrazione al sito.

Per risolvere questo problema, naviga in Impostazioni > Generali e spunta la voce “Chiunque può registrarsi” in corrispondenza di Iscrizione.

Impostazioni

La terza ed ultima pagina da configurare è chiamata “Impostazioni”.

Qui ci sono varie opzioni da spuntare per abilitare diverse funzionalità, alcune delle quali molto importanti.

Per esempio, lavorando su questa pagina puoi abilitare la funzionalità di creazione gruppi per gli utenti ed il caricamento di avatar personalizzati.

Sempre da questa pagina, puoi permettere agli utenti di cancellare il loro profilo.

Processo Registrazione Utenti

Quando attivi BuddyPress sul tuo sito, chiunque può compilare il form di iscrizione che si trova sulla pagina “Registrati” e creare un profilo.

Prima che il profilo sia però attivo, l’utente dovrà confermare il proprio indirizzo email incollando nella pagina di attivazione un codice unico inviato automaticamente.

Prima che l’attivazione sia completata, l’account è in stato “In sospeso”.

Gli amministratori possono visualizzare la lista dei profili non ancora attivati navigando in Utenti > Gestisci le Registrazioni.

Qui, possono attivare manualmente i profili oppure inviare un’altra email di attivazione (nella colonna “Emails inviate” è visualizzato il numero di email già inviate).

Traduzione in italiano

BuddyPress è disponibile anche in italiano. Se non viene automaticamente installato in italiano, puoi scaricare la versione tradotta qui. Esiste anche un forum di supporto in italiano dedicato interamente a questo plugin. Clicca qui per visitarlo.

Altri strumenti utili per BuddyPress

BuddyPress è uno strumento già molto ricco di funzionalità. Se queste però non ti bastano, esistono molti plugin per integrarlo.

Tra quelli più interessanti, ti consiglio di provare:

  • BP Profile Search, dello sviluppatore italiano Andrea Tarantini. Questo plugin serve ad inserire campi di ricerca all’interno della directory dei membri.
  • BuddyPress Like, per implementare la funzionalità “Mi Piace” all’interno del sito.
  • rtMedia. Dopo che avrai installato questo plugin, gli utenti registrati al tuo sito potranno allegare file media a messaggi e commenti, e creare album all’interno del proprio profilo.
  • Wanguard Questo plugin serve a proteggere il tuo sito WordPress – su cui hai installato BuddyPress – da eventuali spammer che potrebbero inviare fasulle richieste di iscrizione al sito.

Conclusione

Siamo arrivati alla conclusione di questa breve guida su BuddyPress.

Tu hai mai utilizzato questo plugin? Pensi che implementare funzionalità social all’interno del tuo sito potrebbe aiutarti ad aumentare traffico ed interazioni? 

Come sempre, per tutte le domande ed i commenti ci vediamo sotto all’articolo. Alla prossima guida.

Andrea Di Rocco

Andrea Di Rocco

Ciao! Sono Andrea, il webmaster di SOS WordPress. La mia missione è di aiutarti a diventare autonomo nel creare il tuo sito web, posizionarti sui motori di ricerca e guadagnare online grazie al tuo progetto. Oltre a questo voglio far si che tu spenda il minor quantitativo di soldi e tempo mentre raggiungi i tuoi obiettivi sul web. Conosciamoci nell'area commenti di questo articolo!

[PROMO LIMITATA] 50% SU HOSTING SITEGROUND + ASSISTENZA SOS WP GRATIS

SiteGround - Miglior hosting per Wordpress
52 commenti
  1. dice:

    Ciao Andrea sono Vincenzo
    Da qualche giorno non riesco a cambiare l’immagine di copertina e il profilo su BuddyPress, quando carico le immagini non me le fa visualizzare, mi fa solo inserire il gravatar di default .
    ciao Aspetto notizie

    Rispondi
  2. dice:

    Ciao.
    Non so se mi puoi aiutare … magari è già successo. Ho appena aggiornato BB all’ultima versione e non mi si vedono più le pagine del profilo, delle notifiche, delle impostazioni degli eventi…. una tragedia. che si può fare?
    grazie mille

    Rispondi
    • dice:

      Ciao Chiara, che succede se disattivi gli altri plugin?
      Ricordati che prima di aggiornare una risorsa, conviene sempre effettuare un backup!

      Rispondi
      • dice:

        Grazie Andrea! Alla fine l’ultimo aggiornamento di bb entrava in conflitto con uam plugin che disattivandola si è risolta la tragedia. Ora aspetto nuovo aggiornamento e provo a riattivarla perché mi serve mannaggia.
        Un abbraccio

        Rispondi
  3. dice:

    Come al solito… COMPLIMENTISSIMI anche per questo post…!!!
    Ho un piccolo problema con Buddypress..spero si possa risolvere easy…

    In pratica i BOTTONI sono bianchi con scritta avorio… ILLEGGIBILI. come tema uso PORTO.

    Come posso risolvere?
    Grazie 1000

    Rispondi
  4. dice:

    Buongiorno Andrea,

    come faccio a disabilitare l’obbligo per l’utente ad inserire la foto del profilo prima di poter fare qualsiasi operazione sul sito?
    In un altro sito ho proprio disattivato gli avatar di wordpress, però in questo mi servirebbe che l’utente avesse la possibilità di scegliere tra una propria immagine o l’avatar fantasma.
    Ho installato la versione 2.6.2 e ho disattivato qualsiasi altro plugin.

    Grazie,
    Giulio

    Rispondi
  5. dice:

    Buongiorno Andrea grazie mille per l’esaustivo articolo.
    Una domanda, come faccio a fare in modo che l’utente venga reindirizzato alla propia pagina del profilo dopo la registrazione? Ho attivato il plugin aggiuntivo BP Disable Activation Reloaded.
    Grazie,
    Giulio Catelli

    Rispondi
  6. dice:

    Buongiorno Andrea, grazie per l’interessante ed esaustiva spiegazione! Premettendo che sono totalmente inesperta nel genere, vorrei chiederti una cosa. Ho installato buddypress e tutto funziona regolarmente. Però non mi piace il messaggio di benvenuto preimpostato e vorrei scrivere qualcosa di più personale nell’invito posto in testa al modulo di registrazione: come posso fare? Riusciresti a fornirmi dei passaggi guidati (immaginando di parlare a un cavernicolo che conosca a malapena la tastiera di un pc…)? Grazie di cuore!

    Rispondi
  7. dice:

    Ho un problema con BuddyPress: l’ho installato ed ora mi è uscita questa scritta Fatal error: Class ‘BP_Members_Component’ not found in.
    Cosa devo fare? Non mi fa visualizzare assolutamente niente!

    Rispondi
  8. dice:

    Ciao Andrea, grazie per la guida. Ho un problema, ho creato un account wordpress per creare un social network con buddypress, ma appena entro in plugin non mi da la possibilità di ricercare nessun plugin, ci sono solamente quelli standard, per inserire buddypress mi dice di fare l’upgrade. Con altervista però è gratis come mai?

    Rispondi
  9. dice:

    Ciao Andrea,
    come sempre questa pagina torna sempre utile! :)

    Volevo chiederti una cosa. Sul mio sito sto utilizzando buddypress per una Community, però vorrei eliminare l’informazione che fà riferimento alla data dell’ultima connessione degli utenti. Sai quali modifiche posso apportare per rimuovere queste informazioni?.
    Ho letto in giro su internet, ma ho difficoltà a trovare i file php che si riferiscono solo a buddypress ( quindi non trovo su edit).

    Grazie in anticipo per la risposta.

    Un saluto

    Raffaele

    Rispondi
  10. dice:

    Ciao Andrea, grazie della pagina.
    Ho installato Buddypress e ho messo la pagina bacheca di BP come Home preimpostata del sito.
    Perfetto!
    In realtà però mi piacerebbe che quando si clicca sul mio sito, la pagina automatica di Home sia la pagina dei membri! La bacheca del PROPRIO profilo in quanto membro iscritto, e se non iscritto la bacheca pubblica.
    Si, è una cosa complicata e presuppone una certa “intelligenza” del plugin.
    Mi chiedo allora se BP abbia al momento questa intelligenza.
    Qualche anno fa leggevo di un plugin BP che permetteva di farlo, poi però ne ho perso traccia. Adesso mi chiedo se BP si è evoluto da solo o se tu sai di qualche plugin che possa fare questo lavoro… che in pratica è quello che fa FB all’ingresso! Spara l’utente direttamente alla propria pagina di diario. :)
    Grazie…

    Rispondi
  11. dice:

    Ciao Andrea,

    Sto avendo dei problemi con buddypress, in pratica quanto vado a Setting >Pages, non mi escono i box di create new pages, e quindi di conseguenza nel sito non è presente una pagina dove fare la registrazione utenti. Hai qualche suggerimento da darmi??

    Grazie come sempre per la risposta

    Rispondi
  12. dice:

    Ciao Andrea

    approfitto della tua competenza

    come posso rendere visibili solo ai membri registrati e connessi) la pagina membri, attività e gruppi?

    BuddyPress le rende pubbliche e, per motivi di privacy, non credo sia positivo il fatto che chiunque può vedere gli iscritti al sito!

    non ho trovato plugin aggiornati che funzionino con la versione WordPress 4.4.2 con il tema Twenty Thirteen

    in attesa di un tuo riscontro, ti ringrazio per la precisione e puntualità delle tue risposte

    Rispondi
  13. dice:

    Ciao, sto lavorando ad un sito con BP ma ho problemi con la mail di conferma dell’account, c’e` un modo in cui il profilo dell’utente si attivi automaticamente senza che io come admin debba andare in Gestisci le Registrazioni?
    Grazie

    Rispondi
  14. dice:

    ciao, stopreparando un sito molto smeplice e ho letto che posso implemetarlo con BP, ho installato il plug in, preciso al momento sono in locale.
    domanda: BP mi chiede di creare pagine Membri\attività etc.. devono essere pagine base? create le pagine anche se sono sitto una pagina base della home, immagino che qualcosa non funziona, il modulo di registrazione non funziona? dove sbaglio? devo installare altri plug in?

    Rispondi
    • dice:

      Ciao Sergio,
      devono essere pagine base, esatto.
      In che senso il modulo di registrazione non funziona?
      Ricorda che sei in locale, per adesso.
      Un saluto!

      Rispondi
  15. dice:

    Grazie mille per il tuo delizioso e interessante articolo dedicato interamente a BuddyPress e a tutto ciò che di bello e utile offre questo plugin freeware. Ero indeciso se installare questo plugin o no sul mio blog appena nato, e spero che possa aiutarmi a renderlo molto social. Non conoscevo questo plugin prima d’ora e cercando su Google ho trovato quest’articolo di recensione.

    Ti ringrazio!

    Rispondi
    • dice:

      Ciao!
      Grazie mille del bel commento, continua a seguirci, spero che i nostri contenuti possano esserti di aiuto e supporto!

      Rispondi
      • dice:

        Certo, questo lo spero pure io!
        Penso che leggerò altri articoli da qui in avanti, perché mi è già sembrato un ottimo blog dedicato a WordPress e blog come questi in Italiano, molto probabilmente non ne esistono. Vorrei quindi mostrare il mio massimo supporto.

        Rispondi
  16. dice:

    Buonasera. L’articolo è stato molto esaustivo e semplice da capire. Grazie molte. Buddypress è un plugin molto ben fatto e molto interessante. Ma ho riscontrato un problema. Sto cercando il modo di modificare le pagine create in automatico da buddypress. Per esempio le pagine di attività, membri, registrazione non riesco a modificarle. Avrei bisogno di modificarle perchè avendo una barra laterale preimpostata, essa mi appare anche nelle pagine create da buddypress, ma c’è una particolarità, la barra laterale non si trova lateralmente ma sotto a ciò che ha creato buddypress, il che è molto antiestetico e fastidioso. Non mi intendo molto di CSM, mi sono cimentato in questo piccolo progetto e piano piano sto studiando. Una delle pagine è questa http://www.osteolab.net/membri/angelo/
    Riusciresti a darmi una mano?

    Rispondi
  17. dice:

    Ciao!
    Ottima guida, molto chiara!
    Mi chiedevo se esistono implementazioni per inserire anche delle chat che gli utenti registrati possano usare per discutere di argomenti specifici.

    Grazie in anticipo!

    Rispondi
  18. dice:

    ciao,
    volevo chiederti se c’è la possibilità di modificare le pagine visibili solo agli utenti logati, aggiugerne altre e caricare i contenuti che voglio.
    Ora ci sono solo
    ATTIVITA’
    NOTIFICHE
    PROFILI
    GRUPPI

    Grazie mille!

    Rispondi
  19. dice:

    Buongiorno Andrea e complimenti per l’articolo davvero ben fatto! Visto che sei abbastanza addentro al plugin volevo sapere se eri a conoscenza di un addon o altro che mi possa permettere di aggiungere un allegato (principalmente pdf o comunque testo normale) dove chi si registra può aggiungere il proprio file. Ti spiego in realtà l’utilizzo che ne vorrei trarre è quello di permettere di inserire il proprio cv e poterli rivedere tutti insieme in una pagina unica che li raccolga tutti quanti.
    Spero di essere stato chiaro, hai qualche suggerimento?
    Grazie

    Rispondi

Lascia un Commento

Vuoi partecipare alla discussione?
Fornisci il tuo contributo!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *