Difference between revisions of "Herramientas de Desarrollo"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
Line 25: Line 25:
 
== Eclipse y plugins ==
 
== Eclipse y plugins ==
 
* Instalación de Eclipse 3.4 ó +  
 
* Instalación de Eclipse 3.4 ó +  
Descargables desde el sitio [http://www.eclipse.org Eclipse] o http://www.acceleo.org/pages/download-acceleo-2-6-0/en
+
Descargables desde el sitio [http://www.eclipse.org Eclipse] o http://www.acceleo.org/pages/download-acceleo-2-6-0/en que contiene la mayor parte de los plugins interesantes. A continuación, iniciar la actualización a la versión de Eclipse 3.4.0 M20080911.
  
 
* Instalación del plugin Eclipse para PHP: PDT.
 
* Instalación del plugin Eclipse para PHP: PDT.

Revision as of 16:23, 10 November 2009

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 los desarrolladores

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

Un servidor AMP

  • Apache, Mysql y PHP

En Linux: Estos 3 productos están disponibles en todas las distribuciones.

En Windows: Instalar WampServer 2 (base de datosMysql, Apache y PHP todo en uno). El servidor WAMP ofrece el trio MySql+Apache+PHP, con la posibilidad de bascular de versión para cualquiera de sus componentes con un simple clic.

Firefox y plugins

  • Firefox 3.0 con los plugins: HTML Validator, Phplangeditor, Firebug + Firecookie, phplangeditor, los diccionarios de los idiomas en los que usted planea trabajar y Cert Viewer Plus si quiere realizar pruebas en HTTPS.

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

SquirrelSQL

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

Descargable desde el sitio http://squirrel-sql.sf.net

Eclipse y plugins

  • Instalación de Eclipse 3.4 ó +

Descargables desde el sitio Eclipse o http://www.acceleo.org/pages/download-acceleo-2-6-0/en que contiene la mayor parte de los plugins interesantes. A continuación, iniciar la actualización a la versión de Eclipse 3.4.0 M20080911.

  • 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/2.0

Opcional

Si gestiona otros proyectos en SVN

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

para ello, utilizar el metódo Find And Install y agregar 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, utilizar el método Find And Install y agregar la URL de actualización: http://e-p-i-c.sf.net/updates

Si desea desarrollar módulos con el generador UML2Dolibarr

Un método para generar un módulo funcional desde UML se encuentra en fase de puesta a punto. Más información en la página Generar un módulo con MDA. Para utilizarlo, deberá instalar los siguientes componentes:

  • Instalación de TopCased 1.4 ó +

Para ello, utilizar el médoto Find And Install y agregar la URL de actualización: http://topcased-mm.gforge.enseeiht.fr/release/update-site3.3/

  • Instalación de acceleo 2.2.1 ó +

Para ello, utilizar el médoto Find And Install y agregar la URL de actualización: http://www.acceleo.org/update/

  • Instalación d'UML2Dolibarr

Para ello, recupere los proyectos con el comando:

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

e impórtelos en Eclipse.

Si usted quiere realizar depuración Xdebug

  • Instalar xdebug

Ubuntu: package php-xdebug

WampServer/Windows: fichero dll descargalbe desde http://www.xdebug.org a guardar en la carpeta ext de php en WampServer

  • Modificar el fichero php.ini (ó xdebug.ini) para agregar los parámetros
(xdebug]
xdebug.remote_enable=on
xdebug.remote_handle=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.profiler_enable=1
xdebug.show_local_vars=off
xdebug.profiler_output_dir=c:/temp
  • A continuación, para analizar los archivos de perfiles generados por Xdebug, puede instalar KCacheGrind (Linux) o WinCacheGrind (Windows).

Y si trabaja bajo Windows

  • WampServer 2 (para disponer de la base de datos Mysql, Apache y PHP todo en uno). El servidor WAMP ofrece el trio MySql+Apache+PHP instalado llave en mano, con posibilidad de cambiar de versión, para cualquiera de estos componentes con un solo clic). ¡Imprescindible!
  • Notepad++ (para aquellos que no soportan el uso de Java o un viejo cuco demasiado bajo para Eclipse).
  • WinMerge (para la comparación de ficheros o carpetas)
  • CygWin (para los comandos patch y los comandos en línea cvs si prefiere la línea de comandos)

Configuración

Si es un desarrollador oficial con acceso a CVS en escritura, añadir en la configuración de su Eclipse CVS, una entrada a CVS.

:ext:yourlogin@cvs.savannah.nongnu.org:/cvsroot/dolibarr

En caso contrario deberá descargar los fuentes disponibles desde la página web Dolibarr (http://www.dolibarr.fr) en el área de descargas.