Optional$metaOptionalinstallMethod?: "first install" | "demo" | "once"Optional$overrideSet properties not directly supported by this API.
Optionalcategoryselect a category from one of these values : general, homepages, htmleditor, kb, cms, catalog'
Optionalclientclient-side JavaScript that runs in the browser, such as functions called by buttons. It’s intended to handle any client-side processing needed, like setting focus to a field or other interactive DHTML features after a page is loaded.
Optionaldescriptiondescription about ui page
OptionaldirectSelect this check box for a direct UI page
endpoint for the page, typically in the format <scope_name>_<ui_page_name>.do
Optionalhtmldefine what is rendered when the page is shown. It can contain either static XHTML, dynamically generated content defined as Jelly, or call script includes and UI Macros.
OptionalprocessingScript that runs on the server when the page is submitted
OptionalprotectionControls edit/view access for other developers after the application is installed.
Map a record to an output folder that loads only in specific circumstances. 'first install' -> 'unload' (only loaded when plugin is first registered), 'demo' -> 'unload.demo' (only loaded when demo data is loaded), 'once' -> 'apply_once' (scripts that are only applied once)