I Feed RSS
Tratto da Wikipedia, l'enciclopedia libera.
RSS (acronimo di RDF Site Summary ed anche di Really Simple Syndication) è uno dei più popolari formati per la distribuzione di contenuti Web; è basato su XML, da cui ha ereditato la semplicità, l'estensibilità e la flessibilità.
RSS definisce una struttura adatta a contenere un insieme di notizie, ciascuna delle quali sarà composta da vari campi (nome autore, titolo, testo, riassunto, ...).
Quando si pubblicano delle notizie in formato RSS, la struttura viene aggiornata con i nuovi dati; visto che il formato è predefinito, un qualunque lettore RSS potrà presentare in una maniera omogenea notizie provenienti dalle fonti più diverse.
RSS è un formato per la distribuzione di contenuti sul Web.
Fu lanciato per la prima volta da Netscape. Si trattava di un formato derivato da RDF (un linguaggio generico per rappresentare informazioni su Web) per la gestione dei contenuti del portale My Netscape Network: il formato permetteva la visualizzazione sul portale di headline e link relativi a notizie pubblicate su altri siti e rese disponibili attenendosi a specifiche ben precise.
Fu subito un grande successo: in breve, centinaia di fornitori di contenuti aderirono all'iniziativa e il portale My Netscape poté beneficiare di una vasta raccolta di notizie a disposizione dei propri utenti registrati.
Nel frattempo, lo stesso formato (e le sue variazioni successive) fu adottato progressivamente dalla comunità dei blogger: i post di un blog potevano essere facilmente esportati in RSS, in modo da essere resi disponibili a servizi di raccolta di contenuti.
La popolarità dei blog è forse una delle ragioni principali del successo di RSS: migliaia di weblog iniziarono a produrre contenuti in RSS e iniziarono a proliferare siti che raccoglievano una selezione di post dai blog più seguiti (i cosiddetti blog aggregator) e programmi per fruire i contenuti di un blog direttamente sul proprio desktop o su altri dispositivi (RSS reader).
Oggi RSS è lo standard de facto per l'esportazione di contenuti Web.
I principali siti di informazione, i quotidiani online, i fornitori di contenuti, i blog più popolari: tutti sembrano aver adottato il formato RSS. Gli utenti possono oggi accedere a migliaia di feed RSS: alcuni siti (directory) raccolgono i riferimenti agli innumerevoli feed RSS disponibili sul Web.
La fruizione di un documento RSS è un processo molto semplice.
Le modalità più diffuse sono due: attraverso appositi software che interpretano un feed permettendo agli utenti di visualizzarne i contenuti, o integrando i contenuti del feed all'interno di un sito Web.
Un'applicazione in grado di interpretare un documento RSS ne effettua il parsing, ovvero una scansione del documento che individua i tag e isola i diversi elementi, per poi convertire i contenuti decodificati nel formato utile all'obiettivo:
ad esempio un feed reader può estrarre i titoli di tutti gli elementi item per visualizzare la lista degli articoli di un giornale online, mentre un aggregatore Web può estrarre i contenuti del feed per convertirli in linguaggio HTML e incorporarli all'interno delle proprie pagine.
Un feed reader è un programma in grado di effettuare il download di un feed RSS (è sufficiente che l'utente indichi al programma l'URL del feed), effettuarne il parsing e visualizzarne i contenuti in base alle preferenze dell'utente.
Spesso i feed reader sono dotati di funzionalità avanzate; ad esempio sono in grado di rilevare automaticamente se il produttore del feed ha effettuato aggiornamenti al feed stesso, effettuandone il download a intervalli di tempo regolari. In questo modo l'utente può essere informato quasi in tempo reale quando un sito è stato aggiornato, un po' come avviene per le pagine web del browser Opera, aggiornabili - con un apposito comando - secondo una preordinata scansione temporale.
Il browser Opera integra, dalla versione 8.0, un ottimo feed reader.
Ci sono molti feed reader in circolazione: alcuni sono applicazioni stand-alone, altri funzionano come plug-in all'interno di altri programmi (ad esempio plug-in per programmi di posta elettronica o browser Web). Altri sono applicazioni in grado di convertire un feed RSS in una serie di post in formato leggibile dai più popolari newsreader (come, ad esempio, Mozilla Thunderbird, Forté Agent, et cetera): un esempio di questi software è nntp//rss, oppure RSS Feed Converter uno script per il popolare mail-newsserver Hamster.
Un esempio di feed reader stand alone è, invece, FeedReader, programma free (distribuito con licenza GNU GPL) per piattaforme Microsoft Windows. Nella parte sinistra dell'interfaccia è mostrato l'elenco dei feed impostati dall'utente; nella parte in alto a destra l'elenco dei singoli contenuti del feed selezionato; nella parte principale l'intero contenuto testuale di un articolo.
Alcuni feed reader, come ad esempio RssFeedEater, un programma shareware per Windows, permettono anche di inviare via mail o di scrivere su un blog le informazioni ricevute dai feed.
Altri esempi di feed reader stand-alone e gratuiti ma per piattaforme Linux/GNUstep sono: Ticker o Liferea (LInux FEed REAder).
Ci sono poi lettori di feed con molte funzionalità aggiunte: GreatNews permette di aggregare anche i commenti all'interno del post (sui blog che rendono disponibili i commenti via RSS).
Un feed RSS proveniente da un sito può essere facilmente importato da un altro sito Web, per incorporarne i contenuti all'interno delle proprie pagine.
Tecnicamente le strade percorribili sono diverse; generalmente, un apposito software si occupa di effettuare, automaticamente, il parsing dei feed RSS, ne estrae i contenuti (ad es. titolo degli articoli e descrizione) e li inserisce all'interno del codice HTML delle pagine, applicando le opportune trasformazioni. Sostanzialmente, si tratta del procedimento opposto a quello utilizzato per la produzione del feed.
Il vantaggio per l'utente è notevole, poiché ha la possibilità di accedere a tutte le notizie attraverso un unico sito Web (l'aggregatore), evitando dunque di dover visitare, uno per uno, i siti da cui provengono le notizie stesse (magari solo per scoprire che non ci sono stati aggiornamenti dopo la sua ultima visita).
RSS (acronimo di RDF Site Summary ed anche di Really Simple Syndication) è uno dei più popolari formati per la distribuzione di contenuti Web; è basato su XML, da cui ha ereditato la semplicità, l'estensibilità e la flessibilità.
RSS definisce una struttura adatta a contenere un insieme di notizie, ciascuna delle quali sarà composta da vari campi (nome autore, titolo, testo, riassunto, ...).
Quando si pubblicano delle notizie in formato RSS, la struttura viene aggiornata con i nuovi dati; visto che il formato è predefinito, un qualunque lettore RSS potrà presentare in una maniera omogenea notizie provenienti dalle fonti più diverse.
Un po' di storia
RSS è un formato per la distribuzione di contenuti sul Web.
Fu lanciato per la prima volta da Netscape. Si trattava di un formato derivato da RDF (un linguaggio generico per rappresentare informazioni su Web) per la gestione dei contenuti del portale My Netscape Network: il formato permetteva la visualizzazione sul portale di headline e link relativi a notizie pubblicate su altri siti e rese disponibili attenendosi a specifiche ben precise.
Fu subito un grande successo: in breve, centinaia di fornitori di contenuti aderirono all'iniziativa e il portale My Netscape poté beneficiare di una vasta raccolta di notizie a disposizione dei propri utenti registrati.
Nel frattempo, lo stesso formato (e le sue variazioni successive) fu adottato progressivamente dalla comunità dei blogger: i post di un blog potevano essere facilmente esportati in RSS, in modo da essere resi disponibili a servizi di raccolta di contenuti.
La popolarità dei blog è forse una delle ragioni principali del successo di RSS: migliaia di weblog iniziarono a produrre contenuti in RSS e iniziarono a proliferare siti che raccoglievano una selezione di post dai blog più seguiti (i cosiddetti blog aggregator) e programmi per fruire i contenuti di un blog direttamente sul proprio desktop o su altri dispositivi (RSS reader).
Oggi RSS è lo standard de facto per l'esportazione di contenuti Web.
I principali siti di informazione, i quotidiani online, i fornitori di contenuti, i blog più popolari: tutti sembrano aver adottato il formato RSS. Gli utenti possono oggi accedere a migliaia di feed RSS: alcuni siti (directory) raccolgono i riferimenti agli innumerevoli feed RSS disponibili sul Web.
Fruizione di un feed RSS
La fruizione di un documento RSS è un processo molto semplice.
Le modalità più diffuse sono due: attraverso appositi software che interpretano un feed permettendo agli utenti di visualizzarne i contenuti, o integrando i contenuti del feed all'interno di un sito Web.
Come viene interpretato un documento RSS
Un'applicazione in grado di interpretare un documento RSS ne effettua il parsing, ovvero una scansione del documento che individua i tag e isola i diversi elementi, per poi convertire i contenuti decodificati nel formato utile all'obiettivo:
ad esempio un feed reader può estrarre i titoli di tutti gli elementi item per visualizzare la lista degli articoli di un giornale online, mentre un aggregatore Web può estrarre i contenuti del feed per convertirli in linguaggio HTML e incorporarli all'interno delle proprie pagine.
Feed reader
Un feed reader è un programma in grado di effettuare il download di un feed RSS (è sufficiente che l'utente indichi al programma l'URL del feed), effettuarne il parsing e visualizzarne i contenuti in base alle preferenze dell'utente.
Spesso i feed reader sono dotati di funzionalità avanzate; ad esempio sono in grado di rilevare automaticamente se il produttore del feed ha effettuato aggiornamenti al feed stesso, effettuandone il download a intervalli di tempo regolari. In questo modo l'utente può essere informato quasi in tempo reale quando un sito è stato aggiornato, un po' come avviene per le pagine web del browser Opera, aggiornabili - con un apposito comando - secondo una preordinata scansione temporale.
Il browser Opera integra, dalla versione 8.0, un ottimo feed reader.
Ci sono molti feed reader in circolazione: alcuni sono applicazioni stand-alone, altri funzionano come plug-in all'interno di altri programmi (ad esempio plug-in per programmi di posta elettronica o browser Web). Altri sono applicazioni in grado di convertire un feed RSS in una serie di post in formato leggibile dai più popolari newsreader (come, ad esempio, Mozilla Thunderbird, Forté Agent, et cetera): un esempio di questi software è nntp//rss, oppure RSS Feed Converter uno script per il popolare mail-newsserver Hamster.
Un esempio di feed reader stand alone è, invece, FeedReader, programma free (distribuito con licenza GNU GPL) per piattaforme Microsoft Windows. Nella parte sinistra dell'interfaccia è mostrato l'elenco dei feed impostati dall'utente; nella parte in alto a destra l'elenco dei singoli contenuti del feed selezionato; nella parte principale l'intero contenuto testuale di un articolo.
Alcuni feed reader, come ad esempio RssFeedEater, un programma shareware per Windows, permettono anche di inviare via mail o di scrivere su un blog le informazioni ricevute dai feed.
Altri esempi di feed reader stand-alone e gratuiti ma per piattaforme Linux/GNUstep sono: Ticker o Liferea (LInux FEed REAder).
Ci sono poi lettori di feed con molte funzionalità aggiunte: GreatNews permette di aggregare anche i commenti all'interno del post (sui blog che rendono disponibili i commenti via RSS).
Aggregatori Web
Un feed RSS proveniente da un sito può essere facilmente importato da un altro sito Web, per incorporarne i contenuti all'interno delle proprie pagine.
Tecnicamente le strade percorribili sono diverse; generalmente, un apposito software si occupa di effettuare, automaticamente, il parsing dei feed RSS, ne estrae i contenuti (ad es. titolo degli articoli e descrizione) e li inserisce all'interno del codice HTML delle pagine, applicando le opportune trasformazioni. Sostanzialmente, si tratta del procedimento opposto a quello utilizzato per la produzione del feed.
Il vantaggio per l'utente è notevole, poiché ha la possibilità di accedere a tutte le notizie attraverso un unico sito Web (l'aggregatore), evitando dunque di dover visitare, uno per uno, i siti da cui provengono le notizie stesse (magari solo per scoprire che non ci sono stati aggiornamenti dopo la sua ultima visita).


