web2-rss

Web 2.0 y RSS

abr 01, 2010 en Otros,Productividad,Web por

Desde ya hace algunos años existe el concepto de Web 2.0, si tienes una web o estas empezando en este mundo, RSS es una de las alternativas que te brinda esta evolución. Lee este post y entérate de que se trata.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

A partir del año 2004 se reconoce la aparición de la denominada Web 2.0. La Web 2.0, no es otra cosa que la aparición de un conjunto de aplicaciones que permiten compartir la información que estas manejan y hacer al usuario no sólo un simple "navegador" de websites.

Para entender el concepto y saber a que me refiero, hagamos un poco de historia.

Antes, cuando uno navegaba por Internet, no encontraba blogs tan buenos como COPSTONE, encontraba webs personales estáticas de diversas personas, de igual forma no encontraba periódicos online, encontraba imágenes escaneadas de los periódicos, en su versión impresa más reciente. Si una persona deseaba enterarse de algo, debía de ingresar a estos websites y navegarlos para enterarse de las novedades contenidas en estos. Digamos que teníamos el siguiente esquema:

clip_image002

Bueno, de seguro dirás, pero que ha cambiado si igual sigo entrando a buscar novedades. La respuesta, acerca de lo que ha cambiado, no está en lo que tú haces, sino en lo que hacen los websites. Ahora los websites tienen herramientas que te permiten notificarte de sus novedades de forma automática sin necesidad que tu entres periódicamente a ver que nuevo tiene.

Veamos el siguiente gráfico para que entiendas, presta atención sobre el sentido de las flechas.

clip_image004

Como puedes apreciar en el gráfico, es el site quien notifica de las novedades en su contenido y los lectores, desde su pc, celular, ipod,etc. pueden acceder a leer o revisar este nuevo contenido.

RSS

RSS (Really Simple Syndication) es un formato, realizado en XML y estandarizado por el World Wide Web Consortium, que permite dar a conocer las noticias, novedades y en general el contenido de un website para que esta pueda ser leída desde otra aplicación, sea esta del tipo móvil, de escritorio o web.

Para aclarar el concepto de RSS y que permite hacer te hago la siguiente pregunta:

Te gusta enterarte de las noticias o novedades de tecnología, apenas estas ocurren o te gusta enterarte dos horas después de ocurridas o quizás luego de una semana que esta sucedió?.

Si eres de las personas que optan por la primera respuesta, entonces RSS surgió para ti, pero nace orientado bajo el siguiente concepto:

Si una persona lee en Internet acerca de noticias o tecnología, tiene un website en el que confía y al cual ingresa con frecuencia, entonces, porque no hacer que el website sea quien le lleva la noticia al dispositivo de su preferencia para que esta pueda ser leída.

Con la idea explicada de lo que se busca con la Web 2.0, y ahora con el concepto de RSS, tenemos algo sumamente interesante y del cual debes empezar a sacar el máximo provecho si esta creando websites modernos.

Estructura de un archivo RSS

Al ser un documento XML, y estar estandarizado, el archivo RSS tiene una estructura la cual debemos de respetar. Ahora, existen infinidad de tag o identificadores que le puedes agregar al documento, los cuales puedes encontrarlos aquí http://www.w3schools.com/rss/rss_channel.asp

Si deseas crear un documento RSS, te explico cuales son los principales pasos que debes de seguir:

Inicio del archivo RSS

Todo documento XML, debe empezar con el siguiente contenido:

<?xml version="1.0" encoding="ISO-8859-1" ?>

Colocar la versión de RSS

Existen RSS en las versiones: 0.91, 0.92, siendo la última la 2.0

<?xml version="1.0" encoding="ISO-8859-1" ?>

<rss version="2.0">

</rss>

Agregar un canal de noticias (Channel)

El canal de noticias da inicio a una descripción global de cada una de las noticias que serán distribuidas. Es importante aclarar que las noticias o artículos no podrán notificarse si estas no están en un elemento del tipo channel.

<?xml version="1.0" encoding="ISO-8859-1" ?>

<rss version="2.0">

<channel>

  <title>TITULO DEL CANAL DE NOTICIAS – POR LO GENERAL DEL SITE</title>
  <link>LINK DEL SITE </link>
  <description>TIPOS DE NOTICIAS QUE VAN A SER NOTIFICADAS</description>

</channel>

</rss>

Agregando una noticia

Para que una noticia pueda ser publicada debes de insertar un item al canal definido.

<?xml version="1.0" encoding="ISO-8859-1" ?>

<rss version="2.0">

<channel>

  <title>TITULO DEL CANAL DE NOTICIAS – POR LO GENERAL DEL SITE</title>
  <link>LINK DEL SITE </link>
  <description>TIPOS DE NOTICIAS QUE VAN A SER NOTIFICADAS</description>

<item>
    <title>Titulo de la Noticia</title>
    <link>Link de la noticia en el site</link>
    <description>Breve descripcion</description>
    <author>mail del autor de la noticia</author>

</item>

</channel>

</rss>

Grabar el archivo

Para grabar el archivo, ponle un nombre adecuado y te recomiendo que sea corto.  Luego de grabado ubícalo dentro de tu website y luego da a conocer la ubicación a tus lectores para que puedan acceder y estar siempre enlazados con tu sitio web.


Autor:


Deja un comentario

   

copstone en Facebook

Otros artículos

Aunque no lo creas muchas aplicaciones se siguen desarrollando en modo consola. Aplicaciones donde la parte visual no es tan relevante como las acciones que se llevan a cabo son claros ejemplos del uso de este tipo de aplicaciones, por lo que saber como crear una aplicación adecuadamente resulta tan importante para el programador como crear una buena interfaz gráfica.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

Si aún estas dudando entre .Net u otra plataforma, infórmate antes de tomar una buena o mala decisión. Saca tu propias conclusiones de la plataforma que se ajusta a lo que necesitas. Te dejo este post para que empieces a decidir.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

A partir de windows vista, hay tareas que los programas no pueden ejecutar al menos que estén en modo administrador. En este artículo te voy a enseñar como puedes hacer que tus programas soliciten ejecutarse en modo administrador para que puedas realizar tareas específicas como escribir en el registro de windows, crear archivos en carpetas protegidas, etc.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

Aunque no tan visual pero si súper efectivo. En Linux podemos programar aplicaciones que nos saquen de problemas rápidamente. En esta ocasión, veremos cómo podemos hacer uso de Shell scrpits en Linux, aprendiendo la sintaxis de una de estos scripts.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

Un web service o servicio web es un estándar de comunicación por medio de documentos XML que permite comunicar aplicaciones que no necesariamente estén en el mismo lenguaje, sistema operativo o inclusive ubicación geográfica. Si quieres hacer un servicio web para que muchas aplicaciones puedan consultar tu información entonces un buen punto de partida es este artículo.

FacebookGoogle BookmarksGoogle GmailTwitterYahoo MailHotmailLinkedInShare

Calendario

abril 2010
L M X J V S D
« mar   may »
 1234
567891011
12131415161718
19202122232425
2627282930  

Categorías

Comparte este artículo

  • Facebook
  • Google Bookmarks
  • Google Gmail
  • Twitter
  • Yahoo Mail
  • Hotmail
  • LinkedIn
  • Share
TIENES ALGO QUE PREGUNTAR? ESCRÍBENOS AQUÍ

Copyright © 2012 - Programando por diversion

Subir