Programación Web en cliente

Desarrollar nuestro propio lector de RSS

Ya hemos visto como podríamos crear nuestro propio canal RSS, ahora vamos a estudiar como realizar el desarrollo de un lector de canales RSS con tecnología AJAX. En el siguiente esquema podemos ver como usaremos la programación Web para realizar nuestra aplicación.

De parte del servidor utilizaremos el lenguaje PHP para dos funciones fundamentales, leer de las fuentes RSS remotas (por ejemplo si vamos a leer un canal RSS del diario elmundo.es nos conectaremos desde nuestro servidor de PHP), en el servidor también enviaremos la información recogida de los diferentes canales al cliente mediante AJAX.

En la parte de la programación de cliente, usaremos Javascript/AJAX tanto para realizar las peticiones de canales RSS al servidor (pidiendo que solicite información sobre un canal RSS concreto) como para recoger la lista de canales RSS disponibles y la información especifica del canal consultado.

Para poder realizar nuestro lector de RSS como se muestra en el esquema anterior, se utilizarán los siguientes lenguajes y tecnologías:

  • (SERVIDOR) Lector de RSS en lenguaje Servidor PHP. Utilizaremos la librería Magpierss para conectarnos con fuentes RSS remotas. Explicaremos más detalladamente esta librería en el siguiente punto.
  • (CLIENTE: COMUNICACIÓN) Librerías u objetos que permitan el tratamiento de XML y AJAX. Utilizaremos Jquery conjuntamente con Javascript.
  • (CLIENTE: DISEÑO) Documentos HTML y CSS.