Download the PHP package apermo/site-bookkeeper-reporter without Composer
On this page you can find all versions of the php package apermo/site-bookkeeper-reporter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download apermo/site-bookkeeper-reporter
More information about apermo/site-bookkeeper-reporter
Files in apermo/site-bookkeeper-reporter
Package site-bookkeeper-reporter
Short Description A WordPress site-bookkeeper-reporter plugin.
License GPL-2.0-or-later
Informations about the package site-bookkeeper-reporter
Site Bookkeeper Reporter
A monitoring tool for your WordPress Sites — Reporter Plugin
WordPress plugin that collects site health data (core version, plugins, themes, users, roles, custom fields) and pushes it to a central Site Bookkeeper Hub on a twice-daily cron schedule.
Requirements
- PHP 8.2+
- WordPress 6.2+
- A running Site Bookkeeper Hub instance
Installation
Install via Composer:
Activate the plugin and configure the hub URL and token in Settings > Site Bookkeeper, or define
constants in wp-config.php:
HTTPS Requirement
The hub URL must use HTTPS. The plugin rejects HTTP URLs in the settings form and refuses to push reports over plain HTTP. This protects your authentication token from being transmitted in clear text.
For local development (e.g. DDEV), you can bypass this check by defining:
WP-CLI Commands
Bulk Setup via WP-CLI
If you manage many WordPress sites (e.g. via wp-cli/config-command or a shared deployment tool), you can script the setup across all of them.
Example: register and configure all sites managed by WP-CLI's @alias system:
Example: loop over sites listed in a simple text file:
Multisite Support
When network-activated, the plugin:
- Stores settings network-wide (one hub URL + token for all subsites)
- Main site pushes reports for all subsites via
switch_to_blog()on cron - Main site sends an additional network-level report (network plugins, super admins, subsite list)
For multisite, register a network on the hub instead of individual sites:
Subsites auto-register on their first report.
Custom Fields
Extend the report payload with custom data via filter:
Development
Related
- Site Bookkeeper Hub — Central API that stores and serves the collected data
- Site Bookkeeper Dashboard — WordPress admin dashboard for viewing site health data across all monitored sites
License
GPL-2.0-or-later