Skip to main content
Version: 2.0.0

Plugin

The Plugin section contains the switches that change platform behavior rather than store content. This includes licensing, backup, form validation, performance tooling, GraphQL behavior, and the setup wizard state.

Pages

Core features
  • CP product navigation can be enabled or disabled.
  • Backup and restore can be exposed in the control panel when the feature flag is on.
  • The setup wizard completion state is tracked here.
Licensing
  • License status, validation timestamps, entitlement tokens, grace period data, and redeemed license items are stored in the plugin settings.
  • The license page is read-only in practice and is used to review the current entitlement state.
Security and validation
  • Form validation can be backed by built-in Google reCAPTCHA service options.
  • The site key and secret key are stored alongside the selected validation service.
  • GraphQL wishlist identifiers can be adjusted when the storefront needs a different product identifier.
Performance
  • Extra speculation rules can be enabled for entries and other routes.
  • HTTP cache and Alpine defer helpers can be switched on when the storefront needs them.
  • The x-defer selector list is kept in the plugin settings and should match the frontend component map.

The x-defer Directive

The x-defer directive can be configured from plugin performance settings through the Alpine defer selector list. Use this to delay component initialization until intersection, interaction, idle time, or a named event. Keep selectors synchronized with your theme components to avoid deferring elements that must initialize immediately.

Storage and logging
  • Volume storage selection is controlled from the plugin settings.
  • Changelog logging can be enabled for extra traceability.
  • Flow editor spacing is also stored here because it is treated as a platform-level UI preference.