2026-01-08 19:49:02 -06:00
<!--
Copyright (C) 2025 Moko Consulting <hello@mokoconsulting .tech>
This file is part of a Moko Consulting project.
SPDX-LICENSE-IDENTIFIER: GPL-3.0-or-later
# FILE INFORMATION
DEFGROUP: Joomla.Plugin
2026-06-15 05:19:13 -05:00
INGROUP: MokoSuiteClient
REPO: https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient
2026-06-23 19:27:16 +00:00
VERSION: 02.47.74
2026-01-08 19:49:02 -06:00
PATH: /README.md
2026-06-15 05:19:13 -05:00
BRIEF: MokoSuiteClient platform plugin for Joomla
2026-01-08 19:49:02 -06:00
-->
2026-06-15 05:19:13 -05:00
# MokoSuiteClient
2026-04-07 21:06:39 -05:00
2026-06-15 05:19:13 -05:00
[](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/releases)
2026-04-07 21:06:39 -05:00
[](LICENSE)
[](https://www.joomla.org)
[](https://www.php.net)
2026-06-21 18:27:19 -05:00
MokoSuiteClient is the Joomla 5.x / 6.x client-facing tracker and identity layer for the MokoSuite platform. It provides security hardening, health monitoring, privacy compliance, multi-domain management, and integration with MokoSuiteHQ for centralized site management.
2026-02-23 01:44:22 +00:00
## Features
2026-06-21 18:27:19 -05:00
### Core
- **Admin Dashboard** — site info, plugin status, quick actions, support PIN
- **Health Monitoring** — 15 diagnostic checks via `/?mokosuiteclient=health`
- **Heartbeat** — RSA-signed registration with MokoSuiteHQ, daily support PIN rotation
- **Extension Catalog** — browse and install Moko Consulting extensions
### Security (Firewall Plugin)
- **Web Application Firewall** — SQL injection, XSS, RFI, directory traversal shields
- **Security Headers** — X-Frame-Options, CSP, HSTS, Referrer-Policy, Permissions-Policy
- **IP Management** — trusted IPs, blocklist, auto-ban on WAF threshold
- **Password Policy** — min length, uppercase, number, special character requirements
- **Access Control** — admin secret URL, frontend super user block, upload restrictions
### Privacy Guard
- **GDPR Compliance** — data subject requests, consent logging, retention policies
- **User Data** — export, anonymize, or delete user data on request
### DevTools
- **Development Mode** — debug, cache disable, hit suppression
- **Mirror Domains & Staging** — repeatable table of domain aliases with offline bypass and robots directives
- **Maintenance** — reset hits, delete versions, reset download keys
### Multi-Domain
- **Site Aliases** — per-alias offline mode, robots directives, canonical URLs
- **Offline Bypass** — TOS, privacy policy, and support pages remain accessible when site is offline
### Integration
- **MokoSuiteHQ** — heartbeat, health data, backup status, activity logging
- **MokoSuiteBackup** — bridge plugin discovers BackupStatusHelper for heartbeat payloads
- **Joomla** — guided tours, action logging, custom fields, scheduled tasks
2026-02-23 01:44:22 +00:00
2026-05-24 04:05:38 -05:00
## Requirements
2026-02-23 01:44:22 +00:00
2026-05-24 04:05:38 -05:00
- Joomla 5.0+ or 6.x
- PHP 8.1+ (8.3+ for Joomla 6)
2026-01-08 19:49:02 -06:00
## Installation
2026-06-15 05:19:13 -05:00
Download the latest `pkg_mokosuiteclient-*.zip` from [Releases ](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/releases ) and install via **System → Install → Upload Package File** .
2026-02-23 01:44:22 +00:00
2026-05-24 04:05:38 -05:00
After installation, the package auto-enables and sets protected status.
2026-01-08 19:49:02 -06:00
## Documentation
2026-06-15 05:19:13 -05:00
Full documentation is available on the [MokoSuiteClient Wiki ](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/wiki ):
2026-02-23 01:44:22 +00:00
2026-06-15 05:19:13 -05:00
- [Configuration Guide ](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/wiki/Configuration )
- [Health Monitoring ](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/wiki/Health-Monitoring )
- [Site Aliases ](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/wiki/Site-Aliases )
- [API Endpoints ](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/wiki/API-Endpoints )
- [Grafana Integration ](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/wiki/Grafana-Integration )
2026-02-23 01:44:22 +00:00
## License
2026-05-24 04:05:38 -05:00
GPL-3.0-or-later — see [LICENSE.md ](LICENSE.md )
2026-02-23 01:44:22 +00:00
## Changelog
2026-05-24 04:05:38 -05:00
See [CHANGELOG.md ](CHANGELOG.md )
2026-01-08 19:49:02 -06:00
2026-02-23 01:44:22 +00:00
---
2026-01-08 19:49:02 -06:00
2026-02-23 01:44:22 +00:00
**Moko Consulting** | [Website ](https://mokoconsulting.tech ) | [Email ](mailto:hello@mokoconsulting.tech )