Tag Cloud

Integrare un Feed con le API di Google

16 giugno 2008

ATTENZIONE: Questo articolo è stato scritto circa un anno fa. Alcuni links e argomenti trattati potrebbero non essere più validi.

Loading...

Vi piace questo box dinamico con gli ultimi feed di Googlisti?
Bè, è solo un esempio di Vertical Stacked Layout. Made in Google.

Tra le tante API sviluppate per le applicazioni di Google, ce n’è una che consente di integrare i feeds di qualsiasi sito nel nostro, attraverso una procedura guidata piuttosto semplice e breve (via).

Google Ajax Feed API è un wizard per la creazione di un box dinamico contenente i feed di blog o siti web scelti dall’utente.

La personalizzazione comincia all’inizio della procedura, poichè ci viene richiesto di selezionare l’aspetto del layout: orizzontale, verticale, verticale con titolo, questi ultimi perfetti anche per essere inseriti in una sidebar.

La seconda cosa da fare è specificare la Expression dei feed da inserire, ovvero digitare il nome del sito del quale vogliamo acquisire aggiornamenti via feeds oppure uno o più termini che descrivano l’argomento di nostro interesse: la cosa insolita è che non è possibile aggiungere l’URL del feeed manualmente, ma Google provvede automaticamente a cercare ed individuare l’indirizzo desiderato. Questo passaggio, tuttavia, non è sempre soddisfatto in quanto, anche nel caso di siti piuttosto noti, Google sembra non trovarne l’esatto indirizzo del feed.

Ma c’è una soluzione: quando arriviamo al momento di far generare il codice già pronto per essere inserito nel nostro sito, possiamo andare a modificarlo manualmente, per corregere eventuali indirizzi inesatti o aggiungerne di nuovi.

Chi ha dimestichezza con HTML e CSS può ovviamente aggiungere qualche personalizzazione più “spinta”, come l’adozione di colori e dimensioni personalizzate, per adattare il box dinamico all’aspetto del proprio sito/blog (vedi esempio e documentazione).

Scrivi un commento

Note: This post is over a year old. You may want to check later in this blog to see if there is new information relevant to your comment.