jmiller 5dee7aec96
Universal: Auto Version Bump / Version Bump (push) Has been skipped
Generic: Project CI / Lint & Validate (pull_request) Successful in 11s
Generic: Project CI / Tests (pull_request) Failing after 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 14s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been skipped
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Wiki Update Reminder (pull_request) Successful in 2s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 9s
Universal: PR Check / Require Docs Update (pull_request) Failing after 4s
Universal: PR Check / Secret Scan (pull_request) Successful in 4s
Generic: Repo Health / Access control (pull_request) Successful in 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Failing after 6s
Universal: PR Check / Validate PR (pull_request) Failing after 13s
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: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
Merge pull request 'chore: sync main into dev (resolve 98-commit infra/doc divergence)' (#151) from chore/sync-main-to-dev into dev
2026-07-13 00:22:39 +00:00
2026-04-26 16:35:56 +00:00

MokoOnyx

MokoOnyx - Joomla site template (successor to MokoCassiopeia)

License Wiki

A modern, lightweight Joomla site template built on Cassiopeia with Font Awesome 7, Bootstrap 5, dark mode, and analytics integrations.


Type Joomla Site Template
Version 02.22.00
Joomla 5.x / 6.x
PHP 8.1+
License GPL-3.0-or-later
Replaces MokoCassiopeia (auto-migrates on install)
Repository MokoGitea (primary)

Overview

MokoOnyx is an enhancement layer built on Joomla's Cassiopeia template. It maintains minimal core overrides for maximum upgrade compatibility while adding modern features and integrations.

On install, MokoOnyx automatically migrates settings, content references, and custom files from MokoCassiopeia. After installing, MokoCassiopeia can be safely uninstalled.


Features

Feature Description
Font Awesome 7 Fully integrated into Joomla's asset manager with 2,000+ icons
Bootstrap 5 Extended utility classes and responsive grid system
Dark Mode Built-in light/dark toggle with system preference detection
Table of Contents Automatic TOC generation for long articles
GTM / GA4 Google Tag Manager and Analytics integration with smart visitor detection (login status, user group, page type)
Template Overrides Overrides for all core Joomla modules, Community Builder, and DPCalendar
Social Icons Configurable social media links in topbar, footer, or collapsible floating sidebar with tooltips and URL validation
Cassiopeia Base Minimal core overrides for maximum Joomla upgrade compatibility

Installation

  1. Download the latest mokoonyx-{version}.zip from Releases
  2. Install via Joomla's Extension Manager (Extensions > Manage > Install)
  3. Set MokoOnyx as the default site template (System > Site Templates)
  4. If migrating from MokoCassiopeia, settings are auto-migrated on install

Requirements

  • Joomla 5.x or 6.x
  • PHP 8.1 or higher

Directory Structure

Directory Purpose
html/ Template overrides for core modules and extensions
css/ Compiled stylesheets including dark mode
js/ JavaScript for TOC, dark mode toggle, analytics
images/ Template images and icons
language/ Language files

Configuration

MokoOnyx template parameters are configured in the Joomla admin under System > Site Templates > MokoOnyx.

Key parameters include:

  • Dark Mode: Enable/disable, set default mode
  • Font Awesome: Enable/disable icon library loading
  • Google Tag Manager: GTM container ID
  • GA4: Measurement ID and tracking options
  • Table of Contents: Auto-generate TOC for articles with heading threshold
  • Social Icons: Display positions, icon style, and platform URLs

Repo Purpose
Template-Client-MokoSuite Client site template (extends MokoOnyx)
MokoSuite MokoSuite system plugin
joomla-api-mcp Joomla Web Services API MCP
deploy-mcp Git-based deployment MCP

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.


Moko Consulting -- MokoStandards

S
Description
MokoOnyx - Joomla site template (successor to MokoCassiopeia)
https://mokoconsulting.tech/support/products/mokoonyx-template
Readme GPL-3.0
6.4 MiB
2026-07-13 09:50:57 +00:00
Languages
CSS 61.8%
PHP 26.4%
HTML 8.3%
JavaScript 3.5%