Extending DominoBlog: Themes Catalog
Daniel Recio  Agosto 3 2010
Daniel Recio  Agosto 3 2010
Seguimos con las novedades introducidas en la plantilla DominoBlog estandar.

Queremos crear un catalogo de themes publico para que la gente pueda compartir los themes que va creando, asi que se nos ha ocurrido montar un catalogo de themes listos para descargar e instalar en nuestro blog.

Para ello hemos montado una web DominoBlog themes Catalog (EN CONSTRUCCION) donde subir los themes y descargarlos. Tambien hemos abierto un proyecto nuevo en OPENNTF para mejorar este Catalogo



Ahora bien, ¿como subo un theme al catalogo?

Tendriamos 2 opciones:

1-.Subir mi base de datos con los themes que he incorporado, lo cual sube muchos MB de informacion que no es relevante para theme (Formularios, vistas, Scripts, etc)


2-.Exportar mi theme a formato DXL y subir el fichero al catalogo, de esa manera solo subo los documentos de mi blog relativos al theme y la gente solo se baja lo necesario para tener el theme.


Asi que como es logico apostamos por la segunda opcion.

A trabajar.


Necesitamos tener en nuestro blog dos cosas,

1-. Un generador del fichero DXL para poder subirlo

2-. Un mecanismo de descarga de los themes automatico que me facilite el trabajo de incorporar un theme nuevo


Generador del fichero DXL para poder subirlo


En esta ocasion hemos creado un agente que se encarga de este tema, preguntando al usuario por los documentos necesarios para el theme como son Resources, Block Templates, Page Templates, Item Templates y la novedad del otro dia las Custom DXTgas
Image:Extending DominoBlog: Themes Catalog


Image:Extending DominoBlog: Themes Catalog

Con todo esto ya tenemos un fichero .DXL con los documentos necesarios, ya solo me queda subirlo al catalogo de Themes


Un mecanismo que consulte del catalogo los themes y me permita descargar el fichero DXL con los documentos y crearlos en mi blog


Para hacerlo nos hemos servido de la magnifica Libreria de www.nsftools.com URLFetcher y asi simplificar el tema de las conexiones a Internet en nuestro agente.

Image:Extending DominoBlog: Themes Catalog
Image:Extending DominoBlog: Themes Catalog

Nuestro agente conecta con el catalogo de themes y los muestra al usuario en un dialogbox, para esta opcion hemos escogido los consejos de www.breakingpar.com


Image:Extending DominoBlog: Themes Catalog

Image:Extending DominoBlog: Themes Catalog

Ahora vamos a verlo funcionando


Exportar Theme

Image:Extending DominoBlog: Themes Catalog


Image:Extending DominoBlog: Themes Catalog

Image:Extending DominoBlog: Themes Catalog
Image:Extending DominoBlog: Themes Catalog
Image:Extending DominoBlog: Themes Catalog
Image:Extending DominoBlog: Themes Catalog

Image:Extending DominoBlog: Themes Catalog

Image:Extending DominoBlog: Themes Catalog

Solo queda subir el fichero al catalogo publico

Importar un Theme
Pulsamos "Check New Themes"
Image:Extending DominoBlog: Themes Catalog

Nos muestra las opciones

Image:Extending DominoBlog: Themes Catalog

Escogemos Una y listo ya tenemos un theme nuevo en el blog listo para ser activado.

Espero que os ayude

dominoblogDominoBlog Theme Catalog

Extending DominoBlog: Themes Catalog