Skip to main content
Important

This feature is currently in Early Availability (EA) status. For more information, see our product lifecycle phases.

Extension Preview, Publication, and Enabling

Developers utilizing our extension system create custom UI applications to augment the platform's capabilities. This document serves as a comprehensive guide to previewing, publishing, and enabling platform extensions, ensuring they are ready for users. Each action is a crucial component of the extension deployment process:

  1. Preview: Test your extension in a live environment to identify and resolve potential issues before making it available to users.
  2. Publish: Make the new extension version accessible to users after uploading it and verifying its functionality.
  3. Enable: Make your extension available to users, separate from the publishing process, allowing you to enable or disable it at any time to streamline testing and validation.

The following sections detail the step-by-step process for each of these essential actions.

Previewing an Extension

Before publishing, preview the extension in a live environment to ensure it functions as expected:

  1. Go to /admin/extensions, locate your extension, and click the eye icon. Preview Extension
  2. The extension will load in the same tab for review and validation.
  3. After validation, click the X icon in the top-left corner to return to the extensions list.

Preview Extension

Publishing an Extension

Publishing makes the new extension version available to users. After uploading a new version, its status becomes "unpublished." Review and validate the extension before publishing:

  1. Go to /admin/extensions and locate your extension.
  2. Click the 3 dots icon and select "Publish." Publish Extension
  3. A confirmation message will appear, indicating successful publication.

Troubleshooting

If this is your first publication, the extension might not yet be enabled. Enable it as detailed in the next section.

Enabling an Extension

Enabling makes your extension available to users, independent of the publication process. This separation allows enabling or disabling an extension at any time without publishing updates, simplifying testing and validation.

To enable an extension:

  1. Go to /admin/extensions and locate your extension.
  2. Click the "Live Toggle" button to enable it. Enable Extension
  3. The toggle will turn green, accompanied by a confirmation message indicating successful enabling.

Congratulations! Your first extension is now live on the marketplace. To verify its presence, click the extension path, which will redirect you to the extension itself.

Was this page helpful?