Files
Jonathan Miller 872889487e
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Blocked by required conditions
Platform: moko-platform CI / Gate 4: Governance (push) Blocked by required conditions
Platform: moko-platform CI / Gate 5: Template Integrity (push) Blocked by required conditions
Platform: moko-platform CI / CI Summary (push) Blocked by required conditions
Generic: Repo Health / Scripts governance (push) Blocked by required conditions
Generic: Repo Health / Repository health (push) Blocked by required conditions
Generic: Repo Health / Report Issues (push) Blocked by required conditions
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 23s
Merge remote-tracking branch 'origin/dev'
# Conflicts:
#	.mokogitea/manifest.xml
#	.mokogitea/workflows/issue-branch.yml
#	CHANGELOG.md
#	CODE_OF_CONDUCT.md
#	GOVERNANCE.md
#	LICENSE.md
#	README.md
#	SECURITY.md
#	docs/guides/build-guide.md
#	docs/guides/configuration-guide.md
#	docs/guides/installation-guide.md
#	docs/guides/operations-guide.md
#	docs/guides/rollback-and-recovery-guide.md
#	docs/guides/testing-guide.md
#	docs/guides/troubleshooting-guide.md
#	docs/guides/upgrade-and-versioning-guide.md
#	docs/index.md
#	docs/plugin-basic.md
#	docs/update-server.md
#	source/packages/mod_mokowaas_cpanel/mod_mokowaas_cpanel.xml
#	source/packages/plg_system_mokowaas/Field/CopyableTokenField.php
#	source/packages/plg_system_mokowaas/script.php
#	source/packages/plg_system_mokowaas/services/provider.php
#	source/packages/plg_system_mokowaas_devtools/mokowaas_devtools.xml
#	source/packages/plg_system_mokowaas_firewall/mokowaas_firewall.xml
#	source/packages/plg_system_mokowaas_monitor/mokowaas_monitor.xml
#	source/packages/plg_system_mokowaas_tenant/mokowaas_tenant.xml
#	source/packages/plg_task_mokowaasdemo/mokowaasdemo.xml
#	source/packages/plg_task_mokowaasdemo/src/Service/DemoResetService.php
#	source/packages/plg_task_mokowaassync/mokowaassync.xml
#	source/packages/plg_task_mokowaassync/src/Service/ContentSyncReceiver.php
#	source/packages/plg_task_mokowaassync/src/Service/ContentSyncService.php
#	source/packages/plg_webservices_mokowaas/mokowaas.xml
#	source/packages/plg_webservices_perfectpublisher/perfectpublisher.xml
#	source/packages/plg_webservices_perfectpublisher/services/provider.php
#	source/packages/plg_webservices_perfectpublisher/src/Extension/PerfectPublisherApi.php
#	source/pkg_mokowaas.xml
#	src/packages/com_mokowaas/mokowaas.xml
#	src/packages/plg_system_mokowaas/Extension/MokoWaaS.php
#	src/packages/plg_system_mokowaas/Field/AllowedIpsField.php
#	src/packages/plg_system_mokowaas/Field/CurrentIpField.php
#	src/packages/plg_system_mokowaas/Field/DemoTaskInfoField.php
#	src/packages/plg_system_mokowaas/Field/NextResetField.php
#	src/packages/plg_system_mokowaas/Field/SnapshotTablesField.php
#	src/packages/plg_system_mokowaas/mokowaas.xml
2026-06-06 11:47:10 -05:00

3.0 KiB

MokoWaaS

Version License Joomla PHP

MokoWaaS is a Joomla 5.x / 6.x system plugin package that provides white-label branding, security hardening, tenant restrictions, health monitoring, and multi-domain management for the MokoWaaS platform.

Features

  • White-Label Branding — configurable brand name, company, support URL, colors, favicon, custom CSS
  • Tenant Restrictions — master user enforcement, installer/sysinfo/config/template access control
  • Health Monitoring — 16 diagnostic checks via /?mokowaas=health with Grafana auto-provisioning
  • Site Aliases — per-alias offline mode, robots directives, backend redirect, canonical URLs
  • Remote API — 6 endpoints (health, install, update, cache, backup, info)
  • Security Hardening — HTTPS enforcement, session timeouts, password policy, upload restrictions
  • Plugin Protection — protected status, hidden from non-master users, disable/uninstall blocked

Requirements

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

Installation

Download the latest pkg_mokowaas-*.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 MokoWaaS Wiki:

License

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

Changelog

See CHANGELOG.md


Moko Consulting | Website | Email