Added configuration parameters to UI Extensions

SDKs and toolsApp SDKWeb AppContent Management API

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 extension endpoint accepts parameters which are space-wide to the UI Extension
  • Instance: The editor_interface accepts parameters which affect the UI Extensions on a field level

The release affects multiple areas:

  • Content Mangagement API: /extensions and /editor_interface endpoints 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.