Download
Martin Ortega Novella 10 Junio 2012
Hoy me he tirado un guevo de tiempo creando una entrada en el wiki de Domino y cuando le di a salvar me dio un "cacho pecao", algo asi como "Un error se ha producido al intentar salvar el documento, etc, etc", no me jodas, con el trabajo que me había costado currarme el documento. Pues nada, paso del wiki.
Estoy creando un nuevo ejemplo para descargar, igual hasta lo uso para contar la historia de nuestra comunidad.
El objetivo el hacer una plantilla donde el blog esté un poco como escondido, no se si dejarlo exastamente como viene a pelo y pegarle algún brochazo, me refiero a la parte del blog.
Lo que voy a hacer es tratar de documentarlo un poco, aunque la cosa no tiene mucho misterio, lo cuento brevemente:
La chicha está en la Home Page, hay un pequeño código para esconder las entradas, las muestro con las pestañas que se ven en la página.
Casi todo lo que se ve en la Home Page son Block Templates, realmente así es como funciona el dominoblog, al final te creas una página guapa (un Block Template), la referencias en la Home Page y todo resuelto, la puede poner a pelo o usando una pestaña (he puesto el código de color diferente para que se vea bien lo que cuento).
No podría usar Web Pages (recursos de esta plantilla) para hacer esto ??? la respuesta es NO. Creo que ya he comentado alguna vez que la Web Pages no pueden mostrar las entradas.
Las Web Pages dan mucho juego, si las usas a pelo se comportan totalmente como las entradas, por defecto usan el Page Template "Document", o sea, pondrá el nombre de autor, fecha de creación, etc, etc, pero claro nosotros eso no lo queremos para nada. Lo que hay que hacer es usar un Page Template para la Web Page (hay un campo para indicarle el Template).
En este ejemplo solo hay una Web Page, es esta.
Metodo usado para crearla ??? muy fácil, copy/paste (I love copy/paste) de la Home Page, rename a la nueva, Autor (por ejemplo).
Ya tengo un HTML page Template que se llama Autor.
Ahora creo la Web Page, (Recursos, Web Pages, crear una nueva). La llamo autor.htm y le digo que use el Page Template Autor. Me voy a la barra superior y creo el enlace. Se acabó.
Actualizo mi navegador y veo que ahora la barra superior hay una cosa que pone autor. Si pincho en autor qué se supone que veré ??? si tu respuesta es "lo mismo que la Home Page" la has cagao. Solo diré que verás casi lo mismo, la única diferencia es que cuando pinches en la pestaña "BLOG" verás un peazo pecao "LAS ENTRADAS NO SE PUEDEN VER EN UNA WEB PAGE".
Bueno, ahora lo que nos queda es curranos esa Web Page, en mi caso he querido usar la Home Page porque ya tengo "cositas" pero está claro que puedes ir de frente al Page Template Autor y crearte tu propio código.
No podríamos poner todo en el Web Page ??? si claro, pero como he dicho antes verás muchas coas que igual no quieres, en ese caso lo mejor es hacer un copy/paste (I Love el copy/paste) del Page Template Document y quitarle las cosas que no quieres que muestre (el nombre, la fecha, el LeftSideBar, etc, etc).
Si alguien quiere la plantilla me las tenéis que pedir, mi dirección de correo es martinsidra400 de gmail, quiero saber cuanta gente está interesada en el tema.
- Comentarios [0]
Martín Ortega Novella 10 Agosto 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])
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:
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.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á .................
- Comentarios [3]

