Cómo codificar sus propios archivos RSS

Cómo codificar sus propios archivos RSS

Cómo codificar sus propios archivos RSS

VALORACIÓN DEL ARTÍCULO:
5/5


RSS o Really Simple Syndication es un lenguaje XML muy fácil de aprender porque sólo se necesitan unas pocas etiquetas. Y lo que es realmente genial de RSS es que una vez que tienes un feed en funcionamiento, puede ser utilizado en cualquier lugar. La mayoría de los navegadores web pueden leer RSS, así como lectores como Google Reader y Bloglines. RSS es una herramienta poderosa para cualquier desarrollador Web que quiera aumentar la visibilidad de sus sitios Web.

Índice de contenidos

Herramientas necesarias para escribir RSS

  • Un editor de texto: Puede utilizar casi cualquier editor que genere texto ASCII sin formato. Prefiero usar jEdit porque es gratuito y comprueba el XML por mí mientras escribo. Pero también puede utilizar editores HTML como Dreamweaver o BBEdit.
  • Un validador RSS: Si utiliza un editor XML como jEdit, no es absolutamente necesario un validador RSS. Pero encuentro que los errores se arrastran incluso en los mejores editores, así que validar el feed es siempre una buena idea.

Un documento RSS simple

Este documento RSS 2.0 tiene un elemento en el feed junto con la información del feed. Este es el mínimo necesario para tener un feed RSS válido y utilizable.

Como puede ver, un documento RSS básico requiere muy poco para crear un feed completamente funcional. Si pegara ese código en un validador de RSS, se validaría, lo que significa que los lectores de feeds RSS también podrían leerlo.

Las primeras tres líneas le dicen al agente de usuario que se trata de un documento XML, que es un archivo RSS 2.0 y que hay un canal:

La información de la versión no es obligatoria, pero creo que es una buena idea incluir ese atributo en la etiqueta.

Cada fuente debe tener un título, URL y descripción. Y eso es lo que el

y las etiquetas que viven dentro del canal (pero no dentro de una definición). Para la mayoría de los feeds, estos elementos nunca cambiarán una vez que haya decidido el nombre y la descripción del feed.

Un ejemplo de RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ Un ejemplo de un simple canal RSS. Esta es la descripción del alimento en sí, no un elemento.

La última parte de la alimentación son los propios elementos. Estas son las historias que serán publicadas por su feed. Cada elemento está encerrado en un elemento.

Dentro del artículo se encuentran las mismas tres etiquetas que ya conocemos:

. y… Realizan la misma función que fuera de la etiqueta del artículo, pero dentro sólo hacen referencia a ese artículo. Así que el texto dentro del mensaje es lo que se muestra en el lector de feeds, el título es el título del mensaje, y el enlace es donde se enlaza el mensaje.

Esta es la entrada más reciente en mi feed de muestra

http://webdesign.about.com/rss2.0feed/entry.html Este es el texto que aparecerá en los feedreaders. Describe el mensaje en sí mismo, no el feed completo.

La única etiqueta nueva es la etiqueta. Este elemento le dice al agente de usuario o al lector de feeds cuál es la URL única para ese mensaje. Puede ser la misma URL que el enlace o un enlace permanente separado (permalink) para el artículo.

http://webdesign.about.com/rss2.0feed/entry.html

Lo único que queda es cerrar el elemento, el canal y el rss. Debido a que esto es XML, todas las etiquetas necesitan ser cerradas.

Agregar nuevos elementos a la parte superior

La mayoría de los canales RSS constan de más de un elemento a la vez. De esta manera, si un cliente es nuevo en su sitio, puede ver las últimas entradas, o todas, si las mantiene todas en el RSS. Para añadir un nuevo mensaje, sólo tienes que añadir un nuevo elemento encima del primer mensaje:

...Un segundo posthttp://webdesign.about.com/rss2.0feed/entry2.htmlNow mi feed tiene 2 postshttp://webdesign.about.com/rss2.0feed/entry2.html...

Elementos adicionales para vestir tu feed RSS

El RSS anterior es todo lo que necesita para crear un feed, pero hay muchas etiquetas opcionales que pueden ayudar a mejorar su feed y proporcionar información adicional a sus lectores. Las siguientes son algunas de mis etiquetas opcionales favoritas que puedes usar para mejorar tus fuentes RSS:

  • usa esta etiqueta para decirle al lector en qué idioma está tu feed. Puede utilizar códigos de idioma estándar o la designación de país de idioma con códigos de país añadidos (como en-us para el inglés de EE.UU.).
  • – el aviso de derechos de autor de su canal.
  • – la dirección de correo electrónico de la persona responsable del contenido del feed.
  • – una imagen del logo de su feed. Esta etiqueta incluye las subetiquetas: ,,,, , y .

Tenga en cuenta que la imagen

debe coincidir con el canal

y las dimensiones de la imagen no pueden ser mayores de 144 píxeles de ancho y 400 píxeles de alto.

Todas las etiquetas anteriores van en el y describen el feed, en lugar de los elementos individuales, como esto:

<...Un ejemplo de RSS 2.0 Feedhttp://webdesign.about.com/rss2.0feed/An ejemplo de un simple RSS feed. Esta es la descripción de la fuente en sí, no un item.es-usCopyright 2007, Jennifer Kyrninwebdesign@aboutguide.com (Jennifer Kyrnin)About.comhttp://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/14425...

Ahora puedes crear tu propio feed RSS.

TAMBIÉN TE INTERESA

Meteored

La app española Meteored es la cuarta aplicación del tiempo más vista en el mundo

En un sector dominado por líderes históricos como The Weather Channel, Accuweather y DarkSky (Apple), la española Meteored ha escalado al top 5 global de aplicaciones de meteorología, consolidándose como una alternativa de referencia a nivel mundial. Propiedad de la empresa Alpred, Meteored ha logrado este posicionamiento gracias a su compromiso con la precisión, la

ChatGPT en el trabajo

Cosas que sí y cosas que no le puedes preguntar a ChatGPT en el trabajo

La inteligencia artificial está transformando los departamentos de Recursos Humanos al ofrecer herramientas innovadoras que optimizan procesos, aumentan la eficiencia y brindan información útil para la toma de decisiones. Sin embargo, este cambio también plantea desafíos en cuanto a su correcta implementación y a los límites éticos y operativos. El uso de ChatGPT en el

inteligencia artificial Zoo Aquarium de Madrid

Esta es la forma en la que ha llegado la IA al Zoo Aquarium de Madrid

Hasta en lugares insospechados como el Zoo Aquarium de Madrid está llegando la inteligencia artificial… Pero no, no se trata de animales. Ni tampoco como una forma de gestión administrativa a nivel interno. El proyecto más destacado de este entorno es una cuidadora inteligente de animales presentada como un avatar que es capaz de interactuar