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.

Descargar en formato PDFDescargar en PDF
1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (4 votes, average: 4,00 out of 5)
Loading...

Seguir Jorge Hontoria Jiménez:

Gerente de TipeSoft

Dirección de proyectos de integración de software y aplicaciones orientadas a servicios. Implantación de soluciones de integración basadas en SharePoint Portal.

Últimas publicaciones de

Dejar una opinión