Custom UI extensions: article index
Fusion can display your own web UI inside its interface. You build a small web app, called an extension, publish it to Adobe, and it appears as a button in Fusion’s navigation. When a user clicks it, your UI loads in the main area of Fusion and automatically receives information about who is signed in, which organization and team they are working in, and more.
This section of the fusion documentation walks you through the whole process, without assuming prior experience with Adobe App Builder or front-end frameworks. It also includes necessary code, along with explanations of that code.
When to use this guide
Use this guide if you want to add a custom screen or tool to Fusion. You do not need to be an expert developer. You do need to be comfortable copying commands into a terminal and editing a few text files.
To create a custom UI extension, you will need an Adobe ID and access to an Adobe organization (the same kind of access you use to sign in to Fusion).
What you will build
By the end of this guide you will have:
- A free Adobe App Builder project. This is where your extension lives.
- A small web app that renders your custom UI.
- That web app connected to one of Fusion’s extension points so it appears in the Fusion navigation.
- Your UI reading live context from Fusion, such as current user, organization, and team, and reacting when the user switches org or team.
- The extension published so other users in your organization can see it.
Table of contents
Read the pages in order the first time. Later you can jump straight to the one you need.
aio command line (not a product-specific template). Then, point your project at a Fusion extension point and register your widget.require-adobe-auth, Fusion v3 headers, and a worked example.Availability note
Fusion currently exposes these extension points:
fusion/nav-organization/1— appears under the Organization section.fusion/nav-team/1— appears under the Team section.
Before you can publish against one of these, the extension point must be onboarded for your Adobe organization. If your publish step fails saying the extension point “does not exist,” see Troubleshooting.
Official Adobe documentation
This guide is Fusion-specific. For the underlying platform, the canonical references are: