Quest'ultimo scenario ci proietta nell'ultima parte dell'articolo, Una volta creato un feed RSS o avendone a disposizione uno qualunque, preso magari su Sindyc8 (la più completa directory di feed esistente), cosa posso e devo fare per distribuirlo e consentirne la visualizzazione? Il modo più semplice è usare un lettore ad hoc, un news aggregator. Ma per ora ci concentriamo su soluzioni e semplici metodi per incoroporare il contenuto di un feed all'interno di una pagina web.
Il problema nasce dalla natura stessa di RSS. Essendo basato su XML, per visualizzarlo in un comune browser bisogna prima sottoporlo ad un paresr e quindi trasformarlo in HTML. Le opzioni sono tantissime. Si può fare con qualsiasi linguaggio.
Insieme al processo di trasformazione, va valutato anche quello di inclusione nella pagina HTML. In Come includere codice esterno nelle pagine web di HTML.it, troverete un'ottima introduzione alle principali tecniche di inclusione di contenuto esterno. Visto che si tratta di un articolo introduttivo, vi propongo qui la soluzione più breve e semplice.
Adam Curry ha predisposto uno strumento eccellente, l'RSS Box viewer. Procedete in questo modo. Questo è l'URL del feed con le ultime 5 webnews pubblicate su HTML.it (sono quelle che trovate anche nella homepage del sito): http://www.html.it/news.xml. Copiatelo. Andate sul sito dell'RSS Box viewer. Nella casella "URL" incollate l'indirizzo del feed. Personalizzate le opzioni di visualizzazione (colori, font, larghezza, etc). Se desiderate mostrare solo i titoli delle news, spuntate l'opzione "Compact view". Click su "Submit". La pagina verrà ricaricata e a sinistra vedrete un'anteprima del vostro box. Se tutto vi piace, posate lo sguardo sulla casella Javascript include. Copiate il codice e incollatelo nel codice della vostra pagina o del template, nella posizione in cui volete che appaia il box. Fatto. I più bravi potranno ulteriormente personalizzare colori e font con i CSS. La stessa cosa potrete farla con qualunque feed RSS e potrete inserirne nella stessa pagina anche più di uno. Non sapete dove trovare canali? Beh, quelli di HTML.it li trovate nella pagina dedicata agli Feed RSS . Se poi volete l'imbarazzo della scelta fate un salto su News is Free o Syndic8. L'URL dei feed lo copiate facendo click destro sulle icone arancioni o blue con la scritta XML o RSS. E state attenti al copyright;-) Alla prossima.
Guida PodcastingUn percorso in 16 lezioni, per entrare nella filosofia del podcast... |
Guida Smil 2.0Un percorso pratico alla scoperta di SMIL: il linguaggio (XML) per... |
Guida Web serviceCosa sono, a cosa servono e come si creano servizi Web, i sistemi... |
Ogni mese, direttamente nella tua e-mail: articoli, guide, FAQ e approfondimenti sui linguaggi della famiglia XML.
Iscriviti alla newsletter