With the movement to SaaS environments, the ways to deliver customization for out of the box features will endure a huge transformation.
The goal of this epic is to outline the basic architecture of our components so that by following common patterns and good practices they can be easily be made customizable.
Some aspects to cover
- Common interface as to what can be delivered as a customization (a JS function, a web component, a global script...)
- Basic contract as to how to define and register a customization (metadata, url...)
- Documentation for DXP devs on how to prepare components for customization and how to expose extension points