Come+creare+un+forum+con+BuddyPress
soswpit
/tutorial/buddypress-wordpress-guida/amp/

Come creare un forum con BuddyPress

Published by
Andrea Di Rocco

Oggi parliamo del plugin per creare forum e social networks su WordPress più famoso della rete, ovvero: 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 e aggiornare un profilo e 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 10 milioni di volte ed ha moltissime funzionalità, a loro volta ampliate dai numerosi plugin ed estensioni disponibili.

Dovresti avere in automatico la versione in italiano ma, se non viene automaticamente installato nella nostra lingua, puoi scaricare la versione tradotta qui.

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.

BuddyPress: installazione e attivazione

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 – Pagina non trovata.

A questo proposito ti consiglio – prima di fare qualunque modifica – di leggere “Come ottimizzare i permalink del tuo sito WordPress” e, se necessario, configurare le necessarie ridirezioni.

BuddyPress: configurare i 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.

Vai alla voce Impostazioni > BuddyPress della tua Bacheca per iniziare la configurazione.

Componenti Obbligatori

Affinché BuddyPress funzioni correttamente, due componenti devono essere per forza attivi.

Questi si chiamano BuddyPress Core e Membri Community, e vedrai che 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 Requisito se vuoi creare un campo obbligatorio e quindi scegli una delle tipologie disponibili (campo di testo, numerico, URL, data, eccetera).
  • Impostazioni Account
    • Spuntando questa voce, permetterai agli utenti di modificare il loro account e impostare le notifiche direttamente dalla schermata 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
    • È possibile usare BuddyPress anche per creare Gruppi.
    • Quando abiliti il componente Gruppi Utenti viene generata una nuova pagina del tuo sito, 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 la nuova voce di menu Gruppi.
      • 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à andrebbe 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.

Le opzioni di BuddyPress

La seconda pagina da configurare è chiamata Opzioni, quindi spostati ora su questa tab.

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

Eccone alcune:

  • Barra degli strumenti – mostra la toolbar agli utenti loggati;
  • Cancellazione account – permette agli utenti di cancellarsi dal forum;
  • Caricamento Immagini del profilo – attiva la possibilità di impostare un avatar per gli utenti;
  • Carica immagine di copertina – attiva l’immagine di copertina per il profilo utente;
  • Creazione gruppo – permette a tutti gli utenti di poter creare gruppi.

Configurare le Pagine di BuddyPress

La terza sezione da configurare quando installi BuddyPress è quella chiamata Pagine.

Spostati quindi su questa scheda all’interno della sezione Impostazioni > BuddyPress.

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;
  • il form di attivazione.

Nota! Queste pagine 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.

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 Email inviate è visualizzato il numero di email già inviate).

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.
  • rtMedia
    • Dopo aver 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.
  • WordPress Social Login
    • Questo plugin otterrà le informazioni di login dai profili social degli utenti per completare i campi per il profilo BuddyPress.
    • Per attivarlo dovrai navigare su “Componenti” in “WordPress Social Login” e attivare “Profile Mapping” nella tab BuddyPress.
      Questa piccola modifica eviterà agli utenti la noia di dover completare vari campi con i propri dati personali o ricordare nome utente e password.
    • Con più di 70.000 installazioni ed ottime valutazioni (quattro su cinque stelle) WordPress Social Login rappresenta una scelta affidabile per chi vuole facilitare la procedura di registrazione e login per i propri utenti.

Conclusione

Siamo arrivati alla conclusione di questa breve guida su BuddyPress.

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

Dal 2012 ad oggi, guido il Team di SOS WP. Mi occupo di insegnare come creare qualsiasi sito web in WordPress e insieme al mio team di esperti forniamo assistenza siti web a 360°.

Recent Posts

Pop3 e IMAP: come configurare la posta elettronica col tuo dominio

La posta elettronica è uno strumento ormai imprescindibile in qualunque strategia di marketing ma configurare…

6 ore ago

Perché siti peggiori del mio si posizionano meglio? Ecco la spiegazione

Su internet si trova di tutto e tu stai cercando idee per i tuoi contenuti.…

1 giorno ago

5 tecniche per ottenere backlink gratis e di qualità

Qualunque sito viene pubblicato non vive nel vuoto pneumatico del suo server. La rete è…

5 giorni ago

Servizi per accorciare link: quali utilizzare

I servizi per accorciare link sono molto diffusi. Tanti siti web fanno affidamento su plugin…

1 settimana ago

Migliorare o realizzare un sito web: i consigli e le idee utili per ottenere visibilità e credibilità

Come costruire credibilità, incrementare la visibilità e far crescere i profitti attraverso un sito web.…

1 settimana ago

Come aggiornare la versione di PHP del tuo sito WordPress – Guida

Hai un errore nella tua Bacheca WordPress relativo alla versione PHP? Non ti preoccupare, lo…

2 settimane ago