Sviluppare applicazioni Facebook utilizzando Drupal

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    6 Favorites & 1 Event

    Sviluppare applicazioni Facebook utilizzando Drupal - Presentation Transcript

    1. Sviluppare applicazioni FB usando Drupal PHPDay 2009 - Social tag #phpday09 +
    2. Sviluppare applicazioni FB usando Drupal e non solo.... PHPDay 2009 - Social tag #phpday09 +
    3. Chi siamo? +
    4. Chi siamo? Stefano Mainardi, sviluppatore PHP, CEO di Twinbit e fondatore del network italiano ILDN Piacere di conoscervi! stefano@twinbit.it twitter : stefanomainardi +
    5. Chi siamo? Paolo Mainardi, sviluppatore PHP, CTO di Twinbit e Stefano Mainardi, fondatore del network italiano sviluppatore PHP, CEO di ILDN Twinbit e fondatore del network italiano ILDN Piacere di conoscervi! Piacere di conoscervi! paolo@twinbit.it stefano@twinbit.it twitter : paolomainardi twitter : stefanomainardi +
    6. Chi siamo? Paolo Mainardi, sviluppatore PHP, CTO di Twinbit e Stefano Mainardi, fondatore del network italiano sviluppatore PHP, CEO di ILDN Twinbit e fondatore del network italiano ILDN Piacere di conoscervi! Piacere di conoscervi! paolo@twinbit.it stefano@twinbit.it twitter : paolomainardi twitter : stefanomainardi Piacere, io sono Drupal! :-) +
    7. Quanti di voi utilizzano Drupal? +
    8. Quanti di voi sono sviluppatori Facebook? +
    9. Drupal = MAKE IT EASY +
    10. Drupal = MAKE IT EASY non reinventiamo la ruota +
    11. Drupal overview il core + 750 Moduli disponibili +
    12. Drupal overview il core + 750 Moduli disponibili + 1200 Sviluppatori (senza contare i contributor) +
    13. Drupal overview il core + 750 Moduli disponibili + 1200 Sviluppatori (senza contare i contributor) + 40 lingue di localizzazione +
    14. Drupal overview il core + 750 Moduli disponibili + 1200 Sviluppatori (senza contare i contributor) + 40 lingue di localizzazione + Community internazionale attiva e competente +
    15. Drupal overview il core + 750 Moduli disponibili + 1200 Sviluppatori (senza contare i contributor) + 40 lingue di localizzazione + Community internazionale attiva e competente + Drupal.org è una miniera d’oro! +
    16. Drupal overview il core + 750 Moduli disponibili + 1200 Sviluppatori (senza contare i contributor) + 40 lingue di localizzazione + Community internazionale attiva e competente + Drupal.org è una miniera d’oro! Adatto per lo sviluppo di Social Network ed applicazioni Sociali +
    17. Drupal overview simple third-party integration +
    18. Drupal overview simple third-party integration Drupal +7.x integrato nel core e molto altro... +
    19. Drupal overview simple third-party integration +
    20. Drupal overview simple third-party integration - Collezionare dati da tutte le piattaforme e creare nuovi mashup +
    21. Drupal overview simple third-party integration - Collezionare dati da tutte le piattaforme e creare nuovi mashup - Integrare nel nostro progetto servizi esterni +
    22. Drupal overview simple third-party integration - Collezionare dati da tutte le piattaforme e creare nuovi mashup - Integrare nel nostro progetto servizi esterni - Portare traffico e visitatori! +
    23. Drupal overview modules Se volessimo sviluppare un nostro SN quali sono i moduli indispensabili? +
    24. Drupal overview modules CCK Content Construction Kit Ci permette di modellare i nostri contenuti Photo courtesy of : http://www.flickr.com/photos/8362529@N08/ +
    25. Drupal overview modules Views CCK Ci permette di estrarre e Content Construction Kit presentare i contenuti come vogliamo Ci permette di modellare i nostri contenuti Photo courtesy of : http://www.flickr.com/photos/8362529@N08/ +
    26. Drupal overview modules Views CCK Ci permette di estrarre e Content Construction Kit presentare i contenuti come vogliamo Ci permette di modellare i nostri contenuti Workflow-ng Ad ogni azione corrisponde una reazione! Photo courtesy of : http://www.flickr.com/photos/8362529@N08/ +
    27. Drupal overview modules Tutto qui?! +
    28. Drupal overview modules Tutto qui?! ovviamente no... +
    29. Drupal overview modules Altri moduli consigliati • Messaggi privati: http://drupal.org/project/privatemsg • Buddylist: http://drupal.org/project/buddylist (in alternativa http://drupal.org/project/user_relationship) • Inviti e Contact grabber: http://drupal.org/project/invite e http://drupal.org/project/dcl_importer • Gruppi: http://drupal.org/project/og • Sharing: http://drupal.org/project/forward (o http://drupal.org/project/send), http://drupal.org/project/addthis • Mashup semplice: http://drupal.org/project/emfield , http://drupal.org/project/ipaper • Notifiche: http://drupal.org/project/notifications (o http://drupal.org/project/subscriptions) +
    30. Drupal overview modules Altri moduli consigliati • Messaggi privati: http://drupal.org/project/privatemsg • Buddylist: http://drupal.org/project/buddylist (in alternativa http://drupal.org/project/user_relationship) • Inviti e Contact grabber: http://drupal.org/project/invite e http://drupal.org/project/dcl_importer • Gruppi: http://drupal.org/project/og • Sharing: http://drupal.org/project/forward (o http://drupal.org/project/send), http://drupal.org/project/addthis • Mashup semplice: http://drupal.org/project/emfield , http://drupal.org/project/ipaper • Notifiche: http://drupal.org/project/notifications (o http://drupal.org/project/subscriptions) Tutto il resto su http://drupal.org/project/modules +
    31. +
    32. FACEBOOK CONNECT +
    33. Modulo Fbconnect http://drupal.org/project/fbconnect +
    34. +
    35. +
    36. +
    37. +
    38. +
    39. +
    40. +
    41. +
    42. Integrazione con i commenti +
    43. Integrazione con i commenti +
    44. Integrazione con i commenti FB Comments box ? “A Comments Box is a standalone social widget for any website or iframe application.” http://wiki.developers.facebook.com/index.php/Comments_Box E’ possibile integrare la form dei commenti di Facebook all’interno della nostra applicazione. +
    45. FB Comments box <fb:comments></fb:comments> +
    46. FB Comments box +
    47. FB Comments box +
    48. FB Comments box +
    49. Ok bellissimo....ma come funziona ?? +
    50. 1) Crea un applicazione su facebook http://www.facebook.com/developers +
    51. 2) AppID, API key, Secret API key +
    52. 3) Configurazione principale +
    53. 4) Configurazione Drupal +
    54. COOL! +
    55. hook_init() “This hook is run at the beginning of the page request. It is typically used to set up global parameters which are needed later in the request. when this hook is called, all modules are already loaded in memory. For example, this hook is a typical place for modules to add CSS or JS that should be present on every page. This hook is not run on cached pages - though CSS or JS added this way will be present on a cached page.” +
    56. _fbconnect_render_js() Bootstrap Facebook connect API 1) Inizializza cross domain channel 2) Bootstrap facebook XFBML engine +
    57. Esempio: Scriviamo nel feed facebook dell’utente che ha lasciato un commento. +
    58. +
    59. +
    60. Cos’altro possiamo fare ?
    61. FQL Facebook query language Javascript client var api = FB.Facebook.apiClient; api.fql_query(\"SELECT fields FROM user WHERE uid = \"+fbuid+\"); PHP Client facebook_client()->api_client->fql_query(\"SELECT $fields FROM user WHERE uid = $fbuid\"); +
    62. XFBML Ricordate la form dei commenti ? <fb:comments></fb:comments> • fb:connect-form • fb:eventlink • fb:name • fb:photo • ....... http://wiki.developers.facebook.com/index.php/XFBML +
    63. E le canvas page ? +
    64. Modulo FB http://drupal.org/project/fb +
    65. Questions? +
    66. Rimaniamo in contatto! Stefano Mainardi Paolo Mainardi stefano@twinbit.it paolo@twinbit.it twitter : stefanomainardi twitter : paolomainardi Ci vediamo presto ai Drupal Social Club a Milano! +
    67. Grazie!

    + Stefano MainardiStefano Mainardi, 6 months ago

    custom

    2049 views, 6 favs, 7 embeds more stats

    Introduzione allo sviluppo di applicazioni Facebook more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2049
      • 1782 on SlideShare
      • 267 from embeds
    • Comments 0
    • Favorites 6
    • Downloads 14
    Most viewed embeds
    • 110 views on http://www.phpday.it
    • 59 views on http://www.mainardistefano.org
    • 47 views on http://blog.mikamai.com
    • 22 views on http://www.paolomainardi.com
    • 15 views on http://www.stefanomainardi.com

    more

    All embeds
    • 110 views on http://www.phpday.it
    • 59 views on http://www.mainardistefano.org
    • 47 views on http://blog.mikamai.com
    • 22 views on http://www.paolomainardi.com
    • 15 views on http://www.stefanomainardi.com
    • 8 views on http://mainardistefano.org
    • 6 views on http://dev.twinbit.it

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events