Flex Plugins are the recommended way of customizing the Flex UI. Plugins have access to all of the frontend APIs: adding and replacing components, using the Actions Framework, triggering Notifications, and more. And they provide a few additional benefits:
- Plugins can be applied to any running Flex instance. This lets you use the same plugins across projects that simulate dev/stage/prod environments, and it's also the preferred path for any partner integration.
- It decouples the customizations from individual
flex-uiversions. As new versions are released, the plugins do not need to be rebuilt and redeployed.
- It allows for modular development. Plugins can be scoped to particular pages, personas, or functions to help separate concerns.
Flex provides the following tools to help you build and manage your Plugins: