Content Manager extensions
Content Manager extensions enhance Content Manager with custom functionality.
Content Manager extensions are a set of extension points that allow pre-defined locations within the logic of Content Manager to open for 3rd party custom integrations. The goal is to enhance the functionality of Content Manager with functionality defined in other services. By adding such extension, certain business from other services will be reflected within Content Manager. Thus the user or the system can leverage from the combined power of multiple services.
Specifically, the integration can target a repository or a service, or both. It depends on how the other system exposes its functionality. The integration is implemented based on a SDK and is a proxy to the custom business. This additional business can be provided by an external service or it can be encapsulated within an assembly as part of code. In either case this integration is known as the source within Content Manager extensions.
The different kind of extensions reflect the different locations where the Content Manager can be extended with the business of each source. Every extension can target one or more sources depending on the nature of the extension. This allows the business of each source to be re-purposed from different points within the Tridion Docs-Content Manager logic.