An extension point is an interface that a developer can use to customize the Alfresco Share web application in a supported way. There are a number of extension points that can be used to do things like adding custom pages, hiding content on existing pages, display custom metadata, modify the menu etc. To fully understand the extension points it is a good idea to first read through the Share Architecture section.
The Share extension points can be grouped into three different categories:
- Declarative - XML configuration that requires no coding
- Programmatic - Code that adds new functionality
- Override - Code that overrides default behaviour of Alfresco Share
The following table lists all the extension points that are available to you when customization the Share web application:
Note that the table has links to each Extension Point section.