Constantemente mis amigos y conocidos manifiestan sentirse desbordados por la cantidad de información interesante que ofrece la Web, pero imposible de procesar. Además, la invasión de banners e impactos publicitarios hacen muy difícil una navegación cómoda y ordenada. Si todavía navegas por la web al estilo clásico visitando una tras otra tus webs favoritas, te estás perdiendo mucho... Os propongo varias formas gratuítas de (casi) libraros de esa publicidad, estar al día de las novedades publicadas en vuestras webs favoritas ¡sin tener que visitarlas!, incluso de aumentar las visitas a vuestra web
Hace unos 2 años os presenté mi Feed para sindicación RSS y os expliqué en qué consistía. Actualmente el 7.5% de las visitas a mi web son vía RSS. Ahora en ninguna web falta un feed de sindicación y es el mejor momento para sacarle partido a esta nueva forma de alimentarse de la web sin morir en el intento.
Este post sólo pretende ser un acercamiento al fenómeno de la sindicación del que sin duda se podría escribir un libro entero.
Sindicación - Introducción
Antes de nada os explicaré los conceptos esenciales sobre sindicación. Para saber más, seguid los enlaces a la
Wikipedia que os propongo. No perdais de vista los iconos que representan los conceptos, porque una vez conocidos os los encontraréis por todas partes...
-
XML Formato de texto que define unas reglas esenciales de estructura (no de forma), basado en etiquetas (tags) y atributos con las que es posible construir infinitos documentos destinados principalmente a intercambiar información entre distintos sistemas de forma independiente al formato final de presentación.
-
Feed Fichero XML en formato RSS o ATOM que contiene la información en crudo (sin formato) de una web. Aunque originalmente los feeds fueron popularizadas por los blogs para intercambiar contenidos, actualmente casi todas las webs incorporan una forma de suscribirse (sindicarse) a ellas mediante un feed. El feed es accesible vía http y su URL es la dirección que suscribimos en nuestro programa agregador experto en estos formatos.
-
RSS (Really Simple Syndication), actualmente RSS 2.0 (Antes RDF o RSS 1.0). Formato XML utilizado para ofrecer a través de un feed, los contenidos de una web en formato crudo, es decir, sólo contenidos pero sin formato (negritas, colores, marcos...) Actualmente es el estándard de facto para sindicación y compite con ventaja con el formato ATOM.
-
ATOM Es también un formato XML diseñado especialmente para mejorar RDF / RSS, aun así todavía no ha conseguido afianzarse en el mundo de la sindicación de feeds.
-
OPML El formato OPML es un XML que define una lista de feeds que pueden ser exportados o importados por un agregador de feeds. OPML es el formato aceptado para intercambio de feeds.
-
Agregador de feeds Software experto en coleccionar, organizar, descargar, formatear, mostrar y buscar sobre feeds. Un agregador que se precie acepta los formatos RDF, RSS y ATOM para feeds y OPML para importar o exportar listas de feeds desde y hacia otros agregadores.
-
Quemar un feed Si un feed en su esencia representa la información cruda sin formato mediante una estructura XML, la acción de 'quemarlo' significa precísamente darle formato con el objetivo de ser legible, imprimible o reutilizable por ejemplo en otras webs. Una opción es aplicar un lenguaje de transformación como
XSLT al XML original para obtener un HTML enlazado con una hoja de estilo
CSS. Fácil ¿no? en el punto 9 os enseño cómo hacer esto.
Si habeis leído hasta aquí, ya estais preparados para entender lo que es
-
Sindicación Sindicarse es suscribirse a una web agregando su feed a un programa agregador de contenidos. Estos contenidos suelen ser de libre distribución por ejemplo con una licencia de tipo
Creative Commons. Los contenidos (por ejemplo noticias) se descargan periódicamente desde las URLs de los feeds para poder ser leídas on-line u off-line (según las capacidades del agregador) sin necesidad de visitar la web que lo origina.
Ahora mis propuestas pasan por contaros mi experiencia y contaros...
10 formas distintas de utilizar los feeds RSS y ATOM
1. Usar el visualizador de RSS nativo de tu navegador
Los feeds son una realidad de la navegación web, y los fabricantes de navegadores han tenido que adaptarse. Tanto
Mozilla Firefox como
Internet Explorer 7 muestran el icono de feed

cuando detectan que una web tiene un enlace a un RSS o ATOM. Un solo click sobre ese icono

y podremos visualizar o sindicar el feed. Además las últimas versiones son capaces de quemar el feed y mostrarlo con un formato legible incluso imprimible.
Ventajas: Viene incorporado en el navegador.
Desventajas: Un navegador no es un especialista en navegar por colecciones de feeds sino por páginas web, así que la gestión de feeds es limitada.
2. Añadir un plugin para RSS al navegador
En un artículo anterior ya os hablé de
Sage, un Lector de Feeds RSS y ATOM para Mozilla Firefox. Instalar una extensión es una forma de integrar un lector avanzado de feeds en el propio navegador. También existe
Pluck su equivalente para Internet Explorer.
Ventajas: Es una solución cómoda integrada con el navegador.
Desventajas: Se instala sobre un navegador, lo que significa que tendrás que hacerlo en cada pc que utilices.
3. Instalar un programa agregador de RSS
Existen docenas, ¡qué digo, cientos! de programas gratuítos para gestionar feeds. Son potentes: gestionan cientos o miles de feeds y archivan los artículos antiguos, queman a otros formatos como HTML, PDF, RTF o DOC; descubren automáticamente los feeds de una web; incluso soportan feeds de
podcast (pero esto es otro capítulo) y tienen muchas otras opciones.
Ventajas: Son potentes y tienen muchas opciones útiles. Puedes leer las noticias offline. Hay muchos para elegir.
Desventajas: Si utilizas varios PCs tendrás que instalarlo en todos e intercambiar el OPML entre ellos para disponer de las mismas suscripciones.
Para encontrar tu agregador de feeds favorito, tendrás que probar muchos pero yo te puedo enlazar algunos de los que ya he utilizado:
Agregadores de feeds multiplataforma (GNU/Linux, MacOS X, Windows)RSSOwl basado en Java
Juicer Receiver, antes conocido como iPodder también es un excelente cliente de
podcastAgregadores de feeds para GNU/LinuxShownews para la línea de comnandos (¿hay algo mejor que la simple y poderosa línea de comandos?)
Liferea es el que yo utilizo en mi escritorio
GNome de
Ubuntuakregator para
KDEBlamStraw también para
GNome (Lee también más arriba los lectores RSS multiplataforma)
Agregadores de feeds para MacOS XSlashDockVienna Open Source para MacOS X
RSSBean es un Widget para sindicar feeds
(Lee también más arriba los lectores RSS multiplataforma)
Agregadores de feeds para WindowsWinRSS minimalista pero efectivo
(Lee también más arriba los lectores RSS multiplataforma)
Agregadores de feeds para Palm OSQuick News no es gratuíto pero no conozco otro mejor
Agregadores de feeds para Pocket PCNo he probado ninguno pero he leído buenas críticas sobre
Hubdog4. Utilizar un servicio de sindicación de RSS de la Web 2.0
La Web 2.0 ha cambiado la forma en que las páginas web interaccionan con el usuario, lo hemos notado sobre todo por el avance del correo web de Google o Yahoo. Existen programas lectores de feeds accesibles directamente desde la Web que son casi tan versátiles como los agregadores que se instalan en tu PC (he dicho casi). Algunos de ellos son:
Google ReaderBloglinesRojoFeedshowAlestiRezzibo contiene un directorio con muchos feeds predefinidos en español
Ventajas: No tienes que instalar nada. Lo tienes en todas partes dónde tengas un acceso a Internet.
Desventajas: No puedes leer feeds si estás off-line. Una interfaz web puede ser poco ergonómica, aunque si es AJAX quizás te resulte atractiva y cómoda de utilizar. A veces una interface AJAX puede devorar la CPU de un PC antiguo como por ejemplo un Pentium II.
5. Usa un escritorio virtual personalizable basado en Web 2.0
Como os dije antes, la Web 2.0 ha marcado diferencias en cuanto a la interacción que podemos lograr de una página web. Existen portales que nos permiten configurar un escritorio web a medida, con capacidades de sindicación a feeds, incluso nos proponen feeds que muestran la climatología, la bolsa o precios de artículos para poder comprar en el mejor momento.
El más veterano que yo recuerde es
Netvibestambién
My YahooVentajas: No tienes que instalar nada. Son muy atractivos. Lo tienes en todas partes dónde tengas un acceso a Internet.
Desventajas: El espacio de un escritorio es limitado si quieres suscribirte a docenas de feeds. No puedes leer feeds si estás off-line. Una interfaz web puede ser poco ergonómica, aunque si es AJAX quizás te resulte atractiva y cómoda de utilizar. A veces una interface AJAX puede devorar la CPU de un PC antiguo como por ejemplo un Pentium II.
6. Publica tu propio feed o crea un boletín de noticias
Si tienes una web basada en un CMS como
WordPress,
Xoops,
Joomla,
Jaws (la lista es interminable) todos incorporan una opción de publicación de feeds RSS o ATOM de forma automática. Sólo tienes que activarla y no olvides publicar un enlace a tu feed.
Si tu web no es de este tipo puedes crear en off-line tu RSS con programas como
Feed Editor y
RSSBuilder y subirlos a la web
De este modo podrías crear un boletín periodico y quemarlo por ejemplo con
Feed Burner, distribuyendo este enlace a tus amigos.
Por último, si tienes algún problema con un feed propio o ajeno puedes validarlo y comprobar errores con una herramienta on-line gratuíta como
Feed ValidatorVentajas: Si tienes una web basada en CMS es seguro que dispondrás de una opción para crear un feed automático.
Desventajas: No tienes, pero usa esta opción sólo si quieres/necesitas publicar contenidos.
7. Haz que te lean las noticias
Una de las ventajas de separar el contenido de la forma es que realmente no está preestablecido cuál será el formato de salida: texto, papel, voz...¿?; y ahí precísamente está el beneficio. Esto favorece a procesos como el de adaptación a la accebilidad de personas con discapacidad. Aunque no he encontrado un programa específico para ello (exclusivo para discapacitados) sí os puedo dar un ejemplo de uno que lee feeds:
The CyberbuddyVentajas: No tienes que leer los feeds en pantalla. Tu ordenador te las podría leer por ejemplo mientras conduces.
Desventajas: Todavía no hay muchas soluciones software que lean de viva voz feeds.
8. Instala un Planet
Si tu vicio son los feeds (como el mío) lo tuyo es instalar tu propio Planet; un planet es un software en línea que recolecta feeds de diferentes fuentes y los muestra a modo de portal de noticias. También existen módulos para ampliar algunos CMSs con un Planet.
Yo he probado dos planet autónomos:
Planet Planet (requiere phyton) y
Infante este muy sencillo de instalar y configurar.
y otros dos como módulos de CMS:
Xoops Planet para
Xoopsy
BDP RSS Aggregator para
WordPressVentajas: Todos tus feeds en línea en tu web.
Desventajas: Necesitarás un alojamiento en un servidor con soporte para PHP o Phyton y quizás algún conocimiento avanzado de sistemas para hostear y poner en marcha el Planet. Ojo con la licencia de los feeds que vas a republicar, puedes incurrir en violaciones de derechos de autor.
9. Prográmate tú mismo un Feed Burner
La opción de programar o quemar tú mismo el feed es la más potente de todas. Si programas tú mismo la generación del feed y/o el quemado tendrás el control total.
Lo primero será documentarse sobre la propuesta
RSS 2.0 (Really Simple Sindication) y una vez te has empapado bien de este sencilla variante XML, podrías generar el tuyo propio o quemar por ejemplo un RSS a HTML con un sencillo
XSLT. Para darle distintos formatos lo mejor es aplicar estilos
CSS, de este modo podemos asignar distintos aspectos al HTML resultante con sólo cambiar la definición del CSS
Hace tiempo publiqué un artículo sobre
Cómo Formatear RSS en HTML usando XSLT. En el ejemplo no se aplica CSS, pero es fácil de ampliar, disponeis del código fuente.
Puedes validar tu feed, el HTML o el CSS y comprobar que está libre de errores con herramientas online gratuítas como
Feed Validator,
W3C Feed Validator (RSS y ATOM),
W3C HTML Validator,
W3C CSS ValidatorVentajas: Si lo programas tú, tienes el control total.
Desventajas: Requiere conocimientos de programación.
10. Difunde tu feed para multiplicar los visitantes de tu web
Quizás la parte más atractiva de tener tu feed sea la de que inevitablemente obtendrás más visitantes si lo difundes adecuadamente. La web está cambiando en lo que se ve y en lo que no se ve. Los spiders de los buscadores son ávidos de contenidos y lo mejor que les puedes ofrecer es un jugoso feed RSS o ATOM para que lo mastiquen libre de polvo y paja. Recuerda que el feed es contenido puro, libre de formato.
La idea es publicar en directorios y buscadores web tu feed. Existen además servicios de ping RSS especialmente pensados para que tu blog anuncie sus novedades a los directorios y buscadores especializados cada vez que incorpores novedades.
Primero hazlo en los sitios principales como
Yahoo!También existen listados de sitios dónde puedes publicar tu feed
RSS Submission o
Blog and RSS directory listSi usas
WordPress puedes incluir una lista de sitios a los que el CMS hará ping automático de tu feed cada vez que publiques un nuevo artículo. Busca en
Wordpress Admin | Options | Writing | Update services
La opción por defecto es
http://rpc.pingomatic.com/ pero puedes añadir más sitios, por ejemplo los que proponen en
Wordpress Blog Pinging - List of Ping Services For Your Wordpress Blog Cuidado con esta opción, no abuses de ella ya que podría llegar a colgar tu CMS si la lista es muy grande
Si lo tuyo es el
podcast no dejes de postear tu feed en
Apple iTunesVentajas: Difundir el feed multiplica los visitantes y mejora la indexación en buscadores.
WordPress está optimizado para la difusión automática de feeds via servicios de ping feed.
Desventajas: Las herramientas automáticas de suscripción masiva de feeds son de pago.
Por fin, esto es todo... aunque si lo releo quizás ampliaría alguna cosa más. Pero creo que por hoy ya llega ¿no?
Fuentes: el artículo es pura cosecha propia. He probado todos los programas que os propongo salvo el Agregador de feeds para Pocket PC. Algunos enlaces los he tomado de la
Wikipedia y de
Softonic. El
W3C (World Wide Web Consortium) es una fuente inagotable de recursos para programadores.