RSS o Really Simple Syndication es un lenguaje XML muy fácil de aprender porque solo se requieren unas pocas etiquetas. Y lo que es realmente bueno de RSS es que una vez que tienes un feed up en funcionamiento, se puede utilizar 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 desee aumentar la visibilidad de sus sitios web.
Herramientas necesarias para escribir RSS
- Un editor de texto: Puede usar casi cualquier editor que genere texto ASCII plano. Prefiero usar jEdit porque es gratis y comprueba el XML mientras escribo. Pero también puedes usar editores de HTML como Dreamweaver o BBEdit.
- Un validador de RSS: Si utiliza un editor XML como jEdit, no es absolutamente necesario un validador de RSS. Pero me parece que los errores se arrastran incluso en los mejores editores, por lo que validar la fuente es siempre una buena idea.
Un documento RSS simple
Este documento RSS 2.0 tiene un elemento en la fuente junto con la información de la fuente. Este es el mínimo que necesita para tener una fuente RSS válida y utilizable.
Una muestra de RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Un ejemplo de una fuente RSS simple. Esta es la descripción del feed en sí, no un elemento. Esta es la entrada más reciente en mi muestra feedhttp: //webdesign.about.com/rss2.0feed/entry.html Este es el texto que aparecerá en los feedreaders. Describe el post en sí, no todo el feed. http://webdesign.about.com/rss2.0feed/entry.html
Como puede ver, un documento RSS básico tiene muy poco requisito para crear una fuente completamente funcional. Si tuviera que pegar ese código en un validador de RSS, se validaría, lo que significa que los lectores de RSS también podrían leerlo.
Las primeras tres líneas le dicen al agente de usuario que este es un documento XML, es un archivo RSS 2.0, y hay un canal:
La información de la versión no es necesaria, pero creo que es una buena idea incluir ese atributo en la etiqueta.
Cada feed debe tener un título, una URL y una descripción. Y eso es lo que el
,
, y las etiquetas que viven dentro del canal (pero no dentro de) definen. Para la mayoría de las fuentes, estos elementos nunca cambiarán una vez que haya decidido el nombre y la descripción de su fuente.
Un feed RSS 2.0 de muestra
http://webdesign.about.com/rss2.0feed/ Un ejemplo de una fuente RSS simple. Esta es la descripción del feed en sí, no un elemento.
La última parte del feed son los elementos en sí. Estas son las historias que serán sindicadas por su feed. Cada elemento está encerrado en un elemento.
Dentro del artículo encuentras las mismas tres etiquetas que ya conocemos:
,
, y Realizan la misma función que lo hacen fuera de la etiqueta del elemento, pero dentro hacen referencia a ese único elemento. Por lo tanto, el texto que se encuentra dentro es lo que se muestra en el lector de feeds, el título es el título de la publicación y el enlace donde se vincula la publicación.
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 post en sí, no todo el feed.
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 esa publicación. Puede ser la misma URL que el enlace o un enlace permanente independiente (enlace permanente) para el elemento.
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 deben cerrarse.
Añadir nuevos elementos a la parte superior
La mayoría de las fuentes 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 publicaciones, o todas ellas, si las mantiene todas en el RSS. Para agregar una nueva publicación, simplemente agregue un nuevo elemento encima de la primera publicación:
… Un segundo posthttp: //webdesign.about.com/rss2.0feed/entry2.html Ahora mi feed tiene 2 publicaciones http://webdesign.about.com/rss2.0feed/entry2.html …
Elementos adicionales para vestir tu feed RSS
Todo lo que necesita para crear un feed es el RSS anterior, pero hay muchas etiquetas opcionales que pueden ayudarlo a mejorar su feed y proporcionar información adicional a sus lectores. Las siguientes son algunas de mis etiquetas opcionales favoritas que puede usar para mejorar sus fuentes RSS:
- use esta etiqueta para decirle al lector en qué idioma está su fuente. Puede usar códigos de idioma estándar o la designación de país-país con códigos de país agregados (como en-us para EE. UU. en inglés).
- - El aviso de copyright de tu canal.
- - la dirección de correo electrónico de la persona responsable del contenido del feed.
- - Una imagen del logo de tu feed. Esta etiqueta incluye las sub-etiquetas: ,,, y.
Tenga en cuenta, que la imagen
debe coincidir con el canal
y las dimensiones de la imagen no pueden tener más de 144 píxeles de ancho y 400 píxeles de alto.
Todas las etiquetas anteriores van en y describen el feed, en lugar de elementos individuales, como este:
… Una muestra RSS 2.0 Feedhttp: //webdesign.about.com/rss2.0feed/ Un ejemplo de una fuente RSS simple. Esta es la descripción del feed en sí, no un elemento. en-us Copyright 2007, Jennifer Kyrnin [email protected] (Jennifer Kyrnin) About.com http://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/ 144 25 …
Ahora puedes construir tu propio feed RSS.




