www/
├── app/ Le code source de votre site.
│ ├── config/
│ │ ├── database.json
│ │ └── settings.json
│ │
│ ├── data/
│ ├── files/
│ ├── modules/
│ ├── themes/
│ └── app_core.php
│
├── bootstrap/ Fichier de lancement du Framework.
│ ├── autoload.php
│ ├── debug.php
│ ├── requirements.php
│ └── start.php
│
├── core/ Le code source des modules et thèmes par défauts du CMS.
│ ├── modules/
│ │ ├── Contact/
│ │ ├── FileSystem/
│ │ ├── Install/
│ │ ├── Menu/
│ │ ├── News/
│ │ ├── Node/
│ │ ├── QueryBuilder/
│ │ ├── System/
│ │ ├── Template/
│ │ └── User/
│ │
│ └── themes/
│ ├── Admin/
│ ├── Bootstrap 3/
│ └── Quiet Blue/
│
└── vendor/
├── ircmaxell/password-compat/
├── psr/
│ ├── container/
│ └── http-message/
│
└──soosyse/
├── framework/
└── queryflatfile/
Le répertoire app
contient l’ensemble de la configuration de votre application :
app/config
: les fichiers de paramétrage,app/data
: les données de votre site au format JSON (format par défaut),app/files
: les ressources multimédia téléversées depuis votre site,app/modules
: les modules contributeurs (uniquement dans SoosyzeCMS),app/themes
: les thèmes contributeurs (uniquement dans SoosyzeCMS),app/app_core.php
: le script de votre application (les modules utilisés par SoosyzeCMS).Le répértoire core
contient l’ensemble du code source :
core/modules
: l’ensemble de la logique de votre site,core/themes
: les thèmes de base du CMS.Le répertoire vendor
contient toutes les bibliothèques nécessaires au bon fonctionnement de l’application :
ircmaxell/password-compat
: la bibliothèque qui permet de hasher les mots de passe en version 5.4 de PHP,psr/container
: l’interface pour le CID ,psr/http-message
: l’interface pour les objets Request, Response, Message, Uri… ,soosyze/queryflatfile
: la bibliothèque qui permet de manipuler des fichiers JSON comme une base de données,soosyze/framework
: le framework sur lequel se base SoosyzeCMS.