Drupal for Facebook:Come rendere “social” un sito DrupalMarco Ottolini
Installazione          Drupal for Facebook• Scaricare il modulo Drupal for Facebook http://drupal.org/project/fb• Scaricar...
Installazione               README.TXT• Modulo in /sites/all/modules• Libreria in /sites/all/libraries/facebook-  php-sdk•...
Drupal for Facebook• XFBML funziona  <fb:like href="http://roma2011.drupalday.it"></fb:like>• Social plugins funzionano  h...
Facebook Connect
Facebook Connect• Abilitare il modulo fb_app• Abilitare il modulo fb_connect• Creare una applicazione in Facebook• Create ...
Gestione utenti• Attivare modulo fb_user• Attivare modulo fb_permission• Scegliere le permission (email!!!)• Configurare u...
Le Applicazioni Facebook             I Canvas• Attivare il modulo fb_canvas• Avere supporto https (1 ottobre 2011)• Impost...
Sviluppare un modulo• fb_get_object_fbu($uid);• Con fb_api() si fanno chiamate Graph  API• Si riceve un array PHP• Usare i...
I Tab per le Facebook Pages• Attivare il modulo fb_tab• Configurare Profile/Page Tabs• Sincronizzare le properties• In FB,...
Theming for          Drupal for Facebook• Larghezza  – 760 px per i Canvas  – 520 px per i Tab per le pagine• Keep It Simp...
Altre Cose• Modulo fb_example• Modulo fb_friend• Modulo fb_devel• Modulo fb_views
Marco OttoliniEmail: marco@ottolini.comTwitter: @ottolini
Drupal Day 2011 - Drupal for Facebook: Come rendere &quot;social&quot; un sito Drupal
Upcoming SlideShare
Loading in …5
×

Drupal Day 2011 - Drupal for Facebook: Come rendere &quot;social&quot; un sito Drupal

3,327 views

Published on

Talk di Marco Ottolini

"La sessione prenderà in esame le funzionalità del modulo Drupal for Facebook per:

- usare facebook connect per consentire l'autenticazione su Drupal
- usare i tab per creare pagine Facebook dinamiche
- usare i canvas per creare un'applicazione Facebook
- sviluppare nuovi moduli per estendere le funzionalità di Drupal for Facebook

Verranno esaminate nel dettaglio le funzionalità base del modulo e mostrato anche l'impiego delle principali API per soddisfare ogni esigenza di personalizzazione.
Si daranno anche cenni per lo sviluppo di temi adatti alla visualizzazione dentro Facebook"

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,327
On SlideShare
0
From Embeds
0
Number of Embeds
197
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Drupal Day 2011 - Drupal for Facebook: Come rendere &quot;social&quot; un sito Drupal

  1. 1. Drupal for Facebook:Come rendere “social” un sito DrupalMarco Ottolini
  2. 2. Installazione Drupal for Facebook• Scaricare il modulo Drupal for Facebook http://drupal.org/project/fb• Scaricare libreria Facebook PHP-SDK https://github.com/facebook/php-sdk/downloads• Seguire le istruzioni del README.TXT• Abilitare il modulo
  3. 3. Installazione README.TXT• Modulo in /sites/all/modules• Libreria in /sites/all/libraries/facebook- php-sdk• Aggiungere al tag <html> nel tema: xmlns:fb="http://www.facebook.com/2008/fbml“• Aggiungere alla fine in settings.php include "sites/all/modules/fb/fb_url_rewrite.inc"; include "sites/all/modules/fb/fb_settings.inc";
  4. 4. Drupal for Facebook• XFBML funziona <fb:like href="http://roma2011.drupalday.it"></fb:like>• Social plugins funzionano http://developers.facebook.com/docs/plugins/
  5. 5. Facebook Connect
  6. 6. Facebook Connect• Abilitare il modulo fb_app• Abilitare il modulo fb_connect• Creare una applicazione in Facebook• Create una applicazione in Drupal con Facebook connect attivato• Aggiungere il blocco Facebook Connect• Drupal “sa” che siamo connessi con FB
  7. 7. Gestione utenti• Attivare modulo fb_user• Attivare modulo fb_permission• Scegliere le permission (email!!!)• Configurare user settings (anche global)• Bottone Connect nel login block• Creazione account utente con email
  8. 8. Le Applicazioni Facebook I Canvas• Attivare il modulo fb_canvas• Avere supporto https (1 ottobre 2011)• Impostare i setting dell’applicazione in Drupal• Sincronizzare le properties e verificare in Facebook Developer
  9. 9. Sviluppare un modulo• fb_get_object_fbu($uid);• Con fb_api() si fanno chiamate Graph API• Si riceve un array PHP• Usare il Graph API Explorer• Leggere i sorgenti (non esiste documentazione)
  10. 10. I Tab per le Facebook Pages• Attivare il modulo fb_tab• Configurare Profile/Page Tabs• Sincronizzare le properties• In FB, andare nell’applicazione e aggiungere alla propria pagina• Creare un modulo con hook_fb_tab
  11. 11. Theming for Drupal for Facebook• Larghezza – 760 px per i Canvas – 520 px per i Tab per le pagine• Keep It Simple Stupid
  12. 12. Altre Cose• Modulo fb_example• Modulo fb_friend• Modulo fb_devel• Modulo fb_views
  13. 13. Marco OttoliniEmail: marco@ottolini.comTwitter: @ottolini

×