De a poco va tomando forma los distintos componentes para empezar a trabajar con Zend y reusar todos los módulos que podamos.
surforce-base
Ya tiene un módulo de ejemplo "noticias" que está andando bien. Solo queda resolver el tema del header y footer para que todos los módulos puedan acceder de forma centralizada a los mismos sin tener que repetirlos en cada sección de las vistas de cada módulo (en la nueva estructura cada módulo tiene dentro sus modelos, controladores y vistas, no tienen un lugar común). La solución estaría por un controller genérico que heredarían todos los controllers de los módulos y este estaría en suforce-library.
surforce-library
Se subió la primer versión con una estructura inicial con clases de ejemplo. La idea es que instalando una vez surforce-base, hay que instalar dentro del directorio "library" (igual que si fuera Zend) la librería Zsurforce. El proyecto base ya hace uso de clases de la librería.
surforce-modules
Tiene el mismo módulo de ejemplo de surforce-base ("noticias"), la idea de este repositorio es tomar lo que sirva y luego exportar (no sirve copiar los archivos, ya que irían los .svn y seguirían referenciando a los proyectos originales) en nuestro proyecto particular, para tener algo donde empezar y no de cero (más adelante se buscarán otras opciones). A pesar que el módulo "noticias" es igual en ambos repositorios (surforce-base y surforce-modules), se deja para facilitar las pruebas (también está el módulo "default").
Las urls que responden son:
http://localhost/surforce-base/ -> módulo "default"
http://localhost/surforce-base/noticias -> módulo "noticias"
Dentro de poco estoy agregando módulos como: usuarios, contactos, faqs, menú, etc.
Nota: "noticias" hace uso de conexión a la base de datos, en el directorio "sql" está su estructura y en application está config_sys.ini para cambiar los parámetros de conexión (config_app.ini solo es para cambiar particularidades de la aplicación, como títulos, etc).
Bueno, en las próximas horas más novedades. ;-)
Como convertirse en un "Desarrollador PHP Senior" y no morir en el intento... escrito por Enrique Place
Mostrando las entradas con la etiqueta surforce-modules. Mostrar todas las entradas
Mostrando las entradas con la etiqueta surforce-modules. Mostrar todas las entradas
Suscribirse a:
Entradas (Atom)
Entradas populares
-
He visto mucha documentación que habla sobre el tema de los métodos "getter / setter", o traducido al castellano los métodos ...
-
Esto es lo que pasa cuando tienes entornos que no son homogéneos y cada aplicación se encuentra ubicada en distintas márgenes de un "rí...
-
Uno de los problemas que me he encontrado con la versión 5 de PHP es la falta de la representación de los "paquetes" desde el prop...
-
Este es un resumen de conclusiones que se vertieron en una discusión sobre el tema en Foros de Web , donde se plantea la duda de si PHP5 ...
-
Este es un ejemplo publicado a partir de la duda de un usuario , y como son preguntas que se hacen reiteradamente, les dejo el ejemplo aquí ...
-
Esta reflexión se la escribo a todos los "Programadores PHP": Al día de hoy la mayoría de los institutos o universidades de muchos...
-
El Patrón " Singleton " sirve para cuando buscamos restringir la creación de instancias de un objeto, obligando que solo se pueda ...
-
Bueno, luego de revisarlo una y otra vez (y otra vez) ya se encuentra terminada la primer versión del libro que junta toda la experiencia ac...
-
Hace un tiempo que vengo recomendando esta presentación como punto de partida para definir un estándar de desarrollo en una empresa. En ambi...
-
Estoy viendo muy seguido en foros que frecuento regularmente a muchos programadores que quieren dar " el gran salto " y evolucion...