Installation de l'extension
Les extensions se trouvent toujours dans un sous-répertoire de /noalyss/include/ext, pour notre plugin que nous appelerons DUMMY, le répertoire correspondant sera /noalyss/include/ext/dummy. La première étape est donc de décompresser le plugin dans le répertoire /phpcompta/include et vérifier si on a bien /phpcompta/include/ext/DUMMY ensuite l'activer.
Attention : avec BitNami, l'arborescence n'est pas la même
- Pour Mac : les fichiers sont dans /Applications/phpcompta-6.5.1-0/apps/phpcompta/htdocs/include/ext (phpcompta-6.5.1.0 est la version de PhpCompta)
- Pour Windows : C:/BitNami/phpcompta-6.6-1apps/phpcompta/htdocs/include/ext
Le plus simple est de retrouver le fichier dummy.php, si le chemin est /chemin/ext/dummy/dummy.php alors /chemin/ext est l'endroit où les plugins doivent être décompressés. Le chemin quand on ajoute le plugin dans le menu CFGMENU est donné dans le wiki , pour chaque plugin, on donne le paramètre “chemin” qui est en fait le chemin à partir de /ext/
Comment l'activer
(Pour la version 6.0) Grâce à l'accès direct allez sur CFGMENU, puis ajoutez plugin, les champs sont les mêmes, il faut ajouter ce plugin dans le profil des utilisateurs qui doivent l'utiliser (CFGPRO)
Pour la version 6.8 et plus haut, il suffit d'aller dans CFGPLUGIN et cochez qui peut utiliser le plugin qui se trouvera dans le module “Extension”. Avec CFGMENU, on peut placer l'extension dans un autre module.
Explication des champs
- Label, est le nom de menu de votre extension
- Code est utilisé pour inclure le fichier du plugin, il correspond au champs caché plugin_code
- Fichier est le chemin complet vers l'extension
Pour notre extension, les valeurs suivantes sont données
- Label : Mon dummy à moi
- code : dum
- Fichier : dummy/dummy.php
Vous sauvez, cliquer sur Extension et vous verrez apparaître un nouveau plugin appelé “Mon dummy à moi”; si vous cliquez dessus, la page ext/dummy/dummy.php sera exécutée; voyez le code du fichier phpcompta/html/extension.php pour comprendre.