QUESTPIE
Extend the Platform

Extend the Platform

Create custom fields, views, adapters, plugins, and modules.

QUESTPIE is designed to be extensible. The core framework provides primitives — everything else comes from plugins and modules.

Extension Points

ExtensionWhat it does
Custom FieldsNew field types with custom storage and rendering
Custom ViewsNew list/form view types
Custom AdaptersNew HTTP framework adapters
RegistriesField, view, and component registry deep dive
Building a PluginCreate a codegen plugin package
Building a ModuleCreate a reusable module

Architecture

The extension system follows three levels:

Plugin  → Declares what CAN exist (categories, builder extensions, registries)
Module  → Contributes what DOES exist (entities, values)
Config  → Runs the runtime (infrastructure, secrets)

Plugins tell codegen what to discover. Modules provide the actual implementations. Config wires infrastructure.

On this page