Jonathan Miller ed138fdc57 feat: Akeeba Admin Tools + Ticket System importers with auto-disable
New ImportModel with two importers:

Admin Tools Importer:
- Reads #__admintools_wafconfig → maps WAF shields, admin secret,
  session timeout, template blocking to firewall plugin params
- Reads #__admintools_storage → maps server signature, HSTS, GZip,
  expires, ETag, www redirect, directory listing to htaccess options
- Reads #__admintools_ipblock → merges into firewall IP deny list
- Disables com_admintools + all admintools plugins after import

Akeeba Ticket System Importer:
- Imports tickets with status/priority mapping
- First post becomes ticket body, rest become replies
- Imports canned replies
- Disables com_ats + all ATS plugins after import

Dashboard shows blue import banner when Akeeba data is detected.
Both importers require core.admin (Super Users only).
Idempotent — safe to run multiple times.

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-06-02 15:51:22 -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

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

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
14 MiB
2026-06-20 20:33:24 +00:00
Languages
PHP 67.9%
Markdown 18.2%
XML 5.8%
INI 4.4%
SQL 1.2%
Other 2.4%