Structure of a project
The structure of a project is optimized to quickly find the necessary files and enables the use of file-mode "cascade"
A project is presented in the following form :
./include/ # any core files of GaboX
./usr/ # your project files.
As GaboX is a framework multiproject, you can have multiple sites/projects running on the same core with separate databases or shared :
└── include
└── usr
└── www.monsite.com
└── monAutreSite
For each project, the structure is recommended the following :
└── usr
└── www.monsite.com
in── admin # backoffice
in── bin # batch
in── classes # classes internally generated and your classes
in── etc # the configuration
in── var # the log/upload/caches
└── www # documentRoot