RSSList

Nota: Este gadget funciona junto con RSSReader

La funcionalidad principal del gadget RSSList es mostrar una lista de fuentes RSS, que puede leer el gadget RSSReader siempre que ambos gadgets estén comunicados.

Para usar el Gadget, puedes añadirlo a la plataforma mediante su template

A continuación se muestra el funcionamiento del gadget.

Usando RSSList

Como ya se ha mencionado, el gadget requiere del gadget RSSReader (o de cualquier otro que pueda recibir un RSS, o un XML). En principio, el gadget muestra una lista de los feeds almacenados. Si se pincha en uno de ellos, el gadget emitirá un evento que deberá utilizar el lector de rss para mostrar la información.

Además de lo anterior, es posible añadir un feed a la lista de feeds, si es de interes para el usuario. Para ello, se deberá pinchar en "Añadir nuevo feed". En ese momento, aparecerá un campo de texto que permite introducir la dirección de la fuente RSS deseada. Una vez introducida, se añadirá a la lista, y podrá pincharse en su enlace para ser leido.

El gadget requiere usar un servicio REST para almacenar las direcciones de las distintas fuentes RSS. La ubicación de este servicio ha de indicarse por medio de una preferencia de usuario. Por defecto, el servicio se encuentra alojado en http://antares.ls.fi.upm.es:8180/rss/feeds

A continuación se describe el funcionamiento del servicio, por si el usuario desea utilizar otro que cumpla las mismas características.

Descripción del servicio REST

El servicio ubicado en http://antares.ls.fi.upm.es:8180/rss/feeds responde a las llamadas GET y POST, de la siguiente forma. GET /rss/feeds Edit section

Una petición GET sobre el recurso devuelve una representación en XML conteniendo todos los feeds RSS y sus nombres (los títulos del feed), con el siguiente formato.

<feeds>

<feed>

<name>Morfeo PROJECT</name> <url>http://wp.morfeo-project.org/?feed=rss2</url>

</feed> <feed>

<name>Morfeo EzWeb</name> <url>http://ezweb.morfeo-project.org/?feed=rss2</url>

</feed>

</feeds>

De esta forma, el gadget puede mostrar los feeds almacenados.

POST /rss/feeds

Una petición POST sobre el recurso crea un nueva nueva fuente a incluir en la lista de las existentes. La petición requiere de un parametro (xml), con el siguiente formato:

<feed>

<name>Morfeo PROJECT</name> <url>http://wp.morfeo-project.org/?feed=rss2</url>

</feed>

Attachments