The AEM Assets View Extension Points

This section covers the utilization of the extension points, extension registration, and common methods that can be used in any application that leverages extension points for service customization.

data-variant=info
data-slots=text
UI Extensibility is supported in Assets Ultimate only.
data-variant=info
data-slots=text
To get access to Assets View UI extensibility, create and submit an Adobe Customer Support case. You can provide documentation feedback by clicking "Log an issue".

A single extension point for Assets View

AEM Assets View provides a unified extension point, aem/assets/assetsview/1, that combines Browse View and Details View extensibility. A single extension registered under aem/assets/assetsview/1 can customize both screens — for example, adding an ActionBar action in the Browse View and a side panel in the Details View — from one App Builder extension, one deployment, and one register() call.

The extensibility APIs are organized into namespaces, each covering a granular area of Assets View functionality:

Namespace
Screen
Purpose
actionBar
Browse View
Add, hide, or override ActionBar actions
quickActions
Browse View
Hide or override QuickActions menu actions
detailSidePanel
Details View
Add custom side panels to the side rail
headerMenu
Browse View and Details View
Add, hide, or override header menu buttons

Implement only the namespaces your extension needs. The pages below describe each namespace and its methods in detail.

data-variant=info
data-slots=text
The standalone aem/assets/browse/1 and aem/assets/details/1 extension points remain supported for existing extensions, but new extensions should use the unified aem/assets/assetsview/1 extension point.
data-slots=link, text
Common Concepts in Creating Extensions
Learn about common concepts, extension registration, and methods that can be used in any extension
data-slots=link, text
Browse View
Explore the ways to extend and customize Browse View
data-slots=link, text
Details View
Explore the ways to extend and customize Details View