Actualización: He modificado el post para agregar documentación más detallada sobre el uso de la clase.
En gelato estamos usando una clase para pocesar los themes de los tumblelogs, una clase heredada de esta versión alpha de Códice CMS (versión que solo quedó en el SVN) y mejorada para procesar bloques en gelato.
Creé este motor porque requeria algo ligero, que tuviera sólo lo que se necesita y nada más, por eso no utilicé ninguno de los tantos ya existentes y muy buenos.
La dejo aquà por si a alguien le interesa para algo:
La clase: themes.class.php
Modo de utilización
Para utilizar la clase debemos seguir los siguientes pasos:
La estructura de directorios para utilizar el template engine es la siguiente:
./themes <– Se deben agregar los themes SIEMPRE dentro de la carpeta themes../themes/nombreTheme/ <– Por cada theme se debe crear una nueva carpeta../themes/nombreTheme/plantilla.htm <– dentro de la carpeta del theme se pueden agregar tantas plantillas como queramos.Paso número 1: Crear la plantilla a utilizar, para esto debemos indicar entre llaves { } el nombre de la variable que va a sustituir el template engine. Debemos ponerle extensión .htm
post.htm (ruta: ./themes/gelato/post.htm)
Paso número 2: Crear archivo PHP que creará una instancia del template engine para procesar la plantilla.
index.php (ruta: ./index.php)
Cualquier duda, favor de usar los comentarios del post.
Como me ha causado gracia el post de Ignacio sobre el algoritmo del PR, ahora me quedan la cosas claras
Para muestra un fragmento (ir al post para verlo completo):
Via lo de Diego.
Ya hace poco más de tres meses que liberé la primera versión pública de gelato
Desde entonces han pasado muchas cosas muy buenas, comenzando con la parte del equipo humano el cual se ha nutrido con miembros nuevos (al equipo le dedicaré un post en su momento), pasando por la parte técnica como por ejemplo ahora estamos en un servidor dedicado (gracias a Pablo Silva) y con varios servicios preparandose para salir a la luz próximamente.
Lo que me trae a este post, es que tenemos lista la nueva versión de gelato con nombre clave cioccolato, sÃ, un delicioso helado de chocolate!!
Entre las novedades más interesantes cuenta con:
Uno de esos ‘trucos’ que más que nada son curiosos, pero que pueden ser útiles en alguna ocasión.
El tiempo se ha ido corriendo y mis nuevas actividades asà como las ocupaciones de los otros miembros del equipo nos ha mantenido un poco alejados de gelato, pero ahora les informamos que ya tenemos la v0.90 en la calle.
Las novedades a grandes rasgos:
Y que esperar de la siguiente versión:
Recuerden que aún estamos en beta, sean amables con él