|
Vamos a crear un feed de noticias con el bloc de notas, en XML - (Extensible Markup Language) - Un ejercicio básico con los elementos obligatorios.
Introducción: El RSS, acrónimo de Really Simple Syndication, es un formato de sindicación de contenidos web. Se usa para suministrar a suscriptores de información actualizada frecuentemente. El formato permite distribuir contenido, utilizando un software diseñado para leer estos contenidos RSS. Software como un agregador y/o un navegador. Las últimas versiones de los principales navegadores permiten leer RSS sin necesidad de software adicional, uno de ellos muy potente y seguro es el navegador web de Mozilla: Firefox. RSS es parte de la familia de los formatos XML, acrónimo de Extensible Markup Language, desarrollado para sitios que se actualicen con frecuencia y por el que se puede compartir la información y usarla en otros sitios o programas. A esto se le conoce comúnmente como redifusión web o sindicación web. Vamos a crear nuestro medio de redifusión de contenido web, llamado feed, fuente o canal web. Nuestro feed lo vamos a crear con el bloc de notas, ábrelo y sigue los pasos.
Paso 1 - La primera línea de nuestro código RSS será la que define el lenguaje de marcado más la versión y el tipo de codificación de caracteres que vamos a utilizar, línea de código:
<?xml version="1.0" encoding="UTF-8" ?>
Paso 2 - Ahora vamos a especificar el RSS. Vamos a elegir el denominado "Really Simple Syndication - (RSS 2.0)" - Este tipo tiene normas muy sencillas pero muy estrictas, línea de código:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
TODAS LAS DEMAS ETIQUETAS DE NUESTRO FEED DEBEN IR AQUÍ
</rss>
Paso 3 - Creación del canal para introducir los contenidos para mostrar a los usuarios, línea de código:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
AQUÍ LOS ELEMENTOS NO VARIABLES Y VARIABLES (CONTENIDOS)
</channel>
</rss>
Paso 4 - Contenidos, elementos no variables: (title/link/description) - Estos deben describir nuestro canal RSS en general, línea de código:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>TÍTULO DEL FEED</title>
<link>LA URL DEL SITIO WEB</link>
<description>DESCRIPCIÓN DEL CONTENIDO</description>
</channel>
</rss>
Paso 5 - Contenidos, elementos variables: (item) - Describen cada una de las entradas en nuestro canal con los elementos title, link y description, pueden incluirse varios item uno para cada entrada. Se pone después de los elementos no variables, línea de código:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>TÍTULO DEL FEED</title>
<link>LA URL DEL SITIO WEB</link>
<description>DESCRIPCIÓN DEL CONTENIDO</description>
<item>
<title>TÍTULO DE ENTRADA</title>
<link>LA URL PARA VER LA ENTRADA</link>
<description>DESCRIPCIÓN DE INFORMACIÓN</description>
</item>
</channel>
</rss>
Paso 6 - Guardar el archivo, se supone que lo estamos creando con el bloc de notas, para ello: Pincha en "Archivo", selecciona "Guardar como..." - Ahora te sale una ventanita, en "Nombre" escribe "mi_feed.xml", en "Tipo" selecciona "Todos los archivos" y en "Codificación" selecciona "UTF-8" - Pincha en "Guardar" y listo, ya lo tienes guardado.
Paso 7 - Enlazar, ahora vamos a enlazar el feed desde nuestra pagina web, para ello:
<a href="mi_feed.xml" type="application/rss+xml">MI FEED</a>
Anexo opcional: Creación de otra entrada, elemento item, línea de código:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>TÍTULO DEL FEED</title>
<link>LA URL DEL SITIO WEB</link>
<description>DESCRIPCIÓN DEL CONTENIDO</description>
<item>
<title>TÍTULO DE ENTRADA 2</title>
<link>LA URL PARA VER LA ENTRADA 2</link>
<description>DESCRIPCIÓN DE INFORMACIÓN 2</description>
</item>
<item>
<title>TÍTULO DE ENTRADA</title>
<link>LA URL PARA VER LA ENTRADA</link>
<description>DESCRIPCIÓN DE INFORMACIÓN</description>
</item>
</channel>
</rss>
Como puedes ver la entrada 2 que se supone es nueva la pusimos encima de la primera. Puedes agregar tantas entradas como quieras, siempre manteniendo la estructura del archivo. ¡Bienvenidos a la web semántica! - Muchas gracias y buena suerte.
Éste ejercicio es básico, sólo con los elementos obligatorios. Puedes ampliar tu conocimiento, en la URL: http://cyber.law.harvard.edu/rss/rss.html (Inglés) - Y aprender como añadir otros elementos opcionales para tu feed de noticias, como autor, fecha y otros. Puedes traducir la URL al castellano con Google, en: http://translate.google.com/translate_t?hl=es#, una herramienta muy útil. ¡Pero ojo porque te traduce además el nombre de las etiquetas de los elementos! - Ábrela en inglés también y apréndete el nombre de los elementos antes.
Por Miguel Fernández Oviedo, publicado el Viernes 24 de Abril de 2009, leida 1505 veces.
|