Nueva estructura de directorios

Registered by Emilio Silveira

La version 0.6 de kumbia, contara con la siguiente estructura de directorios.

.
 |_app
 | |_ config
 | |_ controllers
 | |_ i18n
 | |_ library
 | |_ models
 | |_ plugins
 | | |_ filters
 | | |_ helpers
 | | |_ hooks
 | |_ script
 | |_ temp
 | | |_ cache
 | | |_ logs
 | |_ test
 | |_ views
 |_ docs
 |_ library
 | |_ kumbia
 |_ test

Esta estructura es mas ordenada que la actual version 0.5

Cada aplicación correspondera a un directorio, por ejemplo "app".

Internamente Kumbia manejara las siguientes constantes:

APP_PATH: ruta al directorio de la aplicación
PUBLIC_PATH: ruta al directorio public de la aplicación (por compatibilidad se dara la opcion de definir KUMBIA_PATH con este valor)
LIBRARY_PATH: ruta al directorio library exterior
CORE_PATH: ruta al core de Kumbia (por defecto LIBRARY_PATH.'kumbia/')

El nuevo funcionamiento sera ligeramente diferente, en vez de ser Kumbia quien cargue la aplicación, ahora la aplicacion cargara a Kumbia como una libreria, de esta manera se puede obtener un mejor manejo de multiaplicaciones, hacer el Core y la aplicación mas livianos y asimismo que el framework tenga la caracteristica de ser desacoplado al permitir cambiar las ubicaciones de directorios claves.

Por defecto el funcionamiento sera como si se tratase monoaplicación, en la documentación se incluira un sencillo howto de como trabajar la multiaplicación y compartir el Core de Kumbia.

Esta implementación es totalmente compatible con la 0.5 en lo que respecta a funcionamiento.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Essential
Drafter:
None
Direction:
Needs approval
Assignee:
Emilio Silveira
Definition:
Obsolete
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Emilio Silveira
Completed by
Emilio Silveira

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.