Usage


This is a new feature in Joget DX 8.2.

This plugin type identifies a plugin that is aware of app import and export events.

Common use cases:

Interface Class

org.joget.apps.app.model.AppImportExportAwarePlugin

Method Detail

Interface Methods
importAppConfigHtml
public java.lang.String importAppConfigHtml()

Used to inject html into the import app configuration page

importAppPostProcessing
public void importAppPostProcessing(org.joget.apps.app.model.AppDefinition appDef, byte[] zip)

To do some post processing after import based on the import app definition and the zip file

exportAppConfigHtml
public java.lang.String exportAppConfigHtml()

Used to inject html into the export app configuration page

exportAppPostProcessing
public void exportAppPostProcessing(org.joget.apps.app.model.AppDefinition appDef, java.util.zip.ZipOutputStream zip)

To do some post processing to the exported zip based on the app definition

Sample Plugin