31,003
edits
mNo edit summary |
|||
| Line 4: | Line 4: | ||
Toutefois voici une liste d'outils fortement recommandés pour leur complétude, leur qualité et la productivité du développement qu'ils apportent. Ils sont utilisés par la plupart des développeurs principaux de Dolibarr. Notons que toutes ces solutions sont gratuites et OpenSource. | Toutefois voici une liste d'outils fortement recommandés pour leur complétude, leur qualité et la productivité du développement qu'ils apportent. Ils sont utilisés par la plupart des développeurs principaux de Dolibarr. Notons que toutes ces solutions sont gratuites et OpenSource. | ||
= Pour tous = | |||
Voici le socle de travail recommandé, toutefois tout outil respectant les standards Web, PHP, Mysql peuvent faire l'affaire. | Voici le socle de travail recommandé, toutefois tout outil respectant les standards Web, PHP, Mysql peuvent faire l'affaire. | ||
== Un serveur AMP == | |||
* Apache, Mysql et PHP | * Apache, Mysql et PHP | ||
| Line 16: | Line 16: | ||
Sur Windows: Installez WampServer 2 (base Mysql, Apache et PHP tout clé en main). Ce serveur WAMP offre le trio MySql+Apache+PHP, avec possibilité de basculer de version pour n'importe lequel de ces composants d'un simple clic). | Sur Windows: Installez WampServer 2 (base Mysql, Apache et PHP tout clé en main). Ce serveur WAMP offre le trio MySql+Apache+PHP, avec possibilité de basculer de version pour n'importe lequel de ces composants d'un simple clic). | ||
== Firefox et plugins == | |||
* Firefox 3.0 avec les plugins: HTML Validator, Firebug + Firecookie, Phplangeditor ainsi que les dictionnaires de votre langue. | * Firefox 3.0 avec les plugins: HTML Validator, Firebug + Firecookie, Phplangeditor ainsi que les dictionnaires de votre langue. | ||
A télécharger depuis le site http://www.firefox.com | A télécharger depuis le site http://www.firefox.com | ||
== SquirrelSQL == | |||
* SquirrelSQL pour l'administration de base | * SquirrelSQL pour l'administration de base | ||
A télécharger depuis le site http://squirrelsql.sf.net | A télécharger depuis le site http://squirrelsql.sf.net | ||
== Eclipse et plugins == | |||
* Installation d'Eclipse 3.2 ou 3.3 | * Installation d'Eclipse 3.2 ou 3.3 | ||
A télécharger depuis le site http://www.eclipse.org | A télécharger depuis le site http://www.eclipse.org | ||
| Line 31: | Line 31: | ||
Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise à jour: http://download.eclipse.org/tools/pdt/updates/ | Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise à jour: http://download.eclipse.org/tools/pdt/updates/ | ||
= Optionnel = | |||
== Si vous gérez d'autres projets sous SVN == | |||
* Installation du plugin pour Eclipse pour SVN: SubClipse. | * Installation du plugin pour Eclipse pour SVN: SubClipse. | ||
Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise à jour: http://subclipse.tigris.org/install.html | Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise à jour: http://subclipse.tigris.org/install.html | ||
== Si vous désirez faire des scripts en Perl == | |||
* Installation du plugin Eclipse pour Perl: EPIC | * Installation du plugin Eclipse pour Perl: EPIC | ||
Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise à jour: http://e-p-i-c.sf.net/updates | Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise à jour: http://e-p-i-c.sf.net/updates | ||
== Si vous désirez développer des modules avec le générateur UML2Dolibarr == | |||
Une méthode pour générer un module fonctionnel depuis l'UML est en cours de mise au point. | Une méthode pour générer un module fonctionnel depuis l'UML est en cours de mise au point. | ||
| Line 72: | Line 72: | ||
et les importer dans Eclipse. | et les importer dans Eclipse. | ||
== Si vous êtes sous Windows == | |||
* Notepad++ (pour ceux qui ne supportent pas java ou utilisent un vieux coucou trop faible pour Eclipse). | * Notepad++ (pour ceux qui ne supportent pas java ou utilisent un vieux coucou trop faible pour Eclipse). | ||
| Line 80: | Line 80: | ||
* CygWin (pour la commande patch et la commande en ligne cvs si vous préferez les lignes de commandes) | * CygWin (pour la commande patch et la commande en ligne cvs si vous préferez les lignes de commandes) | ||
== Si vous désirez faire du debuggage et tunning avec XDebug == | |||
* Installer xdebug (package php-xdebug sous Ubuntu, fichier dll téléchargé sur http://www.xdebug.org à placer dans le répertoire ext de php sous WampServer) | * Installer xdebug (package php-xdebug sous Ubuntu, fichier dll téléchargé sur http://www.xdebug.org à placer dans le répertoire ext de php sous WampServer) | ||
| Line 98: | Line 98: | ||
= Configuration = | |||
Si vous êtes un développeur officiel avec accès CVS en écriture, ajouter dans la configuration CVS de votre Eclipse, une entrée CVS. | Si vous êtes un développeur officiel avec accès CVS en écriture, ajouter dans la configuration CVS de votre Eclipse, une entrée CVS. | ||