Organisation des dossiers de l’application

A partir de la version 0.8
samedi 14 février 2004.
 
A l’occasion d’un probable transfert du CVS de Savannah vers Adullact, voici une proposition de nouvelle arborescence des fichiers du projet.

/images Il contient toutes les images indispensable à l’application, mais également les images qui sont ajoutées pour paramétrer l’applications (comme les photos de salles, d’ordinateur, le logo, les logiciels, les thèmes, etc.) Un sous dossier /images/users_photos est créé par l’application pour y stocker les photos des usagers.

/fonts Contiendrait les *.TTF qui sont utilisés par GD pour disposer du texte dans les images créées en PHP.

/templates Si un jour la forme et les fond sont réellement séparés, et qu’il soit possible de changer complètement de "maquette" des pages. Pas encore utilisé.

/includes Contiendrait tous les fichiers *.inc.php

/languages Contient tous les fichiers *.lang.inc.php. Actuellement, seul fr.lang.inc.php existe. Mais rêvons, un jour, quelqu’un voudra peut-être traduire le projet.

/docs Contient INSTALL voire d’autres fichiers textes ou html de documentation. Est-ce là qu’il faudra disposer TODO, AUTHORS et README ?

/css Les feuilles de styles *.css. Il en existe deux actuellement. /javascripts Les scripts en javascript. Pour le moment, il n’y en a que deux : menu*.js et autoeval.js.

/sql Tous les scripts SQL (*.sql) de l’application.

/ Tout le reste, donc tous les *.php directement exécutables.



Forum