Su HTML.it è stata pubblicata una guida, da me scritta, sullo sviluppo di applicazioni per piattaforma Facebook. Si parte da una introduzione sui concetti base e l’architettura della piattaforma, per poi introdurre i vari strumenti di sviluppo fino a toccare argomenti quali l’internazionalizzazione, il tutto corredato da tutorial ed esempi pratici.
Introduzione
-
- Introduzione
- I numeri di Facebook e il motivo di un successo così evidente
-
- Anatomia di un’applicazione
- Come è fatta un’applicazione per Facebook. Differenze tra l’approccio FBML e quello “iFrame”
-
- iFrame Vs. FBML: quale scegliere?
- La scelta dell’approccio di sviluppo migliore. Come scegliere la tecnologia per Facebook
-
- Competenze necessarie
- Scopriamo quali sono gli strumenti fondamentali (e quali no) per cimentarci in quest’avventura
I linguaggi per sviluppare con Facebook
-
- FBML: tag di controllo e design
- Facebook Markup Language, l’HTML per FB. Cos’è? Come usarlo? Similitudini e differenze con HTML
-
- FBML: altri esempi e documentazione
- Esempi di utilizzo dei tag di controllo e dei tag di design assieme e l’importanza della documentazione
-
- FQL: Facebook Query Language
- L’elasticità di una query SQL e la mole di dati Facebook. Una presentazione su Facebook Query Language
-
- Le API Rest di Facebook
- Le API servono ai programmatori per dare agli utenti la possibilità di interagire con un web service. Facebook non poteva essere da meno
-
- Le Graph Api
- Cosa sono le nuove Graph API introdotte da Facebook nell’Aprile 2010. Come si usano e come si interrogano
Le basi di configurazione dell’applicazione
-
- La piattaforma per sviluppatori
- Cos’è la piattaforma per sviluppatori e quali sono le cose che bisogna conoscere per iniziare a sviluppare senza imprevisti
-
- Registriamo l’applicazione Facebook
- Come registrare le nostre applicazioni ed ottenere le chiavi che ci permetteranno di far funzionare le API
-
- Impostazioni di un’applicazione Facebook
- La scheda ‘Principale’ ci permette di gestire il nome dell’applicazione, aggiungere sviluppatori, assegnare un’icona e altri aspetti molto interessanti
-
- La scheda Autenticazione
- Questa scheda si occupa del comportamento che avrà la nostra applicazione nel momento in cui un utente ne abbia consentito o revocato le funzionalità.
-
- La scheda Modelli
- Questa scheda per importanza è al pari della scheda Principale. Qui possiamo decidere le proporzioni in pixel della nostra applicazione o se usare un approccio FBML o iFrame.
Creiamo la nostra prima applicazione
-
- La struttura dell’applicazione
- Costruiamo un’applicazione in pratica: analizziamo i passi preliminari per iniziare lo sviluppo di una applicazione
-
- Index.php: selezioniamo gli amici
- Utilizziamo gli strumenti offerti per creare uno script che mostra l’elenco di tutti i nostri amici con i loro nomi e selezionare tra tutti il destinatario di un regalo virtuale
-
- gift.php e scegliRegalo.php: scegliamo il regalo
- Creiamo lo script che ci permetterà di scegliere tra una lista di regali virtuali quello da mandare al contatto precedentemente selezionato
-
- conferma.php: invia il regalo al contatto scelto
- Con questa lezione si conclude il tutorial pratico. Scelto un utente destinatario ed un regalo questo script si occuperà di pubblicare la notizia su Facebook
Rendiamo l’applicazione multilingua
-
- Internazionalizzazione e localizzazione
- I motivi per i quali è conveniente procedere alla internazionalizzazione della propria applicazione Facebook
-
- Rendiamo internazionale la nostra applicazione (parte I)
- Come internazionalizzare la propria applicazione. Parte prima: le impostazioni dell’applicazione
-
- Rendiamo internazionale la nostra applicazione (parte II)
- Come internazionalizzare la propria applicazione. Parte seconda: la struttura dell’applicazione
22 luglio 2011 at 19:25
La vedo solo ora a distanza di un anno
ti ringrazio per la segnalazione. ho già diversi clienti che vorrebbero avere una feature del genere. per ora si limitano a creare pagina con feed rss per i loro siti, ma penso che in futuro questa la proporrò sicuramente.