Dalla fine del 2008 Facebook ha reso disponibile un sistema di API utilizzabili per integrare i siti esterni con questo social network. Infatti, usando Facebook Connect è possibile collegare il proprio account Facebook con un altro account per inserire commenti o articoli su un sito esterno, come ad esempio un blog. In pratica, è possibile portare la propria identità Facebook all'esterno, utilizzandola nei siti che supportano Facebook Connect.
Questo è possibile grazie ad una libreria scritta in JavaScript rilasciata da Facebook che, attraverso FBML, permette agli sviluppatori di inserire elementi dinamici generati da Facebook sulle pagine di un altro sito. Vediamo come possiamo integrarlo in Drupal attraverso due moduli: Facebook Connect e Facebook Status. Chi volesse invece integrare Facebook in un comune sito Web o blog dovrebbe leggere il nostro articolo Integrare Facebook nel proprio sito Web
Questo modulo permette agli utenti di connettersi al sito fatto con Drupal attraverso l'account di Facebook. Oltre a questo permette agli utenti di vedere quali dei propri amici su Facebook ha già un account sul sito Drupal, di pubblicare un messaggio personalizzato per annunciare la creazione di un account sul sito e di invitare i propri amici di Facebook a creare un account sul sito.
Il modulo è scaricabile dalla pagina ufficiale. Una volta scaricato il file e scompattato bisogna caricarlo dentro la cartella ../sites/all/modules/ e attivarlo da Amministra-->Costruzione del sito-->Moduli. Per l'installazione vera e propria c'è da leggere il file README.TXT presente all'interno della cartella del modulo.
Come possiamo leggere nel file di testo, è necessario scaricare le librerie PHP di Facebook da questo link e copiare il contenuto della cartella php dentro la cartella ../sites/all/modules/fbconnect/facebook-client.
Una volta che è stato attivato il modulo, comparirà nel sito questo messaggio: "Facebook PHP library file sites/all/modules/postiteverywhere/facebook-client/facebook_desktop.php not found see README.TXT". Per toglierlo basta scaricare il file ../sites/all/modules/fbconnect/fbconnect.module e rimuovere dalla lista dei file facebook_desktop.php, in altre parole il pezzo di codice deve essere così scritto:
$lib_files = array(
'facebook.php',
'jsonwrapper/jsonwrapper_inner.php',
'jsonwrapper/jsonwrapper.php',
'jsonwrapper/JSON/JSON.php'
);
Un'alternativa consiste nel creare un file vuoto con quel nome e caricarlo dentro la cartella ../sites/all/modules/postiteverywhere/facebook-client/.
Guida AlfrescoScopriamo le funzionalità del CMS Alfresco, uno strumento ideale... |
Guida WordPress 3WordPress 3 raggiunge le capacità dei migliori CMS, capace di... |
Guida Joomla 1.6Conosciamo nei dettagli le novità di Joomla 1.6 e vediamo come... |
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |