Structure d'un projet

La structure d'un projet est optimisé afin de permettre de trouver rapidement les fichiers nécessaires et permet l’utilisation de fichier en mode "cascade"

Un projet se présente sous la forme suivante : 

./include/   # tous les fichiers core de GaboX
./usr/            # vos fichiers projets.

Comme GaboX est un framework multiprojet, vous pouvez avoir plusieurs sites/projets qui fonctionnement sur le même core avec bases de données séparées ou commune :


└── include
└── usr
    └── www.monsite.com
    └── monAutreSite

Pour chaque projet, la structure conseillée est la suivante :


└── usr
    └── www.monsite.com        
        ├── admin
        ├── bin
        ├── classes
        │   └── auto
        ├── etc
        ├── sql
        ├── ssl
        ├── var
        │   ├── batchs
        │   ├── cache
        │   ├── log
        │   └── upload
        └── www
            ├── ajax
            ├── controller
            ├── css
            ├── fonts
            ├── js
            ├── media -> ../admin/media/data/files
            └── views