Liferay Client Extension reference
All 28 types Liferay supports. Filter by category, search by name or type id, or hit / to focus the search bar.
- Custom Element
customElementEmbed a web component as a Liferay widget.
- IFrame
iframeEmbed an external app inside a Liferay page.
- Global CSS
globalCSSInject a CSS file into every page.
- Global JS
globalJSInject a JavaScript file into every page.
- Theme CSS
themeCSSReplace clay.css and main.css with your own.
- Theme Favicon
themeFaviconShip a custom favicon.
- Theme Sprite Map
themeSpritemapRegister a custom SVG sprite map for icons.
- JS Import Map Entry
jsImportMapsEntryRegister a module for bare-specifier `import` calls.
- Editor Config Contributor
editorConfigContributorExtend the configuration of Liferay's rich-text editors.
- FDS Cell Renderer
fdsCellRendererRender a custom cell in a Frontend Data Set table.
- FDS Filter
fdsFilterAdd a custom filter to a Frontend Data Set.
- Static Content
staticContentShip arbitrary static files with the extension.
- OAuth Application (Headless Server)
oAuthApplicationHeadlessServerRegister a server-to-server OAuth application.
- OAuth Application (User Agent)
oAuthApplicationUserAgentRegister a browser / SPA OAuth application.
- Instance Settings
instanceSettingsOverride Configuration Admin settings on deploy.
- Object Action
objectActionRun custom logic when a Liferay Object event fires.
- Object Validation Rule
objectValidationRuleValidate a Liferay Object entry via an external service.
- Object Entry Manager
objectEntryManagerExternalize the CRUD lifecycle of a Liferay Object.
- Workflow Action
workflowActionCustom action available in Liferay Workflow definitions.
- Notification Type
notificationTypeCustom notification delivery channel.
- CAPTCHA
captchaReplace the built-in CAPTCHA with your own (hCaptcha, reCAPTCHA, custom).
- Batch
batchBulk-import data via the Headless Batch Engine on deploy.
- Site Initializer
siteInitializerBundle a whole site (content, structure, roles) and provision on deploy.
- Commerce Payment Integration
commercePaymentIntegrationIntegrate a payment provider with Liferay Commerce.
- Commerce Checkout Step
commerceCheckoutStepInsert a custom step into the Commerce checkout flow.
- Commerce Shipping Engine
commerceShippingEngineCustom shipping-rate provider for Liferay Commerce.
- Commerce Tax Engine
commerceTaxEngineCustom tax-calculation provider for Liferay Commerce.
- Audiences Custom Attributes
audiencesCustomAttributesContribute custom user attributes to Liferay Audiences segmentation.