jmiller 7e75a00888
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 7s
Joomla: Extension CI / Release Readiness Check (pull_request) Successful in 9s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 1s
Universal: Auto Version Bump / Version Bump (push) Successful in 14s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 14s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 19s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 24s
Generic: Project CI / Lint & Validate (pull_request) Successful in 47s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 47s
Generic: Project CI / Tests (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report Issues (pull_request) Has been cancelled
fix: update server URL and add updates.xml
Change package manifest update server from broken generic package URL
to repo raw file path. Add updates.xml to repo root so Joomla update
checker can find the latest stable release.

Claude-Session: https://claude.ai/code/session_01Jo2JpjCwfHAh2HHRSjczKq
2026-06-29 11:11:00 -05:00
2026-01-08 19:49:02 -06:00
2026-01-08 19:49:02 -06:00
2026-01-08 19:49:02 -06:00

MokoSuiteClient

Version License Joomla PHP

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.

Features

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

Requirements

  • Joomla 5.0+ or 6.x
  • PHP 8.1+ (8.3+ for Joomla 6)

Installation

Download the latest pkg_mokosuiteclient-*.zip from Releases and install via System → Install → Upload Package File.

After installation, the package auto-enables and sets protected status.

Documentation

Full documentation is available on the MokoSuiteClient Wiki:

License

GPL-3.0-or-later — see LICENSE.md

Changelog

See CHANGELOG.md


Moko Consulting | Website | Email

S
Description
MokoSuiteClient is the Joomla 5.x / 6.x client-facing tracker and identity layer for the MokoSuite platform.
https://mokoconsulting.tech/support/products/mokowaas Readme GPL-3.0
24 MiB
2026-06-29 16:39:19 +00:00
Languages
PHP 66.9%
Markdown 18.6%
XML 6.6%
INI 4.6%
SQL 2%
Other 1.2%