feat(devtools): environment comparison tool (dev vs staging vs production) #254

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

Environment Comparison Tool

Overview

Compare configuration between dev, staging, and production environments connected via MokoSuiteHQ heartbeats.

Features

  • Side-by-side diff — compare PHP version, Joomla version, extensions, DB settings across environments
  • Drift detection — flag differences that could cause deployment issues
  • Extension version comparison — which extensions differ between environments
  • Config diff — compare key Joomla configuration values
  • Export report — generate comparison report for deployment planning

Architecture

  • Pulls environment data from HQ heartbeat payloads (each site sends its config)
  • HQ dashboard view for side-by-side comparison
  • Client-side sends extended config data in heartbeat when dev_mode is on
  • No additional DB tables — uses existing heartbeat data

Related

  • Mirror domains (#224)
  • Heartbeat system (existing)
## Environment Comparison Tool ### Overview Compare configuration between dev, staging, and production environments connected via MokoSuiteHQ heartbeats. ### Features - **Side-by-side diff** — compare PHP version, Joomla version, extensions, DB settings across environments - **Drift detection** — flag differences that could cause deployment issues - **Extension version comparison** — which extensions differ between environments - **Config diff** — compare key Joomla configuration values - **Export report** — generate comparison report for deployment planning ### Architecture - Pulls environment data from HQ heartbeat payloads (each site sends its config) - HQ dashboard view for side-by-side comparison - Client-side sends extended config data in heartbeat when dev_mode is on - No additional DB tables — uses existing heartbeat data ### Related - Mirror domains (#224) - Heartbeat system (existing)
jmiller added this to the v03.00.00 milestone 2026-06-23 16:54:26 +00:00
Author
Owner

Branch created: feature/254-feat-devtools-environment-comparison-too

git fetch origin
git checkout feature/254-feat-devtools-environment-comparison-too
Branch created: [`feature/254-feat-devtools-environment-comparison-too`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/src/branch/feature/254-feat-devtools-environment-comparison-too) ```bash git fetch origin git checkout feature/254-feat-devtools-environment-comparison-too ```
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#254