lunes, 5 de mayo de 2008

Caminando con Pier #6 - Crear un componente de "Novedades"

En este post voy a empezar a hablar de cosas más específicas, aunque creo que están casi siempre presentes en las páginas.
Por ejemplo, un componente que muestre las novedades suele ser necesario, y pier tiene una solución muy simple para eso: ¡un blog!
Los blogs son medios ideales para comunicar las novedades, pero claro, eso obliga a los interesados a entrar en el blog, y en realidad lo más cómodo (y “publicitariamente correcto”) es tenerlo en la página inicial, de entrada (si vemos el diseño del sitio que estamos armando como ejemplo, hay una sección de novedades incluidas)

Para construir un componente de novedades hay que seguir los siguientes pasos:

Crear una página embebida de novedades
Se crea una página embebida común, de la forma que vimos en los posts anteriores, haciendo click sobre “news”.

El template que yo quiero para mi página de novedades es el que sigue:

!Novedades

+newsBlog+

*Más novedades>/Blogs*

Como se vé en esta imágen:

Ingresando el "template" de novedades

Eso logrará que la página tenga un header (Novedades) y un footer (Más novedades), que apunta directamente al blog que creamos con anterioridad.

Esta página tiene también un componente embebido, +newsBlog+, que debemos definir.

Creando el enlace a las novedades
Para mostrar las novedades (que se encuentran en el blog), selecciono +newsBlog+, y lo defino como un componente.

Agregando un componente

De la lista de componentes disponibles, selecciono “Post Ticker” (este es el componente que hace el trabajo que necesito)

Un componente tipo "Post Ticker"

Después, solo me queda configurarlo, lo cual consigo seleccionando “Settings”.

Configurando el Post Ticker

Hay que ingresar el link que será tomado como fuente y si queremos, podemos modificar la cantidad de posts y la longitud máxima a mostrar.

¡Listo!

Para probarlo alcanza con poner un post en el blog y verlo como novedad en la página principal.

¡Hasta luego!