An extension point is an interface that a developer can use to customize the 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, and so on. To fully understand the extension points it is a good idea to first read through Share Architecture.
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 behavior of Share
The following table lists all the extension points that are available to you when customization the Share web application: