MokoWaaS
MokoWaaS is a Joomla 5.x / 6.x system plugin that provides a configurable white-label identity layer for the MokoWaaS platform.
Joomla system plugin that powers the Moko Consulting Web-as-a-Service platform -- multi-tenant site management, branding injection, and automated client provisioning.
| Type | Joomla System Plugin |
| Language | PHP |
| Joomla | 5.x |
| License | GPL-3.0-or-later |
| Platform | Gitea (primary) |
Overview
MokoWaaS is the core plugin that transforms a standard Joomla installation into a managed WaaS platform. It handles client site configuration, branding, update management, and integrates with the MokoStandards ecosystem for automated deployment and governance.
Wiki Pages
Guides
| Page | Description |
|---|---|
| Installation Guide | Prerequisites, Joomla setup, plugin installation |
| Configuration Guide | Plugin parameters, client site settings |
| Build Guide | Building the installable package |
| Operations Guide | Day-to-day management and maintenance |
| Testing Guide | Testing procedures and validation |
| Upgrade and Versioning Guide | Version management and upgrade paths |
| Rollback and Recovery Guide | Disaster recovery and rollback procedures |
| Troubleshooting Guide | Common issues and solutions |
Reference
- Plugin Overview -- architecture, event hooks, feature map
- Plugin Basic -- plugin structure and manifest
- Update Server -- Joomla update server configuration
Related Wikis
| Repo | Purpose |
|---|---|
| Template-Client-WaaS | Client site template (paired with MokoWaaS) |
| MokoOnyx | Joomla admin template |
| joomla-api-mcp | Joomla Web Services API MCP |
| deploy-mcp | Git-based deployment MCP |
| backup-mcp | Backup MCP with Akeeba integration |
MokoStandards -- central standards hub for all Moko Consulting projects.
Documentation
Full documentation is available on the Wiki.
Contributing
See the wiki for development guidelines and contribution instructions.
License
This project is licensed under the GNU General Public License v3.0 or later -- see the LICENSE file.