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 : contient les fichiers SQL pour le bon fonctionnement du module
    • Un répertoire doc : contient la licence.txt, et le fichier d’install.txt (fichier d’explication de l’installation manuel du module)
    • Un répertoire meta : contient les métas et leurs explications. Ce dossier sera utilisé dans une future version de NPDS
    • Un répertoire theme : contient les fichiers html qui iront dans le thème de l’utilisateur. Ce dossier sera utilisé dans une future version de NPDS
    • Un répertoire css : contient la css à fusionner avec celle du thème. Ce système est en évolution

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 (moins performant qu’un .htaccess mais plus simple à utiliser).

Index


Utilisateur

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



Page