Module development: Difference between revisions

Jump to navigation Jump to search
m
Line 324: Line 324:
et [http://www.dolibarr.com/wikidev/index.php/Interfaces_Exterieur_vers_Dolibarr Interfaces_Exterieur_vers_Dolibarr]
et [http://www.dolibarr.com/wikidev/index.php/Interfaces_Exterieur_vers_Dolibarr Interfaces_Exterieur_vers_Dolibarr]


= Créer un package pour livrer et installer votre module =
= Create a package to distribute and install your module =


* Aller dans le répertoire '''/build''' et recopier le fichier '''makepack-dolibarrmodules.conf''' en '''makepack-monmodule.conf'''. Attention, ce répertoire peut ne pas être fourni dans les packages de versions stables. Si c'est le cas, il peut être récupéré dans le snapshot CVS disponible en téléchargement sur le site web Dolibarr dans la rubrique Version de développement (prendre dans ce cas tout le répertoire build qui est un répertoire autonome et indépendant de la version).
* Go into the directory '''/build''' and copy the file '''makepack-dolibarrmodules.conf''' into '''makepack-mymodule.conf'''. Warning, this directory may not be provided in some packages of stable versions. If so, it can be retrieved from the CVS snapshot available for download on the Dolibarr website in area "Development version" (taken in this case the whole build directory which is autonomous and independent directory).
Saisissez dans ce fichier la liste des noms des nouveaux fichiers que vous avez créé pour votre module (descripteur de module, nouveaux fichiers sql de tables, page php, images, etc...)


* Lancer le script via Perl (besoin de la version Perl 5.0 ou +):
Edit this file to add list of file names for all new files you created for your module (module descriptor, new sql tables files, php page, images, etc ...)
 
* Run the script via Perl (need the Perl version 5.0 or later):
<pre>
<pre>
perl makepack-dolibarrmodule.pl
perl makepack-dolibarrmodule.pl
</pre>
</pre>
Le script vous demande le nom de votre module, sa version majeure et mineure.
The script asks you the name of your module, its major and minor version. A file '''mymodule.tgz ''' will then be manufactured containing your module ready to be deployed.
Un fichier '''monmodule.tgz''' va alors être fabriqué contenant votre module prêt pour être déployé.


* La personne qui reçoit votre module doit alors placer le fichier dans son répertoire racine d'installation de Dolibarr et réaliser la commande:
* The person who receives your module must then place the file in the root directory of a Dolibarr installation and perform the command:
<pre>
<pre>
tar -xvf monmodule.tgz
tar -xvf monmodule.tgz

Navigation menu