PageWikiniArchive


Vous ĂŞtes ici : Page Principale > sommaire aide Papyrus > objectifs



Arborescence des dossiers et fichiers de Génésia


- Racine
  • * api : contient des dossiers oĂą sont rangĂ©s les API du client et de Papyrus.
    • * debogage_1.0 : contient les fichiers de l'api de dĂ©bogage.
    • ....

  • * client : contient des dossiers oĂą sont rangĂ©s les applications de l'utilisateur.
    • * nom_appli : contient des dossiers oĂą sont rangĂ©s les fichiers de l'applications de l'utilisateur. Tous les fichiers d'une application (hormis index.php et le fichier principale de l'application) doivent ĂŞtre prĂ©fixĂ© par trois lettres correspondant aux initiales de l'application. Voir la convention de rĂ©aliation d'une application pour l'arborescence d'une application.
      • ... : les autres dossiers d'applications communes Ă  plusieurs sites.

  • * papyrus : contient les fichiers et les dossiers de Papyrus (exploitĂ©s cĂ´tĂ© serveur). Voir la documentation gĂ©nĂ©rĂ©e par  PhpDocumentor. L'arborescence est identique Ă  celle dĂ©crite dans la convention de rĂ©alisation d'application.

  • * sites : contient des dossiers oĂą sont rangĂ©s les fichiers (exploitĂ©s cĂ´tĂ© client) de chaque site.
    • * communs : contient des dossiers stockant des fichiers communs Ă  plus de 2 sites.
      • * generique : contient des dossiers stockant des fichiers communs Ă  plus de 2 sites sans notion de langue.
        • * styles : contient les fichiers CSS communs Ă  plusieurs sites sans notion de langue.
        • * documents : contient des dossiers correspondant Ă  chaque appli qui a besoin de stocker des fichiers (comme l'appli projet) sans que la notion de langue n'intervienne et qui soit communs Ă  plusieurs sites.
        • * images : contient les dossiers d'images communes Ă  plusieurs sites sans notion de langue.
          • * icones : contient les images servant d'icĂ´ne pour les fichiers par exemple.
          • ... : les dossiers d'images communes Ă  plusieurs site sans notion de langue.
        • * scripts : contient les fichiers .js communs Ă  plusieurs sites sans notion de langue.
      • * langue_fr : contient les dossiers stockant des fichiers communs Ă  plusieurs sites en langue fr.
        • * styles : contient les fichiers css communs Ă  plusieurs sites en langue française.
        • * documents : contient des dossiers correspondant Ă  chaque appli qui a besoin de stocker des fichiers (comme l'appli projet) en langue française et qui soit communs Ă  plusieurs sites.
        • * images : contient les dossiers d'images communes Ă  plusieurs sites en langue française.
        • * scripts : contient les fichiers .js communs Ă  plusieurs sites en langue française.
      • ... : chaque langue Ă  son dossier "langue" suffixĂ© avec le code ISO en deux lettres de la langue.
    • * admin : le site d'administration de GĂ©nĂ©sia.
      • * generique : des dossiers oĂą sont rangĂ©s les fichiers propres au site Admin sans notion de langue.
        • * documents : contient des dossiers correspondant Ă  chaque appli qui a besoin de stocker des fichiers (comme l'appli Projet) sans que la notion de langue n'intervienne.
        • * images : contient des dossiers oĂą sont rangĂ©s les images spĂ©cifiques au site Admin sans notion de langue.
          • * favicones : contient les images servant d'icĂ´ne au navigateur.
          • ... : les autres dossiers d'images du site sans notion de langue.
      • * langue_fr : des dossiers oĂą sont rangĂ©s les fichiers propres au site Admin en langue française.
        • * documents : contient des dossiers correspondant Ă  chaque appli qui a besoin de stocker des fichiers (comme l'appli projet) en langue française.
        • * styles : contient les fichiers css du site Admin en langue française.
        • * images : contient des dossiers oĂą sont rangĂ©s les images propres au site Admin en langue française.
          • ... : les autres dossiers d'images du site en langue fr.
        • * scripts : contient des fichiers .js Ă  inclure tel quel dans le squelette du site.
        • * squelettes : contient les fichiers de squelette du site Admin en langue française.
        • ... : chaque langue Ă  ses dossiers "depots" et "presentation" suffixĂ©s avec le code ISO en deux lettres de la langue.
    • * mon_site_01 : le premier site de l'utilisateur.
    • * mon_site_02 : le second site de l'utilisateur.
      • ... : les autres sites.

  • * index.php : correspond Ă  la page d'accueil ou au portail renvoyant vers les diffĂ©rents sites.
  • * papyrus.php : le fichier de dĂ©marage de Papyrus.