Arborescence des fichiers
Imprimer

Arborescence de Mediboard

Détail de la structure de fichier

.setting/
répertoire utilisé par eclipse
classes/
Contient toutes les classes nécessaires à l'application notament la classe CMbObject qui permet de créer des classes d'objets métier. Elle comprend toutes les fonctions permettant de gérer leur liaison avec la base de données ainsi que tous les éléments concernant les meta-objets? et les contrôles de validité des champs.

files/
Contient tous les fichiers que les personnes déposent par l'upload dans l'application.

images/
Contient les images et les animations de l'application.

includes/
Contient toutes les fonctions nécessaires au Framework (Javascript ou Php)

install/
Contient les fichiers nécessaires à l'installation.

legacy/
Permet la rétro compatibilité des modules avec leurs anciennes versions.

lib/
Contient les librairies dont l'application a besoin pour fonctionner. (dojo?, fckeditor,-)

libpkg/
Contient les librairies en archives dont l'application a besoin pour fonctionner. (dojo?, fckeditor,-)

locales/
Présente les fichiers de langues (français, anglais) de chaque modules. Concerne la stratégie d'internationalisation

modules/
Contient toutes les modules de l'application, avec les classes métiers? , les fichiers *.php' que nous avons besoin et les fichiers *.tpl' nécessaire pour l'affichage.

shell/
Scripts utilitaires pour les opérations de maintenances.

style/
Contient les feuilles de style des différents thèmes utilisés sur Mediboard.

tmp/
Répertoire temporaire du framework.

index.php
C'est 'url dispatcher'. Il permet d'analyser la requête HTTP et aiguiller vers la bonne vue et / ou le bon contrôleur, et d'initialiser le framework.


Dernièrement modifié par mytto20056 points  , Basé sur le travail de rhum17211 points  et lryo15671 points  .
Modifiée dernièrement le mardi 17 de juillet, 2007 23h04m30.

Sponsors privilégiés

Mediboard project