WP Manifestindependent plugin directory
manifest / updates / agency-site-portal-client

Creare Site Portal Client

Client plugin for Creare Site Portal - monitors site health, updates, and communicates with the central portal.

by Creare · github.com/nicscott01/agency-site-portal-client · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/nicscott01/agency-site-portal-client/archive/refs/heads/main.zip

Client plugin for Creare Site Portal - monitors site health, tracks updates, and communicates with the central management portal.

Description

The Creare Site Portal Client plugin connects your WordPress site to the Creare Site Portal, enabling centralized monitoring and management of your website.

Features:

  • Automatic Heartbeat - Sends hourly status updates to confirm site availability
  • Daily Reports - Comprehensive daily reports including plugins, themes, and WordPress version
  • Update Tracking - Logs all plugin, theme, and core updates with version history
  • Server Health - Reports PHP version, memory limits, and server configuration
  • Security Monitoring - Tracks debug settings and security configurations

Configuration:

The plugin reads configuration from /etc/creare/sitepulse-key.json for automated deployments. A manual configuration fallback is available in Settings > Site Portal.

JSON Configuration Format:

{ "api_key": "your-api-key", "site_id": "your-site-uuid", "portal_url": "https://portal.crearewebsolutions.com" }

Installation

  1. Upload the plugin files to /wp-content/plugins/creare-site-portal-client/
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Either deploy the configuration file to /etc/creare/sitepulse-key.json or configure manually via Settings > Site Portal

Frequently Asked Questions

Where should I put the configuration file?

The configuration file should be placed at /etc/creare/sitepulse-key.json. This allows for secure, automated deployments where credentials are not stored in the WordPress database.

Can I configure the plugin without the JSON file?

Yes. If no configuration file is found, you can enter the Portal URL, Site ID, and API Key manually in Settings > Site Portal.

How often does the plugin send data?

The plugin sends a lightweight heartbeat every hour and a comprehensive report once daily.

What data is sent to the portal?

  • WordPress version and update status
  • Installed plugins and themes with versions
  • PHP and server information
  • Database configuration
  • Site health and security settings
  • Update history for plugins, themes, and core

Changelog

1.0.0

  • Initial release
  • Heartbeat and daily report functionality
  • Update logging for plugins, themes, and core
  • JSON file configuration support
  • Manual configuration fallback UI

Upgrade Notice

1.0.0

Initial release of the Creare Site Portal Client.