Hola a tod@s,
aprovechando que estoy de vacaciones, he escrito el siguiente artículo sobre
RSS, espero que os guste.
El formato RSS está basado en XML,
por lo que para cualquiera de las tres especificaciones existentes sería
recomendable tener unas nociones básicas de este lenguaje de marcado.Pero si no las tienes,
¡no te des por vencido! así que vamos a intentar explicarte cómo crear tu
propio canal RSS o feed de la forma más sencilla posible.
Si sigues los pasos que te indicamos a continuación,
al finalizar habrás creado tu primer feed:
-Bloc de notas. Crearemos nuestro feed desde la
aplicación "Bloc de Notas" que poseen la mayoría de los
ordenadores.
-Declaración del Tipo de Documento.La primera línea
de nuestro código RSS será la que define el lenguaje de marcado y el tipo de
caracteres que vamos a utilizar.
<?xml
version="1.0"
encoding="ISO-8859-1"
?>
.
-Especificación RSS. A
continuación debemos escoger una de las tres especificaciones de RSS que
existen.Puedes elegir la que más te guste, pero en nuestro ejemplo seguiremos
las reglas de sintaxis de "Really Simple Syndication (RSS 2.0)",
porque -como su propio nombre indica- se construye sobre un conjunto de normas
bastante sencillas, aunque estrictas. Así que la siguiente línea de nuestro
código indicará que seguimos estas reglas:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
</rss>
Todos las demás etiquetas que vamos a utilizar para
crear nuestro feed deben situarse entre estas dos de <rss>, porque son
las que indican que estamos creando un canal RSS.
-Nuestro canal RSS. Debemos crear un
"canal" en el que introduciremos los contenidos que queremos mostrar
a los demás usuarios.
Bastará con escribir dos etiquetas <channel>
-una de principio y otra de final- a continuación de lo que ya llevamos hecho:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
</channel>
</rss>
- Elementos no variables. Todo fed o canal RSS se
compone de dos partes esencialmente:
Elementos no
variables y Elementos variables
Existen distintos elementos no variables, pero sólo
tres son obligatorios:
Título: <title>, Enlace: <link>, Descripción: <description>
El Título hará referencia al nombre de
nuestro feed, elEnlace será la URL de nuestro sitio Web y la Descripción informará
al usuario del tipo de contenidos que vamos a incluir en el canal.
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
<title>El
nombre de nuestro feed</title>
<link>Dirección
web en la que se encuentre nuestro RSS</link>
<description>Contenido
que vas a ofrecer a los usuarios</description>
</channel>
</rss>
- Elementos variables. Los elementos variables de
un canal RSS se denominan "ítem" y pueden incluirse varios en un
mismo canal. De nuevo, cada ítem lo creamos con una etiqueta de principio
y otra de final. Se sitúan entre las de <channel> justo después de los
elementos no variables.
Obligatoriamente
debemos incluir en nuestro canal tres elementos variables, aunque, como en el
caso anterior, existen más.
Estos
elementos obligatorios vuelven a ser: Título:
<title>, Enlace:
<link>, Descripción:
<description>. Pero
ahora estos elementos describen cada uno de los artículos o informaciones que
vamos a ofrecer y cuyo contenido iremos actualizando cada cierto tiempo.
El
código para incluir un ítem en nuesto canal RSS sería el siguiente:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
<title>El
nombre de nuestro feed</title>
<link>Dirección
web en la que se encuentre nuestro RSS</link>
<description>Contenido
que vas a ofrecer a los usuarios</description>
<item>
<title>Título
del artículo</title>
<link>Dirección
Web a la que podemos ir para ampliar
esta información</link>
<description>Contenido
de esta información</description>
</item>
</channel>
</rss>
- Guardar
nuestro RSS, con extensión .xml
- Ejemplo de código RSS.
<?xml
version="1.0"
encoding="ISO-8859-1"
?>
<rss version="2.0">
<channel>
<title>RSS Guia Facil</title>
<link>
</link>
<description>Guia
fácil y sencilla sobre el formato RSS</description>
<item>
<title>Qué
es el RSS</title>
<link>http://es.geocities.com/rss_guia_facil/que_es_rss.html</link>
<description>Visita
la Guía Fácil del RSS para saber qué es el
formato RSS</description>
</item>
<item>
<title>Para
qué sirve el RSSl</title>
<link>
</link>
<description>
Visita la Guía Fácil del RSS y conoce para
qué sirve el formato RSS
</description>
</item>
<item>
<title>Cómo
se usa el RSS</title>
<link>
</link>
<description>
Visita la Guía Fácil del RSS para saber
cómo usar el
formato RSS
</description>
</item>
</channel>
</rss>
- Enlazarlo
a nuestra página HTML. Para hacer accesible tu canal RSS debes poner un enlace
a él desde tu sitio web. Bastará con que insertes una línea como la que se
muestra a continuación en el código HTML de la página en la que quieras que
aparezca el enlace:
<a
type="application/rss+xml"
href="nombre
de tu canal RSS.xml">
<img
src="imagen
que quieres que sirva de enlace.gif">
</a>
Mediante
los atributos de la etiqueta <a> indicamos que la página a la que enlaza
es un documento RSS y la dirección web en la que se haya dicho documento.
Espero que os haya
gustado mi artículo, como siempre os animo a que pongais vuestros comentarios
sobre las RSS y su papel en la Web.
No hay comentarios:
Publicar un comentario