di: Daniele Cerra 04 Agosto 2009
Uno dei punti di forza di Facebook consiste nella quantità di applicazioni che si possono installare e utilizzare. Oltre alle applicazioni ufficiali realizzate direttamente dagli sviluppatori di Facebook, che sono qualitativamente molto rilevanti ma numericamente limitate, ne esistono migliaia realizzate dagli utenti stessi. La viralità che inspira la realizzazione di queste applicazioni, che pur essendo personalizzate e differenti tra di loro si comportano secondo gli schemi di base di Facebook, quindi sono facilmente diffondibili tra gli iscritti, è una delle chiavi dell'enorme successo che Facebook ha avuto negli ultimi anni.
Chi volesse creare un'applicazione per Facebook - dai giochi interattivi ai quiz è possibile realizzare praticamente qualsiasi tipo di applicazione web - può utilizzare la Facebook Platform, ovvero quel sistema integrato di infrastrutture e linguaggi di programmazione che permettono di comporre e distribuire i propri programmi web tra i membri del social network più grande al mondo.
Prima di lanciarsi nella realizzazione delle nostre applicazioni è necessario capire quali tipo di competenze siano necessarie per realizzare un'applicazione. La Facebook Platform è infatti adatta ad accogliere applicazioni realizzate sfruttando un particolare linguaggio di markup, chiamato FBML (Facebook Markup Language), utilizzando le API dedicate e applicando altre forme di codice la cui documentazione estesa può essere letta sul Wiki degli sviluppatori.
Oltre a questo, è necessario saper configurare il server di cui si dispone (le applicazioni di Facebook sono infatti ospitate su server esterni e solamente "pubblicate" sull'interfaccia di Facebook) istallando Mysql e le librerie PHP di Facebook che possono essere scaricate cliccando nella pagina http://developers.facebook.com/get_started.php sul link a destra PHP Clients Library. PHP non è l'unico linguaggio per creare applicazioni Facebook, ma è certamente il più supportato. Una volta verificate le nostre competenze e impostato il server, possiamo procedere nel processo di pubblicazione delle nostre applicazioni seguendo la procedura guidata per gli sviluppatori di Facebook.
Il primo passo da compiere per pubblicare un'applicazione consiste nel visitare la pagina http://www.facebook.com/developers/ dopo aver effettuato il login su Facebook con i nostri dati personali. Da qui possiamo monitorare le applicazioni già da noi create ed entrare in contatto con le notizie che riguardano gli sviluppatori. Cliccando sul tasto Set up new application si avvia la procedura di pubblicazione.
Figura 1: L'applicazione sviluppatore di Facebook

Nella prima schermata ci basterà inserire il nome dell'applicazione e accettare i termini di servizio. Il nome sarà riportato negli elenchi pubblici di applicazioni di Facebook, occorre quindi sceglierlo con cura. La schermata successiva prevede l'impostazioni di ulteriori dettagli. A meno che si tratti di un'applicazione di test, si consiglia di compilare con attenzione tutte le aree a disposizione poiché, come per il titolo, saranno di pubblico dominio e permetteranno una più semplice ricerca e individuazione della nostra applicazione: in termini semplici si tratta di una fase di marketing.
Compiliamo quindi la Descrizione nell'apposito campo, e carichiamo le icone grafiche e il logo che la contraddistinguerà negli elenchi di Facebook. Scegliamo la lingua e il nome dello sviluppatore che comparirà come realizzatore della Facebook App, gli indirizzi di posta ai quali contattarci e gli indirizzi Web assoluti nei quali collocheremo la guida, le opzioni di selezioni della privacy e i termini di servizio. Fatto questo clicchiamo su Salva modifiche per procedere.
Guida FriendfeedPiù di un blog: un aggregatore della propria vita digitale. Il... |
Guida privacy su FacebookLe regole a cui prestare attenzione e le azioni da evitare per... |
Guida FacebookConoscere ed utilizzare il più diffuso social network del mondo:... |
Ogni lunedì, direttamente nella tua casella e-mail, i nuovi articoli, le nuove guide e le recensioni delle migliori applicazioni web.
Iscriviti alla newsletter
|
|
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 |