Fichiers spécifiques des modules : Différence entre versions
De OviWiki
(→Variables du fichier INI) |
(→addonini.php) |
||
| Ligne 22 : | Ligne 22 : | ||
{|class="prettytable" | {|class="prettytable" | ||
|- | |- | ||
| − | || name || Nom du module | + | || name="addonname" || Nom du module |
|- | |- | ||
| − | || version || Version du module | + | || version="1.0" || Version du module |
|- | |- | ||
| − | || description || Description qui s'affiche dans la liste des modules sur la page réservée à l'administrateur | + | || description="" || Description qui s'affiche dans la liste des modules sur la page réservée à l'administrateur |
|- | |- | ||
| − | || longdesc || Description longue | + | || longdesc="" || Description longue |
|- | |- | ||
| − | || db_prefix || préfixe utilisé pour le nom des tables dans la base mysql d'Ovidentia (le préfixe sera utilisé lors de la suppression du module) | + | || db_prefix="gds_" || préfixe utilisé pour le nom des tables dans la base mysql d'Ovidentia (le préfixe sera utilisé lors de la suppression du module) |
|- | |- | ||
| − | || delete || <nowiki>1|0</nowiki> autoriser la suppression du module (défaut 0) | + | || delete="1" || <nowiki>1|0</nowiki> autoriser la suppression du module (défaut 0) |
|- | |- | ||
| − | || addon_access_control || <nowiki>1|0</nowiki> activer ou désactiver le contrôle d'accès par l'administrateur sur le module (défaut 1) | + | || addon_access_control="1" || <nowiki>1|0</nowiki> activer ou désactiver le contrôle d'accès par l'administrateur sur le module (défaut 1) |
|- | |- | ||
| − | || ov_version || Version minimale d'ovidentia pour que le module fonctionne | + | || ov_version="6.6.0" || Version minimale d'ovidentia pour que le module fonctionne |
|- | |- | ||
| − | || php_version || Version minimale de php pour que le module fonctionne | + | || php_version="5.0" || Version minimale de php pour que le module fonctionne |
|- | |- | ||
| − | || mysql_version || Version minimale de mysql pour que le module fonctionne | + | || mysql_version="5.0" || Version minimale de mysql pour que le module fonctionne |
| + | |- | ||
| + | || upload_directory="Available" || Tester si il existe un répertoire d'upload correctement configuré | ||
|- | |- | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==history.txt== | ==history.txt== | ||
Version du 4 février 2008 à 10:30
Sommaire
addonini.php
Fichier contenant les paramètres du module
Sections du fichier INI
[general] : Variables de configuration
[addons] : dépendances entre les modules
[recommendations] : Variables de configuration pour le module mais non bloquante pour l'installation
Variables du fichier INI
| name="addonname" | Nom du module |
| version="1.0" | Version du module |
| description="" | Description qui s'affiche dans la liste des modules sur la page réservée à l'administrateur |
| longdesc="" | Description longue |
| db_prefix="gds_" | préfixe utilisé pour le nom des tables dans la base mysql d'Ovidentia (le préfixe sera utilisé lors de la suppression du module) |
| delete="1" | 1|0 autoriser la suppression du module (défaut 0) |
| addon_access_control="1" | 1|0 activer ou désactiver le contrôle d'accès par l'administrateur sur le module (défaut 1) |
| ov_version="6.6.0" | Version minimale d'ovidentia pour que le module fonctionne |
| php_version="5.0" | Version minimale de php pour que le module fonctionne |
| mysql_version="5.0" | Version minimale de mysql pour que le module fonctionne |
| upload_directory="Available" | Tester si il existe un répertoire d'upload correctement configuré |
history.txt
Ce fichier est optionnel, il permet de saisir l'historique des modifications
init.php
Ce fichier contiens les fonctions nécessaires pour relier le module au noyau d'Ovidentia
ovml.php
Ce fichier permet d'implémenter des contener OVML spécifiques au module
Documentation: Implémentation de containers OVML dans un module