Added configuration parameters to UI Extensions
UI Extensions get more scalable and usable as configuration now is externalized from the code of the extension. This makes sharing and re-using of UI Extensions easy and effective.
We are releasing two levels of configuration for UI Extensions.
- Installation: The
extensionendpoint accepts parameters which are space-wide to the UI Extension - Instance: The
editor_interfaceaccepts parameters which affect the UI Extensions on a field level
The release affects multiple areas:
- Content Mangagement API:
/extensionsand/editor_interfaceendpoints were extended. Documentation. - Contentful Web App: Instance parameters get exposed in appearance dialogue for content model editors to tweak values easily.
- Contentful CLI: The Contentful CLI can now be used to define configuration of UI Extensions as well as setting values for installation parameters. Documentation.
- UI Extensions SDK: Extension developers can read the configuration from the SDK. Documentation.