Nueva estructura de directorios
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_
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