Clone
1
templates-client-waas
Jonathan Miller edited this page 2026-05-20 01:26:22 +00:00

← Back to Home

Template-Client-WaaS Reference

Upstream Joomla site template for WaaS (Website as a Service) client sites. Forked into each client organization to create branded, managed Joomla websites.


Type Joomla Site Template
Language PHP / CSS / JavaScript
Joomla 5.x
License GPL-3.0-or-later
Repo Template-Client-WaaS
Wiki Template-Client-WaaS wiki

Purpose

Template-Client-WaaS defines the standard structure for all WaaS client sites. Each client gets a fork in their own Gitea org (e.g., ClarksvilleFurs/client-waas-clarksvillefurs), where client-specific branding, content, and configuration are applied.

What the Template Provides

Component Description
Joomla template files Layouts, overrides, and template positions
CSS custom properties Client branding via CSS variables
MokoOnyx integration Admin template integration out of the box
MokoWaaS plugin config WaaS system plugin configuration
Deployment workflows Gitea Actions workflows for automated deployment

Creating a Client Site

  1. Fork this template into the client's Gitea org
  2. Name the repo client-waas-{clientname} (lowercase, hyphenated)
  3. Set the repo to private
  4. Configure secrets: GA_TOKEN, GH_TOKEN
  5. Update branding CSS custom properties for the client
  6. Configure MokoWaaS plugin settings
  7. Set up deployment targets (dev, production)

See Client Repos for full client repository standards.


Workflows

Workflow Purpose
auto-release.yml Create release on main merge
pre-release.yml Pre-release builds for dev/rc branches
ci-joomla.yml Joomla manifest validation, XML lint
pr-check.yml Pull request validation
deploy-manual.yml Manual FTP deploy for testing
repo-health.yml Repository health checks
security-audit.yml Security scanning
notify.yml Notifications for workflow events
cleanup.yml Clean up stale branches/artifacts
sync-media.yml Synchronize media assets

Key Wiki Pages

Page Description
Installation Setting up a new client site from this template
Deployment Deploying changes to dev and production servers
Templates Index Workflow and config templates


Repo: moko-platform · moko-platform wiki

Field Value
Minimum Version 04.07.00
Platform joomla
Applies To WaaS client sites
Revision Date Author Description
1.0 2026-05-19 Moko Consulting Initial version