sfPropelMooDooPlugin
Hace un buen tiempo que empecé a programar con Symfony y desde la salida de la versión 1.2 me he dedicado a crear un generador administrativo (admin-generator) para Propel. Una tarea más que laboriosa para quien no domina al 100% muchas cosas del framework, tiene ambiciones, aires de grandeza y no tiene donde caerse muerto.
Estos últimos días he tomado la decisión de publicar el código no sin antes terminar al menos algunas puntos primordiales como documentación
Publicar en primera instancia me ayudará a ponerme metas y responsabilidades, y también aclarar mis ideas. Cuando uno escribe con la convicción de que hay personas que lo leen reafirma conceptos para poder transmitir de la mejor manera posible el mensaje al lector. Por lo menos, así lo veo yo.
Y en segunda instancia, algo no seguro, poder recibir críticas, correcciones y porque no participación de otras personas.
Esta publicación estará, sin lugar a dudas, llena de correcciones que inevitablemente surgirán.
Objetivos
Implementar un plugin para symfony que nos permita incorporar a nuestros proyectos un generador similar al generator de propel pero con algunas mejoras sustanciales:
- Widgets de Formularios adaptados a las tecnologías usadas.
- Uso de AJAX.
- Implementación de una UI (Interface de Usuario).
- JavaScript no intrusivo.
Tecnologías
Inevitablemente el plugin deberá tener un buen soporte del lado cliente. En este caso utilizaremos mooTools.
Metodología de funcionamiento
La idea global de la metodología de funcionamiento es implementar un pequeño motor en el cliente (JS) con la capacidad suficiente de ‘entendimiento’ con las convenciones de funcionamiento de los scripts generador por Propel en el servidor.
Esta historia recién empieza …
