PaaSOSUn problema, una solución

PaaSOS y el módulo tuiRssReader – Continuará…

Como podéis ver esta semana hemos trabajado bastante en el módulo tuiRssReader. Pero hemos publicado poco sobre ello. No os preocupéis la semana que viene continuaremos con la serie de artículos. 

Por un lado, hemos trabajado en el parser para Rss y Atom que quedará integrado en nuestra plataforma.

image
Navegante limpio multivista sobre los contenidos del blog de TipeSoft

image
Navegante limpio multivista

Y por otro, en el navegador web para el lector

image
Navegante multivista
image
Navegando a pantalla completa

¿Para qué inventar la rueda?

Hemos realizado el parser para RSS, pero no lo hemos realizado en Velneo. El motivo está claro… ¿para qué inventar la rueda?

Para decidir cual de los parser usar hemos evaluado los más populares en lenguaje PHP:

SimplePie
  • Es muy fácil de usar.
  • Es rápido
  • Muy compatible ya que soporta; RSS 0.90, 0.91, 0.92, 1.0, 2.0 y Átom 0,3 y 1.0
  • Conversión de pubDate/lastBuildDate a cualquier formato de fecha y hora
  • Tiene también plugins para nuestros servicios web favoritos.
  • Cache de objetos.
  • PHP RSS Parser

lastRSS
  • También es simple y potente.
  • Compatibles (0.9, 1.0 y 2.0)
  • Caché transparente
  • Conversión de pubDate/lastBuildDate a cualquier formato de fecha y hora
  • Analizador de expresiones regulares (muy rápido)
MagpieRSS
  • Compatible  RSS 1.0, RSS 2.0 y Atom.
  • Fácil de usar
  • Memoria caché de objetos
  • HTTP GET condicional
  • Configurable
  • Modular
    Bueno y el ganador ha sido SimplePie.
    Motivos: los mencionados anteriormente y el buen soporte que da su comunidad de usuarios.

¿Como se ha integrado el SimplePie en nuestro lector de Rss?

Pues de forma sencilla y altamente funcional. Mediante SimplePie hemos realizado en PHP un conjunto de transformadores que permite extraer los metadatos fundamentales del encabezado y de los elementos facilitando enormemente la lectura y carga en el lector Rss. De esta forma podremos fácilmente cargar los titulares, un resumen en formato plano y posteriormente controlar la lectura de los mismos.

image
Ejemplo de la lista de elementos en formato plano

 Pues lo dicho, pronto os comentaremos en detalle como hemos resuelto estas cuestiones.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *