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)