Skip to content
Tim Nolte edited this page Nov 13, 2024 · 4 revisions

Core Architecture

The following are the basic types of Configuration:

Item

A basic unit of Configuration that can be exported and imported.

Generally this would be an option_name/option_value pair from the wp_options table. This could also be different on custom config integrations, (e.g. a plugin that uses it's own custom table to store his settings).

Configuration item screenshot

Bundle

A set of Configuration Items with a logical grouping

Configuration bundle screenshot

Provider

A WordPress plugin or custom class that provides the actual list, import and export functionality for Configuration Items.

Built-in configuration providers

See these ☝️ custom provider classes as an example to create your own.