feat(devtools): configuration export/import between sites #256

Open
opened 2026-06-23 16:56:38 +00:00 by jmiller · 1 comment
Owner

Configuration Export/Import

Overview

Export all MokoSuite plugin configurations as a single JSON file and import into another site. Useful for deploying consistent settings across client sites.

Features

  • Export — generates JSON with all MokoSuite plugin params, component config, module settings
  • Import — upload JSON file to apply configuration to target site
  • Selective import — choose which plugins/settings to import
  • Diff preview — show what will change before applying import
  • Profile templates — save named config profiles (e.g. "Standard Client", "High Security", "Development")
  • Sync via HQ — push config profile to multiple sites from MokoSuiteHQ

Architecture

  • Export endpoint in component controller
  • Import with validation and dry-run preview
  • JSON schema versioned for forward compatibility
  • Profiles stored in component params or dedicated table

Related

  • Existing issue #132 (settings import/export)
## Configuration Export/Import ### Overview Export all MokoSuite plugin configurations as a single JSON file and import into another site. Useful for deploying consistent settings across client sites. ### Features - **Export** — generates JSON with all MokoSuite plugin params, component config, module settings - **Import** — upload JSON file to apply configuration to target site - **Selective import** — choose which plugins/settings to import - **Diff preview** — show what will change before applying import - **Profile templates** — save named config profiles (e.g. "Standard Client", "High Security", "Development") - **Sync via HQ** — push config profile to multiple sites from MokoSuiteHQ ### Architecture - Export endpoint in component controller - Import with validation and dry-run preview - JSON schema versioned for forward compatibility - Profiles stored in component params or dedicated table ### Related - Existing issue #132 (settings import/export)
jmiller added this to the v03.00.00 milestone 2026-06-23 16:56:38 +00:00
Author
Owner

Branch created: feature/256-feat-devtools-configuration-export-impor

git fetch origin
git checkout feature/256-feat-devtools-configuration-export-impor
Branch created: [`feature/256-feat-devtools-configuration-export-impor`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/src/branch/feature/256-feat-devtools-configuration-export-impor) ```bash git fetch origin git checkout feature/256-feat-devtools-configuration-export-impor ```
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteClient#256