marianocalandra.it

Il blog di Mariano Calandra

marianoCALANDRA.it

facebook-150x150

Guida allo sviluppo di applicazioni per piattaforma Facebook

| 1 Comment

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

  1. Introduzione
    I numeri di Facebook e il motivo di un successo così evidente
  2. Anatomia di un’applicazione
    Come è fatta un’applicazione per Facebook. Differenze tra l’approccio FBML e quello “iFrame”
  3. iFrame Vs. FBML: quale scegliere?
    La scelta dell’approccio di sviluppo migliore. Come scegliere la tecnologia per Facebook
  4. Competenze necessarie
    Scopriamo quali sono gli strumenti fondamentali (e quali no) per cimentarci in quest’avventura

I linguaggi per sviluppare con Facebook

  1. FBML: tag di controllo e design
    Facebook Markup Language, l’HTML per FB. Cos’è? Come usarlo? Similitudini e differenze con HTML
  2. FBML: altri esempi e documentazione
    Esempi di utilizzo dei tag di controllo e dei tag di design assieme e l’importanza della documentazione
  3. FQL: Facebook Query Language
    L’elasticità di una query SQL e la mole di dati Facebook. Una presentazione su Facebook Query Language
  4. 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
  5. 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

  1. La piattaforma per sviluppatori
    Cos’è la piattaforma per sviluppatori e quali sono le cose che bisogna conoscere per iniziare a sviluppare senza imprevisti
  2. Registriamo l’applicazione Facebook
    Come registrare le nostre applicazioni ed ottenere le chiavi che ci permetteranno di far funzionare le API
  3. 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
  4. 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à.
  5. 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

  1. La struttura dell’applicazione
    Costruiamo un’applicazione in pratica: analizziamo i passi preliminari per iniziare lo sviluppo di una applicazione
  2. 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
  3. 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
  4. 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

  1. Internazionalizzazione e localizzazione
    I motivi per i quali è conveniente procedere alla internazionalizzazione della propria applicazione Facebook
  2. Rendiamo internazionale la nostra applicazione (parte I)
    Come internazionalizzare la propria applicazione. Parte prima: le impostazioni dell’applicazione
  3. Rendiamo internazionale la nostra applicazione (parte II)
    Come internazionalizzare la propria applicazione. Parte seconda: la struttura dell’applicazione

One Comment

  1. 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. :-)

Lascia un Commento

Required fields are marked *.

*


*