RSS - Guida rapida
RSS è un metodo aperto per fornire contenuti web che cambiano regolarmente. Molti siti di notizie, weblog e altri editori online distribuiscono i propri contenuti come feed RSS a chiunque lo desideri.
Ogni volta che desideri recuperare gli ultimi titoli dai tuoi siti preferiti, puoi accedere ai feed RSS disponibili tramite un lettore RSS desktop. Puoi anche creare un feed RSS per il tuo sito se i tuoi contenuti cambiano frequentemente.
In breve:
RSS è un protocollo che fornisce un metodo aperto per la diffusione e l'aggregazione di contenuti web.
RSS è uno standard per la pubblicazione di aggiornamenti regolari ai contenuti basati sul Web.
RSS è uno standard di syndication basato su un tipo di file XML che risiede su un server Internet.
RSS è un'applicazione XML, conforme alla specifica RDF del W3C ed estensibile tramite XML.
Puoi anche scaricare feed RSS da altri siti per visualizzare le notizie aggiornate sul tuo sito o utilizzare un lettore desktop o in linea per accedere ai tuoi feed RSS preferiti.
What does RSS stand for? Dipende dalla versione di RSS che stai utilizzando.
RSS Version 0.9 - Rich Site Summary
RSS Version 1.0 - RDF Site Summary
RSS Versions 2.0, 2.0.1, and 0.9x - Rdavvero Simple Syndication
Cos'è il feed RSS?
Feed RSS è un file XML di testo che risiede su un server Internet.
Un file di feed RSS include le informazioni di base su un sito (titolo, URL, descrizione), più una o più voci di elementi che includono, come minimo, un titolo (titolo), un URL e una breve descrizione del contenuto collegato.
Esistono vari tipi di feed RSS a seconda della versione RSS. Un altro formato di feed XML si chiama ATOM.
I feed RSS vengono registrati con un registro RSS per renderli più disponibili agli spettatori interessati alla tua area di contenuto.
I feed RSS possono avere collegamenti al tuo sito web, il che si tradurrà in un traffico elevato al tuo sito.
I feed RSS vengono aggiornati ogni ora (Associated Press e News Groups), alcuni feed RSS vengono aggiornati quotidianamente e altri vengono aggiornati settimanalmente o in modo irregolare.
Come funziona RSS?
Ecco come funziona l'RSS:
Un sito web disposto a pubblicare il suo contenuto utilizzando RSS crea un feed RSS e lo mantiene su un server web. I feed RSS possono essere creati manualmente o con il software.
Un visitatore del sito web si iscriverà per leggere il tuo feed RSS. Un feed RSS verrà letto da un lettore di feed RSS.
Il lettore di feed RSS legge il file di feed RSS e lo visualizza. Il lettore RSS visualizza solo i nuovi elementi dal feed RSS.
Il lettore di feed RSS può essere personalizzato per mostrarti contenuti relativi a uno o più feed RSS e in base al tuo interesse.
Aggregatori di notizie e lettori di feed
I lettori di feed RSS e gli aggregatori di notizie sono essenzialmente la stessa cosa; sono un pezzo di software. Entrambi vengono utilizzati per visualizzare i feed RSS. Gli aggregatori di notizie sono progettati specificamente per visualizzare i feed relativi alle notizie ma tecnicamente possono leggere qualsiasi feed.
Chi può usare RSS?
RSS è iniziato con l'intento di distribuire titoli relativi alle notizie. Il potenziale per RSS è notevolmente maggiore e può essere utilizzato ovunque nel mondo.
Prendi in considerazione l'utilizzo di RSS per quanto segue:
New Homes - Gli agenti immobiliari possono fornire feed aggiornati di nuovi elenchi di case sul mercato.
Job Openings - Le società di collocamento e i giornali possono fornire un feed classificato di offerte di lavoro.
Auction Items - I venditori di aste possono fornire feed contenenti articoli che sono stati aggiunti di recente a eBay o ad altri siti di aste.
Press Distribution - Elenco delle nuove versioni.
Schools - Le scuole possono inoltrare i compiti a casa e annunciare rapidamente le cancellazioni della scuola.
News & Announcements - Titoli, avvisi e qualsiasi elenco di annunci.
Entertainment - Elenchi degli ultimi programmi TV o film nei teatri locali.
RSS sta crescendo in popolarità. Il motivo è abbastanza semplice. RSS è un modo semplice e gratuito per promuovere un sito e il suo contenuto senza la necessità di pubblicizzare o creare complicate partnership di condivisione dei contenuti.
L'RSS sta decollando così rapidamente perché alle persone piace. RSS è facile da usare e presenta vantaggi sia per un editore che per un abbonato. Qui abbiamo elencato alcuni vantaggi dell'RSS per gli abbonati e per gli editori.
Vantaggi per gli abbonati
Gli abbonati RSS sono le persone che si iscrivono per leggere un feed pubblicato. Ecco alcuni dei vantaggi dei feed RSS per gli abbonati:
All news at one place:Puoi iscriverti a più newsgroup e poi personalizzare il tuo lettore per avere tutte le notizie su una singola pagina. Ti farà risparmiare molto tempo.
News when you want it:Invece di aspettare una e-mail, vai al tuo lettore RSS quando vuoi leggere una notizia. Inoltre, i feed RSS vengono visualizzati più rapidamente delle informazioni sui siti web e puoi leggerli offline se preferisci.
Get the news you want: Il feed RSS si presenta sotto forma di titoli e una breve descrizione in modo che tu possa facilmente scansionare i titoli e fare clic solo sulle storie che ti interessano.
Freedom from e-mail overload:Non riceverai email per notizie o aggiornamenti del blog. Devi solo andare dal tuo lettore e troverai automaticamente notizie o blog aggiornati ogni volta che c'è una modifica sul server RSS.
Easy republishing:Puoi essere sia un abbonato che un editore. Ad esempio, potresti avere un sito web che raccoglie notizie da vari altri siti e poi le ripubblica. RSS ti consente di acquisire facilmente quelle notizie e visualizzarle sul tuo sito.
Vantaggi per gli editori
Gli editori RSS sono le persone che pubblicano i propri contenuti tramite feed RSS. Ti consigliamo di utilizzare RSS:
- se vuoi diffondere facilmente il tuo messaggio,
- se vuoi che le persone vedano ciò che pubblichi e
- se vuoi che le tue notizie riportino le persone sul tuo sito.
Ecco alcuni dei vantaggi dell'RSS se pubblichi sul Web:
Easier publishing:RSS è una pubblicazione davvero semplice. Non è necessario mantenere un database di abbonati per inviare loro le informazioni, ma accederanno al tuo feed utilizzando un lettore e riceveranno automaticamente i contenuti aggiornati.
A simpler writing process: Se hai un nuovo contenuto sul tuo sito web, devi solo scrivere un feed RSS sotto forma di titoli e brevi descrizioni e collegarti al tuo sito.
An improved relationship with your subscribers: Poiché le persone si iscrivono dalla loro parte, non si sentono come se stessi spingendo i tuoi contenuti su di loro.
The assurance of reaching your subscribers: RSS non è soggetto a filtri antispam, i tuoi abbonati ricevono i Feed, a cui si iscrivono e nulla più.
Links back to your site:I feed RSS includono sempre collegamenti a un sito Web. Dirige molto traffico verso il tuo sito web.
Relevance and timeliness: I tuoi iscritti hanno sempre le ultime informazioni dal tuo sito.
RSS è stato inventato per la prima volta da Netscape. Volevano utilizzare un formato XML per distribuire notizie, storie e informazioni. Netscape ha perfezionato la versione di RSS e poi l'ha abbandonata.
Successivamente Userland Software ha iniziato a controllare le specifiche RSS e a rilasciare versioni RSS più recenti. Hanno continuato a sviluppare la propria versione di RSS e alla fine UserLand ha rilasciato RSS v2.
RSS è stato rilasciato in molte versioni differenti.
12/27/97- Dave Winer di Userland ha sviluppato scriptingNews. Nasce RSS.
3/15/99- Netscape ha sviluppato RSS 0.90 (che supportava scriptingNews). Questo era semplicemente XML con un'intestazione RDF ed era usato per my.netscape.com.
6/15/99 - Dave Winer di UserLand sviluppa scriptingNews 2.0b1, che includeva anche le funzionalità RSS 0.90 di Netscape.
7/10/99- Netscape ha sviluppato RSS 0.91. In questa versione hanno rimosso l'intestazione RDF, ma hanno incluso la maggior parte delle funzionalità di scriptingNews 2.0b1.
7/28/99 - UserLand ha deprecato i formati scriptingNews e ha adottato solo RSS 0.91.
Netscape interrompe il loro sviluppo RSS.
6/4/00 - UserLand rilascia la specifica ufficiale RSS 0.91.
8/14/00- Un gruppo guidato da Rael Dornfest presso O'Reilly, ha sviluppato RSS 1.0. Questo formato utilizza RDF e spazi dei nomi. Questa versione è spesso confusa come una nuova versione della 0.91, ma questo è un formato completamente nuovo senza legami con RSS 0.91
12/25/00 - Dave Winer di UserLand sviluppa RSS 0.92, che è 0.91 con elementi opzionali.
04/20/01 - RSS0.93 è stato discusso ma mai distribuito.
03/14/02 - L'API MetaWeblog ha unito RSS 0.92 con XML-RPC per fornire una potente API per i blog.
09/18/02- Dave Winer ha sviluppato RSS 2.0 dopo aver lasciato Userland. Questo è 0.92 con elementi opzionali. API MetaWeblog aggiornata per RSS 2.0. Durante lo sviluppo, questo formato è stato chiamato 0.94.
07/15/03 - Specifiche ufficiali RSS 2.0 è stato rilasciato tramite Harvard con una licenza Creative Commons.
Quale versione RSS dovrebbe essere usata?
Non c'è consenso sull'utilizzo della versione Feed RSS. Dipende da te quale versione desideri utilizzare. Suggeriamo di utilizzare l'ultimo, che è RSS2.0. Questo è abbastanza semplice da usare e facile da imparare.
- Circa il 50% di tutti i feed RSS utilizza RSS 0.91.
- Circa il 25% utilizza RSS 1.0.
- L'ultimo 25% è suddiviso tra le versioni RSS 0.9x e RSS 2.0.
Vedremo i formati di feed per queste versioni nel prossimo capitolo.
RSS è stato rilasciato in molte versioni differenti negli ultimi 10 anni. Qui ti forniremo i dettagli sulle tre versioni RSS più comunemente utilizzate.
Formato feed RSS v0.91
RSS v0.91 è stato originariamente rilasciato da Netscape nel 1999.
RSS v0.91 non ha un'intestazione RDF.
RSS v0.91 si chiama Rich Site Summary (RSS).
RSS v0.91 ha funzionalità dalla versione RSS di Dave Winer scriptingNews 2.0b1.
RSS v0.91 supporta le lingue e le codifiche internazionali.
RSS v0.91 supporta le definizioni di altezza e larghezza dell'immagine.
RSS v0.91 supporta il testo descrittivo dei titoli.
Controllare il set completo di tag e sintassi RSS v0.91
Formato feed RSS v1.0
RSS 1.0 è l'unica versione sviluppata utilizzando lo standard W3C RDF (Resource Description Framework). Questa versione di RSS si chiama RDF Site Summary .
RSS 0.91 e RSS 2.0 sono più facili da capire rispetto a RSS 1.0.
Controllare il set completo di - tag RSS v1.0 e sintassi
Formato feed RSS v2.0 / 2.01:
RSS 2.0 / 2.01 è molto simile a RSS 0.9x. RSS 2.0 / 2.01 aggiunge moduli namespace e sei elementi opzionali a RSS 0.9x.
La specifica RSS 2.0 / 2.01 è stata scritta da Dave Winer di Radio UserLand. Il copyright è stato successivamente trasferito all'Università di Harvard.
Controllare il set completo di - tag RSS v2.0 e sintassi
Molti siti offrono feed RSS, che puoi identificare da un piccolo pulsante giallo che dice
Per leggere correttamente il feed, è necessario un lettore RSS. Ecco i passaggi per ottenere e utilizzare i lettori di feed RSS.
Passaggio 1: ottieni un lettore di feed RSS
Sono disponibili molti lettori RSS diversi. Alcuni funzionano come servizi Web e alcuni sono limitati a Windows (o Mac, PDA o UNIX). Eccone alcuni che puoi provare:
NewsGator Online - Un lettore RSS online gratuito. Include la sincronizzazione con Outlook, la visualizzazione di contenuti TV con Media Center Edition e la pubblicazione di blog e titoli.
RssReader - Un lettore RSS gratuito basato su Windows. Supporta le versioni RSS 0.9x, 1.0 e 2.0 e Atom 0.1, 0.2 e 0.3.
FeedDemon - Un lettore RSS basato su Windows. Molto facile da usare e ha un'interfaccia molto ordinata. Tuttavia, questo non è freeware!
blogbot : plug-in per lettore RSS per Outlook o Internet Explorer. La versione light per Internet Explorer è gratuita.
Passaggio 2: installazione del lettore RSS
Tutti i lettori vengono forniti con le istruzioni per l'installazione. Quindi, usa lo script fornito per installare il tuo lettore RSS sul tuo computer.
Quando avvii per la prima volta un lettore autonomo, molto spesso vedrai una barra degli strumenti e tre riquadri delle finestre disposti in modo molto simile alla modalità di anteprima in Microsoft Outlook. Il riquadro sul lato sinistro in genere visualizza i feed RSS, o canali, a cui sei iscritto. Questi possono essere organizzati in categorie o cartelle.
Il pannello in alto a destra mostra in genere un elenco di articoli all'interno di qualsiasi canale selezionato, e il contenuto dell'articolo viene quindi visualizzato nel pannello in basso a destra. Per modificare i gruppi di canali, fai clic sulla casella a discesa in alto a sinistra sotto i menu. A volte apparirà una breve descrizione in basso a destra; in tal caso, fare clic sul collegamento nell'articolo per caricare il testo completo.
Alcune app autonome possono essere configurate per inviarti e-mail ogni volta che c'è un nuovo articolo su un argomento che ti interessa.
Passaggio 3: aggiungere canali e gruppi di canali
Per aggiungere un canale, ad esempio Feed RSS, vai alla pagina RSS di qualsiasi sito utilizzando il pulsante giallo che dice
Ora torna al tuo lettore di notizie, scegli la categoria in cui desideri che risieda il nuovo abbonamento (Business, Entertainment, New York Times) e seleziona Nuovo o Nuovo canale dal menu File. Nella maggior parte dei casi, l'URL che hai copiato dovrebbe essere automaticamente incollato nel campo URL nella procedura guidata Nuovo canale. In caso contrario, puoi tagliare e incollare l'URL da solo.
Passaggio 4: personalizza il lettore RSS
Quando accumuli molti articoli dai tuoi vari feed, può diventare difficile trovare informazioni specifiche. Fortunatamente, i lettori di notizie includono strumenti utili per trovare articoli.
Uno strumento Filtro mostrerà solo gli articoli che contengono una parola chiave specificata. Questo può anche essere etichettato come Ricerca. Per utilizzarlo, digita una parola chiave direttamente nella barra Filtro / Ricerca.
Alcuni lettori includono la possibilità di impostare un orologio, una ricerca automatica attraverso tutti i feed in arrivo per una parola chiave specifica. Ad esempio, potresti inserire ICQ come orologio. Se un articolo in qualsiasi feed a cui ti iscrivi menziona ICQ, l'articolo verrà incluso nella Watch list.
Devi controllare la sezione della guida del tuo lettore per scoprire altre opzioni per personalizzarlo in base alle tue esigenze.
Passaggio 5: pulizia dei feed indesiderati
Alla fine, probabilmente ti ritroverai con più feed di quelli che desideri o puoi leggere regolarmente. Nella maggior parte dei lettori, per eliminare un feed che non ti interessa, devi semplicemente eliminare il suo titolo. Quindi il tuo lettore RSS non cercherà più quelle informazioni e non riceverai alcun contenuto dall'editore a meno che tu non vada al suo sito o ti iscrivi nuovamente al feed.
Ora sai come scrivere un feed RSS per il tuo sito. Se non sai come preparare il file feed RSS, consulta il capitolo Formati feed RSS .
Caricamento di un feed RSS
Ecco i semplici passaggi per inserire il tuo feed RSS sul web.
Decidi prima quale versione del feed RSS utilizzerai per il tuo sito. Ti consigliamo di utilizzare l'ultima versione disponibile.
Crea il tuo feed RSS in un file di testo con estensione .xml o .rdf. Carica questo file sul tuo server web.
Dovresti convalidare il tuo feed RSS prima di renderlo attivo. Controlla il capitolo successivo sulla convalida dei feed RSS.
Crea un collegamento nelle tue pagine Web per il file del feed RSS. Utilizzerai un piccolo pulsante giallo per il collegamento che dice
Ora il tuo feed RSS è online e le persone possono iniziare a usarlo. Ma ci sono modi per promuovere il tuo feed RSS in modo che più persone possano utilizzare il tuo feed RSS.
Promuovi il tuo feed RSS
Invia il tuo feed RSS alle directory dei feed RSS. Ci sono molte directory disponibili sul web, dove puoi registrare il tuo feed. Alcuni di loro sono riportati qui:
Syndic8 : oltre 300.000 feed elencati.
Daypop : oltre 50.000 feed elencati.
Newsisfree : oltre 18.000 feed.
Registra il tuo feed con i principali motori di ricerca. Simile alle tue pagine web, puoi aggiungere il tuo feed anche con i seguenti principali motori di ricerca.
Yahoo - http://publisher.yahoo.com/promote.php
Google - http://www.google.com/webmasters/add.html
MSN - http://rss.msn.com/publisher.armx
Mantenere il feed aggiornato
Come abbiamo spiegato in precedenza, il feed RSS ha senso per il sito che cambia molto frequentemente il proprio contenuto, ad esempio qualsiasi notizia o sito di blog.
Quindi ora hai i pulsanti Feed RSS da Google, Yahoo e MSN. Devi assicurarti di aggiornare frequentemente i tuoi contenuti e che il tuo feed RSS sia costantemente disponibile.
Se hai creato un feed RSS per il tuo news group o blog web o per qualsiasi altro scopo, è tua responsabilità assicurarti che il tuo file feed RSS possa essere analizzato dal parser XML di qualsiasi sito di sottoscrizione.
Molti dei software per la creazione di feed RSS convalidano XML al momento della creazione del feed, ma alcuni no. Tieni presente che piccoli errori possono rendere illeggibile il tuo feed dai lettori di feed standard.
Quindi ti suggeriamo di assicurarti di aver eseguito tutte le convalide richieste prima di pubblicare il tuo feed RSS. Potresti voler caricare il tuo file Feed RSS sul tuo server Internet e poi inserire l'URL in uno dei seguenti validatori per controllare la sintassi.
Validatore feed - Questo validatore convalida più formati di syndication: RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 1.1 e 2.0. Include la convalida per spazi dei nomi comuni.
Validatore RSS - Se stai usando RSS 0.91 o RSS0.92, puoi usare questo validatore per convalidare il tuo feed RSS.
RSS 1.0 online sperimentale, validatore - Se stai usando RSS 1.0, puoi usare questo validatore.
Redland RSS 1.0 Validator and Viewer - Questo non è solo un validatore, ma funge anche da convertitore da RSS a HTML.
Atom è il nome di un formato di syndication di contenuti Web e metadati basato su XML e un protocollo a livello di applicazione per la pubblicazione e la modifica di risorse Web appartenenti a siti Web aggiornati periodicamente.
Atom è una specifica relativamente recente ed è molto più robusto e ricco di funzionalità di RSS. Ad esempio, dove RSS richiede campi descrittivi come titolo e link solo nelle suddivisioni degli articoli, Atom richiede queste cose sia per gli articoli che per il feed completo.
Tutti i feed Atom devono essere documenti XML ben formati e sono identificati con il tipo di supporto application / atom + xml .
Struttura di un feed Atom 1.0
Un feed è costituito da alcuni metadati, seguiti da un numero qualsiasi di voci. Ecco una struttura di base di un feed Atom 1.0.
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>...</title>
<link>...</link>
<updated>...</updated>
<author>
<name>...</name>
</author>
<id>...</id>
<entry>
<title>...</title>
<link>...</link>
<id>...</id>
<updated>...</updated>
<summary>...</summary>
</entry>
</feed>
Tag del feed Atom 1.0
Un documento di feed Atom 1.0 sarà costituito dai seguenti due elementi:
Elements Elementi
Ci sono alcuni costrutti comuni, che sono richiesti per i due elementi precedenti e sono spiegati in: Costrutto comune.
L'RSS è nato nel 1999 e si è sforzato di essere un formato semplice e di facile comprensione, con obiettivi relativamente modesti. Dopo essere diventato un formato popolare, gli sviluppatori volevano estenderlo utilizzando moduli definiti negli spazi dei nomi, come specificato dal W3C.
RSS 2.0 aggiunge questa funzionalità, seguendo una semplice regola. Un feed RSS può contenere elementi non descritti in questa pagina, solo se tali elementi sono definiti in uno spazio dei nomi.
Gli elementi definiti in questo tutorial non sono essi stessi membri di uno spazio dei nomi, in modo che RSS 2.0 possa rimanere compatibile con le versioni precedenti nel seguente senso: anche un file della versione 0.91 o 0.92 è un file 2.0 valido. Se gli elementi di RSS 2.0 fossero in uno spazio dei nomi, questo vincolo si interromperebbe, un file versione 0.9x non sarebbe un file 2.0 valido.
RSS non è affatto un formato perfetto, ma è molto popolare e ampiamente supportato. Avere una specifica stabilita è qualcosa di cui RSS ha bisogno per molto tempo.
Tuttavia, la specifica RSS è, per tutti gli scopi pratici, congelata alla versione 2.0.1. Ma è possibile anticipare le possibili versioni 2.0.2 o 2.0.3, ecc. Solo allo scopo di chiarire le specifiche, non per aggiungere nuove funzionalità al formato.
Il lavoro successivo dovrebbe avvenire nei moduli, utilizzando spazi dei nomi e in formati di syndication completamente nuovi, con nuovi nomi.
Questo tutorial ti ha insegnato cos'è l'RSS e quali sono le sue diverse versioni e gli elementi associati. Ha descritto in dettaglio tutti gli elementi con esempi.
Hai imparato come scrivere feed RSS per il tuo sito web e come pubblicarlo sul web. Abbiamo anche elencato varie tecniche di promozione dei feed RSS.
Hai anche imparato come convalidare un feed RSS e come leggere altri feed RSS disponibili su vari siti.
Qual è il prossimo?
Il passaggio successivo consiste nel seguire i passaggi indicati in questo tutorial e caricare il feed RSS online.
Inviaci i tuoi commenti e suggerimenti a [email protected]