Ceci est une ancienne révision du document !


Arborescence

L'arborescence est l'organisation des fichiers et des répertoires. Sous NPDS, nous faisons en sorte que l'aborescence soit normalisée. Cela ne signifie pas que votre module ne fonctionnera pas correctement si vous n'utilisez pas ces répertoires mais que nous cherchons à avoir une structure homogène pour tous les modules.

Le but de cette page n'est donc pas de présenter le fonctionnement de tous les répertoires mais bien les règles de normalisation de ceux-ci.

Répertoires nécessaires

La racine de votre module contient l'ensemble des dossiers et fichiers nécessaires au bon fonctionnement de votre module avec NPDS. En voici la liste:

  • Un répertoire admin : contient tous les fichiers d’administration
  • Un répertoire images : contient les images de données du module.
  • Un répertoire lang : contient les fichiers nécessaires au multi langue.
  • Un répertoire Install : contient les sous-répertoires suivant :
    • Un répertoire sql : contenant les fichiers SQL pour le bon fonctionnement du module
    • Un répertoire doc : contenant la licence.txt, et le fichier d’install.txt (fichier d’explication de l’installation manuel du module)
    • Un répertoire meta (futur utilisation(Dune)) : contenant les métas et leurs explications
    • Un répertoire theme (futur utilisation(Dune)) : contenant les fichiers html qui iront dans le thème de l’utilisateur, pour utiliser les métas et voila pas plus d’explication pour l’instant.
    • Un répertoire css (optionnel et en évolution) : contenant la css à fusionner avec celle du thème

Répertoires facultatifs

La racine de votre module peut aussi contenir des répertoires qui ne seront nécessaires qu'en fonction du type de module. En voici la liste:

  • Un répertoire bloc (optionnel) : contenant les différents blocs du module.
  • Un répertoire js (optionnel) : contenant les fichiers JavaScript.

Index.html

Il est vivement recommandé de mettre un fichier index.html vide dans chaque répertoire et sous-répertoire. Cela permet d'éviter que n'importe qui puisse lister le contenu des répertoires.

Index


Utilisateur

Vous n'ètes pas identifié. Vous pouvez vous inscrire ou vous connecter.



Page