Colnet Sito e SEO Immobiliare | P.IVA 10848460019 | Tel. 347.3606898 | info at colnet.it
colnet sito e seo immobiliare su facebookcolnet web marketing immobiliare su google pluscolnet siti web per agenzie immobiliari su twittercolnet seo e posizionamento immobiliare su linkedin
home » sito web, posizionamento siti, seo e web marketing per tutti

Feed RSS e Feed Atom: crea i Feed per il tuo Sito Web con il generatore di Feed Online

Le specifiche dei Feed

Dopo aver visto cosa sono e come possono essere usati i Feed dal punto di vista dell'utilizzatore finale, non ci rimane che esaminarli dal punto di vista tecnico al fine di crearli materialmente.
In pratica si tratta di un file xml, ovvero un semplice file di testo scritto seguendo determinate regole.

Il file, al fine di costituire un Feed valido deve obbligatoriamente contenere alcuni elementi detti tag.

Tali tag sono leggermente differenti a seconda delle diverse specifiche che si sono succedute nel tempo; attualmente la gran parte dei lettori di Feed supportano le specifiche note con il nome di Atom 1.0 e RSS 2.0 ed essendo quest'ultima quella più utilizzata attualmente, ad essa faremo riferimento nel seguito.

I tag necessari alla composizione di un Feed di tipo RSS 2.0 sono:creare un feed rss
  • channel: tag che racchiude le informazioni del Feed (canale)
    • title: titolo del canale
    • link: collegamento al sito web di riferimento per il Feed nella forma https://www.colnet.it
    • description: descrizione del canale
    • language: identificativo della lingua del canale
    • image: logo rappresentativo del canale o del sito di riferimento per il Feed
      • title: titolo del logo (volendo uguale al titolo del canale)
      • url: collegamento all'immagine nella forma https://www.colnet.it/logofeed.png (ammessi: gif, jpg e png)
      • link: obbligatoriamente uguale al link del canale
      • description: descrizione del logo (volendo uguale alla descrizione del canale)
    • item: generico elemento ripetibile
      • title: titolo dell'elemento
      • link: collegamento alla pagina del sito web contenente l'articolo cui l'elemento fa riferimento 
      • guid: identificatore univoco per l'articolo (volendo uguale al link se univoco per tutto il Feed)
      • pubDate: data di pubblicazione dell'articolo secondo le specifiche RFC 822 ovvero nella forma "Wed, 01 May 2013 00:00:00 GMT"
      • description: descrizione dell'articolo

Strumento per la creazione di Feed RSS

Con l'applicazione seguente possiamo creare facilmente un Feed valido da usare su un sito web qualsiasi (si raccomanda l'uso di browser recenti per il corretto utilizzo dello strumento).

Basta sostituire i valori predefiniti inseriti a titolo di esempio, con quelli desiderati ed aggiugere (pulsante "+") o eliminare (pulsante "-") tutti gli elementi necessari alla definizione del Feed.

Infine, i pulsanti "Anteprima Feed RSS" e "Download Feed RSS" permettono rispettivamente di visualizzare il contenuto del file xml nel box sottostante e di scaricare direttamente il file.

Info Canale
title
link
description
lingua
Info Logo
title
url
description
Info Elementi
Info Item 1
title
link
pubDate
description
image (opzionale)
Info Item 2
title
link
pubDate
description
image (opzionale)
Anteprima Feed Rss

Collegamento del Feed alla pagina web

Una volta generato il file xml dobbiamo caricarlo sul server che ospita il nostro sito o in alternativa ovunque sul web in modo però che sia raggiungibile con un indirizzo del tipo:
https://www.colnet.it/rssnews.xml

A questo punto occorre collegare il Feed alla pagina: la soluzione migliore è inserire un tag link all'interno del tag head della pagina html in oggetto
  1. <link rel="alternate" type="application/rss+xml" href="https://www.colnet.it/sito-web/rssnews.xml" title="Feed-RSS 2.0 delle news di questo sito" />
dove l'attributo "href" individua il collegamento al file xml e l'attributo "title" individua il messaggio da visualizzare al momento della sottoscrizione al Feed e utile soprattutto se la pagina contiene più Feed.

Se non abbiamo accesso all'head della pagina html inseriamo il seguente codice javascript in un punto qualsiasi della pagina; lo script non fa altro che creare e posizionare dinamicamente il collegamento.

Anche in questo caso occorre personalizzare gli attributi "href" e "title".
  1. <script>
  2. var link = document.createElement("link");
  3. link.setAttribute("href", "https://www.colnet.it/sito-web/rssnews.xml");
  4. link.setAttribute("rel", "alternate");
  5. link.setAttribute("type", "application/rss+xml");
  6. link.setAttribute("title", "Feed-RSS 2.0 delle news di questo sito");
  7. document.documentElement.getElementsByTagName("head")[0].appendChild(link);
  8. </script>
Questo elemento costituisce il sistema di individuazione automatica di un Feed (autodiscovery), che permette ai dispositivi di evidenziare la presenza di un Feed nella pagina.

Lo script è stato utilizzato nella pagina che stai leggendo e per questo nella barra degli indirizzi dei browser predisposti apparirà l'icona del Feed.

Se non possiamo neppure accedere alla versione html della pagina, i dispositivi non saranno in grado di rilevare la presenza del Feed e ci dovremo accontentare di aggiungere semplicemente un link alla pagina ma con un anchor text che informi e inviti all'azione in bella evidenza del tipo: Per rimanere aggiornato abbonati ai Feed del Sito

Validazione del Feed

Per essere sicuri di aver fatto le cose per bene e che il Feed prodotto sia correttamente visualizzato da tutti i dispositivi preposti alla lettura dei Feed sulla base delle specifiche ufficiali è bene procedere alla validazione del flusso e per farlo basta accedere alla pagina http://validator.w3.org/feed/ passando il link al file xml generato premendo il pulsante "Download Feed RSS" o copiando nell'apposita casella di testo il contenuto del file ottenuto il selezionando il contenuto della casella di testo "Anteprima Feed Rss" dopo aver premuto l'omonimo pulsante di aggiornamento.

Questo è il risultato del Feed delle news di questo sito.  
feed rss validato

Monitorare i Feed con Feedburner

Esistono in rete servizi gratuiti che permettono di gestire molti aspetti del Feed a livello di personalizzazioni e monitoraggio di traffico e sottoscrizioni.

Feedburner
 è un servizio gratuito di google che permette di gestire più Feed e di monitorarne il traffico.
Registrandosi è posibile creare un link al Feed personalizzato come questo http://feeds.feedburner.com/colnet-sito-e-seo-immobiliare da utilizzare al posto di quello originale.
I cookie permettono di offrire un servizio migliore, utilizzando il sito accetti l'uso di cookie anche di terze parti.infook