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! :-)
+
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
+
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/
+
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.
+
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.”
+
61. FQL
Facebook query language
Javascript client
var api = FB.Facebook.apiClient;
api.fql_query(quot;SELECT fields FROM user WHERE uid = quot;+fbuid+quot;);
PHP Client
facebook_client()->api_client->fql_query(quot;SELECT $fields FROM user WHERE uid = $fbuidquot;);
+
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
+
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!
+