Difference between revisions of "ERPXE 2.0/Plugin Architecture"
From ERPXE Wiki
(Created page with "This article is for ERPXE 2.0 development In version 2.x of ERPXE plugins are folder. by default located at /tftpboot/er/plugins. ERPXE admin searching for folders inside tha...") |
|||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | This article is for ERPXE 2.0 development | + | '''This article is for ERPXE 2.0 development. ERPXE 2.0 is not released yet so this information should not be used to understand current version of ERPXE.''' |
+ | |||
In version 2.x of ERPXE plugins are folder. by default located at /tftpboot/er/plugins. | In version 2.x of ERPXE plugins are folder. by default located at /tftpboot/er/plugins. | ||
Line 7: | Line 8: | ||
* .ignore - will cause erpxe to ignore the plugin. | * .ignore - will cause erpxe to ignore the plugin. | ||
* .disabled - will cause the plugin to be disabled. | * .disabled - will cause the plugin to be disabled. | ||
+ | * .quicklaunch - will cause the plugin to be listed in the quicklaunch menu. | ||
+ | * .locked - will cause the plugin not to be updated ever by erpxe. | ||
* ERPXE will search for .xml files with plugin(s) definition at the root and by default - 2 more levels inside. | * ERPXE will search for .xml files with plugin(s) definition at the root and by default - 2 more levels inside. | ||
+ | |||
+ | Sample of such XML is: | ||
+ | |||
+ | ==Append== | ||
+ | * %ip% = your ERPXE server IP. | ||
+ | * %tftp% = Where ERPXE tftp folder is (/tftpboot folder by default). | ||
+ | * %plugins% = plugins folder 'er/plugins' (by default is located inside the %tftp folder). | ||
+ | * %dir% = current plugins folder |
Latest revision as of 22:31, 20 December 2013
This article is for ERPXE 2.0 development. ERPXE 2.0 is not released yet so this information should not be used to understand current version of ERPXE.
In version 2.x of ERPXE plugins are folder. by default located at /tftpboot/er/plugins.
ERPXE admin searching for folders inside that directory.
The following files are expected (or not) to be inside the plugin directory:
- .ignore - will cause erpxe to ignore the plugin.
- .disabled - will cause the plugin to be disabled.
- .quicklaunch - will cause the plugin to be listed in the quicklaunch menu.
- .locked - will cause the plugin not to be updated ever by erpxe.
- ERPXE will search for .xml files with plugin(s) definition at the root and by default - 2 more levels inside.
Sample of such XML is:
Append
- %ip% = your ERPXE server IP.
- %tftp% = Where ERPXE tftp folder is (/tftpboot folder by default).
- %plugins% = plugins folder 'er/plugins' (by default is located inside the %tftp folder).
- %dir% = current plugins folder