Widget Structure

Each widget solution consists of three layers:

  • Product functionality - developed in JS technology, this contains all the functional capabilities of the product – such as blocks, navigation, accessibility, etc.
  • Technology wrapper – a translating wrapper from pure JS to a specific framework, allowing swift integration into that framework.
  • Customization Layer - this layer is embedded tightly with the product and holds all the tuning and customization of the specific project. It holds the CSS instructions, static texts, assets, etc.