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
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.zipClient 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
- Upload the plugin files to
/wp-content/plugins/creare-site-portal-client/ - Activate the plugin through the 'Plugins' screen in WordPress
- Either deploy the configuration file to
/etc/creare/sitepulse-key.jsonor 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.