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
    • . ..
  • 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
      • ...
  • 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
      • ...
  • index.php