Hola Martín, Martin Szyszlican wrote:
Sin embargo Ambivalence es una implementación del Patrón MVC (Model-View-Controller), al comprenderlo me di cuenta que el CMS (Content Management System) que yo uso y desarrollé también lo és, soporta multiples comandos, con muchas vistas que rellenan un layout. El comando mas obvio es mostrar una página, con el layout tipico del sitio y la vista es la página que se está buscando. Otros comandos son procesar envio de mails o agregar a la base de datos. Aunque el mio no es orientado a objetos, funciona similarmente. Otra cosa que me interesa es la configuración en XML, que yo necesitaría implementar en mi CMS, ya que tiene una configuracion muy poco amigable en PHP, aunque es muy práctico en el sentido de que reconoce la estructura de un sitio y sus secciones a partir de la estructura de directorios, con lo que puede funcionar con cero configuración. Mi CMS es mucho menos flexible que este Framework, porque es muy simple de operar. Sin embargo creo que mi CMS se puede implementar sobre este framework y solucionar algunos de los problemas que estoy teniendo: Vistas "inteligentes" que puedan procesar datos, Vistas que contengan otras Vistas, la abstracción de la base de datos parece ser muy buena... creo que usarlo en general simplificaría la tarea como desarrollador, pero complicaría el tema de la implementación.
La verdad es que me pierdo un poco con el vocabulario técnico, pero entiendo que desarrollaste un CMS en PHP y como es mi caso también, te envío el enlace[1]. Soy autodidacta en estos temas, así que mi código es un poco enrevesado, pero quizás te interese verlo un poco.
En mayo, cuando terminé una primera versión, lo subí y compartí con la lista. Pero después de implementarlo en numerosos proyectos hice muchas correcciones que subí ahora.
Saludos, -- Camilo Kawerín 27Sur comunicación & diseño http://www.27sur.com _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo