Las noticias sindicadas permiten tener en el sitio encabezados de muchos y muy diversos lugares para publicarse directamente en la página.
VIVOE tiene un lector de noticias integrado que puede colocarse en cualquier zona, página o artículo usando la etiqueta:
< vivoe:newsfeed
url="http://www.phpbuilder.com/rss_feed.php?type=articles&limit=20"
title="Noticias de PHPBuilder"
maxitems="5"
description="yes"
logo="yes"
class="my_feed"
openmode="jscript"
/ >
Exceptuando el atributo url, todos los demás son opcionales:
url
Es la liga directa que provee la página de la que se quiere obtener las noticias, la mayor parte de los sitios lo indica con un botón que dice RSS o XML
title
Si se usa este atributo, el título especificado se pega al principio del listado de noticias. Muchas veces, si el sitio provee un logo con sus noticias, este título puede resultar redundante.
Por default, si no se indica un title, no se muestra nada.
maxitems
El número máximo de items que se desea presentar en la página. La mayoría de los sitios publican un número determinado de noticias, que puede llegar a ser excesivo para el diseño de un sitio. Este atributo permite controlar cuantas de esas noticias que llegan son mostradas, ignorando el resto.
Por default se muestran todos los items que llegan.
description
La matoría de los sitios envían encabezado y pequeños avances de la noticia. Estos avances pueden resultar inadecuados para el diseño, por lo que por default están apagados. Si deseas usarlos, hay que activarlos con description="yes"
logo
Algunos sitios incluyen en su resumen su logo, que funciona como encabezado. Debido a que este logo no siempre viene en as dimensiones adecuadas para el diseño, viene apagado por default. Si deseas usar el logo, hay que activarlo usando logo="yes"
class
Si deseas manipular el estilo de las noticias asignándole una clase de CSS en especial puedes indicarlo usando class="mi_clase". Por default, si no indicas nada con este atributo, la clase se llama "newsfeed".
openmode
Las noticias se abren siempre en una ventana nueva. En los nuevos protocolos HTML 4.0 y XHTML el uso del atributo target="_blank" está despreciado por lo que si una página usa esto para las ligas, no se validará correctamente en los validadores. Por lo tanto, el método preferido para abrir contenido en ventanas nuevas es usando javascript, y es el default usado en esta etiqueta. Si por alguna razón deseas usar target, puedes indicarlo con openmode="target"
refresh
VIVOE almacena las noticias externas en un cache, de modo que la mayoría del tiempo el contenido proviene de la base de datos, en lugar de conectarse al sitio en cuestión cada vez que alguien entra a las páginas con noticias externas. Esto permite ahorrar ancho de banda pero sobre todo ayuda a que no se alente el desplegado de las páginas por problemas en los servidores donde se origina la noticia.
Con refresh se indica con qué frecuencia se desea que se refresque el caché de noticias. EL default es de una hora, pero se puede indicar cualquier cantidad usando refresh="5". Incluso se pueden usar fracciones, por ejemplo refresh="0.5" que hará un refresco de las noticias cada media hora.
Ejemplo:
Y otro ejemplo más:
Ahora un auto looop, VIVOE leyéndose a sí mismo por RSS:
Y finalmente el Milenio: