Fichiers spécifiques des modules : Différence entre versions
(→addonini.php) |
(→addonini.php) |
||
| Ligne 11 : | Ligne 11 : | ||
<nowiki> | <nowiki> | ||
[addons]</nowiki> : dépendances entre les modules | [addons]</nowiki> : dépendances entre les modules | ||
| + | |||
| + | Dans cette section il faut mettre le nom d'un module en nom de variable et le numéro de version minimale en valeur | ||
<nowiki> | <nowiki> | ||
Version du 14 mars 2008 à 17:36
Sommaire
- 1 addonini.php
- 2 history.txt
- 3 init.php
- 3.1 addonname_getAdminSectionMenus(&$url, &$text)
- 3.2 addonname_getUserSectionMenus(&$url, &$text)
- 3.3 addonname_onSectionCreate(&$title, &$content)
- 3.4 addonname_searchinfos()
- 3.5 addonname_searchresults($q1, $q2, $option, $pos, $nb_result)
- 3.6 addonname_upgrade($version_base,$version_ini)
- 3.7 addonname_onDeleteAddon()
- 4 ovml.php
addonini.php
Fichier contenant les paramètres du module
[general] : Variables de configuration
[addons] : dépendances entre les modules
Dans cette section il faut mettre le nom d'un module en nom de variable et le numéro de version minimale en valeur
[recommendations] : Variables de configuration pour le module mais non bloquante pour l'installation
Voir la liste des variables disponibles : Variables du fichier addonini
history.txt
Ce fichier est optionnel, il permet de saisir l'historique des modifications
init.php
Ce fichier contient les fonctions nécessaires pour relier le module au noyau d'Ovidentia. Toutes les fonction sont préfixées par le nom du module (le nom du répertoire)
addonname_getAdminSectionMenus(&$url, &$text)
Insérer un lien dans la section administration
Cette fonction sera remplacée par l'API du plan de site dans une future version d'Ovidentia
addonname_getUserSectionMenus(&$url, &$text)
Insérer un lien dans la section utilisateur
Cette fonction sera remplacée par l'API du plan de site dans une future version d'Ovidentia
addonname_onSectionCreate(&$title, &$content)
Créer une section
addonname_searchinfos()
Insérer une entrée dans le moteur de recherche d'Ovidentia
addonname_searchresults($q1, $q2, $option, $pos, $nb_result)
Afficher des résultats lors d'une recherche dans Ovidentia
addonname_upgrade($version_base,$version_ini)
Fonction appellée lors de l'installation du module.
Voir l'article : Développement d'un programme de mise à jour
addonname_onDeleteAddon()
Fonction appellée lors de la suppression du module
ovml.php
Ce fichier permet d'implémenter des containers OVML spécifiques au module
Documentation: Implémentation de containers OVML dans un module