Un feed RSS sul proprio sito con le API di Google

di: Giampaolo Petrosemolo     09 Luglio 2007

Sono ormai tanti i servizi che Google mette a disposizione degli utenti internet. Molti di essi sono orientati a webmaster e programmatori e permettono di integrare funzionalità interessanti in modo piuttosto semplice.

Abbiamo visto nel precedente tutorial come sia possibile integrare mappe personalizzate di Google Maps nelle proprie pagine web. In questa occasione utilizzeremo le API che Google mette a disposizione per aggiungere alle nostre pagine web dei feed RSS originati da un sito esterno.

La specifica RSS è implementata su quasi tutti i portali informativi (e non solo). Sono infatti moltissimi i siti che offrono, tra gli altri, anche questo metodo di erogazione delle notizie. Così può essere interessante aggiungere al nostro sito web una fonte di dati aggiornata ed "ufficiale". Tanto più che possono essere reperite fonti RSS tematiche anche molto specifiche, così se abbiamo ad esempio un blog che parla di sport avremo la possibilità di aggiungere un box di notizie sportive sempre aggiornate.

Ma cosa sono i feed RSS?

RSS è l'acronimo di Really Simple Syndication (o Rich Site Summary) ed è uno dei più popolari formati per la distribuzione di contenuti sul web. È basato sullo standard XML ed è una sorta di flusso informativo di notizie strutturato in modo da contenere tutte le informazioni di dettaglio di una notizia (titolo, data, abstract, link al contenuto completo ...). Visto che il formato XML con cui viene costruito un RSS è predefinito e rispetta un determinato standard è possibile gestire e riutilizzare queste informazioni in maniera abbastanza semplice. Ecco di seguito un semplice esempio di file RSS:

<rss version="2.0">
<channel>
<title>Titolo del canale</title>
<link>http://www.linkprincipale.it/</link>
<description>Descrizione del canale</description>
<language>it</language>
<item>
<title>Prima notizia</title>
<link>http://www.linkprincipale.it/notizia_01.html</link>
<description>descrizione della prima notizia</description>
</item>
<item>
<title>Seconda notizia</title>
<link>http://www.linkprincipale.it/notizia_02.html</link>
<description>descrizione della seconda notizia</description>
</item>
</channel>
</rss>

Non è questa la sede per entrare nel dettagli riguardo al formato e alle sue varie versioni, qui ci limitiamo a dare una descrizione sommaria lasciando al lettore l'approfondimento, visto che è facile reperire su internet informazioni dettagliate e più tecniche sulla specifica RSS. Tra l'altro proprio su HTML.it Cesare Lamanna ne ha parlato diffusamente nel suo Introduzione a RSS.

Altre fonti interessanti per approfondire l'argomento sono: RSS su Wikipedia e Le traduzioni in italiano delle specifiche ufficiali curate da Simone Carletti.

Guide JavaScript

Canvas, guida pratica

Canvas, tra gli elementi di HTML5 è forse quello di maggior impatto....

Guida jQuery UI

Creare siti ricchi e dinamici con jQuery UI, il progetto ufficiale...

Guida Javascript: tecniche avanzate

Una guida dal taglio pratico per approfondire la programmazione a...

Altre guide

Newsletter @JavaScript

Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

27 Febbraio 2012 a Milano
Disponibilità: 7 Posti

Corso Webmaster base

12 Marzo 2012 a Milano
Disponibilità: 6 Posti

Corso Webmaster base

20 Febbraio 2012 a Roma
Disponibilità: 7 Posti

Corso Google AdWords Base

28 Marzo 2012 a Roma
Disponibilità: 7 Posti