Outils de développement: Difference between revisions
m (→Pour tous) |
m (→Pour tous) |
||
| Line 7: | Line 7: | ||
* Firefox 3.0 avec les plugins: Tamper Data, HTMLValidator, Phplangeditor, Firebug + Firecookie. | * Firefox 3.0 avec les plugins: Tamper Data, HTMLValidator, Phplangeditor, Firebug + Firecookie. | ||
A télécharger depuis le site http://www.firefox.com | |||
* SquirrelSql pour l'administration de base | * SquirrelSql pour l'administration de base | ||
A télécharger depuis le site http://squirrelsql.sf.net | |||
* 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 | |||
* Installation du plugin Eclipse pour PHP: PDT. | * Installation du plugin Eclipse pour PHP: PDT. | ||
Revision as of 12:43, 2 August 2008
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
Voici le socle de travail recommandé, toutefois tout outil respectant les standards Web, PHP, Mysql peuvent faire l'affaire.
- Firefox 3.0 avec les plugins: Tamper Data, HTMLValidator, Phplangeditor, Firebug + Firecookie.
A télécharger depuis le site http://www.firefox.com
- SquirrelSql pour l'administration de base
A télécharger depuis le site http://squirrelsql.sf.net
- Installation d'Eclipse 3.2 ou 3.3
A télécharger depuis le site http://www.eclipse.org
- Installation du plugin Eclipse pour PHP: PDT.
Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise a 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.
Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise a jour: http://subclipse.tigris.org/install.html
Si vous désirez faire des scripts en Perl
- Installation du plugin Eclipse pour Perl: EPIC
Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise a jour: http://e-p-i-c.sf.net/updates
Si vous désirez développer des modules avec le générateur UML2Dolibarr
- Vérifier que Eclipse 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 via la procédure Find And Install et choisir EMF et UML2 End-User.
- Installation de TopCased 1.4
Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise a jour: http://topcased-mm.gforge.enseeiht.fr/release/update-site3.3/
- Installation d'acceleo 2.2.1
Pour cela, utiliser la procédure Find And Install et ajouter l'URL de mise a jour: http://www.acceleo.org/update/
- 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)
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.
- ext:yourlogin@cvs.savannah.nongnu.org:/cvsroot/dolibarr
Sinon
a completer...