Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
codeur:module:arborescence [Mar. 17, 2007 01:34 PM UTC ] – Typo tito | codeur:module:arborescence [Dec. 17, 2024 06:47 PM UTC ] (Version actuelle) – jpb | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
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. | 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. | ||
+ | |||
+ | |||
Ligne 10: | Ligne 12: | ||
* Un répertoire **images** : contient les images de données du module. | * 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 **lang** : contient les fichiers nécessaires au multi langue. | ||
- | * Un répertoire **Install** : contient les sous-répertoires suivant : | + | * 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 **sql** : contient les fichiers SQL pour le bon fonctionnement du module | ||
* Un répertoire **doc** : contient la licence.txt, | * Un répertoire **doc** : contient la licence.txt, | ||
* Un répertoire **meta** : contient les métas et leurs explications. //Ce dossier sera utilisé dans une future version de NPDS// | * 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 **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// | + | * Un répertoire |
===== Répertoires facultatifs ===== | ===== Répertoires facultatifs ===== | ||
Ligne 21: | Ligne 23: | ||
* Un répertoire **bloc** (optionnel) : contenant les différents blocs du module. | * Un répertoire **bloc** (optionnel) : contenant les différents blocs du module. | ||
* Un répertoire **js** (optionnel) : contenant les fichiers JavaScript. | * Un répertoire **js** (optionnel) : contenant les fichiers JavaScript. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Installation manuelle ===== | ||
+ | Pour permettre une installation manuelle du module, certains fichiers de documentation sont obligatoires! | ||
+ | * extend-modules.txt (détail de la syntaxe du fichier [[Extend-modules]]) localisé dans le sous répertoire install contenant les informations classiques à un appel de l’admin du module via plugin (si nécessaire), | ||
+ | * Un fichier de licence en Français et un en Anglais. Ces fichiers sont disponible [[http:// | ||
+ | * Un fichier reprenant la méthode d' | ||
+ | |||
+ | ################################################################################### | ||
+ | ## Nom: Nom de votre application | ||
+ | ## Version: Version | ||
+ | ## Date: Date de publication | ||
+ | ## Auteur: Votre nom ou Pseudo | ||
+ | ## | ||
+ | ## Description: | ||
+ | ## | ||
+ | ################################################################################### | ||
+ | ## INSTALLATION | ||
+ | ## Décrire ici les étapes de l' | ||
+ | ## | ||
+ | ## CONFIGURATION | ||
+ | ## Si votre application dispose d'une configuration, | ||
+ | ## | ||
+ | ## UTILISATION | ||
+ | ## Appel grace à une URL du type : | ||
+ | ## Pour un module : | ||
+ | ## MON MODULE | ||
+ | ## Pour un Add-On : | ||
+ | ## Mon Add-On | ||
+ | ## | ||
+ | ## ADMINISTRATION DU MODULE | ||
+ | ## Si votre application dispose d'une administration, | ||
+ | ## | ||
+ | ################################################################################### | ||
+ | |||
+ | |||
+ | Il faut aussi préciser dans le fichier install.txt les répertoires à supprimer une fois l’installation manuel effectuer (exemple : sql, css, theme, doc, etc.). | ||
===== Index.html ===== | ===== Index.html ===== | ||
- | Il est vivement recommandé de mettre un fichier **index.html** vide dans chaque répertoire et sous-répertoire. Cela permet d' | + | Il est vivement recommandé de mettre un fichier **index.html** vide dans chaque répertoire et sous-répertoire. Cela permet d' |
+ | |||
+ | {{tag> |