Difference between revisions of "Herramientas de Desarrollo"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
Line 27: Line 27:
 
para ello, utilize el modo Find And Install y agrege la URL de actualización: http://subclipse.tigris.org/install.html
 
para ello, utilize el modo Find And Install y agrege la URL de actualización: http://subclipse.tigris.org/install.html
  
=== Si vous désirez faire des scripts en Perl ===
+
=== Si desea realizar scripts en Perl ===
* Installation du plugin Eclipse pour Perl: EPIC
+
* Instalación del plugin Eclipse para 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
+
Para ello, utilize el modo Find And Install y agrege la URL de actualización: http://e-p-i-c.sf.net/updates
  
 
=== Si vous désirez développer des modules avec le générateur UML2Dolibarr ===
 
=== Si vous désirez développer des modules avec le générateur UML2Dolibarr ===

Revision as of 17:59, 13 February 2009

En verysmall.png Page waiting for translation. To translate, create an account, go back and clic on "Modify".
Fr verysmall.png Page en attente de traduction. Pour traduire, créez un compte, revenez et cliquez sur "Modifier".
Es verysmall.png Página a traducir. Para traducirla, cree una cuenta, vuelva a la página y haga clic en "editar".
It verysmall.png Pagina da tradurre. Per tradurla, crea un utente, torna indietro e clicca su "modifica".
Pt verysmall.png Página a aguardar por tradução. Para traduzir, crie uma conta, volte atrás e clique em "Modificar".
De verysmall.png Seite wartet auf Übersetzung. Um Übersetzung zu erstellen, richte einen Account ein, geh zurück und klicke auf "bearbeiten".
Zh verysmall.png 页面等待翻译。若要翻译本页,先创建一个帐户、登录并返回本页后单击“编辑”。

Puede ser utilizado cualquier entorno de desarrollo. De todas maneras aquí hay una lista de herramientas muy recomendable por su integridad, calidad y productividad del desarrollo que aportan. Son utilizadas por la mayoría de los desarrolladores principales de Dolibarr. Tenga en cuenta que todas estas soluciones son gratuitas y OpenSource.

Para todos

Aquí está la base de trabajo recomendado, no obstante cualquier herramienta que respete el estándar Web, PHP, MySQL puede realizar bien el trabajo.

  • Firefox 3.0 con los plugins: Tamper Data, HTMLValidator, Phplangeditor, Firebug + Firecookie.

Descargables desde el sitio http://www.firefox.com

  • SquirrelSql para la administración de la base de datos

Descargable desde el sitio http://squirrelsql.sf.net

  • Instalación de Eclipse 3.2 ó 3.3

Descargables desde el sitio http://www.eclipse.org

  • Instalación del plugin Eclipse para PHP: PDT.

Para ello, utilizar el método Find And Install y agregar la URL de actualización: http://download.eclipse.org/tools/pdt/updates/

Opcional

Si gestiona otros proyectos en SVN

  • Instalación del plugin para Eclipse para SVN: SubClipse.

para ello, utilize el modo Find And Install y agrege la URL de actualización: http://subclipse.tigris.org/install.html

Si desea realizar scripts en Perl

  • Instalación del plugin Eclipse para Perl: EPIC

Para ello, utilize el modo Find And Install y agrege la URL de actualización: http://e-p-i-c.sf.net/updates

Si vous désirez développer des modules avec le générateur UML2Dolibarr

  • Vérifier dans Eclipse - Help - Software update - Manage Configuration que votre Eclipse contient les composants

- Si Eclipse 3.2:

  1. EMF 2.2.2
  2. UML2 2.0.3

- Si Eclipse 3.3:

  1. EMF 2.3.0
  2. 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 à 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 à jour: http://www.acceleo.org/update/

  • Installation d'UML2Dolibarr

Pour cela, récupérer les projets par la commande:

svn checkout svn://svn.forge.objectweb.org/svnroot/acceleo/trunk/modules/community/uml21/dolibarr/trunk/

et les importer dans Eclipse.

Si vous désirez faire du debuggage avec XDebug

  • Installer xdebug (package php-xdebug sous Ubuntu)
  • Modifier le fichier php.ini (ou xdebug.ini) pour ajouter les paramètres

- xdebug.remote_enable=1

- xdebug.profiler_enable=1

- xdebug.show_local_vars=1

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)
  • CygWin (pour la commande patch et la commande en ligne cvs si vous préferez les lignes de commandes)

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 il vous faut récupérer les sources depuis le tarball disponible sur le site web Dolibarr ( http://www.dolibarr.fr ) dans l'espace téléchargement