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