Dependencies and external libraries: Difference between revisions
Jump to navigation
Jump to search
m (→Librairies PHP) |
mNo edit summary |
||
| Line 1: | Line 1: | ||
{{TemplateDocDevEn}} | {{TemplateDocDevEn}} | ||
= | = Libraries embedded inside source code (true for version 2.6) = | ||
All libraries embedded into Dolibarr distribution are located inside directory '''htdocs/includes''': | |||
* | * Libraries AdoDb-Date | ||
* | * Libraries PHP-barcode | ||
* | * Libraries Fckeditor (http://www.fckeditor.net) | ||
* | * Libraries to build pdf FPDF (http://www.fpdf.org) | ||
* | * Libraries to build pdf FPDI | ||
* | * Libraries to load RSS Magpierss | ||
* | * Libraries Nusoap modified to solve conflict problems with PHP5 | ||
* | * Libraries PHP_WriteExcel | ||
* | * Libraries Prototype | ||
* | * Libraries PWC | ||
* | * Libraries Scriptaculous | ||
* | * Libraries VCard | ||
Or inside directory '''external-libs''': | |||
* | * Libraries Artichow for charts | ||
* | * Libraries Smarty (not used) | ||
All those external embedded libraries must respect the following rules: | |||
* | * They must be compatible with Dolibarr licence. The file '''COPYRIGHT''' inside Dolibarr root directory list all embedded libraries and their licence. | ||
* | * If a change is made inside original external library code, this change must be notified inside file '''htdocs/includes/dolibarr_changes.txt'''. In most cases, you should not have to edit external libraries and should use them as they are provided. This is to make upgrade of libraries possible with no need to report code changes after an upgrade. | ||
= Apache | = Apache Libraries = | ||
No particular libraries required. | No particular libraries required. | ||
= PHP | = PHP Libraries = | ||
No particular libraries required. | No particular libraries required. | ||
Revision as of 15:05, 22 August 2009
Libraries embedded inside source code (true for version 2.6)
All libraries embedded into Dolibarr distribution are located inside directory htdocs/includes:
- Libraries AdoDb-Date
- Libraries PHP-barcode
- Libraries Fckeditor (http://www.fckeditor.net)
- Libraries to build pdf FPDF (http://www.fpdf.org)
- Libraries to build pdf FPDI
- Libraries to load RSS Magpierss
- Libraries Nusoap modified to solve conflict problems with PHP5
- Libraries PHP_WriteExcel
- Libraries Prototype
- Libraries PWC
- Libraries Scriptaculous
- Libraries VCard
Or inside directory external-libs:
- Libraries Artichow for charts
- Libraries Smarty (not used)
All those external embedded libraries must respect the following rules:
- They must be compatible with Dolibarr licence. The file COPYRIGHT inside Dolibarr root directory list all embedded libraries and their licence.
- If a change is made inside original external library code, this change must be notified inside file htdocs/includes/dolibarr_changes.txt. In most cases, you should not have to edit external libraries and should use them as they are provided. This is to make upgrade of libraries possible with no need to report code changes after an upgrade.
Apache Libraries
No particular libraries required.
PHP Libraries
No particular libraries required.