[h1]Integrazione con facebook[/h1]
La possibilità per i visitatori di loggarsi o registrarsi con il loro account facebook giova ai proprietari dei siti per via della facilità con cui un nuovo utente può creare velocemente il proprio account.
Al fine di utilizzare questa funzionalità, serve una
Applicazione Facebook in modo da realizzare la necessaria integrazione tra XenForo e Facebook.
[h2]Creare un'Applicazione Facebook[/h2]
Prima di configurare la tua installazione XenForo, segui i passi successivi per crare un'applicazione personalizzata per il tuo sito. E' necessario un normale account su Facebook per creare l'applicazione
- Logga nel tuo account Facebook e vai su http://www.facebook.com/developers/apps.php.
- Clicca sul pulsante + Set Up New App.
- Dai un nome all'applicazione, per esempio il nome del dominio o del tuo sito, accetta i termini e le condizioni e clicca sul pulsante Create Application.
- Configura le impostazioni di base nella schermata successiva; Le opzioni User Support Address e Contact Email sono le uniche due richieste, il resto è opzionale. Una volta che hai inserito i dati, clicca sul pulsante Save Changes.
- Il passaggio successivo richiede di inserire le informazioni specifiche sul dominio. Per far ciò clicca su Edit settings sulla destra.
- La URL del sito deve includere il http:// è la slash finale, per esempio http://www.esempio.it/
- Il campo Site Domain non deve contenere il http:// o lo slash finale. Clicca su Web Site dalla lista sulla sinistra e inserisci la URL del tuo sito Site URL nel campo in evidenza; Il campo Site Domain è opzionale. Clicca sul pulsante Save Changes per concludere l'inserimento
- Per terminale, annota da una parte la tua ID Applicazione (Application ID) e l'App Secret che sono nella pagina principale; questi sono i dati che devi inserire nel tuo pannello di controllo su XenForo
[h2]Configurare l'Integrazione con Facebook[/h2]
Per concludere l'integrazione con Facebook, ti basta inserire i dati ottenuti poco fa nell'apposita sezione del pannello di controllo di XenForo:
- Logga nel tuo Pannello di Controllo Amministratore
- Clicca su Opzioni.
- Seleziona Integrazione con Facebook.
Inserisci l'
Application ID e l'
App Secret nei campi rispettivi.
[h2]Raccomanda di Facebook e le funzionalità per gli amici[/h2]
Due funzioni aggiuntive permettono ai visitatori di:
- Raccomandare le pagine le quali saranno postate sulla bacheca nei rispettivi account Facebook. Questa funzionalità non richieste la Facebook application.
- Vedere una lista di Amici Facebook che sono registrati via Facebook o che hanno associato i propri account a quelli del forum. Questa funzionalità richiede la Facebook application.
[h2]L'Open Graph[/h2]
La tuo indice del forum, le discussioni e le pagine hanno la capacità di diventare oggetti
Open Graph. Questo può portare numerosi benefici, inclusa l'abilità di specificare un immagine da accompagnare ad ogni elemento postato su Facebook.
Nota: Come trovare l'ID di un Utente Facebook.
Al fine di partecipare nell'
Open Graph devi fornire alcune informazioni aggiuntive, che possono essere entrambe rilevate da un'
Application ID, o dall'
user IDs di uno o più utenti Facebook che sono autorizzati ad agire come amministratori per le pagine all'interno dell'Open Graph. Entrambi questi valori possono essere impostati all'interno della sezione Facebook nel Pannello di Controllo Amministratore.
[h2]Immagine Open Graph[/h2]
Facebook prenderà le immagini automaticamente dalle pagine del forum facendone miniature nel momento in cui un utente cliccherà Mi Piace/Raccomanda, a meno che agisca come parte dell'Open Graph. XenForo può fornire una
Immagine Open Graph a Facebook, ma per far ciò, devi fornire sia un
ID Applicazione che un
Facebook Admin ID nelle impostazioni
Integrazione con Facebook. Al minimo, dovresti inserire il tuo ID utente Facebook o uno degli ID di un altro amministratore.
Modificare l'Immagine di Default di Open Graph
Quando un visitatore clicca su Mi Piace/Raccomanda da una pagina che partecipa all'
Open Graph, viene postato un logo e un link sulla sua bacheca. Se include un commento, viene anche postato un riassunto della pagina.
Se la URL viene postata direttamente nella sua bacheca su Facebook, gli verrà proposta la possibilità di scegliere quale immagine utilizzare sia essa il logo o l'avatar dell'autore della discussione.
Nota: Il logo di default è posizionato a /styles/default/xenforo/logo.og.png
Se desideri modificare l'immagine di default, crea una nuova immagine quadrata di 100 pixel di lato e salvala come logo.og.png, caricala nella directory styles del sito sovrascrivendo l'immagine attuale.
In alternativa, puoi caricare una nuova immagine sul server e modificare il percorso per ogni stile:
- Logga nel tuo Pannello di Controllo Amministratore.
- Clicca su Stili.
- Clicca su Proprietà di Stile di ogni stile che desideri modificare.
- Seleziona Testata e Navigazione dalla lista.
- Inserisci il percorso al file nel campo Logo Facebook Open Graph.
Nota che a causa della cache ci possono volere settimane prima che l'aggiornamento abbia effetto sui server di Facebook.
[h2]Testare l'Integrazione con Facebook[/h2]
Per avere conferma che tutta la configurazione sia corretta, puoi avviare la funzione di test:
- Seleziona il tab Strumenti.
- Clicca su Test Integrazione Facebook dalla lista sulla sinistra
- Clicca sul pulsante Avvia Test
Se il test fallisce, accertati che la URL della board includa l'http:// e lo slash finale (/) e che tutte le altre informazioni siano corrette.
Se il test riesce, lo schermo presenterà il nome, l'indirizzo e-mail e l'immagine del profilo dell'account Facebook associato con l'applicazione.
I visitatori da adesso saranno in grado di loggarsi o di registrarsi usando i rispettivi account Facebook. La prima volta che cercheranno di farlo, gli verrà richiesto di autorizzare l'applicazione affinché acceda ai loro account su Facebook.