Outils de développement
Tout environnement de développement peut être utilisé. Toutefois voici une liste d'outils fortement recommandés pour leur complétude, leur qualité et la productivité du développement qu'ils apportent. Il est utilisé par certains des développeurs principaux de Dolibarr. Notons que toutes ces solutions sont gratuites et OpenSource.
Pour tous
- Installation d'Eclipse 3.2 ou 3.3 (http://www.eclipse.org/)
- Installation du module PHPClipse pour Eclipse.
- Firefox 2.0 ou plus avec les plugins: Tamper Data, HTMLValidator, Phplangeditor, Firebug + Firecookie.
- SquirrelSql (pour l'administration de base)
Optionnel
Si vous gérez d'autres projets sous SVN
- Installation du module SubClipse ( http://subclipse.tigris.org/install.html )
Si vous désirez développer des modules avec le générateur UML2Dolibarr
- Vérifier que Eclispe contient le plugin
- Si Eclipse 3.2:
- EMF 2.2.2
- UML2 2.0.3
- Si Eclipse 3.3:
- EMF 2.3.0
- UML2 2.1.1
Si non, les installer. On les trouve sur le site http://www.eclipse.org
- Installation d'acceleo 2.2.1 ( http://www.acceleo.org/pages/telechargement-acceleo-2-2-1/fr )
- Installation d'UML2Dolibarr
svn checkout svn://svn.forge.objectweb.org/svnroot/acceleo/trunk/modules/community/uml21/dolibarr/trunk/
Et si vous êtes sous Windows
- WampServer 2 (pour le base Mysql, Apache et PHP tout clé en main). Ce serveur WAMP offre le trio MySql+Apache+PHP installé en clé en main, avec possibilité de basculer de version pour n'importe lequel des ces composants d'un simple clic). Un must !
- Notepad++ (pour ceux qui ne supportent pas java ou utilisent un vieux coucou trop faible pour Eclipse).
- WinMerge (pour la comparaison de fichiers ou répertoires)