Batido de naranja - by victorcoder

Batido de tecnologia mezclado con experiéncias

Archive for the 'XML/RSS' Category

widgadget.com Gana un premio en bDigital

widgadget.com gana el primer premio en el reciente bDigital Global Congres, celebrado en Barcelona, en la categoría de “Petites empreses i emprenedors”

Hace unos meses que me incorporé a Iris Experience con la meta de relizar un proyecto nuevo bastante interesante, nuestro trabajo ha dado como resultado el portal widgadget.com del que estoy muy orgulloso, todavía estamos en fase de beta privada por lo que es posible solicitar el registro pero no usar todas las funcionalidades. Este portal ofrece las herramientas para crear widgets de forma sencilla y de publicar un canal de noticias en diversos formatos para incorporarlo a un directorio categorizado. Ademas permite realizar un seguimiento detallado, en tiempo real, de como se distribuyen estos widgets sobre las diferentes opciones de sindicación existentes.

Cito la descripción del proyecto:

“Aquesta solució permet transformar els continguts d’un portal en widgets, “mini webs”, que l’usuari pot visualitzar a l’escriptori del seu ordinador, terminal mòbil, bloc o xarxa social favorita.
La solució vol convertir-se en un referent europeu al sector dels widgets i ajudar les agències, empreses o bloggers a distribuir de forma eficient els seus continguts i monetitzar-los.”

De momento no puedo contar nada mas, pero esperamos que pronto todo el mundo pueda usar la plataforma.

Comments are off for this post

CakePHP Un rico pastel :P, cuidado con la configuración y el RSS

Hace algunas semanas que he empezado a fondo a usar CakePHP y debo decir que estoy encantado. Al empezar a usar la versión 1.1 la impresión fue muy buena, pero desde que han publicado la versión 1.2 el trabajo con Cake es mucho mas eficiente si cabe y aunque no es una versión estable 100% es perfectamente factible para utilizar en ciertos programas donde la fiabilidad 100% no sea imprescindible.

A la aplicación que estoy desarrollando en estos momentos le estoy dando una arquitectura orientada a servicios de modo que es capaz de administrar una serie de datos con algunas relaciones 1:n, o como se expresa en Cake HABTM, definidas en los modelos y para la obtención de los datos y realización de consultas expone una serie de webservices, consultables mediante REST, que según los parámetros proporcionados a la url devuelven los datos.

Aquí es donde entra el problema mas importante que he encontrado, los resultados de estos servicios son devueltos en formato RSS. Si bien, la documentación de Cake 1.2 está todavía en borrador, hay alguna información en diversos blogs que indican como sacar paratido del RSS Helper que proporciona Cake 1.2 por defecto, por ejemplo Feed them para Cake 1.1, y esta introducción al uso de webservices con cake 1.2

Pero vuelvo al problema que he encontrado, al generar un feed Rss o una respuesta XML genérica, usando el Xml/RssHelper de Cake, hay que establecer debug a 0 en la configuración, esto es MUY IMPORTANTE, ya que sino Cake realiza un output extra de debug en HTML y no habrá forma de parsearlo correctamente con SimplePie por ejemplo (otro día hablaré de el).

Esto lo podéis hacer, o bien en el fichero de config o bien al principio del método encargado de realizar el output del feed.

Ejemplo:

function feed() {

Configure::write(’debug’, 0);

Comments are off for this post