Skip to main content

Scopri come creare un file RSS da zero

RSS in Plain English (Aprile 2025)

RSS in Plain English (Aprile 2025)
Anonim

RSS o Really Simple Syndication è un linguaggio XML molto semplice da imparare perché ci sono solo alcuni tag che sono richiesti. E ciò che è veramente fantastico in RSS è che una volta che hai un feed attivo e funzionante, può essere usato ovunque. La maggior parte dei browser Web può leggere RSS, così come lettori come Google Reader e Bloglines. RSS è un potente strumento per gli sviluppatori Web che desiderano aumentare la visibilità dei loro siti Web.

Strumenti necessari per scrivere RSS

  • Un editor di testo: Puoi utilizzare quasi tutti gli editor che generano testo ASCII normale. Preferisco usare jEdit perché è gratuito e controlla l'XML per me mentre scrivo. Ma puoi anche usare editor HTML come Dreamweaver o BBEdit.
  • Un validatore RSS: Se si utilizza un editor XML come jEdit, non è assolutamente richiesto un validatore RSS. Ma trovo che gli errori si insinuano anche nei migliori editor, quindi convalidare il feed è sempre una buona idea.

Un semplice documento RSS

Questo documento RSS 2.0 ha un elemento nel feed insieme alle informazioni del feed. Questo è il minimo necessario per avere un feed RSS valido e utilizzabile.

Un esempio di RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Un esempio di un semplice feed RSS. Questa è la descrizione del feed stesso, non un articolo. Questa è la voce più recente nel mio esempio feedhttp: //webdesign.about.com/rss2.0feed/entry.html Questo è il testo che apparirà nei feedreader. Descrive il post stesso, non l'intero feed. http://webdesign.about.com/rss2.0feed/entry.html

Come puoi vedere, un documento RSS di base ha ben poco bisogno di creare un feed completamente funzionale. Se dovessi incollare quel codice in un validatore RSS, verrebbe convalidato - il che significa che anche i lettori di feed RSS potrebbero leggerlo.

Le prime tre righe dicono all'agente utente che si tratta di un documento XML, è un file RSS 2.0 e c'è un canale:

Le informazioni sulla versione non sono richieste, ma trovo che sia una buona idea includere quell'attributo nel tag.

Ogni feed dovrebbe avere un titolo, un URL e una descrizione. E questo è quello

,

e i tag che vivono all'interno del canale (ma non all'interno di) definiscono. Per la maggior parte dei feed, questi elementi non cambieranno mai una volta deciso il nome e la descrizione del feed.

Un esempio di feed RSS 2.0

http://webdesign.about.com/rss2.0feed/ Un esempio di un semplice feed RSS. Questa è la descrizione del feed stesso, non un articolo.

L'ultima parte del feed sono gli oggetti stessi. Queste sono le storie che verranno pubblicate dal tuo feed. Ogni oggetto è racchiuso in un elemento.

All'interno dell'articolo trovi gli stessi tre tag che già conosciamo:

,

, e . Eseguono la stessa funzione che fanno al di fuori del tag dell'articolo, ma all'interno fanno riferimento solo a quell'elemento. Quindi il testo all'interno è ciò che viene visualizzato nel lettore di feed, il titolo è il titolo del post e il link è il link al post.

Questa è la voce più recente nel mio feed di esempio

http://webdesign.about.com/rss2.0feed/entry.html Questo è il testo che apparirà nei feedreader. Descrive il post stesso, non l'intero feed.

L'unico nuovo tag è il tag. Questo elemento indica all'agente utente o al lettore di feed quale sia l'URL univoco per quel post. Questo può essere lo stesso URL del collegamento o un collegamento permanente separato (permalink) per l'articolo.

http://webdesign.about.com/rss2.0feed/entry.html

L'unica cosa che rimane è chiudere l'oggetto, il canale e il rss. Perché questo è XML, tutti i tag devono essere chiusi.

Aggiungi nuovi articoli in cima

La maggior parte dei feed RSS consiste di più di un articolo alla volta. In questo modo, se un cliente è nuovo sul tuo sito, può vedere gli ultimi post, o tutti, se li tenga tutti nell'RSS. Per aggiungere un nuovo post, aggiungi un nuovo elemento sopra il primo post:

… Un secondo posthttp: //webdesign.about.com/rss2.0feed/entry2.html Ora il mio feed ha 2 post http://webdesign.about.com/rss2.0feed/entry2.html …

Elementi aggiuntivi per vestire il tuo feed RSS

L'RSS di cui sopra è tutto ciò che serve per creare un feed, ma ci sono molti tag opzionali che possono aiutarti a migliorare il tuo feed e fornire ulteriori informazioni ai tuoi lettori. Di seguito sono riportati alcuni dei miei tag opzionali preferiti che puoi utilizzare per migliorare i tuoi feed RSS:

  • usa questo tag per dire al lettore in quale lingua si trova il tuo feed. Puoi utilizzare i codici di lingua standard o la designazione della lingua del paese con i codici di paese aggiunti (come en-us per l'inglese degli Stati Uniti).
  • - l'avviso sul copyright per il tuo canale.
  • - l'indirizzo email della persona responsabile del contenuto del feed.
  • - un'immagine del logo del tuo feed. Questo tag include i sottotitoli: ,,,, e.

Nota, che l'immagine

deve corrispondere al canale

e le dimensioni dell'immagine non possono essere più grandi di 144 pixel di larghezza e 400 pixel di altezza.

Tutti i tag sopra citati entrano nel e descrivono il feed, piuttosto che singoli elementi, come questo:

… Un esempio di RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Un esempio di un semplice feed RSS. Questa è la descrizione del feed stesso, non un articolo. it-it Copyright 2007, Jennifer Kyrnin [email protected] (Jennifer Kyrnin) http: //www.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 …

Ora puoi creare il tuo feed RSS.