Retour : page principale > sommaire applications générales > Base de code standard
Arborescence par défaut avancée d'une application utilisant le Framework
Abrorescence future mode avancé avec scripts et services
mon_application
- bibliotheque : contients les fichiers de codes php (pas de html, css, ou js) partagé par toute l'application
- composants : contients des classes php générant des composants graphiques (html, css, js) partagé par toute l'application
- configurations : contients les différents fichiers de configurations généraux en fonction du contexte (config_papyrus.ini, config_cli.ini, config.ini)
- i18n : contient des fichiers ini pour chaque langue dans laquelle les paramètres généraux de l'appli ont été traduits
- fr.ini
- en.ini
- ...
- interfaces
- mon_module_01
- bibliotheque : contients les fichiers de codes php (pas de html, css, ou js) partagé par toute ce module
- composants : contients des classes php générant des composants graphiques (html, css, js) partagé par toute ce module
- configurations : contients les différents fichiers de configurations de ce module en fonction du contexte (config_papyrus.ini, config_cli.ini, config.ini)
- controleurs : contients les fichiers controleurs de ce module, c'est eux qui appelle les fichires modèles et les squelettes de ce module.
- i18n : contient des fichiers ini pour chaque langue dans laquelle les paramètres du module ont été traduits
- modeles : contients les fichiers modèles (récupère les données d'une base de données, de services web...) de ce module
- squelettes : les fichiers squelettes PHP (= HTML contenant du PHP imbriqué) de ce module
- images : dossier contenant les images utilisées par ce module et les squelettes
- css : dossier contenant les CSS spécifiques à ce module
- scripts : dossiers contenant les bibliothèques Javascript et les script Javascript de ce module
- mon_module_02
- . ..
- mon_module_01
- scripts
- mon_script_01
- bibliotheque : contients les fichiers de codes php (pas de html, css, ou js) partagé par toute ce script
- configurations : contients les différents fichiers de configurations de ce script en fonction du contexte (config_papyrus.ini, config_cli.ini, config.ini)
- controleurs : contients les fichiers controleurs de ce module, c'est eux qui appelle les fichires modèles et les squelettes de ce script.
- i18n : contient des fichiers ini pour chaque langue dans laquelle les paramètres du script ont été traduits
- modeles : contients les fichiers modèles (récupère les données d'une base de données, de services web...) de ce script
- squelettes : les fichiers squelettes PHP (= HTML contenant du PHP imbriqué) de ce script
- images : dossier contenant les images utilisées par ce script et les squelettes
- css : dossier contenant les CSS spécifiques à ce script
- scripts : dossiers contenant les bibliothèques Javascript et les script Javascript de ce script
- mon_script_02
- ...
- mon_script_01
- services
- mon_service_01
- bibliotheque : contients les fichiers de codes php (pas de html, css, ou js) partagé par toute ce service
- configurations : contients les différents fichiers de configurations de ce script en fonction du contexte (config_papyrus.ini, config_cli.ini, config.ini)
- controleurs : contients les fichiers controleurs de ce module, c'est eux qui appelle les fichires modèles et les squelettes de ce service.
- i18n : contient des fichiers ini pour chaque langue dans laquelle les paramètres du service ont été traduits
- modeles : contients les fichiers modèles (récupère les données d'une base de données, de services web...) de ce service
- squelettes : les fichiers squelettes PHP (= HTML contenant du PHP imbriqué) de ce service
- images : dossier contenant les images utilisées par ce service et les squelettes
- css : dossier contenant les CSS spécifiques à ce service
- scripts : dossiers contenant les bibliothèques Javascript et les script Javascript de ce service
- mon_service_02
- ...
- mon_service_01
- index.php