Tutorial de RSS

Nació para distribuir noticias, pero con el paso del tiempo, y la aparición de las primeras aplicaciones cliente, se ha convertido en el formato de sindicación de información más utilizado.

El SATi ofrece sus contenidos sindicados mediante RSS.

Contenido

Introducción

Un RSS es un archivo en formato XML (aunque inicialmente eran RDF). Nació para distribuir noticias, pero con el paso del tiempo, y la aparición de las primeras aplicaciones cliente, se ha convertido en el formato de sindicación de información más utilizado. También se denominan "feeds" RSS (del inglés "alimentos").

El RSS hereda las ventajas del XML:

La primera versión 0.90) fue desarrollada por Netscape para sindicar los titulares de sus noticias. Pretendía conseguir que los webmasters de otros sitios incluyeran enlaces a su portal desde titulares incrustados en sus sitios webs. Estaba en formato RDF, no XML. El cambio más importante llegó con la 0.91. RSS pasa a ser válido en XML 1.0. Se cambia también la denominación de las siglas por Really Simply Syndication (antes era Rich Site Sumary).

Los primeros en hacer uso de este sistema fueron los diarios digitales, pero el renacimiento del RSS lo ha provocado el boom de los weblogs o bitácoras. Hacer un seguimiento diario de 50 ó 100 weblogs resultaba tedioso. Ahora con los agregadores de RSS ya es posible. Versiones

El desarrollo del RSS no ha seguido un único camino: las versiones 0.9 y 1.0 tienen formato RDF. Y las versiones 0.91, 0.92 y 2.0 tienen formato XML.

Elementos de un fichero RSS

Estudiamos el formato RSS más extendido, el 0.91. Apareció en el año 2000 y cumplía con la especificación XML 1.0.

Como el XML obliga a que exista una etiqueta superior "rodeando" toda la información, se añade <rss version="0.91"> ... </rss> a la especificación. El atributo version diferencia entre ésta y las posteriores.

En un segundo nivel se encuentran los canales, codificados con la etiqueta <channel>. Un mismo documento puede tener varios canales. Imaginemos un diario de noticias en Internet: podría tener en un único fichero RSS noticias de ámbito local, regional o deportivas, que serían los canales.

Los elementos obligatorios de channel son:

Dentro de channel se sitúan los <item>, la unidad de información más importante, ya que almacena los titulares a sindicar. La etiqueta item constará necesariamente de:

Y opcionalmente podrá incluir <description> de hasta 500 caracteres.

Ejemplo de código RSS

 <?xml version="1.0" encoding="ISO-8859-1"?>=


 <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
 "http://my.netscape.com/publish/formats/rss-0.91.dtd">

 <rss version="0.91">

 <channel>

 <title>Teruel Digital</title>
 <link>http://www.terueldigital.com/informa</link>

 <description>terueldigital.com</description>
 <language>es-es</language>

 <image>
 <title>Teruel Digital</title>
 <url>http://www.terueldigital.com/archivos/logo.gif</url>

 <link>http://www.terueldigital.com/informa</link>
 <description>terueldigital.com</description>
 </image>

 <item>
 <title>Las cabalgatas de Reyes recorreran la Provincia</title>

 <link>http://www.terueldigital.com/2004_01_05_07_39_49.html</link>
 </item>

 <item>
 <title>Teruel existe dá la bienvenida a 1954</title>
 <link>http://www.terueldigital.com/2004_01_02_17_36_02.html</link>

 </item>

 <item>
 <title>Nochevieja en la Provincia de Teruel</title>
 <link>http://www.terueldigital.com/2003_12_31_08_24_08.html</link>
 </item>

 <item>

 <title>Angel Gracia podría encabezar la lista al Congreso</title>
 <link>http://www.terueldigital.com/2003_12_30_08_24_12.html</link>
 </item>

 <item>
 <title>Zara se instalará en Teruel</title>

 <link>http://www.terueldigital.com/2003_12_28_19_55_28.html</link>
 </item>

 <item>
 <title>Teruel Existe celebrará una Nochevieja reivindicativa el 2 
de enero</title>
 <link>http://www.terueldigital.com/2003_12_26_19_03_26.html</link>

 </item>

 </channel>

 </rss>

Agregadores de RSS

Un fichero RSS puede leerse "tal cual" desde un navegador. Pero así no aprovechamos toda la potencia que nos brinda este formato. Para eso se usan aplicaciones clientes denominadas agregadores que revisan periódicamente los RSS que le pidamos y sólo nos avisará cuando encuentre contenido renovado. Ya no tendremos que visitar a diario cientos de webs sólo para ver si se ha actualizado. El agregador hará ese trabajo por nosotros.

Se podrían establecer 3 tipos de agregadores de RSS:

Software cliente

Son aplicaciones del lado cliente (instalables en nuestro ordenador) que se dedican exclusivamente a este cometido. Pueden llegar a ser muy completos, permitiendo organizarlos en carpetas, almacenar recortes, hacer búsquedas avanzadas... Algunos nombres y enlaces a sus webs:

Servicios web

Aplicaciones a través del navegador. Por el momento sólo conozco Bloglines y es la que recomiendo. Una vez que uno se acostumbra a usar un agregador, acaba necesitándolo esté donde esté, como ocurre con el correo electrónico y el webmail. Podemos descargarnos un pequeño programilla que se queda residente en nuestro ordenador (notificador) y que nos avisará si hay nuevos artículos. Otra característica más que interesante es la búsqueda automática de feeds: Bloglines nos muestra RSS que nos podrían interesar a partir de nuestras selecciones iniciales y comparando con usuarios con gustos similares a los nuestros.

Aplicaciones embebidas

Otros programas implementan un pequeño agregador RSS como característica adicional a su cometido principal. Es el caso del administrador de ficheros de Gnome, o de algunas aplicaciones de correo electrónico como Ximian.

Medios sindicados en la red

Los grandes medios de comunicación se empiezan a dar cuenta del potencial del RSS. Por ejemplo el diario El Mundo ofrece sus titulares de actualidad y sobre tecnología. También miles de weblogs informan de sus actualizaciones con este sistema.

Buscadores y directorios de feeds RSS:

Roberto Abizanda Santos. Enero 2003. Bajo Licencia Creative Commons
Última modificación de la página el 19 de julio del 2005 a las 09h56
Articulos / SindicaciónConRSS

Área de Fomento y Desarrollo de la Cámara de Huesca.
www.camarahuesca.com - Datos corporativos

Área de Formación e Innovación de la Cámara de Zaragoza.
www.camarazaragoza.com - Datos corporativos - Aviso legal - Intranet

Servicio de Asesoramiento en Tecnologías de la Información de la Cámara de Teruel.
www.camarateruel.com - (suscríbete a este contenido) ¿Qué es este símbolo?