RSS - Guía rápida

RSS es un método abierto para entregar contenido web que cambia regularmente. Muchos sitios relacionados con noticias, weblogs y otros editores en línea distribuyen su contenido como una fuente RSS para quien lo desee.

Siempre que desee recuperar los titulares más recientes de sus sitios favoritos, puede acceder a las fuentes RSS disponibles a través de un lector de RSS de escritorio. También puede crear una fuente RSS para su propio sitio si su contenido cambia con frecuencia.

En breve:

  • RSS es un protocolo que proporciona un método abierto para distribuir y agregar contenido web.

  • RSS es un estándar para publicar actualizaciones periódicas de contenido basado en web.

  • RSS es un estándar de distribución basado en un tipo de archivo XML que reside en un servidor de Internet.

  • RSS es una aplicación XML, que se ajusta a la especificación RDF del W3C y es extensible a través de XML.

  • También puede descargar fuentes RSS de otros sitios para mostrar las noticias actualizadas en su sitio, o utilizar un lector de escritorio o en línea para acceder a sus fuentes RSS favoritas.

What does RSS stand for? Depende de la versión de RSS que esté utilizando.

  • RSS Version 0.9 - Rich Site Sresumen

  • RSS Version 1.0 - RDF Site Sresumen

  • RSS Versions 2.0, 2.0.1, and 0.9x - Really Simple SIndicación

¿Qué es RSS Feed?

  • RSS Feed es un archivo XML de texto que reside en un servidor de Internet.

  • Un archivo de fuente RSS incluye la información básica sobre un sitio (título, URL, descripción), más una o más entradas de elementos que incluyen, como mínimo, un título (titular), una URL y una breve descripción del contenido vinculado.

  • Hay varios sabores de RSS Feed según la versión RSS. Otro formato de fuente XML se llama ATOM.

  • Las fuentes RSS se registran con un registro RSS para que estén más disponibles para los espectadores interesados ​​en su área de contenido.

  • Las fuentes RSS pueden tener enlaces a su sitio web, lo que dará como resultado un alto tráfico a su sitio.

  • Los canales RSS se actualizan cada hora (Associated Press y grupos de noticias), algunos canales RSS se actualizan a diario y otros se actualizan semanalmente o de forma irregular.

¿Cómo funciona RSS?

Así es como funciona RSS:

  • Un sitio web que desee publicar su contenido mediante RSS crea una fuente RSS y la mantiene en un servidor web. Las fuentes RSS se pueden crear manualmente o con software.

  • Un visitante del sitio web se suscribirá para leer su fuente RSS. Un lector de fuentes RSS leerá una fuente RSS.

  • El lector de fuentes RSS lee el archivo de fuentes RSS y lo muestra. El lector de RSS muestra solo elementos nuevos de la fuente RSS.

  • El lector de fuentes RSS se puede personalizar para mostrarle contenido relacionado con una o más fuentes RSS y según sus propios intereses.

Agregadores de noticias y lectores de feeds

Los lectores de RSS y los agregadores de noticias son esencialmente lo mismo; son una pieza de software. Ambos se utilizan para ver fuentes RSS. Los agregadores de noticias están diseñados específicamente para ver Feeds relacionados con noticias, pero técnicamente, pueden leer cualquier Feeds.

¿Quién puede utilizar RSS?

RSS comenzó con la intención de distribuir titulares relacionados con noticias. El potencial de RSS es significativamente mayor y se puede utilizar en cualquier parte del mundo.

Considere usar RSS para lo siguiente:

  • New Homes - Los agentes inmobiliarios pueden proporcionar Feeds actualizados de nuevos listados de viviendas en el mercado.

  • Job Openings - Las empresas de colocación y los periódicos pueden proporcionar un feed clasificado de puestos vacantes.

  • Auction Items - Los proveedores de subastas pueden proporcionar feeds que contengan artículos que se hayan añadido recientemente a eBay u otros sitios de subastas.

  • Press Distribution - Listado de nuevos lanzamientos.

  • Schools - Las escuelas pueden transmitir las asignaciones de tareas y anunciar rápidamente las cancelaciones de la escuela.

  • News & Announcements - Titulares, avisos y cualquier lista de anuncios.

  • Entertainment - Listados de los últimos programas de televisión o películas en los cines locales.

RSS está ganando popularidad. La razón es bastante simple. RSS es una forma fácil y gratuita de promover un sitio y su contenido sin la necesidad de publicitar o crear asociaciones complicadas para compartir contenido.

RSS está despegando tan rápido porque a la gente le gusta. RSS es fácil de usar y tiene ventajas tanto para el editor como para el suscriptor. Aquí hemos enumerado algunas ventajas de RSS para suscriptores y editores.

Ventajas para los suscriptores

Los suscriptores de RSS son las personas que se suscriben para leer un feed publicado. Estas son algunas de las ventajas de las fuentes RSS para los suscriptores:

  • All news at one place:Puede suscribirse a múltiples grupos de noticias y luego puede personalizar su lector para tener todas las noticias en una sola página. Esto le ahorrará mucho tiempo.

  • News when you want it:En lugar de esperar un correo electrónico, acude a su lector de RSS cuando desea leer una noticia. Además, las fuentes RSS se muestran más rápidamente que la información en los sitios web, y puede leerlas sin conexión si lo prefiere.

  • Get the news you want: RSS Feed viene en forma de titulares y una breve descripción para que pueda escanear fácilmente los titulares y hacer clic solo en las historias que le interesan.

  • Freedom from e-mail overload:No recibirá ningún correo electrónico con noticias o actualizaciones del blog. Simplemente vaya a su lector y encontrará noticias actualizadas o blog automáticamente cada vez que haya un cambio en el servidor RSS.

  • Easy republishing:Puede ser tanto suscriptor como editor. Por ejemplo, puede tener un sitio web que recopila noticias de varios otros sitios y luego las vuelve a publicar. RSS le permite capturar fácilmente esas noticias y mostrarlas en su sitio.

Ventajas para los editores

Los editores RSS son las personas que publican su contenido a través de un feed RSS. Le sugerimos que utilice RSS:

  • si desea difundir su mensaje fácilmente,
  • si quieres que la gente vea lo que publicas y
  • si desea que sus noticias traigan a la gente a su sitio.

Estas son algunas de las ventajas de RSS si publica en la Web:

  • Easier publishing:RSS es una publicación realmente simple. No tienes que mantener una base de datos de suscriptores para enviarles tu información, en su lugar, accederán a tu Feed usando un lector y obtendrán contenido actualizado automáticamente.

  • A simpler writing process: Si tiene un nuevo contenido en su sitio web, solo necesita escribir un RSS Feed en forma de títulos y descripciones breves, y un enlace a su sitio.

  • An improved relationship with your subscribers: Debido a que las personas se suscriben desde su lado, no sienten que les esté impulsando su contenido.

  • The assurance of reaching your subscribers: RSS no está sujeto a filtros de spam, sus suscriptores obtienen los Feeds, a los que se suscriben y nada más.

  • Links back to your site:Las fuentes RSS siempre incluyen enlaces a un sitio web. Dirige mucho tráfico hacia su sitio web.

  • Relevance and timeliness: Sus suscriptores siempre tienen la información más reciente de su sitio.

RSS fue inventado por primera vez por Netscape. Querían utilizar un formato XML para distribuir noticias, historias e información. Netscape refinó la versión de RSS y luego la eliminó.

Posteriormente, Userland Software comenzó a controlar las especificaciones RSS y a lanzar nuevas versiones RSS. Continuaron desarrollando su propia versión de RSS y, finalmente, UserLand lanzó RSS v2.

RSS se ha lanzado en muchas versiones diferentes.

  • 12/27/97- Dave Winer de Userland desarrolló scriptingNews. RSS nació.

  • 3/15/99- Netscape desarrolló RSS 0.90 (que admitía scriptingNews). Esto era simplemente XML con un encabezado RDF y se usó para my.netscape.com.

  • 6/15/99 - Dave Winer de UserLand desarrolla scriptingNews 2.0b1, que también incluía las funciones RSS 0.90 de Netscape.

  • 7/10/99- Netscape desarrolló RSS 0.91. En esta versión, eliminaron el encabezado RDF, pero incluyeron la mayoría de las funciones de scriptingNews 2.0b1.

  • 7/28/99 - UserLand desaprobó los formatos scriptingNews y adoptó solo RSS 0.91.

  • Netscape detiene su desarrollo RSS.

  • 6/4/00 - UserLand lanza la especificación oficial RSS 0.91.

  • 8/14/00- Un grupo dirigido por Rael Dornfest en O'Reilly, desarrolló RSS 1.0. Este formato usa RDF y espacios de nombres. Esta versión a menudo se confunde como una nueva versión de 0.91, pero este es un formato completamente nuevo sin vínculos con RSS 0.91

  • 12/25/00 - Dave Winer de UserLand desarrolla RSS 0.92, que es 0.91 con elementos opcionales.

  • 04/20/01 - RSS0.93 se discutió pero nunca se implementó.

  • 03/14/02 - La API de MetaWeblog fusionó RSS 0.92 con XML-RPC para proporcionar una potente API de blogs.

  • 09/18/02- Dave Winer desarrolló RSS 2.0 después de dejar Userland. Esto es 0.92 con elementos opcionales. API MetaWeblog actualizada para RSS 2.0. Mientras estaba en desarrollo, este formato se llamó 0.94.

  • 07/15/03 - La especificación oficial RSS 2.0 fue lanzada a través de Harvard bajo una licencia Creative Commons.

¿Qué versión de RSS se debe utilizar?

No hay consenso sobre el uso de la versión RSS Feed. Depende de usted qué versión desea utilizar. Sugerimos utilizar el último, que es RSS2.0. Esto es lo suficientemente simple de usar y fácil de aprender.

  • Aproximadamente el 50% de todas las fuentes RSS utilizan RSS 0.91.
  • Aproximadamente el 25% utiliza RSS 1.0.
  • El último 25% se divide entre las versiones RSS 0.9xy RSS 2.0.

Veremos los formatos de feed para estas versiones en el próximo capítulo.

RSS se ha lanzado en muchas versiones diferentes en los últimos 10 años. Aquí le daremos detalles sobre las tres versiones RSS más utilizadas.

Formato de alimentación RSS v0.91

  • RSS v0.91 fue lanzado originalmente por Netscape en 1999.

  • RSS v0.91 no tiene encabezado RDF.

  • RSS v0.91 se denomina Resumen de sitio enriquecido (RSS).

  • RSS v0.91 tiene características de la versión RSS scriptingNews 2.0b1 de Dave Winer.

  • RSS v0.91 tiene soporte para codificaciones e idiomas internacionales.

  • RSS v0.91 admite definiciones de ancho y alto de imagen.

  • RSS v0.91 tiene soporte para el texto descriptivo de los titulares.

  • Compruebe el conjunto completo de etiquetas y sintaxis RSS v0.91

Formato de alimentación RSS v1.0

  • RSS 1.0 es la única versión que se desarrolló utilizando el estándar W3C RDF (Resource Description Framework). Esta versión de RSS se llama Resumen del sitio RDF .

  • RSS 0.91 y RSS 2.0 son más fáciles de entender que RSS 1.0.

  • Compruebe el conjunto completo de etiquetas y sintaxis RSS v1.0

Formato de alimentación RSS v2.0 / 2.01:

  • RSS 2.0 / 2.01 es muy similar a RSS 0.9x. RSS 2.0 / 2.01 agrega módulos de espacio de nombres y seis elementos opcionales a RSS 0.9x.

  • La especificación RSS 2.0 / 2.01 fue escrita por Dave Winer de Radio UserLand. Los derechos de autor fueron luego transferidos a la Universidad de Harvard.

  • Compruebe el conjunto completo de etiquetas y sintaxis RSS v2.0

Muchos sitios ofrecen fuentes RSS, que puede identificar mediante un pequeño botón amarillo que dice o . Sin embargo, si hace clic en uno de estos enlaces, lo más probable es que obtenga una página llena de código en su navegador.

Para leer correctamente el Feed, necesita un lector de RSS. Estos son los pasos para obtener y utilizar lectores de fuentes RSS.

Paso 1: obtenga un lector de feeds RSS

Hay muchos lectores RSS diferentes disponibles. Algunos funcionan como servicios web y otros se limitan a Windows (o Mac, PDA o UNIX). Aquí hay algunos que puede probar:

  • NewsGator Online : un lector de RSS en línea gratuito. Incluye sincronización con Outlook, visualización de contenido de televisión con Media Center Edition y publicación de blogs y titulares.

  • RssReader : un lector de RSS gratuito para Windows. Admite las versiones RSS 0.9x, 1.0 y 2.0, y Atom 0.1, 0.2 y 0.3.

  • FeedDemon : un lector de RSS basado en Windows. Muy fácil de usar y tiene una interfaz muy ordenada. Sin embargo, ¡esto no es gratuito!

  • blogbot : un complemento de lector de RSS para Outlook o Internet Explorer. La versión ligera para Internet Explorer es gratuita.

Paso 2: instalación del lector RSS

Todos los lectores vienen con instrucciones de instalación. Por lo tanto, use la secuencia de comandos proporcionada para instalar su lector de RSS en su computadora.

Cuando inicia por primera vez un lector independiente, la mayoría de las veces verá una barra de herramientas y tres paneles de ventana dispuestos de manera muy similar al modo de vista previa de Microsoft Outlook. El panel del lado izquierdo normalmente muestra las fuentes RSS, o canales, a los que está suscrito. Estos se pueden organizar en categorías o carpetas.

El panel superior derecho generalmente muestra una lista de artículos dentro del canal seleccionado, y el contenido del artículo se muestra en el panel inferior derecho. Para cambiar los grupos de canales, simplemente haga clic en el cuadro desplegable en la parte superior izquierda debajo de los menús. A veces, aparecerá una breve descripción en la parte inferior derecha; si es así, haga clic en el enlace del artículo para cargar el texto completo.

Algunas aplicaciones independientes se pueden configurar para enviarle un correo electrónico cada vez que haya un artículo nuevo sobre un tema que le interese.

Paso 3: agregar canales y grupos de canales

Para agregar un canal, es decir, RSS, vaya a la página RSS de cualquier sitio usando el botón amarillo que dice o . Haga clic derecho o use CTRL + C para copiar la URL de la barra de direcciones de su navegador, que debería mostrar una página llena de código XML.

Ahora regrese a su lector de noticias, elija la categoría donde desea que viva la nueva suscripción (Negocios, Entretenimiento, New York Times) y seleccione Nuevo o Nuevo Canal en el menú Archivo. En la mayoría de los casos, la URL que copió debería pegarse automáticamente en el campo de URL en el asistente de Nuevo canal. De lo contrario, puede cortar y pegar la URL usted mismo.

Paso 4: personalizar el lector de RSS

Cuando acumula una gran cantidad de artículos de varios feeds, puede resultar difícil encontrar información específica. Afortunadamente, los lectores de noticias incluyen herramientas útiles para encontrar artículos.

Una herramienta de filtro mostrará solo los artículos que contengan una palabra clave que especifique. Esto también se puede etiquetar como Buscar. Para usarlo, escriba una palabra clave directamente en la barra de filtro / búsqueda.

Algunos lectores incluyen la capacidad de configurar un reloj, una búsqueda automática a través de todas sus fuentes entrantes para una palabra clave específica. Por ejemplo, puede ingresar ICQ como reloj. Si algún artículo de cualquier Feed al que se suscriba menciona ICQ, el artículo se incluirá en la lista de observación.

Debes consultar la sección de ayuda de tu lector para conocer más opciones para personalizarlo según tus necesidades.

Paso 5: limpieza de los alimentos no deseados

Eventualmente, probablemente terminará con más Feeds de los que desea o puede leer con regularidad. En la mayoría de los lectores, para eliminar un Feed que ya no le interesa, simplemente elimine su título. Entonces, su lector de RSS ya no buscará esa información y no obtendrá ningún contenido del editor a menos que vaya a su sitio o se vuelva a suscribir al Feed.

Ahora sabe cómo escribir una fuente RSS para su sitio. Si no sabe cómo preparar un archivo de fuente RSS, consulte el capítulo Formatos de fuente RSS .

Carga de un feed RSS

Estos son los pasos sencillos para poner su fuente RSS en la web.

  • Primero, decida qué versión de RSS Feed va a utilizar para su sitio. Le recomendamos que utilice la última versión disponible.

  • Cree su fuente RSS en un archivo de texto con extensión .xml o .rdf. Sube este archivo a tu servidor web.

  • Debe validar su RSS Feed antes de publicarlo. Consulte el siguiente capítulo sobre Validación de fuentes RSS.

  • Cree un enlace en sus páginas web para el archivo RSS Feed. Utilizará un pequeño botón amarillo para el enlace que dice o .

Ahora, su fuente RSS está en línea y la gente puede comenzar a usarla. Pero hay formas de promocionar su RSS Feed para que más personas puedan utilizar su RSS Feed.

Promocione su fuente RSS

Mantener el feed actualizado

Como hemos explicado anteriormente, RSS Feed tiene sentido para el sitio que cambia su contenido con mucha frecuencia, por ejemplo, cualquier sitio de noticias o blogs.

Entonces, ahora tiene botones RSS de Google, Yahoo y MSN. Debe asegurarse de actualizar su contenido con frecuencia y de que su fuente RSS esté disponible constantemente.

Si ha creado una fuente RSS para su grupo de noticias o blog web o para cualquier otro propósito, entonces es su responsabilidad asegurarse de que su archivo de fuente RSS pueda ser analizado por el analizador XML de cualquier sitio suscrito.

Muchos de los softwares de creación de fuentes RSS validan XML en el momento de la creación de fuentes, pero algunos no. Tenga en cuenta que los pequeños errores pueden hacer que los lectores de feeds estándar no puedan leer su feed.

Por lo tanto, le sugerimos que se asegure de haber realizado todas las validaciones necesarias antes de publicar su fuente RSS. Es posible que desee cargar su archivo RSS Feed en su servidor de Internet y luego ingresar la URL en uno de los siguientes validadores para verificar la sintaxis.

Atom es el nombre de un formato de sindicación de metadatos y contenido web basado en XML, y un protocolo a nivel de aplicación para publicar y editar recursos web que pertenecen a sitios web actualizados periódicamente.

Atom es una especificación relativamente reciente y es mucho más robusta y rica en funciones que RSS. Por ejemplo, cuando RSS requiere campos descriptivos como título y enlace solo en el desglose de elementos, Atom requiere estos elementos tanto para los elementos como para el Feed completo.

Todas las fuentes Atom deben ser documentos XML bien formados y se identifican con el tipo de medio application / atom + xml .

Estructura de una fuente Atom 1.0

Un feed consta de algunos metadatos, seguidos de cualquier número de entradas. A continuación, se muestra una estructura básica de una fuente Atom 1.0.

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>...</title>
   <link>...</link>
   <updated>...</updated>
   
   <author>
      <name>...</name>
   </author>
   
   <id>...</id>
   
   <entry>
      <title>...</title>
      <link>...</link>
      <id>...</id>
      
      <updated>...</updated>
      <summary>...</summary>
   </entry>
   
</feed>

Etiquetas de feed de Atom 1.0

Un documento de alimentación de Atom 1.0 se construirá con los dos elementos siguientes:

Hay algunas construcciones comunes, que son necesarias para los dos elementos anteriores y se explican en: Construcción común.

RSS se originó en 1999 y se ha esforzado por ser un formato simple y fácil de entender, con objetivos relativamente modestos. Después de que se convirtió en un formato popular, los desarrolladores quisieron extenderlo usando módulos definidos en espacios de nombres, como especifica el W3C.

RSS 2.0 agrega esa capacidad, siguiendo una regla simple. Una fuente RSS puede contener elementos no descritos en esta página, solo si esos elementos están definidos en un espacio de nombres.

Los elementos definidos en este tutorial no son en sí mismos miembros de un espacio de nombres, por lo que RSS 2.0 puede seguir siendo compatible con las versiones anteriores en el siguiente sentido: un archivo de la versión 0.91 o 0.92 también es un archivo 2.0 válido. Si los elementos de RSS 2.0 estuvieran en un espacio de nombres, esta restricción se rompería, un archivo de la versión 0.9x no sería un archivo 2.0 válido.

RSS no es de ninguna manera un formato perfecto, pero es muy popular y tiene un amplio soporte. Tener una especificación establecida es algo que RSS ha necesitado durante mucho tiempo.

Sin embargo, la especificación RSS está, a todos los efectos prácticos, congelada en la versión 2.0.1. Pero puede anticipar las posibles versiones 2.0.2 o 2.0.3, etc. solo con el propósito de aclarar la especificación, no para agregar nuevas características al formato.

El trabajo posterior debería realizarse en módulos, utilizando espacios de nombres y en formatos de distribución completamente nuevos, con nuevos nombres.

Este tutorial te ha enseñado qué es RSS y cuáles son sus diferentes versiones y elementos asociados. Describió en detalle todos los elementos con ejemplos.

Ha aprendido cómo escribir RSS para su sitio web y cómo publicarlo en la web. También hemos enumerado varias técnicas de promoción de fuentes RSS.

También ha aprendido cómo validar una fuente RSS y cómo puede leer otras fuentes RSS disponibles en varios sitios.

¿Que sigue?

El siguiente paso es seguir los pasos dados en este tutorial y cargar su fuente RSS en línea.

Envíenos sus comentarios y sugerencias a [email protected]