31,003
edits
mNo edit summary Tag: 2017 source edit |
mNo edit summary |
||
| (31 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{#metamaster:keywords|developer, development, documentation, guide, doc, tutorial, usage, help, api, coding, standard, rules}} | |||
<!-- BEGIN interlang links --> | <!-- BEGIN interlang links --> | ||
<!-- Do NOT edit this section | <!-- Do NOT edit this section | ||
Links below are automatically managed by PolyglotBot | Links below are automatically managed by PolyglotBot | ||
You can edit links on the English source page : Developer_documentation --> | You can edit links on the English source page : Developer_documentation --> | ||
[[fr: | [[fr:Documentation_Développeur]] | ||
[[es:Documentación_Desarrolladores]] | [[es:Documentación_Desarrolladores]] | ||
[[de:Entwickler_Dokumentation]] | [[de:Entwickler_Dokumentation]] | ||
[[zh:开发文档]] | [[zh:开发文档]] | ||
[[ja:JA_Developer_documentation]] | |||
<!-- END interlang links --> | <!-- END interlang links --> | ||
| Line 27: | Line 28: | ||
#[[Language and development rules|Language and development rules (PHP, SQL, HTML)]] | #[[Language and development rules|Language and development rules (PHP, SQL, HTML)]] | ||
#[[:Category:Table SQL|List of tables]] | #[[:Category:Table SQL|List of tables]] | ||
#Tree structure of files and classes are available in the [ | #Tree structure of files and classes are available in the [https://doxygen.dolibarr.org/ doxygen generated documentation] | ||
=List of modules= | =List of modules= | ||
| Line 34: | Line 35: | ||
*[[:Category:List of Modules (developer)|List of standard modules]] | *[[:Category:List of Modules (developer)|List of standard modules]] | ||
*[[:Category:Complementary modules|List of complementary modules]] | *[[:Category:Complementary modules|List of complementary modules]] | ||
*[[Informations for developpers of complementary modules]] | |||
=To develop a new module/addon for GUI= | =To develop a new module/addon for GUI= | ||
| Line 144: | Line 146: | ||
For example, to make a condition based on requiring Dolibarr version > 3.5, you can use versioncompare and versiondolibarrarray found in admin.lib.php: | For example, to make a condition based on requiring Dolibarr version > 3.5, you can use versioncompare and versiondolibarrarray found in admin.lib.php: | ||
< | <syntaxhighlight lang="PHP"> | ||
if (versioncompare(versiondolibarrarray(), array(3,5,0)) > 0) | if (versioncompare(versiondolibarrarray(), array(3,5,0)) > 0) | ||
{ | { | ||
... | ... | ||
} | } | ||
</ | </syntaxhighlight> | ||
=Mass exports/imports= | =Mass exports/imports= | ||
*[[Mass imports]] | |||
*[[Module Exports En|Mass exports]] | |||
=Interfaces and links with other applications= | =Interfaces and links with other applications= | ||
Interfaces using API or WebHooks: | |||
*[[Interfaces Dolibarr toward foreign systems]] or Dolibarr toward Dolibarr (Dolibarr Triggers, Hooks or WebHooks) | |||
*[[Interfaces from foreign systems toward Dolibarr]] (API WebServices) | |||
Integrate Dolibarr to synchronization platforms: | |||
*[[Module Splash|Integration of Dolibarr with Splash]] | |||
Integrate Dolibarr to automation/no code platforms: | |||
*[[Integration of Dolibarr to the Zapier automation platform]] | |||
*[[Integration of Dolibarr to the n8n automation platform]] | |||
*[[Integration of Dolibarr to the Make automation platform]] | |||
Integrate Dolibarr to ELT/ETL/data integration/no code platforms: | |||
*[[Integration of Dolibarr to the Airbyte data integration platform]] | |||
=FAQ= | =FAQ= | ||
All FAQs are available through the FAQ index page [[:Category:FAQ EN|FAQ EN]] | All FAQs are available through the FAQ index page [[:Category:FAQ EN|FAQ EN]] | ||
[[Category:Development]] | [[Category:Development]] | ||