WP Manifestindependent plugin directory
manifest / developer / dxsf-proxy

DXSF Proxy

Stability Framework Proxy Plugin

★ 0stars
95release downloads
≈10active sites
v2.4.2latest · 2 years ago

Install

Download dxsf-wordpress-proxy.zip From the v2.4.2 release on GitHub, Dec 15, 2023

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/devrix/dxsf-proxy/releases/download/v2.4.2/dxsf-wordpress-proxy.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

DXSF Proxy (WordPress plugin)

WordPress plugin that exposes REST API endpoints so the DX Stability Framework can read site-internal data without SSH access to the server.

Full guide (integration, uptime, company-wide): Stability Reporting on DevriX Verse → links to the shared Google Doc.

Repository Role
dx-stability-framework Core library that calls this plugin and runs stability checks
dxsf-client-rules Per-project cron scripts that orchestrate checks and Slack alerts
dxsf-proxy (this repo) Plugin installed on each monitored WordPress site

How it fits in

The Stability Framework server runs cron jobs from dxsf-client-rules. Those scripts use the core to:

  • Fetch public HTML (GTM, noindex, etc.)
  • Call this plugin for WordPress-only data: error logs, plugin/core/theme versions, user lists

Without dxsf-proxy on a site, proxy-backed rules in client-rules will not return data.

Installation

  1. Download the latest release from the releases page.
  2. Install and activate the plugin on the WordPress site.
  3. Open DXSF Settings in the WordPress admin and configure the error log path or endpoint URL.

Important: Log in with a @devrix.com email, or set DXSF_DEBUG to true in dxsf-proxy.php for local testing.

Development

npm install
npm run build   # if using webpack assets

Plugin entry point: dxsf-proxy.php

Handlers live under includes/classes/handlers/ (error log, core/theme/plugin versions, users).

Releases

Tag and publish via GitHub releases; client sites should update from the releases page rather than cloning this repository directly.

Releases

8 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v2.4.2 latest
Dec 15, 2023 2 years ago
dxsf-wordpress-proxy.zip
27
Nov 10, 2023 2 years ago
dxsf-wordpress-proxy.zip
10
Oct 16, 2023 3 years ago
dxsf-wordpress-proxy.zip
9
Jul 5, 2023 3 years ago
dxsf-wordpress-proxy.zip
20
Jul 5, 2023 3 years ago
dxsf-wordpress-proxy.zip
7
Jul 5, 2023 3 years ago
dxsf-wordpress-proxy.zip
8
Jul 5, 2023 3 years ago
dxsf-wordpress-proxy.zip
5
Jul 5, 2023 3 years ago
dxsf-wordpress-proxy.zip
9

Active-site estimate ≈10 comes from the median of recent superseded releases. Method.