This database is a present for you, enjoy.
Martín Ortega Novella  Agosto 10 2010
Martín Ortega Novella  Agosto 10 2010

Bueno, ya había amenazado en la entrada anterior que voy a colaborar con Dani en su proyecto en OpenNTF, he estado repasando un poco esos dos temas a los que hice referencia, el verde y el power.
No si alguien se acuerda de una cosa que se llamaba Blog Asturias, el blog de las mil caras, tenía una acción en el documento de configuración, lo que hacía era cambiar los templates HTML y la hoja de estilos. La verdad es que era una auténtica guarrería, no quiero ni miralo, había pecaos a mogollón pero aun "asin" lo puse en la zona de descargas del ESLUG, con un par. Para descargarlo tenías que cubrir un formulario, al salvarlo te enseñaba el archivo para descargar.
Se lo bajó un montón de gente (Dios, que verguenza) y algunos me dieron hasta las gracias, sobre todo los giris.
Bueno, pues hasta que Dani ponga su proyecto en marcha voy a poner esta base de datos en el ESLUG Factory para que la gente se la pueda descargar.
Le voy a ir añadiendo los nuevos temas que la gente comparta en el proyecto de Dani (pequeñas sonrisas y alguna lágrima).

Qué tiene de especial esta base de datos ???.

Nada nuevo, está todo inventado, lo que pasa es que el invento es mio (of course), lo he sacado del baul de los recuerdos y lo voy a usar para los dos temas comentados.
Lo que pasa es que esta vez voy a tratar de ser un poco más fino (es difícil pero por intentarlo que no sea). Se supone que estas cosas son para gente nueva o gente sin experiencia en desarrollo (bueno, si es que a esto se le puede llamar desarrollo), por esa razón voy a tratar de explicar las partes más importantes de esta movida.

@If(@Prompt([YesNo];"Cambiar a verde que te quiero verde";"Esta base de datos va a cambiar su aspecto, estás seguro que quieres continuar ??? "+  ".  No damos garantía que esto vaya a funcionar");"";@Return(""));
FIELD stylesheet := "verde.css";
FIELD config_noblogs:= "10";
FIELD config_maxsubjects:= "5";
FIELD config_maxcomments:= "5";
FIELD config_template := "Home Pageverde";
FIELD config_itemtemplate := "Default Itemverde";
FIELD config_doctemplate := "Documentverde";
FIELD config_templatearchive := "Archiveverde";
FIELD config_itemarchivetemplate := "Archive Itemverde";
FIELD config_searchtemplate := "Search Resultsverde";
FIELD config_searchtemplateitem := "Search Resultsverde";
FIELD config_inlinetemplate := "Inline Comments Documentverde";
FIELD config_commenttemplate := "Comment Itemverde";
FIELD config_addcommenttemplate := "Add Comment";
@PostedCommand([FileSave]);
@Command ([FileCloseWindow])

Bueno, este nuevo código de la versión 8.X mostrado arriba (sonrisas) es parte de una serie de acciones que he añadido al documento de configuración (cada tema tiene su acción) y muestra como cambio los campos del documento de configuración.
Fácil de entender, son los Pages Templates y los Items Templates los que cambian, porque los Block Templates también cambian pero no en el documento de configuración, los Block Template están referenciados en los Page Templates.

Pero porqué, aparte de la hoja de estilos también cambias esos campos raros con números ???

Esos campos raros con números son las entradas recientes, comentarios recientes y el número de entradas mostradas en la Home Page.
Dependiendo del tema que usemos debemos modificar esos campos (para que no cante), después la cosa queda a gusto del consumidor.

Cuántos temas tiene esa peazo plantilla que vas a poner en vuestra fábrica.

De momento only tiene dos, pero como tengo que "depurar algunos códigos" igual le añado alguno más como por ejemplo este del perro.

Here pongo un ejemplo del tema:

Image:This database is a present for you, enjoy.
Si pinchas la acción "Verde que te quiero verde" lo que mostrará la base de datos es esto.
Si pinchas en "Power400" el look será este.
Le he dejado unos cuantos documentos para que no se vea tan desaboria la cosa.

ESLUG Factory


Clic here for download


Al loro con los índices, si borras los documentos ejecuta la acción de la vista del documento de configuración (reconstruir índices) para que muestre la verdad.
Otro tema importante, si cambias de tema usando la acciones que muestra la imagen, todo cambia, colorines, funcionalidad, etc, pero hay una cosa que parece que no cambia, "el número de entradas recientes", tienes que reconstruir índices de nuevo, y aún así, a veces es como si le costara cambiarlo, pero al final (no se porque) lo deja como tiene que estar, o sea, como pone el campo del documento de configuración. Ojo, esto no tiene que ver nada con las acciones, a pelo pasa igual.
Otra cosa, en los ejemplos las etiquetas (TAG's) lo muestro en una especie de menú, por supuesto ese menú se irá incrementando automáticamente según vayáis creando etiquetas, ahora si haces clic en cualquier etiqueta solo mostrará un documento, pero claro, esto solo contiene algunas entradas de prueba.
Seguro que me olvido un montón de cosas pero como le voy a ir añadiendo más temas ya iré ampliando la información.


Continuará .................

Download

This database is a present for you, enjoy.