viernes, marzo 21, 2008

¿Que es el RSS Feed? (RSS/Atom/XML/Syndication)

Si usas Internet de manera seguida, entonces habrás visto el creciente aumento de este símbolo en casi todas partes:

"Imagen: Icono común que representa un web feed."

Es más, el aumento ha sido tan drástico que mucha gente seguramente se preguntara ¿Para que es? ¿Que significa? ¿Por que esta ahí? ¿De que me sirve? y... ¿Hey, por que no funciona bien?. Así que, para solventar toda duda, el Sr. Byte se tomara dos minutos para explicarte que utilidad tiene para ti esta tecnología.

Lo explicare de la forma más sencilla:
  • RSS, XML y Atom son TECNOLOGÍAS de propagación de datos/información, también lo podrías asociar con el concepto de "marca" (Ferrari, Pepsi, etc.), esto es más útil para el que publica la información que para el que la lee.
  • La unión de la tecnología (ya sea RSS, XML o Atom) y de la información produce un "feed".
  • Un feed (En ingles: alimentar o proveer alimento) es el alimento en forma de datos/información que produce un sitio web para ti, para el usuario.
  • Y finalmente, la Sindicación (en ingles: Syndication) es un PROCESO para recabar los datos/información que tu deseas.

¿Ves que fácil? ahora bien, quizás te preguntes...

¿Sin tanto embrollo, que es un feed? Un feed es un envoltorio de para piezas de información regular y secuencial, como por ejemplo: artículos de noticias, entradas en un blog, fotografías, actualizaciones en un sitio o entradas/información en un sitio (como en la wikipedia) y muchísimas cosas más.

¿Que forma tiene un feed? La forma de un feed es (usualmente) como archivo XML.
XML es, en pocas palabras, una forma de describir la información, pero no la forma en la que se muestra. Para profundizar más en ese tema, puedes leer aqui o aquí.

¿Puedo ver uno? Claro que puedes ver un feed, da click aquí.

¿De verdad me quita el hambre? También quita el hambre... pero el hambre de información.

¿Y como lo uso? Fácil, busca un sitio web de tu agrado y busca el icono de Sindicación, el fiel y nuevo amigo naranja que aparece en tu barra de navegador, como este:

"Imagen: Icono de Sindicación en Mozilla FireFox"

O en Internet Explorer, cuando hay un feed para consumir o al cual suscribirse, aparece habilitado el icono de Sindicación, así:

"Imagen: Icono de Sindicación en Internet Explorer 7.0"

O en forma de icono/imagen en una pagina web, por ejemplo nosotros tenemos uno bastante llamativo que dice "Suscribete al Sr. Byte":

"Imagen: 'Suscribete al Sr. Byte'"

Luego le das click y te suscribes a ese sitio. El proceso para "consumir" un feed es por medio de una suscripción. Tambien puedes usar un programa para consumir un feed, usualmente llamados: Lector de Feeds o lector de noticias (y en ingles news reader o aggregator), estos programas utilizan el proceso de la Sindicación para obtener solo las actualizaciones necesarias de los sitios a los que te suscribes, de esta forma puedes conocer que es lo que hay de nuevo en cada uno de estos, y así, el programa Lector de Feeds, se encarga a su vez de monitorear las actualizaciones de esos sitios.

¡Pero claro que todo esto va mas allá de simples actualizaciones!

Un lector de feeds/noticias trabajara obteniendo los feeds de los sitios a los que te suscribes, como ya "dije" un feed es un envoltorio que contiene los elementos de información que un sitio web produce, así que encima de la notificación de que existe una nueva noticia, articulo o foto, el feed te brinda y entrega la información a la que estas suscrita. Puedes escoger leer el nuevo contenido en el lector de feeds/noticias, o quizás decidas dejar el lector y visitar el sitio web. Algunos autores solo proveen la información de sus artículos resumida, forzándote a visitar el sitio de todas formas.

Como una analogía, el lector de feeds/noticias funciona como un periódico personalizable, en el que tu escoges la información que quieres, y decides que información leer. La única limitante, es que el sitio, debe de producir un feed, pero no te preocupes, muchos lo hacen. En pocas palabras, la utilidad, es un manejo mas sencillo y personalizado de la información, tu dispones de lo que quieres leer y cuando lo quieres leer. Otra de las ventajas de la Web 2.0.

Espero que les sirva, ¡hasta la próxima!,

Sunsetting Sr. Byte.

El Sr. Byte ha estado más de 5 años inactivo. Digamos que estaba en " code freeze ". Pero ahora es el último release. Quizas no...