Authors:
Cameron Johns, Cille Schliebitz, Anita Gu
Changed on:
3 Feb 2025
This lesson covers the deployment process for custom component plugins. Unlike server-side plugins, component plugins are frontend JavaScript bundles that can be hosted on any web server. We'll explore the key steps involved in preparing your plugin for production, including versioning, bundling, and deployment, and how to reference the deployed plugin in the manifest document.
Unlike the OMX Workflow Framework where custom Rules plugins are required to be uploaded and activated within the Fluent platform, custom Component plugins are simple frontend javascript bundles that can be hosted on any web server, and referenced through the manifest document via URL.
There are a few things you should do when preparing to deploy your production ready plugin to your web host:
Since browsers cache files, versioning of the
`bundle.js`
`contenthash`
Once you've configured your package.json file with plugin versioning, you can use
`yarn run bundle`
`dist`
To see more about how to version your plugins, go to Component SDK > Plugin Versioning.