From 2410b43cb66056c8f3472b3927a546729b31e119 Mon Sep 17 00:00:00 2001
From: Jonathan Miller <230051081+jmiller-moko@users.noreply.github.com>
Date: Tue, 2 Dec 2025 16:18:00 -0600
Subject: [PATCH] Start of 03.00 RC
### Removed
- `./CODE_OF_CONDUCT.md`
- `./CONTRIBUTING.md`
### Updated
- Copyright Headers to MokoCodingDefaults standards
---
CHANGELOG.md | 66 +++++++---------
CONTRIBUTING.md | 76 -------------------
README.md | 57 ++++----------
language/en-GB/index.html | 66 +++++-----------
language/en-GB/tpl_moko-cassiopeia.ini | 11 +--
language/en-GB/tpl_moko-cassiopeia.sys.ini | 11 +--
language/en-US/index.html | 66 +++++-----------
language/en-US/tpl_moko-cassiopeia.ini | 11 +--
language/en-US/tpl_moko-cassiopeia.sys.ini | 11 +--
language/index.html | 66 +++++-----------
media/index.html | 66 +++++-----------
media/templates/index.html | 66 +++++-----------
media/templates/site/index.html | 66 +++++-----------
.../site/moko-cassiopeia/css/editor.css | 47 +++++-------
.../site/moko-cassiopeia/css/gable.css | 47 +++++-------
.../css/global/dark/colors_alternative.css | 47 +++++-------
.../css/global/dark/colors_standard.css | 47 +++++-------
.../css/global/dark/index.html | 66 +++++-----------
.../css/global/fonts-local_roboto.css | 47 +++++-------
.../moko-cassiopeia/css/global/index.html | 66 +++++-----------
.../css/global/light/colors_alternative.css | 47 +++++-------
.../css/global/light/colors_standard.css | 47 +++++-------
.../css/global/light/index.html | 66 +++++-----------
.../css/global/social-media-demo.css | 57 ++++++--------
.../site/moko-cassiopeia/css/index.html | 66 +++++-----------
.../moko-cassiopeia/css/system/index.html | 66 +++++-----------
.../css/system/searchtools/index.html | 66 +++++-----------
.../css/system/searchtools/searchtools.css | 47 +++++-------
.../site/moko-cassiopeia/css/template-rtl.css | 47 +++++-------
.../site/moko-cassiopeia/css/template.css | 47 +++++-------
.../css/vendor/afeld/index.html | 66 +++++-----------
.../css/vendor/choicesjs/choices.css | 47 +++++-------
.../css/vendor/choicesjs/index.html | 66 +++++-----------
.../moko-cassiopeia/css/vendor/index.html | 66 +++++-----------
.../vendor/joomla-custom-elements/index.html | 66 +++++-----------
.../joomla-custom-elements/joomla-alert.css | 47 +++++-------
.../site/moko-cassiopeia/fonts/index.html | 66 +++++-----------
.../site/moko-cassiopeia/images/index.html | 66 +++++-----------
.../templates/site/moko-cassiopeia/index.html | 66 +++++-----------
.../moko-cassiopeia/js/darkmode-toggle.js | 47 +++++-------
.../templates/site/moko-cassiopeia/js/gtm.js | 28 +++----
.../site/moko-cassiopeia/js/index.html | 66 +++++-----------
.../moko-cassiopeia/js/mod_menu/index.html | 66 +++++-----------
.../js/mod_menu/menu-metismenu-es5.js | 47 +++++-------
.../js/mod_menu/menu-metismenu.js | 47 +++++-------
.../site/moko-cassiopeia/js/template.js | 47 +++++-------
.../site/moko-cassiopeia/js/theme-init.js | 47 +++++-------
.../templates/site/moko-cassiopeia/js/user.js | 47 +++++-------
.../js/vendor/afeld/index.html | 66 +++++-----------
.../site/moko-cassiopeia/js/vendor/index.html | 66 +++++-----------
templates/index.html | 66 +++++-----------
templates/moko-cassiopeia/component.php | 47 +++++-------
templates/moko-cassiopeia/custom.php | 47 +++++-------
templates/moko-cassiopeia/error.php | 47 +++++-------
.../html/com_contact/contact/index.html | 66 +++++-----------
.../html/com_contact/index.html | 66 +++++-----------
.../html/com_content/article/index.html | 66 +++++-----------
.../html/com_content/article/toc-left.php | 47 +++++-------
.../html/com_content/article/toc-right.php | 47 +++++-------
.../html/com_content/categories/index.html | 66 +++++-----------
.../html/com_content/category/index.html | 66 +++++-----------
.../html/com_content/featured/index.html | 66 +++++-----------
.../html/com_content/index.html | 66 +++++-----------
.../html/com_engage/comments/index.html | 66 +++++-----------
.../html/com_engage/index.html | 66 +++++-----------
.../com_osmembership/common/categories.php | 2 +-
.../html/com_osmembership/common/index.html | 66 +++++-----------
.../html/com_osmembership/index.html | 66 +++++-----------
.../html/com_osmembership/mplan/index.html | 66 +++++-----------
.../html/com_osmembership/mplans/index.html | 66 +++++-----------
.../html/com_osmembership/plan/index.html | 66 +++++-----------
.../html/com_osmembership/plans/index.html | 66 +++++-----------
templates/moko-cassiopeia/html/index.html | 66 +++++-----------
.../html/layouts/chromes/index.html | 66 +++++-----------
.../moko-cassiopeia/html/layouts/index.html | 66 +++++-----------
.../html/mod_custom/index.html | 66 +++++-----------
.../html/mod_gabble/index.html | 66 +++++-----------
.../html/mod_membershipplans/index.html | 66 +++++-----------
.../moko-cassiopeia/html/mod_menu/index.html | 66 +++++-----------
.../html/mod_virtuemart_cart/index.html | 66 +++++-----------
.../html/mod_virtuemart_category/index.html | 66 +++++-----------
.../html/mod_virtuemart_currencies/index.html | 66 +++++-----------
.../mod_virtuemart_manufacturer/index.html | 66 +++++-----------
.../html/mod_virtuemart_product/index.html | 66 +++++-----------
.../html/mod_virtuemart_search/index.html | 66 +++++-----------
.../moko-cassiopeia/html/tinymce/index.html | 66 +++++-----------
templates/moko-cassiopeia/index.html | 66 +++++-----------
templates/moko-cassiopeia/index.php | 47 +++++-------
templates/moko-cassiopeia/offline.php | 47 +++++-------
templates/moko-cassiopeia/templateDetails.xml | 39 ++++------
90 files changed, 1638 insertions(+), 3470 deletions(-)
delete mode 100644 CONTRIBUTING.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2748d80..463409f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,51 +1,48 @@
-
+ -->
-Changelog — Moko-Cassiopeia
+# Changelog — Moko-Cassiopeia
-# Version 02.01.05 (2025-09-04)
-**Minor Release**
+## [TODO]
+- `./docs/*`
-## Fixed
+## [03.00 RC]
+### Removed
+ - `./CODE_OF_CONDUCT.md`
+ - `./CONTRIBUTING.md`
+
+### Updated
+ - Copyright Headers to MokoCodingDefaults standards
+
+### Added
+ -
+
+## [02.01.05] 2025-09-04
- Removed vmbasic.css
- Repaired temaplte.css and colors_standard.css
-
-# Version 02.00.00 (2025-08-30)
-
-**Major Release** — introduces the long-awaited **Dark Mode Toggle**, streamlining accessibility and usability enhancements.
-
-## Added
-
+## [2.00.00] 2025-08-30
+### Added
* **Dark Mode Toggle**
-
* Frontend toggle switch included in template.
* JavaScript handles switching between light/dark modes.
* Dark mode CSS rules applied across template styles.
@@ -61,23 +58,16 @@ Changelog — Moko-Cassiopeia
* Automatic TOC injection when enabled.
* User selects placement via article > options > layout (`toc-left` or `toc-right`).
-## Improved
+### Updated
* Cleaned up `index.php` by removing **skip-to-content** duplicate calls.
* Consolidated JavaScript asset loading (ensuring dark-mode script is loaded correctly from external JS file).
* Streamlined CSS for **toggle switch**, ensuring it inherits Bootstrap/Cassiopeia defaults.
* General accessibility refinements in typography and color contrast.
-
-## Fixed
-
* Fixed missing **logo param** in header output.
* Corrected stylesheet inconsistencies between Bootstrap 5 helpers and template overrides.
* Patched redundant calls in script includes.
----
-
-#Previous Versions
-
## 01.00.00
* **Initial Public Release** with:
@@ -87,7 +77,5 @@ Changelog — Moko-Cassiopeia
* Automatic Table of Contents (TOC) utility
* Moko Expansions: Google Tag Manager / GA4 hooks
----
-
For the full development roadmap, visit:
[Moko-Cassiopeia Roadmap](https://mokoconsulting.tech/support/joomla-cms/moko-cassiopeia-roadmap)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
deleted file mode 100644
index bed5f31..0000000
--- a/CONTRIBUTING.md
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-# Contributing Guidelines
-
-Thank you for considering contributing to this project! We welcome contributions from the community and are grateful for your support.
-
-## 📋 How to Contribute
-
-1. **Fork the repository**
-
- - Click the "Fork" button at the top of the repository page.
-
-2. **Create a branch**
-
- ```bash
- git checkout -b feature/your-feature-name
- ```
-
-3. **Make your changes**
-
- - Follow the existing code style.
- - Write clear commit messages.
-
-4. **Test your changes**
-
- - Ensure all tests pass and new code is covered.
-
-5. **Submit a pull request (PR)**
-
- - Push your branch to your fork.
- - Open a PR against the `main` branch.
-
----
-
-## 🛠 Development Guidelines
-
-- Use `.editorconfig` for consistent formatting.
-- Keep commits focused — one feature/fix per commit.
-- Write documentation for new features.
-
-## 📜 Code of Conduct
-
-By participating in this project, you agree to follow our [Code of Conduct](CODE_OF_CONDUCT.md).
-
----
-
-© 2025 Moko Consulting. Licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later).
-
diff --git a/README.md b/README.md
index 3166f29..6c043c6 100644
--- a/README.md
+++ b/README.md
@@ -1,36 +1,27 @@
-
+ # FILE INFORMATION
+ DEFGROUP: Joomla
+ INGROUP: Template
+ FILE: ./README.md
+ VERSION: 03.00 RC
+ BRIEF: Documentation for Moko-Cassiopeia template
+ PATH: /templates/moko-cassiopeia/
+ NOTE: Includes Dark Mode and Soft Offline Mode
+ -->
-# Moko-Cassiopeia (v02.01.05)
+# Moko-Cassiopeia (v03.00 RC)
A modern, lightweight enhancement layer for Joomla's Cassiopeia
template.
@@ -40,8 +31,6 @@ Expansions** including **Google Tag Manager** and **Google Analytics
(GA4)** hooks---all while keeping core template overrides minimal and
upgrade-friendly.
-------------------------------------------------------------------------
-
## Table of Contents
- [Features](#features)\
@@ -58,8 +47,6 @@ upgrade-friendly.
- [Changelog](#changelog)\
- [Roadmap](#roadmap)
-------------------------------------------------------------------------
-
## Features
### Core Enhancements
@@ -89,16 +76,12 @@ upgrade-friendly.
during maintenance.\
- Admin can configure which categories remain accessible.
-------------------------------------------------------------------------
-
## Requirements
- Joomla **4.4.x** or **5.x**\
- PHP **8.0+**\
- MySQL/MariaDB compatible database
-------------------------------------------------------------------------
-
## Quick Start
1. Install `moko-cassiopeia.zip` via Joomla's Template Installer.\
@@ -106,16 +89,12 @@ upgrade-friendly.
3. Configure template options under **System → Site Templates →
Moko-Cassiopeia**.
-------------------------------------------------------------------------
-
## Installation
Upload and install through Joomla's extension manager.\
If upgrading from a prior version, Joomla will safely overwrite files
--- no manual uninstall required.
-------------------------------------------------------------------------
-
## Configuration
### Global Params
@@ -151,14 +130,10 @@ If upgrading from a prior version, Joomla will safely overwrite files
offline/maintenance mode.\
- Useful for compliance, legal, or policy content.
-------------------------------------------------------------------------
-
## Changelog
See the [CHANGELOG.md](./CHANGELOG.md) for detailed version history.
-------------------------------------------------------------------------
-
## Roadmap
- **2.2 (Planned)**
diff --git a/language/en-GB/index.html b/language/en-GB/index.html
index 206e130..05ff902 100644
--- a/language/en-GB/index.html
+++ b/language/en-GB/index.html
@@ -1,29 +1,22 @@
-
+
@@ -44,28 +37,7 @@