Anatomy of an extension - Anatomy of an extension - Alfresco - Alfresco Digital Workspace - Alfresco/Alfresco-Digital-Workspace/6.0/Alfresco-Digital-Workspace/Develop/Build-extensions/How-the-ADW-extension-works/Anatomy-of-an-extension - 6.0 - 6.0

Alfresco Digital Workspace

Platform
Alfresco
Product
Alfresco Digital Workspace
Release
6.0
License
ft:lastPublication
2025-10-15T22:17:23.874000
ft:locale
en-US

Each extension is an Angular library that contains an extension descriptor in the form of a JSON file, an Angular module that acts as the root, and exposes all the elements that compose the feature, such as actions, components, services, rules.

The descriptor declares how the extension is assembled in the ADW application, linking hooks with the extension element. The module must be imported in extensions.module.ts to be included in the application bundle, which executes the import, and registrations of all the elements with the Extension Mechanism and the Store.