3

Cultura informatica: I feed RSS

Dopo un pò di tempo torna l’appuntamento con la Cultura Informatica.
La lezioncina di oggi è su una delle grosse novità  che ha portato il web 2.0

I Feed Rss

I feed Rss servono per tenersi aggiornati su tutte le novità  pubblicate quotidianamente su alcuni siti di interesse direttamente dal proprio feed reader (Thunderbird supporta questa funzionalità ) que preferito o per arricchire un sito web con le novità  o con le notizie giornaliere pubblicate dai siti che segui.

Come leggere un feed Rss

Un feed Rss può essere fruito in due modi: con programmi ad hoc detti news aggregator oppure includendolo in una pagina web.

In alternativa ai due metodi descritti è possibile utilizzare la funzione di visualizzazione dei flussi Rss disponibile su Mio Yahoo!.

Per chi volesse avere più informazioni sui feed Rss e sui metodi per manipolarli o includerli nel proprio sito può usare il motore di ricerca cercando la parola rss non senza aver prima letto l’ articolo di Introduzione ad Rss e lo speciale Rss di HTML.it

I feed in un software

Includere un feed in un software è un’operazione di grande facilità . Basta copiare l’indirizzo (Url) del feed e incollarlo all’interno del feed reader preferito. Molti feed reader, gratuiti e a pagamento, si trovano all’interno della categoria Rss di download di HTML.it.

Una guida passo passo alla registrazione ad un servizio di feed Rss è presente nella sezione “Come fare” della nostra sezione download di HTML.it.

I feed nel vostro sito (guida presa da HTML.IT)

1 Copiate il codice JavaScript nella pagina

Copiate il seguente codice JavaScript e incollatelo, senza modifiche, all’interno dei tag <head> </head> della pagina in cui desiderate visualizzare i feed.

Scarica il file zip con il codice javascript

<script type=”text/javascript” src=”http://rss.html.it/rsspausescroller.js”>

/***********************************************
* RSS Pausing Scroller- © Dynamic Drive (http://www.dynamicdrive.com)
* Visit http://www.dynamicdrive.com/dynamicindex17/rsspausescroller/ for source code and documentation
***********************************************/

</script>

2 Copiate il codice CSS nella pagina

Incollate il seguente codice CSS sempre all’interno dei tag <head> </head> della pagina in cui avete intenzione di visualizzare il feed di HTML.it. I valori possono essere modificati per personalizzare colori e dimensioni del box.

<style type="text/css">/*CSS per gli scroller RSS*/#ticker {

width: 200px;

height: 2.4em;

border: 1px dashed #000;

padding: 5px;

background-color: lightyellow;

margin:10px 0;

text-align:left;

}

#box {

width: 250px;

height: 180px;

border: 1px solid #000;

padding: 5px;

background-color: #F0F0F0;

margin: 10px 0;

text-align: left;

font-size: 11px;

}

.rssclass .rssdate {

color: gray;

}

.rsstitle {

font-size: 12px;

font-weight: bold;

margin: 4px 0;

}

.rssclass a {

text-decoration: none;

}

</style>
3 Includete il feed nel sito web

Ora non resta altro da fare che includere il codice che provvederà  a visualizzare il feed Rss. Il codice va incluso nel punto esatto della pagina in cui si desidera visualizzare i feed di HTML.it.

<script type=”text/javascript”>

new rsspausescroller(“articoli”, “box”, “rssclass”, 5000, “_blank”, “date+description”)

</script>
<noscript><p>Per visualizzare il feed devi avere un browser che supporti JavaScript.</p></noscript>

4 Personalizzate il feed

Per modificare le opzioni di visualizzazione del box è necessario agire sui CSS che abbiamo visualizzato sopra. Per impostare i contenuti e configurare la loro visualizzazione è necessario invece agire sulle opzioni poste tra parentesi nell’ultimo codice JavaScript visualizzato sopra.

Le opzioni sono presto spiegate:

articoli indica il feed che si desidera includere.

I nomi dei feed possibili sono:

  • all per il feed degli aggiornamenti quotidiani
  • articoli per gli articoli di approfondimento per webmaster
  • software per tutti i software
  • guide per tutte le guide
  • script per gli script Php, Asp, JavaScript, Asp.net, Java
  • movaudio per i movie flash e i loop musicali
  • sicurezza per gli aggiornamenti su virus e vulnerabilità 
  • news per le ultime notizie Hi Tech
  • blog per i messaggi quotidiani del blog

box e rssclass indicano i riferimenti alle classi CSS incluse con il codice mostrato al passo 2 che formattano, rispettivamente, il box di visualizzazione e i caratteri di visualizzazione del feed.

Le opzioni per il primo campo sono:

  • box
  • ticker

5000 è il tempo, espresso in millisecondi, con cui il feed passa da una notizia all’altra (5000 vale 5 secondi).

_blank imposta il target per l’apertura dei link (con “_blank” il link si aprirà  in una nuova finestra).

date+description imposta i dati da visualizzare (con “date+description” visualizzeranno, oltre al titolo, sia la data sia la descrizione).

ATTENZIONE

Ovviamente anche per “In Danilo’s Mind” sono presenti i feed. Nella barra laterale destra potete copiare l’url per gli articoli e per i commenti

5