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

Responder a