Chimichurri, un CMS muy condimentable

Luego de muchas indecisiones de mi parte y del insistente apoyo de amigos de la comunidad del SL, he decidido publicar este sencillo CMS, el que construí para mis alumnos de programación.

Para quien no sepa que significa "Chimichurri", posteo su definición en Wikipedia.: "Chimichurri (o abreviado chimi) es una salsa o adobo culinario de consistencia líquida, típico de Argentina y Uruguay , parecida al pebrechileno. Generalmente es una salsa picante que se utiliza para acompañar carnes como el asado, los choripanes o marinar pescados y aves."

Emulando la broma de Matz al denominar a su lenguaje Ruby, en referencia a Perl, denominé Chimichurri a mi desarrollo. ¿La razón?. Simple, es algo "casero" o "homemade", como lo es el aderezo que acompaña nuestros asados. 

En términos técnicos, Chimichurri está desarrollado en PHP5.2.9, utilizando extensivamente objetos. No es mi intención respetar el paradigma MVC en este caso, sinó que realizo una suerte de mescolanza de datos y vistas en un mismo recurso (del mismo modo el que prepara el chimichurri mezcla todos los condimentos en un recipiente.

Reconozco que el desarrollar con ambientes Ruby me ha organizado de manera particular el modo de pensar y resolver problemas, como se podrá apreciar en el código.

Por el momento no le he incluido ni css ni estilo alguno. De todos modos, definí una clase denominada UI que centraliza los elementos de formularios HTML, de modo de poder aplicar de manera sencilla efectos JQuery y estilos css.

Chimichurri es muy sencillo y apunta a mantener la simplicidad y el minimalismo. En primera instancia tanto las clases como los demás archivos se encuentran todos juntos en un mismo directorio. Para el siguiente release estructuraré las clases por directorios. Por el momento y para esta versión, se utiliza MySql para gestión de bases de datos, pero está en desarrollo una versión que emplea Doctrine como ORM. Como es una herramienta de estudio y de aprendizaje, me doy la libertad de matar mosquitos con cañones.

Esta versión no está depurada ni mucho menos, y se libera a la comunidad bajo licencia GPL 3 para que hagan y deshagan.

El link de descarga es este: chimichurri-0.0.1.zip

Saludos

Interesante

Es un buen punto de partida, con soporte para themes tenes medio camino hecho, lo baje, lo voy a probar en cherokee.