Extension Registry

This page is a work in progress and may undergo further revisions, updates, or amendments. The information contained herein is subject to change without notice.

Most of BackOffice is based on Extensions making it crucial to understand how to register your own extensions. This introduction will give you an outline of the abilities of the extension registry.

The extension registry is a global registry that can be accessed and changed at anytime while Backoffice is running.

Most extension types support conditions. Defining conditions enables you to control when and where the extension is available.

The kinds feature enables you to base your extension registration on a preset. A kind provides the base manifest that you like to extend.

import { umbExtensionsRegistry } from '@umbraco-cms/backoffice/extension-registry';

The Entry Point manifest type is used to register an entry point for the backoffice. An entry point is a single JavaScript file that is loaded when the backoffice is initialized. This file can be used to do anything, this enables more complex logic to take place on startup.

The bundle extension type enables you to gather many extension manifests into one.

Last updated