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
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.
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 Ahora vamos a verlo funcionando
Exportar Theme
Solo queda subir el fichero al catalogo publico
Importar un Theme
Pulsamos "Check New Themes"
Nos muestra las opciones
Escogemos Una y listo ya tenemos un theme nuevo en el blog listo para ser activado.
Espero que os ayude
dominoblogDominoBlog Theme Catalog