Communication entre les modules : Différence entre versions
De OviWiki
| (28 révisions intermédiaires par 3 utilisateurs non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
| + | [[Catégorie:Développement de modules]] | ||
| + | [[Catégorie:Technologies à l'étude]] | ||
| + | |||
| + | == Dépendances entre les modules au moment de l'installation == | ||
| + | |||
Lors de l'installation d'un module, des dépendances peuvent êtres utilisées, le nom des modules dépendants doivent être ajoutés dans le fichier addonini.php avec le numéro de version minimum nécessaire dans la section "addons" : | Lors de l'installation d'un module, des dépendances peuvent êtres utilisées, le nom des modules dépendants doivent être ajoutés dans le fichier addonini.php avec le numéro de version minimum nécessaire dans la section "addons" : | ||
| − | exemple avec le module | + | exemple avec le module dashboard qui nécessite le module client : |
<pre> | <pre> | ||
[general] | [general] | ||
| − | name=" | + | name="dashboard" |
version=6.09 | version=6.09 | ||
| − | description="Gestion de projets | + | description="Gestion de projets" |
| − | db_prefix=" | + | db_prefix="gdp_" |
ov_version=5.6.2 | ov_version=5.6.2 | ||
php_version=4.1.2 | php_version=4.1.2 | ||
| Ligne 18 : | Ligne 23 : | ||
</pre> | </pre> | ||
| + | == Gestionnaire d'événements et fonctionnalités == | ||
| − | Pour que les différents modules puissent partager des fonctions, les développeurs | + | Pour que les différents modules puissent partager des fonctions, les développeurs pourront utiliser le [[API du gestionnaire d'événement|gestionnaire d'événements]] et l'[[API des fonctionnalités]] |
| − | + | ||
| − | [[ | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | [[Image:Com addons.svg]] | |
| − | + | ||
| − | + | ||
Version actuelle en date du 6 mars 2009 à 11:07
Dépendances entre les modules au moment de l'installation
Lors de l'installation d'un module, des dépendances peuvent êtres utilisées, le nom des modules dépendants doivent être ajoutés dans le fichier addonini.php avec le numéro de version minimum nécessaire dans la section "addons" :
exemple avec le module dashboard qui nécessite le module client :
[general] name="dashboard" version=6.09 description="Gestion de projets" db_prefix="gdp_" ov_version=5.6.2 php_version=4.1.2 mysql_version=3.23 [addons] clients=2.8
Gestionnaire d'événements et fonctionnalités
Pour que les différents modules puissent partager des fonctions, les développeurs pourront utiliser le gestionnaire d'événements et l'API des fonctionnalités