Widgets and Transform Workflow

Widgets in the GUI combine three layers: data selection, transform logic, and rendering.

Pipeline

A GUI widget usually combines:

  • a data source

  • a transformer or extractor

  • a widget renderer

In simplified form:

source data -> transformer -> structured output -> widget renderer -> preview / publish output

In the editor

Inside the collection configuration flow, the user typically:

  1. chooses a group

  2. adds or edits a widget

  3. selects a transformer and widget pairing

  4. fills in plugin-backed parameters

  5. previews the result

  6. saves the configuration

Data sources

Widgets may operate on:

  • primary imported entities

  • aggregation references

  • auxiliary supporting sources

  • raster or spatial layers depending on plugin type