Professional Documents
Culture Documents
RSS es un estndar creado para distribuir contenidos, usualmente las novedades, de los sitios web por un canal distinto de la propia pgina web. Gracias a RSS el usuario visitante de una pgina web puede suscribirse a sus novedades y recibirlas en su ordenador, en el instante de ser publicadas, sin necesidad de acceder a la pgina web donde se han insertado. Obviamente, RSS est pensado para webs que publican novedades muy a menudo y para usuarios que quieren estar al tanto de tales actualizaciones, sin tener que entrar todo el tiempo al sitio web para ver si se ha publicado algo nuevo. Para recibir las novedades se tiene que generar una comunicacin entre el ordenador del usuario y el servidor donde est la web. Todo se realiza por medio de un archivo RSS que publica la web y un lector de RSS que debe tener instalado el ordenador del usuario. Es un proceso simple, pero vamos a explicarlo detalladamente
RSS y Sindicacin
Este acrnimo se usa para referirse a los siguientes estndares: Rich Site Summary (RSS 0.91) RDF Site Summary (RSS 0.9 y 1.0) Really Simple Syndication (RSS 2.0)
Comnmente el trmino RSS es usado errneamente para referirse a fuente web, independientemente de que el formato de dicha fuente sea RSS o no. Fuente web se refiere al medio de redifusin web, mientras que RSS se refiere al formato de dicha fuente web. Originalmente el nico formato de fuente web era RSS, as que se usaban de manera indistinta ambos trminos. Sin embargo, actualmente el formato Atom es otro formato popular de fuente web. El RSS fue un formato utilizado para compartir las novedades de sus canales temticos por portales de contenidos como Netscape.com. Actualmente, el RSS se ha popularizado mucho con la aparicin de los Weblogs. Estos diarios personales online suelen incluir un archivo RSS para que los lectores se suscriban y se mantengan al da de las novedades publicadas. Otros sitios ms grandes como portales, diarios on line, sitios corporativos se han unido al RSS para compartir sus contenidos y novedades. (Yahoo!, El Mundo, BBC,... etc.) Un mismo sitio puede generar tantos feeds como desee. Los contenidos sindicados pueden incluir titulares de artculos o noticias, descripciones, eventos, enlaces.
Qu es realmente un RSS
Cuando hablamos de RSS nos referimos usualmente a la tecnologa completa para distribucin de contenidos de los sitios web. Pero un RSS es realmente un formato de archivo, basado en XML, que sirve para recoger contenidos publicados en pginas web. Los RSS tienen extensin .rss o bien .xml, pero en realidad son un simple archivo de texto donde aparecen referencias a contenidos publicados, en un formato especfico, creado a partir de XML. Pongamos un ejemplo sencillo: Igual que HTML sirve para escribir pginas en un formato entendible por los navegadores, RSS sirve para enumerar artculos o pginas dentro de un sitio, en un formato que pueden entender programas denominados lectores RSS o agregadores. En el archivo RSS simplemente estn los datos de las novedades del sitio, como el ttulo, fecha de publicacin o la descripcin. El programa que lea el RSS ser encargado de darle estilo o apariencia a los datos que se incluyan en el archivo y presentarlos de una manera atractiva al usuario y de fcil lectura.
Que RSS sea un formato basado en XML significa que el archivo RSS se compone por una serie de etiquetas definidas que tendrn un formato dado, que respetar las reglas generales de XML.
Lectores RSS
Los lectores de RSS son programas que facilitan la gestin de suscripciones a RSS y la recepcin de contenidos. Existen gran cantidad de programas lectores de RSS que se instalan en diferentes sistemas operativos o incluso desde un navegador web mediante suscripciones personalizadas. Si no quieres o no puedes instalarte un programa en tu ordenador te recomendamos esta opcin.
Lectores RSS recomendados Nombre Bloglines Amphetadesk NetNewsWire News Fire Rss Reader Feed Reader NewsGator Straw FeedDemon Web Web Mac OS X Mac OS X Windows Windows Windows (Outlook) Linux Windows Sistema
Bajarlo e instalarlo no requiere operaciones especiales. Durante el proceso nos ser solicitado un login y una password
Una vez completado el proceso de instalacin podemos realizar las subscripciones que deseemos. Como ejemplo realizamos una suscripcin desde la pgina de Formacin en Red del Profesorado
Adems puede incluir informacin adicional como el nombre del autor o la fecha y la hora de publicacin del contenido. Por tanto, cualquier fuente de informacin susceptible de poder ser troceada en tems (los contenidos de un sitio, los mensajes de un foro, o un grupo de chistes escogidos aleatoriamente por ejemplo) pueden distribuirse utilizando RSS. El acto de sindicar contenidos es ponerlos a disposicin de terceros. En el caso de sitios Web, el RSS ofrece contenido fresco al agregador y trfico al sindicador, ya que el usuario, al hacer clic sobre el titular es enviado a la fuente original. Es decir, podemos hacer que un sitio Web publique automticamente los titulares de otra Web que disponga de un canal RSS, una forma mutuamente ventajosa de compartir informacin. Es de utilidad disponer en nuestras Webs tanto de un servidor como un cliente RSS. En el caso del servidor RSS es el encargado de generar la informacin del canal RSS automticamente a partir de los contenidos publicados en el sistema sin que esto requiera de la intervencin del editor. De esta forma se ayuda a la difusin de los
contenidos de la Web a travs de esta va. Por otro lado el cliente RSS permitira incluir automticamente la informacin de canales RSS de otros sitios Web remotos automticamente, con lo cual se logra que el contenido de nuestra Web cambie automticamente sin requerir de la intervencin manual, a la vez que ofrecemos otras informaciones a los visitantes, mejor imagen y participamos del intercambio de informacin con las Web proveedoras del canal RSS. Desde el punto de vista del posicionamiento Web los canales RSS nos ofrecen varias ventajas. Una es que cuando es incluida la informacin del canal RSS en una Web remota esto proporciona un enlace a la Web original con la correspondiente ganancia de PageRank y ranking respecto al texto del enlace, que es generalmente el propio ttulo del contenido. Tambin se debe notar que los contenidos RSS son indexados por los robots de bsquedas. En el caso de los buscadores en la Web, estos han comenzado a integrar servicios a los canales RSS, como es el caso de Google que ha incorporado publicidad a los RSS feeds, y en un futuro se podra esperar mas integracin en este aspecto. Yahoo ya permite en su bsqueda avanzada especificar si deseamos los resultados solo buscando en los canales RSS, y constantemente esta revisando los canales RSS que tiene registrados (user-agent: YahooFeedSeeker). Un punto aparte requieren los directorios de canales RSS que han ido proliferando en la red, y que son capaces de generar cierto trfico de calidad, con lo cual, de disponer un canal RSS para los contenidos de la Web, estaramos ganando un espacio mas en la promocin a travs del registro en esos directorios. Los usuarios que se suscriban directamente al canal RSS tendrn un motivo de visitar el sitio cada vez que se publique un nuevo contenido, de lo cual sern notificados a travs del canal. Eso es importante sobre todo para aquellos sitios que publiquen un nuevo contenido cada varios das. De esa forma los usuarios conocen de cuando hay informacin fresca que consultar sin tener que llevarse una decepcin en cada acceso sin informacin nueva, lo cual podra llevar a dejar de visitar la Web o a visitarla con intervalos de tiempo mayores que los de la publicacin de contenidos. Una opcin interesante, si queremos que un canal RSS sea indexado rpido la mejor va, es registrarnos en MyYahoo y MyMSN y aadir el canal RSS como fuente de contenidos, y en menos de 48 horas estar indexado segn declaran los propios buscadores.
Qu es Podcast
En lneas generales, el Podcast es un modo de difusin de contenidos multimedia a travs de suscripcin, es decir, una nueva va de publicacin de contenidos en audio o vdeo, a los cuales accedemos a travs de una suscripcin a una fuente o canal de informacin. Podcast es una reunin de palabras de tecnologa, Pod viene de las siglas "Public On Demand" y Cast viene de la palabra Broadcast. Tambin se dice, por ejemplo en la Wikipedia y en otras webs, que Pod viene del reproductor de Apple iPod.
Public on demand hace referencia a que los podcast son una transmisin de multimedia pblica que se enva bajo demanda del usuario. Broadcast es una transmisin o difusin de informacin desde un nodo emisor a mltiples nodos receptores al mismo tiempo, en definitiva, una manera de transmitir informacin que se utiliza a menudo en Internet, sobre todo de contenidos multimedia.
El sistema es el siguiente: El usuario se suscribe a tantos canales de podcasting como desea y todos ellos se centralizan en un programa que maneja estas suscripciones. Cuando uno de los canales a los que est suscrito se actualiza, el usuario recibe directamente una notificacin en el programa y si lo desea, descarga el archivo multimedia y lo reproduce en su ordenador, con cualquier programa reproductor, o bien sincroniza su dispositivo portatil de reproduccin multimedia (lo que llamamos coloquialmente el "mp3", tipo iPod, Zend, o similares) con los canales que le interesan, para escucharlos tranquilamente en el lugar que desee. La posibilidad de acceder a los podcasts por medio de dispositivos porttiles reproductores multimedia es una de las grandes ventajas del sistema, ya que permiten acceder a los contenidos ofrecidos por Internet desde cualquier lugar y en cualquier momento y no necesariamente cuando estamos delante de la pantalla de nuestro ordenador.
En Internet podemos encontrar todo tipo de podcast de todo tipo de temticas, desde tecnologa a deportes, salud, hogar, etc. Al igual que los blogs, muchos podcast acostumbran a utilizar un tratamiento informal y lenguaje coloquial, sin embargo, las caractersticas de los podcast varan mucho de unos autores a otros, tanto en el tiempo de duracin de los contenidos como en lo improvisado o elaborado del material multimedia publicado.
RSS Buddy
Este programa se presenta a si mismo como la forma realmente simple de crear podcast compatibles con iTunes y RSS estandar. En menos de un minuto puedes tener tu RSS feed en formato compatible con iTunes, sin tener ningn conocimiento del formato RSS. El directorio de podcast de iTunes requiere que se incluyan en el RSS varias etiquetas no estandar, de modo que RSS Buddy permite crear los RSS
que podrn leerse en lectores de RSS y podcasts readers normales y tambin por iTunes. Se puede encontrar en: http://www.tolley.info/rssbuddy/
Soundflower (MacOS X)
Soundflower es una extensin para MacOS que permite pasar audio desde unas aplicaciones a otras. Al instalarlo se presenta en el sistema operativo como un dispositivo de sonido, lo que permite recibir audio desde cualquier aplicacin y enviarlo a otro programa distinto. Se trata de un software de cdigo abierto, por tanto gratis para los usuarios de MacOS. Se puede encontrar la pgina inicial del proyecto Soundflower en: http://code.google.com/p/soundflower/
Finalmente debemos configurar el blog indicndole la direccin RSS proporcionada por FeedBurner para que los usuarios del blog puedan usar RSS. El siguiente es un caso en Blogger:
A continuacin debemos escoger una de las tres especificaciones de RSS que existen. Puedes elegir la que ms te guste, pero en nuestro ejemplo seguiremos las reglas de sintaxis de "Really Simple Syndication (RSS 2.0)", porque -como su propio nombre indica- se construye sobre un conjunto de normas bastante sencillas, aunque estrictas. As que la siguiente lnea de nuestro cdigo indicar que seguimos estas reglas:
Todas las dems etiquetas que vamos a utilizar para crear nuestro feed deben situarse entre estas dos de <rss>, porque son las que indican que estamos creando un canal RSS.
En este paso crearemos los elementos no variables del canal que hemos abierto en el paso anterior. Existen distintos elementos no variables, pero slo tres son obligatorios: Ttulo: <title> Enlace: <link> Descripcin: <description>
Estos tres elementos deben describir nuestro canal RSS en general, por lo que el Ttulo har referencia al nombre de nuestro feed, el Enlace ser la URL de nuestro sitio Web y la Descripcin informar al usuario del tipo de contenidos que vamos a incluir en el canal. Estas tres lneas de cdigo se escriben entre las dos etiquetas <channel> que hemos ya creado:
<?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel> <title>El nombre de nuestro feed</title> <link>Direccin web en la que se encuentre nuestro RSS</link> <description>Contenido que vas a ofrecer a los usuarios</description> </channel> </rss>
De nuevo, cada tem lo creamos con una etiqueta de principio y otra de final. Se sitan entre las de <channel> justo despus de los elementos no variables. Obligatoriamente debemos incluir en nuestro canal tres elementos variables, aunque, como en el caso anterior, existen ms. Estos elementos obligatorios vuelven a ser: Ttulo: <title> Enlace: <link> Descripcin: <description>
Pero ahora estos elementos describen cada uno de los artculos o informaciones que vamos a ofrecer y cuyo contenido iremos actualizando cada cierto tiempo. El cdigo para incluir un tem en nuestro canal RSS sera el siguiente:
<?xml version="1.0" encoding="ISO-8859-1" ?> <rss version="2.0"> <channel> <title>El nombre de nuestro feed</title> <link>Direccin web en la que se encuentre nuestro RSS</link> <description>Contenido que vas a ofrecer a los usuarios</description> <item> <title>Ttulo del artculo</title> <link>Direccin Web a la que podemos ir para ampliar esta informacin</link> <description>Contenido de esta informacin</description> </item> </channel> </rss>
<item> <title>Fuentes web</title> <link>http://es.wikipedia.org/wiki/Fuente_web</link> <description>Visita la Guia Wikipedia del RSS para saber que es una fuente web</description> </item> <item> <title>Resumen de sindicacion de contenidos</title>
<link>http://cursos.cepcastilleja.org/mod/forum/discuss.php?d=4180</link> <description>Visita este articulo en Moodle que resume algunos conceptos RSS importantes</description> </item> </channel> </rss>
<a type="application/rss+xml" href="nombre de tu canal RSS.xml"> <img src="imagen que quieres que sirva de enlace.gif"> </a>
Mediante los atributos de la etiqueta <a> indicamos que la pgina a la que enlaza es un documento RSS y la direccin web en la que se haya dicho documento.
Con la etiqueta <img> sealamos la fuente de la imagen que nos va a servir de botn de enlace a nuestro feed.
<!-- New document created with EditiX at Mon Oct 25 11:42:10 BST 2010 --> <rss version="2.0">
<channel> <title>Guia virtual por Vegueta y Triana</title> <link>http://veguetatriana.byethost10.com</link> <description>Varios recorridos guiados a travs de Vegueta y Triana</description>
<item> <title>Guia virtual por Vegueta y Triana</title> <link>http://veguetatriana.byethost10.com</link> <description>Tres recorridos guiados por los barrios de Vegueta y Triana de la mano del profesor Cristbal Garca del Rosario</description> <pubDate>junio 2006</pubDate> </item> <item> <title>Mapas virtuales</title> <link>http://veguetatriana.byethost10.com/visitas.htm</link> <description>Animacin flash que nos muestra los recorridos</description> <pubDate>junio 2006</pubDate> </item> <item> <title>Galera fotogrfica del primer recorrido</title> <link>http://veguetatriana.byethost10.com/galeria1.htm</link> <description>Todas las fotos del recorrido por Vegueta baja</description> <pubDate>junio 2006</pubDate> </item>
<item> <title>Galera fotogrfica del segundo recorrido</title> <link>http://veguetatriana.byethost10.com/galeria2.htm</link> <description>Todas las fotos del recorrido por Vegueta alta</description> <pubDate>junio 2006</pubDate> </item> <item> <title>Galera fotogrfica del tercer recorrido</title> <link>http://veguetatriana.byethost10.com/galeria3.htm</link> <description>Todas las fotos del recorrido por Triana</description> <pubDate>junio 2006</pubDate> </item> <item> <title>Vdeos</title> <link>http://veguetatriana.byethost10.com/guiavirtual.htm</link> <description>Los vdeos de los tres recorridos</description> <pubDate>junio 2006</pubDate> </item> <item> <title>La trayectoria del ponente</title> <link>http://veguetatriana.byethost10.com/trayectoria.htm</link> <description>Breve trayectoria del curriculum del profesor Cristbal Garca del Rosario</description> <pubDate>junio 2006</pubDate>
</item> <item> <title>El equipo de alumnos que realiz el trabajo</title> <link>http://veguetatriana.byethost10.com/equipo.htm</link> <description>La foto y los nombres del profesor y los alumnos autores del trabajo </description> <pubDate>junio 2006</pubDate> </item> </channel> </rss>
A continuacin le aadimos la siguiente lnea al archivo index.htm que es el archivo que arranca el sitio web:
los usuarios a nuestra Web. Publicamos de nuevo y comprobamos los resultados. Listo para comenzar a sindicar!
Bibliografa
Manuales del captulo de Sindicacin del curso semipresencial del Ciclo Superior de Administracin de Aplicaciones Informticas y en Red de su autora Mayka Cutrn Prez Artculos del Manual de RSS de www.desarrolloweb.com de los autores Miguel ngel lvarez y Luis Villa Artculo basado principalmente en la informacin contenida http://www.devjoker.com/contenidos/ASPNET/270/C%C3%B3mo-crearRSS.aspx en: