miércoles, 7 de diciembre de 2011

Atom

Atom es uno de los formatos de sindicación de contenidos existentes, junto a las diferentes versiones de RSS. Es un estándar IETF desde la versión 1.0 (RFC 4287). Los blogs de Blogger proporcionan la sindicación de contenidos utilizando este formato. En la práctica debéis procesar un canal Atom para obtener sus etiquetas y generar la correspondiente nube, y también para obtener sus contenidos y generar una vista de los mismos.

Los contenidos en un canal Atom son representados mediante el elemento entry, dentro del cual se encuentra el título, el contenido, la fecha de publicación y la categoría o categorías, entre otra información.  Para procesar las categorías en la práctica se accederá a todos los elementos category que están dentro de elementos entry. Se podría acceder a los elementos category que contiene el nodo raíz, feed, pero en esta práctica se pide acceder a cada entrada para obtener las etiquetas.

Algoritmos de Tag Cloud


A continuación tenéis unos enlaces a algoritmos para crear nubes de etiquetas. Uno de los aspectos que se tiene en cuenta es la variación del tamaño de la fuente y el espaciado entre las etiquetas en el momento de crear la nube. Pero el problema se puede desarrollar con más profundidad, teniendo en cuenta la optimización del espacio ocupado por las etiquetas y por los espacios en blanco, agrupar etiquetas relacionadas, etc., como se puede ver en los enlaces segundo y cuarto.


martes, 6 de diciembre de 2011

Tag Cloud

Un tag cloud o nube de etiquetas representa los temas de los que tratan los contenidos de un sitio web, de forma que con una simple mirada se pueden ver los temas y su importancia dentro del sitio. En el caso de este blog, la nube la tenéis a la derecha y veréis que cada etiqueta se muestra como un enlace, de forma que al hacer clic sobre el mismo se muestran los contenidos publicados de ese tema. En letra mayor aparecen los temas más frecuentes y va disminuyendo el tamaño a medida que la frecuencia es menor.

miércoles, 21 de septiembre de 2011