31,003
edits
Tag: 2017 source edit |
mNo edit summary |
||
| (37 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
<!-- BEGIN | {{#metamaster:keywords|developer, development, documentation, guide, doc, tutorial, usage, help, api, coding, standard, rules}} | ||
<!-- | <!-- BEGIN interlang links --> | ||
Links below | <!-- Do NOT edit this section | ||
Links below are automatically managed by PolyglotBot | |||
You can edit links on the English source page : Developer_documentation --> | |||
[[fr:Documentation_Développeur]] | [[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 --> | ||
This page is main index of documents relating to developer documentation. For user documentation [[User documentation|see here]]. | This page is main index of documents relating to developer documentation. For user documentation [[User documentation|see here]]. | ||
| 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 60: | Line 62: | ||
*Dolibarr technical setup parameters (authentication mode, database logins and storage area for files) are defined in only one setup file: <code>/conf/conf.php</code> . | *Dolibarr technical setup parameters (authentication mode, database logins and storage area for files) are defined in only one setup file: <code>/conf/conf.php</code> . | ||
See [[Configuration file]] for more information | :See [[Configuration file]] for more information. | ||
*Global features parameters are stored in [[Table llx_const]]. | *Global features parameters are stored in [[Table llx_const]]. | ||
See the [[Constants]] page for more information. | :See the [[Constants]] page for more information. | ||
*Feature parameters specific to a user are stored in [[Table llx_user_param]]. | *Feature parameters specific to a user are stored in [[Table llx_user_param]]. | ||
==Business objects== | ==Business objects== | ||
| Line 82: | Line 82: | ||
See [[Skins]] | See [[Skins]] | ||
== | ==Widget system== | ||
See [[ | See [[Widget system]] | ||
==Authentication system== | ==Authentication system== | ||
| Line 133: | Line 133: | ||
==Extrafields== | ==Extrafields== | ||
See [[Extrafields]] | See [[Extrafields]] | ||
==Online payment system== | |||
See [[Online payment system]] | |||
==Other internal function== | ==Other internal function== | ||
| Line 143: | 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]] | ||