Wiki source code of Mandant-Plugins
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | {{content/}} |
2 | |||
![]() |
5.1 | 3 | {{figure image="mandant_plugin_en.png" width="500"}} |
4 | User interface for uploading custom plugins on the client plugin management page | ||
![]() |
1.1 | 5 | {{/figure}} |
6 | |||
7 | {{info}} | ||
![]() |
5.1 | 8 | If the plugin manifest contains the attribute //Build-Time// or //Build-Timestamp//, the value of that attribute is shown next to the plugin version, provided it is a SNAPSHOT version. This is helpful when you develop plugins as it helps yuo to distinguish between different SNAPSHOT versions. |
![]() |
1.1 | 9 | {{/info}} |
10 | |||
![]() |
5.1 | 11 | You can add custom functionality to {{formcycle/}} by uploading custom plugins written in Java on the system plugin management page. |
![]() |
1.1 | 12 | |
![]() |
5.1 | 13 | == Uploading a plugin bundle == |
![]() |
1.1 | 14 | |
![]() |
5.1 | 15 | Click the //browse// button and select the JAR file to upload the plugin. The field //bundle name// will show the file name of the uploaded file. |
![]() |
1.1 | 16 | |
![]() |
5.1 | 17 | Finally, click //save// or the plugin will not be registered. |
![]() |
1.1 | 18 | |
![]() |
5.1 | 19 | While saving, the system will scan the JAR file for implementations of one of the above-mentioned interfaces that will then be available. |
![]() |
1.1 | 20 | |
21 | {{info}} | ||
![]() |
5.1 | 22 | Should the JAR file not contain at least of {{formcycle/}}'s plugin interfaces, the plugin will be discarded and will not be available. |
![]() |
1.1 | 23 | {{/info}} |
24 | |||
![]() |
5.1 | 25 | == Deactivating a plugin == |
![]() |
1.1 | 26 | |
![]() |
5.1 | 27 | Use the button {{icon name="ban"/}} to deactivate the selected plugin and the button {{icon name="power-off"/}} to activate it again. A deactivated plugin behaves as if it had been deleted. However, all configured settings of the plugin remain saved and the plugin may be activated again at any time. |
![]() |
1.1 | 28 | |
![]() |
5.1 | 29 | == Contained plugin == |
![]() |
1.1 | 30 | |
![]() |
5.1 | 31 | This table lists all the {{formcycle/}} plugin interface implementation contained in this plugin bundle, as well as their type. |
![]() |
1.1 | 32 | |
![]() |
5.1 | 33 | == Properties == |
![]() |
1.1 | 34 | |
![]() |
5.1 | 35 | All global properties of the plugin bundle can be seen and modified here. New entries can be added, existing entries modified or removed. |