Librerías externas y dependencias: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
mNo edit summary
Line 1: Line 1:
{{TemplateDocDesarrollo}}
{{TemplateDocDesarrollo}}
== Librerías incorporadas en el código fuente (válido para la versión 2.6) ==
= Librerías incorporadas en el código fuente (válido para la versión 2.6) =


Todas las librerías cargadas Dolibarr se encuentran en la carpeta
Todas las librerías cargadas Dolibarr se encuentran en la carpeta
Line 26: Line 26:
* Si se realiza un cambio a una librería externa, el cambio debe ser notificado en el fichero '''htdocs/includes/dolibarr_changes.txt'''. Normalmente nunca se deben tocar las librerías externas y se deben utilizar tal cual. De esta manera permitiremos una actualización sin tener que gestionar los informes de cambios.
* Si se realiza un cambio a una librería externa, el cambio debe ser notificado en el fichero '''htdocs/includes/dolibarr_changes.txt'''. Normalmente nunca se deben tocar las librerías externas y se deben utilizar tal cual. De esta manera permitiremos una actualización sin tener que gestionar los informes de cambios.


== Librerías Apache ==
= Librerías Apache =
No se requiere ninguna librería en particular.
No se requiere ninguna librería en particular.


== Librerías PHP ==
= Librerías PHP =
'''Librería''': php4-imagick (package dev-php/PECL-imagick bajo Gentoo)
'''Librería''': php4-imagick (package dev-php/PECL-imagick bajo Gentoo)



Revision as of 14:54, 22 August 2009

Librerías incorporadas en el código fuente (válido para la versión 2.6)

Todas las librerías cargadas Dolibarr se encuentran en la carpeta htdocs/includes:

  • librerías AdoDb-Date
  • librerías PHP-barcode
  • librerías Fckeditor (http://www.fckeditor.net)
  • librerías de generación de pdf FPDF (http://www.fpdf.org)
  • librerías de generación de pdf FPDI
  • librerías de carga RSS Magpierss
  • librerías Nusoap modificadas para no tener conflicto con PHP5
  • librerías PHP_WriteExcel
  • librerías Prototype
  • librerías PWC
  • librerías Scriptaculous
  • librerías VCard

En la carpeta external-libs:

  • librerías Artichow para los gráficos
  • librerías Smarty (no utilizada)


Todas estas librerías deben respetar las siguientes reglas:

  • Deben ser compatibles con la licencia Dolibarr. El archivo COPYRIGHT en la raíz de Dolibarr lista todas las librerías existentes incluyendo su licencia en vigor.
  • Si se realiza un cambio a una librería externa, el cambio debe ser notificado en el fichero htdocs/includes/dolibarr_changes.txt. Normalmente nunca se deben tocar las librerías externas y se deben utilizar tal cual. De esta manera permitiremos una actualización sin tener que gestionar los informes de cambios.

Librerías Apache

No se requiere ninguna librería en particular.

Librerías PHP

Librería: php4-imagick (package dev-php/PECL-imagick bajo Gentoo)

Estado: Opcional

Función: Las pestañas "vista previa" no són operativas si el módulo no está presente. En este caso, es posible desactivarlo desde el menú Configuración - Entorno.