Lys : architecture des fichiers

Compréhension élémentaire
| Jeudi 31 Août 2023

Lys est décomposée en deux parties : le noyau et l'application.
Sur un hébergement partagé (sur free.fr par exemple) où l'on ne dispose que d'un dossier, on peut fusionner les racines du noyau et de l'application.
Si l'on dispose de plusieurs dossiers formant des sous domaines, on peut laisser le partitionnement sans soucis.

Dans la description de l'architecture, on fixera le dossier www pour le noyau (i.e. core) et xyz pour l'application (i.e. app )

Architecture élémentaire

[www = Core]
/assets
/icons
/home.gif
/wait.gif
 
/tools
/Lys
/reset.css
/grid.css
/widget.css
/theme.css
/default.css.php
/min.default.css (fichier généré par le système)
/plugin.js
/on.js
/script.js
/default.js.php
/min.default.css (fichier généré par le système)
 
/private
/conf
/app.ini
 
/templates
/fr-FR
/die.html
/error.html
/exception.html
/redirect.html
/authenticate.html
 
/includes
/Lys
/arrayquery.php
/core.php
/directory.php
/httpexception.php
/logicexception.php
/runtimeexception.php
 
/common.php
/css.php
/js.php
/magicquotes.php

[xyz = App]
/acp
/index.php
/info.php
/login.php
/logout.php
 
/assets
/images
/commons
/gallery
/thumbnails
/og
/helps
/ig
/helps
 
/private
/alias
/cache
/data
/en-US
/fr-FR
 
/index.php
/undefined.php (fichier généré par le système)