Real Simple Syndication (RSS) rende molto più facile tenersi aggiornati con gli ultimi aggiornamenti su servizi Internet e siti Web. Oggi molti siti Web offrono feed RSS per fornire ai propri lettori un'alternativa alla visita manuale del sito o alla sottoscrizione a una newsletter via e-mail.
Feed lettori come RSS Owl o il servizio online Google Reader sono facili da usare e fungono da hub centrale per informazioni per molti utenti. A volte, tuttavia, si incontrano siti Web che non offrono feed RSS. Un esempio di tale sito Web è il nuovo servizio di Google che pubblica gli ultimi aggiornamenti dei prodotti Google. Il servizio stesso è attivato da RSS, ma ai visitatori non vengono offerte opzioni per iscriversi a un feed.
Abbiamo creato un feed per quel servizio utilizzando il servizio gratuito Feed 43 e vorremmo guidarti attraverso la creazione di un feed RSS personalizzato. Questo dovrebbe darti gli strumenti a portata di mano per creare un feed su altri siti Web che non ne offrono uno.
Una comprensione di base dell'HTML è utile per questo, ma non necessariamente richiesta. Inizia visitando il sito Web Feed 43 e incolla l'URL della pagina Web per cui desideri creare un feed RSS nel modulo. Usiamo //www.google.com/newproducts/ per il nostro esempio. Ignora la codifica e fai clic sul pulsante Ricarica.
Tutte le configurazioni avvengono nella pagina successiva. Nella parte superiore, il titolo della pagina e il codice sorgente vengono visualizzati all'utente. In seguito abbiamo bisogno del codice sorgente per trovare modelli per il titolo, la descrizione e il collegamento. Questo è il passaggio più tecnico e intimidatorio del processo, ma non così difficile come sembra a prima vista.
I modelli sono definiti nel passaggio 2. Il feed 43 utilizza la variabile {%} per definire le variabili e {*} per i contenuti non pertinenti. Ora dobbiamo approfondire il codice sorgente, ma prima di farlo, guardiamo la pagina originale per recuperare il titolo e la descrizione che dobbiamo trovare nel codice sorgente.
Dai un'occhiata al primo nuovo titolo del prodotto nella pagina e cercalo nel codice sorgente. Per il nostro nuovo esempio di Google che è "Servizio elevazione ora disponibile in". Troverai il testo nella fonte, con elementi HTML attorno ad esso. Ora sostituiamo il titolo della notizia con la variabile {%} e aggiungiamo l'intera riga
{%}
al modello di ricerca dell'articolo (ripetibile) * al punto 2. Ma, se guardi un po 'più da vicino, o più precisamente cerca su, scopri che il titolo appare una seconda volta nella fonte. Ciò è insolito per la maggior parte delle pagine Web, ma in questo caso la seconda occorrenza nel codice è in realtà quella giusta. Perché? Perché il testo completo di ogni post è pubblicato anche in quella posizione.
Per il titolo dell'articolo, scegliamo
{%}
e inserisci il codice nel campo Modello di ricerca oggetto (ripetibile).
Per la descrizione, guardiamo una linea sotto e troviamo
{%}
Il codice completo che inseriamo in quel campo è
{%} {*}
{}%
Vedi il {*}? Questo elimina tutto tra i due campi. Se lo lasci fuori, noterai che un clic su Estrai troverà 0 elementi, se lo aggiungi, verranno trovati tutti gli elementi.
I seguenti dati ritagliati mostreranno come ogni voce viene visualizzata nel feed RSS. Prendi nota delle variabili {1} e {2}, che sono impostate sul titolo dell'articolo e sulla descrizione.
Dobbiamo aggiungere quei due alle proprietà dell'elemento RSS. Il primo nel campo del titolo e il secondo nel campo della descrizione.
Un clic sull'anteprima mostra finalmente come apparirà il feed RSS nel lettore RSS.
Infine, l'indirizzo del feed RSS e l'indirizzo della pagina di modifica vengono visualizzati dal creatore del feed RSS personalizzato. Ed è così che crei feed RSS personalizzati con Feed43. In caso di domande sul processo, segnalacelo nei commenti.