Update Bootstrap TOC to v1.0.1 release reference and specify Soft Offline Mode with persistent links #69

Merged
Copilot merged 10 commits from copilot/update-name-to-mokocassiopeia into main 2026-01-30 01:35:46 +00:00
21 changed files with 97 additions and 97 deletions
Showing only changes of commit f569069bde - Show all commits

View File

@@ -54,7 +54,7 @@
### Updated ### Updated
- Copyright Headers to MokoCodingDefaults standards - Copyright Headers to MokoCodingDefaults standards
- Fixed `./templates/moko-cassiopeia/index.php` color style injection - Fixed `./templates/mokocassiopeia/index.php` color style injection
- Upgraded `FontAwesome 6` to `FontAwesome 7 Free` - Upgraded `FontAwesome 6` to `FontAwesome 7 Free`
- Added `Font Awesome 7 Free` style fallback - Added `Font Awesome 7 Free` style fallback

View File

@@ -7,18 +7,18 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template DEFGROUP: Joomla.Template
INGROUP: Moko-Cassiopeia.Governance INGROUP: MokoCassiopeia.Governance
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
FILE: CODE_OF_CONDUCT.md FILE: CODE_OF_CONDUCT.md
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Contributor code of conduct for the Moko-Cassiopeia project. BRIEF: Contributor code of conduct for the MokoCassiopeia project.
PATH: /CODE_OF_CONDUCT.md PATH: /CODE_OF_CONDUCT.md
NOTE: This document defines behavioral expectations and enforcement processes. NOTE: This document defines behavioral expectations and enforcement processes.
--> -->
## Code of Conduct ## Code of Conduct
This Code of Conduct establishes expectations for behavior within the Moko-Cassiopeia project community. The objective is to maintain a professional, inclusive, and respectful environment aligned with open source governance best practices. This Code of Conduct establishes expectations for behavior within the MokoCassiopeia project community. The objective is to maintain a professional, inclusive, and respectful environment aligned with open source governance best practices.
## Scope ## Scope
@@ -56,7 +56,7 @@ Project maintainers are responsible for:
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported through: Instances of abusive, harassing, or otherwise unacceptable behavior may be reported through:
* Email: `hello@mokoconsulting.tech` with subject `CODE OF CONDUCT: Moko-Cassiopeia`. * Email: `hello@mokoconsulting.tech` with subject `CODE OF CONDUCT: MokoCassiopeia`.
Reports should include relevant context, links, screenshots, or other supporting information. Reports should include relevant context, links, screenshots, or other supporting information.
@@ -83,7 +83,7 @@ This project is managed from Tennessee, USA. This statement is informational and
## Metadata ## Metadata
* **Document:** CODE_OF_CONDUCT.md * **Document:** CODE_OF_CONDUCT.md
* **Repository:** [https://github.com/mokoconsulting-tech/moko-cassiopeia](https://github.com/mokoconsulting-tech/moko-cassiopeia) * **Repository:** [https://github.com/mokoconsulting-tech/MokoCassiopeia](https://github.com/mokoconsulting-tech/MokoCassiopeia)
* **Path:** /CODE_OF_CONDUCT.md * **Path:** /CODE_OF_CONDUCT.md
* **Owner:** Moko Consulting * **Owner:** Moko Consulting
* **Version:** 03.06.00 * **Version:** 03.06.00

View File

@@ -8,7 +8,7 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template DEFGROUP: Joomla.Template
INGROUP: MokoCassiopeia.Governance INGROUP: MokoCassiopeia.Governance
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
FILE: CONTRIBUTING.md FILE: CONTRIBUTING.md
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Contribution guidelines for the MokoCassiopeia project. BRIEF: Contribution guidelines for the MokoCassiopeia project.
@@ -43,8 +43,8 @@ For first-time contributors:
```bash ```bash
# Clone the repository # Clone the repository
git clone https://github.com/mokoconsulting-tech/moko-cassiopeia.git git clone https://github.com/mokoconsulting-tech/MokoCassiopeia.git
cd moko-cassiopeia cd MokoCassiopeia
``` ```
See [docs/QUICK_START.md](./docs/QUICK_START.md) for detailed setup instructions. See [docs/QUICK_START.md](./docs/QUICK_START.md) for detailed setup instructions.
@@ -130,7 +130,7 @@ Participation in this project is governed by the Code of Conduct. Unacceptable b
## Metadata ## Metadata
* **Document:** CONTRIBUTING.md * **Document:** CONTRIBUTING.md
* **Repository:** [https://github.com/mokoconsulting-tech/moko-cassiopeia](https://github.com/mokoconsulting-tech/moko-cassiopeia) * **Repository:** [https://github.com/mokoconsulting-tech/MokoCassiopeia](https://github.com/mokoconsulting-tech/MokoCassiopeia)
* **Path:** /CONTRIBUTING.md * **Path:** /CONTRIBUTING.md
* **Owner:** Moko Consulting * **Owner:** Moko Consulting
* **Version:** 03.06.00 * **Version:** 03.06.00

View File

@@ -7,22 +7,22 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template DEFGROUP: Joomla.Template
INGROUP: Moko-Cassiopeia.Governance INGROUP: MokoCassiopeia.Governance
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
FILE: GOVERNANCE.md FILE: GOVERNANCE.md
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Project governance model, roles, and decision processes for Moko-Cassiopeia. BRIEF: Project governance model, roles, and decision processes for MokoCassiopeia.
PATH: /GOVERNANCE.md PATH: /GOVERNANCE.md
NOTE: This document defines authority, decision making, and escalation paths. NOTE: This document defines authority, decision making, and escalation paths.
--> -->
## Governance Overview ## Governance Overview
This document defines the governance framework for the Moko-Cassiopeia project. The objective is to ensure clear ownership, predictable decision making, and accountable stewardship across development, releases, and community interaction. This document defines the governance framework for the MokoCassiopeia project. The objective is to ensure clear ownership, predictable decision making, and accountable stewardship across development, releases, and community interaction.
## Project Ownership ## Project Ownership
Moko-Cassiopeia is owned and maintained by **Moko Consulting**. Final authority for project direction, releases, and policy enforcement resides with the project owner. MokoCassiopeia is owned and maintained by **Moko Consulting**. Final authority for project direction, releases, and policy enforcement resides with the project owner.
## Roles and Responsibilities ## Roles and Responsibilities
@@ -100,7 +100,7 @@ This project is managed from Tennessee, USA. This statement is informational and
## Metadata ## Metadata
* **Document:** GOVERNANCE.md * **Document:** GOVERNANCE.md
* **Repository:** [https://github.com/mokoconsulting-tech/moko-cassiopeia](https://github.com/mokoconsulting-tech/moko-cassiopeia) * **Repository:** [https://github.com/mokoconsulting-tech/MokoCassiopeia](https://github.com/mokoconsulting-tech/MokoCassiopeia)
* **Path:** /GOVERNANCE.md * **Path:** /GOVERNANCE.md
* **Owner:** Moko Consulting * **Owner:** Moko Consulting
* **Version:** 03.06.00 * **Version:** 03.06.00

View File

@@ -7,18 +7,18 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template DEFGROUP: Joomla.Template
INGROUP: Moko-Cassiopeia.Governance INGROUP: MokoCassiopeia.Governance
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
FILE: SECURITY.md FILE: SECURITY.md
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Security policy and vulnerability reporting process for Moko-Cassiopeia. BRIEF: Security policy and vulnerability reporting process for MokoCassiopeia.
PATH: /SECURITY.md PATH: /SECURITY.md
NOTE: This policy is process oriented and does not replace secure engineering practices. NOTE: This policy is process oriented and does not replace secure engineering practices.
--> -->
## Security Policy ## Security Policy
This document defines how Moko-Cassiopeia handles vulnerability intake, triage, remediation, and disclosure. The objective is to reduce risk, protect downstream users, and preserve operational continuity with a verifiable audit trail. This document defines how MokoCassiopeia handles vulnerability intake, triage, remediation, and disclosure. The objective is to reduce risk, protect downstream users, and preserve operational continuity with a verifiable audit trail.
## Scope ## Scope
@@ -47,7 +47,7 @@ Backports may be provided based on impact, deployment footprint, and engineering
Use one of the following channels: Use one of the following channels:
* GitHub Security Advisories (preferred): use the repository security tab to submit a private report. * GitHub Security Advisories (preferred): use the repository security tab to submit a private report.
* Email: send details to `hello@mokoconsulting.tech` with subject `SECURITY: Moko-Cassiopeia vulnerability report`. * Email: send details to `hello@mokoconsulting.tech` with subject `SECURITY: MokoCassiopeia vulnerability report`.
Do not file a public GitHub issue for suspected security vulnerabilities. Do not file a public GitHub issue for suspected security vulnerabilities.
@@ -150,7 +150,7 @@ If you want credit, include the name or handle to list in an advisory. If you pr
## Metadata ## Metadata
* **Document:** SECURITY.md * **Document:** SECURITY.md
* **Repository:** [https://github.com/mokoconsulting-tech/moko-cassiopeia](https://github.com/mokoconsulting-tech/moko-cassiopeia) * **Repository:** [https://github.com/mokoconsulting-tech/MokoCassiopeia](https://github.com/mokoconsulting-tech/MokoCassiopeia)
* **Path:** /SECURITY.md * **Path:** /SECURITY.md
* **Owner:** Moko Consulting * **Owner:** Moko Consulting
* **Version:** 03.06.00 * **Version:** 03.06.00

View File

@@ -17,8 +17,8 @@ Before you begin, ensure you have:
### 1. Clone the Repository ### 1. Clone the Repository
```bash ```bash
git clone https://github.com/mokoconsulting-tech/moko-cassiopeia.git git clone https://github.com/mokoconsulting-tech/MokoCassiopeia.git
cd moko-cassiopeia cd MokoCassiopeia
``` ```
### 2. Install Development Dependencies ### 2. Install Development Dependencies
@@ -107,7 +107,7 @@ make package
# Check package contents # Check package contents
ls -lh dist/ ls -lh dist/
unzip -l dist/moko-cassiopeia-*.zip unzip -l dist/mokocassiopeia-*.zip
``` ```
## VS Code Integration ## VS Code Integration

View File

@@ -8,7 +8,7 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template.Site DEFGROUP: Joomla.Template.Site
INGROUP: MokoCassiopeia.Documentation INGROUP: MokoCassiopeia.Documentation
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
FILE: docs/README.md FILE: docs/README.md
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Documentation index for MokoCassiopeia template BRIEF: Documentation index for MokoCassiopeia template
@@ -87,8 +87,8 @@ This project adheres to [MokoStandards](https://github.com/mokoconsulting-tech/M
## Additional Resources ## Additional Resources
* **Repository**: [https://github.com/mokoconsulting-tech/moko-cassiopeia](https://github.com/mokoconsulting-tech/moko-cassiopeia) * **Repository**: [https://github.com/mokoconsulting-tech/MokoCassiopeia](https://github.com/mokoconsulting-tech/MokoCassiopeia)
* **Issue Tracker**: [GitHub Issues](https://github.com/mokoconsulting-tech/moko-cassiopeia/issues) * **Issue Tracker**: [GitHub Issues](https://github.com/mokoconsulting-tech/MokoCassiopeia/issues)
* **Changelog**: [CHANGELOG.md](../CHANGELOG.md) * **Changelog**: [CHANGELOG.md](../CHANGELOG.md)
* **License**: [GPL-3.0-or-later](../LICENSE) * **License**: [GPL-3.0-or-later](../LICENSE)
@@ -102,7 +102,7 @@ This project adheres to [MokoStandards](https://github.com/mokoconsulting-tech/M
## Metadata ## Metadata
* Document: docs/README.md * Document: docs/README.md
* Repository: [https://github.com/mokoconsulting-tech/moko-cassiopeia](https://github.com/mokoconsulting-tech/moko-cassiopeia) * Repository: [https://github.com/mokoconsulting-tech/MokoCassiopeia](https://github.com/mokoconsulting-tech/MokoCassiopeia)
* Path: /docs/README.md * Path: /docs/README.md
* Owner: Moko Consulting * Owner: Moko Consulting
* Version: 03.06.00 * Version: 03.06.00

View File

@@ -17,7 +17,7 @@
# MokoCassiopeia Roadmap (VERSION: 03.06.02) # MokoCassiopeia Roadmap (VERSION: 03.06.02)
This document provides a comprehensive, version-specific roadmap for the Moko-Cassiopeia Joomla template, tracking feature evolution, current capabilities, and planned enhancements. This document provides a comprehensive, version-specific roadmap for the MokoCassiopeia Joomla template, tracking feature evolution, current capabilities, and planned enhancements.
## Table of Contents ## Table of Contents
@@ -750,7 +750,7 @@ The following versions represent our planned annual major releases, each buildin
## Long-term Vision ## Long-term Vision
### Mission Statement ### Mission Statement
Moko-Cassiopeia aims to be the **most developer-friendly, user-customizable, and standards-compliant Joomla template** while maintaining minimal core overrides for maximum upgrade compatibility. MokoCassiopeia aims to be the **most developer-friendly, user-customizable, and standards-compliant Joomla template** while maintaining minimal core overrides for maximum upgrade compatibility.
### Core Principles ### Core Principles
1. **Non-Invasive**: Minimal Cassiopeia overrides 1. **Non-Invasive**: Minimal Cassiopeia overrides
@@ -797,7 +797,7 @@ Moko-Cassiopeia aims to be the **most developer-friendly, user-customizable, and
## External Resources ## External Resources
### Official Links ### Official Links
- **Full Roadmap**: [https://mokoconsulting.tech/support/joomla-cms/moko-cassiopeia-roadmap](https://mokoconsulting.tech/support/joomla-cms/moko-cassiopeia-roadmap) - **Full Roadmap**: [https://mokoconsulting.tech/support/joomla-cms/mokocassiopeia-roadmap](https://mokoconsulting.tech/support/joomla-cms/mokocassiopeia-roadmap)
- **Repository**: [https://github.com/mokoconsulting-tech/moko-cassiopeia](https://github.com/mokoconsulting-tech/moko-cassiopeia) - **Repository**: [https://github.com/mokoconsulting-tech/moko-cassiopeia](https://github.com/mokoconsulting-tech/moko-cassiopeia)
- **Issue Tracker**: [GitHub Issues](https://github.com/mokoconsulting-tech/moko-cassiopeia/issues) - **Issue Tracker**: [GitHub Issues](https://github.com/mokoconsulting-tech/moko-cassiopeia/issues)
- **Changelog**: [CHANGELOG.md](../CHANGELOG.md) - **Changelog**: [CHANGELOG.md](../CHANGELOG.md)

View File

@@ -6,12 +6,12 @@
; ;
; #FILE INFORMATION ; #FILE INFORMATION
; DEFGROUP: Joomla.Template.Site ; DEFGROUP: Joomla.Template.Site
; INGROUP: Moko-Cassiopeia ; INGROUP: MokoCassiopeia
; PATH: ./language/en-GB/tpl_mokocassiopeia.sys.ini ; PATH: ./language/en-GB/tpl_mokocassiopeia.sys.ini
; VERSION: 03.06.02 ; VERSION: 03.06.02
; BRIEF: English (GB) system language strings for template metadata and installer ; BRIEF: English (GB) system language strings for template metadata and installer
; ;
TPL_MOKOCASSIOPEIA="Moko-Cassiopeia Site template" TPL_MOKOCASSIOPEIA="MokoCassiopeia Site template"
TPL_MOKOCASSIOPEIA_MOD_MENU_LAYOUT_COLLAPSE-METISMENU="Collapsible Dropdown" TPL_MOKOCASSIOPEIA_MOD_MENU_LAYOUT_COLLAPSE-METISMENU="Collapsible Dropdown"
TPL_MOKOCASSIOPEIA_MOD_MENU_LAYOUT_DROPDOWN-METISMENU="Dropdown" TPL_MOKOCASSIOPEIA_MOD_MENU_LAYOUT_DROPDOWN-METISMENU="Dropdown"
TPL_MOKOCASSIOPEIA_POSITION_BANNER="Banner" TPL_MOKOCASSIOPEIA_POSITION_BANNER="Banner"

View File

@@ -11,7 +11,7 @@
; VERSION: 03.06.02 ; VERSION: 03.06.02
; BRIEF: English (US) system language strings for template metadata and installer ; BRIEF: English (US) system language strings for template metadata and installer
; ;
TPL_MOKOCASSIOPEIA="Moko-Cassiopeia Site template" TPL_MOKOCASSIOPEIA="MokoCassiopeia Site template"
TPL_MOKOCASSIOPEIA_MOD_MENU_LAYOUT_COLLAPSE-METISMENU="Collapsible Dropdown" TPL_MOKOCASSIOPEIA_MOD_MENU_LAYOUT_COLLAPSE-METISMENU="Collapsible Dropdown"
TPL_MOKOCASSIOPEIA_MOD_MENU_LAYOUT_DROPDOWN-METISMENU="Dropdown" TPL_MOKOCASSIOPEIA_MOD_MENU_LAYOUT_DROPDOWN-METISMENU="Dropdown"
TPL_MOKOCASSIOPEIA_POSITION_BANNER="Banner" TPL_MOKOCASSIOPEIA_POSITION_BANNER="Banner"

View File

@@ -8,10 +8,10 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template.Site DEFGROUP: Joomla.Template.Site
INGROUP: MokoCassiopeia INGROUP: MokoCassiopeia
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
PATH: ./templates/moko-cassiopeia/component.php PATH: ./templates/mokocassiopeia/component.php
VERSION: 03.06.00 VERSION: 03.06.00
BRIEF: Main template index file for Moko-Cassiopeia rendering site layout BRIEF: Main template index file for MokoCassiopeia rendering site layout
*/ */
@@ -79,7 +79,7 @@ $final = $pageTitle !== ''
$this->setTitle($final); $this->setTitle($final);
// Template/Media path // Template/Media path
$templatePath = 'media/templates/site/moko-cassiopeia'; $templatePath = 'media/templates/site/mokocassiopeia';
// Core template CSS // Core template CSS
$wa->useStyle('template.base'); // css/template.css $wa->useStyle('template.base'); // css/template.css

View File

@@ -8,10 +8,10 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template.Site DEFGROUP: Joomla.Template.Site
INGROUP: MokoCassiopeia INGROUP: MokoCassiopeia
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
PATH: ./templates/moko-cassiopeia/custom.php PATH: ./templates/mokocassiopeia/custom.php
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Custom entry template file for Moko-Cassiopeia with user-defined overrides BRIEF: MokoCassiopeia with user-defined overrides
*/ */
function console_log($output, $with_script_tags = true) { function console_log($output, $with_script_tags = true) {

View File

@@ -8,10 +8,10 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template.Site DEFGROUP: Joomla.Template.Site
INGROUP: MokoCassiopeia INGROUP: MokoCassiopeia
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
PATH: ./templates/moko-cassiopeia/error.php PATH: ./templates/mokocassiopeia/error.php
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Error page template file for Moko-Cassiopeia BRIEF: Error page template file for MokoCassiopeia
*/ */
defined('_JEXEC') or die; defined('_JEXEC') or die;
@@ -63,7 +63,7 @@ $params_leftIcon = htmlspecialchars($params->get('drawerLeftIcon', 'fa-solid f
$params_rightIcon = htmlspecialchars($params->get('drawerRightIcon', 'fa-solid fa-chevron-right'), ENT_QUOTES, 'UTF-8'); $params_rightIcon = htmlspecialchars($params->get('drawerRightIcon', 'fa-solid fa-chevron-right'), ENT_QUOTES, 'UTF-8');
// Template/Media path // Template/Media path
$templatePath = 'media/templates/site/moko-cassiopeia'; $templatePath = 'media/templates/site/mokocassiopeia';
// =========================== // ===========================
// Web Asset Manager (WAM) — matches your joomla.asset.json // Web Asset Manager (WAM) — matches your joomla.asset.json

View File

@@ -8,8 +8,8 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template.Site DEFGROUP: Joomla.Template.Site
INGROUP: MokoCassiopeia INGROUP: MokoCassiopeia
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
PATH: ./templates/moko-cassiopeia/html/com_content/article/toc-left.php PATH: ./templates/mokocassiopeia/html/com_content/article/toc-left.php
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Template override for Joomla articles with Table of Contents aligned left BRIEF: Template override for Joomla articles with Table of Contents aligned left
*/ */

View File

@@ -8,8 +8,8 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template.Site DEFGROUP: Joomla.Template.Site
INGROUP: MokoCassiopeia INGROUP: MokoCassiopeia
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
PATH: ./templates/moko-cassiopeia/html/com_content/article/toc-right.php PATH: ./templates/mokocassiopeia/html/com_content/article/toc-right.php
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Template override for Joomla articles with Table of Contents aligned right BRIEF: Template override for Joomla articles with Table of Contents aligned right
*/ */

View File

@@ -17,7 +17,7 @@ use Joomla\Utilities\ArrayHelper;
/** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */ /** @var \Joomla\CMS\WebAsset\WebAssetManager $wa */
$wa = $app->getDocument()->getWebAssetManager(); $wa = $app->getDocument()->getWebAssetManager();
$wa->registerAndUseScript('metismenu', 'media/templates/site/moko-cassiopeia/js/mod_menu/menu-metismenu.min.js', [], ['defer' => true], ['metismenujs']); $wa->registerAndUseScript('metismenu', 'media/templates/site/mokocassiopeia/js/mod_menu/menu-metismenu.min.js', [], ['defer' => true], ['metismenujs']);
$attributes = []; $attributes = [];
$attributes['class'] = 'mod-menu mod-menu_dropdown-metismenu metismenu mod-list ' . $class_sfx; $attributes['class'] = 'mod-menu mod-menu_dropdown-metismenu metismenu mod-list ' . $class_sfx;

View File

@@ -8,10 +8,10 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template.Site DEFGROUP: Joomla.Template.Site
INGROUP: MokoCassiopeia INGROUP: MokoCassiopeia
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
PATH: ./templates/moko-cassiopeia/index.php PATH: ./templates/mokocassiopeia/index.php
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Main template index file for Moko-Cassiopeia rendering site layout BRIEF: Main template index file for MokoCassiopeia rendering site layout
*/ */
@@ -84,7 +84,7 @@ $final = $pageTitle !== ''
$this->setTitle($final); $this->setTitle($final);
// Template/Media path // Template/Media path
$templatePath = 'media/templates/site/moko-cassiopeia'; $templatePath = 'media/templates/site/mokocassiopeia';
// Core template CSS // Core template CSS
$wa->useStyle('template.base'); // css/template.css $wa->useStyle('template.base'); // css/template.css

View File

@@ -1,6 +1,6 @@
{ {
"$schema": "https://developer.joomla.org/schemas/json-schema/web_assets.json", "$schema": "https://developer.joomla.org/schemas/json-schema/web_assets.json",
"name": "moko-cassiopeia", "name": "mokocassiopeia",
"description": "MokoCassiopeia template assets", "description": "MokoCassiopeia template assets",
"license": "GPL-3.0-or-later", "license": "GPL-3.0-or-later",
"x-header": { "x-header": {
@@ -16,7 +16,7 @@
"file_information": { "file_information": {
"defgroup": "Joomla.Template.Site", "defgroup": "Joomla.Template.Site",
"ingroup": "MokoCassiopeia.Template.Assets", "ingroup": "MokoCassiopeia.Template.Assets",
"path": "./media/templates/site/moko-cassiopeia/joomla.asset.json", "path": "./media/templates/site/mokocassiopeia/joomla.asset.json",
"version": "03.06.00", "version": "03.06.00",
"brief": "Joomla asset registry for MokoCassiopeia" "brief": "Joomla asset registry for MokoCassiopeia"
} }
@@ -25,197 +25,197 @@
{ {
"name": "template.base", "name": "template.base",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/template.css", "uri": "media/templates/site/mokocassiopeia/css/template.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.base.min", "name": "template.base.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/template.min.css", "uri": "media/templates/site/mokocassiopeia/css/template.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.user", "name": "template.user",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/user.css", "uri": "media/templates/site/mokocassiopeia/css/user.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.user.min", "name": "template.user.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/user.min.css", "uri": "media/templates/site/mokocassiopeia/css/user.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.editor", "name": "template.editor",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/editor.css", "uri": "media/templates/site/mokocassiopeia/css/editor.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.editor.min", "name": "template.editor.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/editor.min.css", "uri": "media/templates/site/mokocassiopeia/css/editor.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.light.colors_standard", "name": "template.light.colors_standard",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/light/colors_standard.css", "uri": "media/templates/site/mokocassiopeia/css/colors/light/colors_standard.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.light.colors_standard.min", "name": "template.light.colors_standard.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/light/colors_standard.min.css", "uri": "media/templates/site/mokocassiopeia/css/colors/light/colors_standard.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.light.colors_alternative", "name": "template.light.colors_alternative",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/light/colors_alternative.css", "uri": "media/templates/site/mokocassiopeia/css/colors/light/colors_alternative.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.light.colors_alternative.min", "name": "template.light.colors_alternative.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/light/colors_alternative.min.css", "uri": "media/templates/site/mokocassiopeia/css/colors/light/colors_alternative.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.light.colors_custom", "name": "template.light.colors_custom",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/light/colors_custom.css", "uri": "media/templates/site/mokocassiopeia/css/colors/light/colors_custom.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.light.colors_custom.min", "name": "template.light.colors_custom.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/light/colors_custom.min.css", "uri": "media/templates/site/mokocassiopeia/css/colors/light/colors_custom.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.dark.colors_standard", "name": "template.dark.colors_standard",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/dark/colors_standard.css", "uri": "media/templates/site/mokocassiopeia/css/colors/dark/colors_standard.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.dark.colors_standard.min", "name": "template.dark.colors_standard.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/dark/colors_standard.min.css", "uri": "media/templates/site/mokocassiopeia/css/colors/dark/colors_standard.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.dark.colors_alternative", "name": "template.dark.colors_alternative",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/dark/colors_alternative.css", "uri": "media/templates/site/mokocassiopeia/css/colors/dark/colors_alternative.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.dark.colors_alternative.min", "name": "template.dark.colors_alternative.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/dark/colors_alternative.min.css" "uri": "media/templates/site/mokocassiopeia/css/colors/dark/colors_alternative.min.css"
}, },
{ {
"name": "template.dark.colors_custom", "name": "template.dark.colors_custom",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/dark/colors_custom.css", "uri": "media/templates/site/mokocassiopeia/css/colors/dark/colors_custom.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.dark.colors_custom.min", "name": "template.dark.colors_custom.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/colors/dark/colors_custom.min.css", "uri": "media/templates/site/mokocassiopeia/css/colors/dark/colors_custom.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "template.js", "name": "template.js",
"type": "script", "type": "script",
"uri": "media/templates/site/moko-cassiopeia/js/template.js", "uri": "media/templates/site/mokocassiopeia/js/template.js",
"attributes": {"defer": true} "attributes": {"defer": true}
}, },
{ {
"name": "template.js.min", "name": "template.js.min",
"type": "script", "type": "script",
"uri": "media/templates/site/moko-cassiopeia/js/template.min.js", "uri": "media/templates/site/mokocassiopeia/js/template.min.js",
"attributes": {"defer": true} "attributes": {"defer": true}
}, },
{ {
"name": "gtm.js", "name": "gtm.js",
"type": "script", "type": "script",
"uri": "media/templates/site/moko-cassiopeia/js/gtm.js", "uri": "media/templates/site/mokocassiopeia/js/gtm.js",
"attributes": {"defer": true} "attributes": {"defer": true}
}, },
{ {
"name": "gtm.min.js", "name": "gtm.min.js",
"type": "script", "type": "script",
"uri": "media/templates/site/moko-cassiopeia/js/gtm.min.js", "uri": "media/templates/site/mokocassiopeia/js/gtm.min.js",
"attributes": {"defer": true} "attributes": {"defer": true}
}, },
{ {
"name": "vendor.fa7free.all", "name": "vendor.fa7free.all",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/vendor/fa7free/css/all.css" "uri": "media/templates/site/mokocassiopeia/vendor/fa7free/css/all.css"
}, },
{ {
"name": "vendor.fa7free.all.min", "name": "vendor.fa7free.all.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/vendor/fa7free/css/all.min.css", "uri": "media/templates/site/mokocassiopeia/vendor/fa7free/css/all.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "vendor.fa7free.brands", "name": "vendor.fa7free.brands",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/vendor/fa7free/css/brands.css", "uri": "media/templates/site/mokocassiopeia/vendor/fa7free/css/brands.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "vendor.fa7free.brands.min", "name": "vendor.fa7free.brands.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/vendor/fa7free/css/brands.min.css", "uri": "media/templates/site/mokocassiopeia/vendor/fa7free/css/brands.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "vendor.fa7free.fontawesome", "name": "vendor.fa7free.fontawesome",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/vendor/fa7free/css/fontawesome.css", "uri": "media/templates/site/mokocassiopeia/vendor/fa7free/css/fontawesome.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "vendor.fa7free.fontawesome.min", "name": "vendor.fa7free.fontawesome.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/vendor/fa7free/css/fontawesome.min.css", "uri": "media/templates/site/mokocassiopeia/vendor/fa7free/css/fontawesome.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "vendor.fa7free.regular", "name": "vendor.fa7free.regular",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/vendor/fa7free/css/regular.css", "uri": "media/templates/site/mokocassiopeia/vendor/fa7free/css/regular.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "vendor.fa7free.regular.min", "name": "vendor.fa7free.regular.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/vendor/fa7free/css/regular.min.css", "uri": "media/templates/site/mokocassiopeia/vendor/fa7free/css/regular.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "vendor.fa7free.solid", "name": "vendor.fa7free.solid",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/vendor/fa7free/css/solid.css", "uri": "media/templates/site/mokocassiopeia/vendor/fa7free/css/solid.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "vendor.fa7free.solid.min", "name": "vendor.fa7free.solid.min",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/vendor/fa7free/css/solid.min.css", "uri": "media/templates/site/mokocassiopeia/vendor/fa7free/css/solid.min.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
}, },
{ {
"name": "vendor.vm", "name": "vendor.vm",
"type": "style", "type": "style",
"uri": "media/templates/site/moko-cassiopeia/css/vendor/vm.css", "uri": "media/templates/site/mokocassiopeia/css/vendor/vm.css",
"attributes": {"media": "all"} "attributes": {"media": "all"}
} }
] ]

View File

@@ -8,8 +8,8 @@
# FILE INFORMATION # FILE INFORMATION
DEFGROUP: Joomla.Template.Site DEFGROUP: Joomla.Template.Site
INGROUP: MokoCassiopeia INGROUP: MokoCassiopeia
REPO: https://github.com/mokoconsulting-tech/moko-cassiopeia REPO: https://github.com/mokoconsulting-tech/MokoCassiopeia
PATH: ./templates/moko-cassiopeia/offline.php PATH: ./templates/mokocassiopeia/offline.php
VERSION: 03.06.02 VERSION: 03.06.02
BRIEF: Offline page template file for MokoCassiopeia BRIEF: Offline page template file for MokoCassiopeia
*/ */

View File

@@ -191,7 +191,7 @@
<field name="useFontScheme" type="groupedlist" label="TPL_MOKOCASSIOPEIA_FONT_LABEL" default="0"> <field name="useFontScheme" type="groupedlist" label="TPL_MOKOCASSIOPEIA_FONT_LABEL" default="0">
<option value="0">JNONE</option> <option value="0">JNONE</option>
<group label="TPL_MOKOCASSIOPEIA_FONT_GROUP_LOCAL"> <group label="TPL_MOKOCASSIOPEIA_FONT_GROUP_LOCAL">
<option value="media/templates/site/moko-cassiopeia/css/global/fonts-local_roboto.css">Roboto (local)</option> <option value="media/templates/site/mokocassiopeia/css/global/fonts-local_roboto.css">Roboto (local)</option>
</group> </group>
<group label="TPL_MOKOCASSIOPEIA_FONT_GROUP_WEB"> <group label="TPL_MOKOCASSIOPEIA_FONT_GROUP_WEB">
<option value="https://fonts.googleapis.com/css2?family=Fira+Sans:wght@100;300;400;700&amp;display=swap">Fira Sans (web)</option> <option value="https://fonts.googleapis.com/css2?family=Fira+Sans:wght@100;300;400;700&amp;display=swap">Fira Sans (web)</option>
@@ -206,7 +206,7 @@
<option value="0">JNO</option> <option value="0">JNO</option>
<option value="1">JYES</option> <option value="1">JYES</option>
</field> </field>
<field name="logoFile" type="media" default="media/templates/site/moko-cassiopeia/images/logo.svg" label="TPL_MOKOCASSIOPEIA_LOGO_LABEL" showon="brand:1" /> <field name="logoFile" type="media" default="media/templates/site/mokocassiopeia/images/logo.svg" label="TPL_MOKOCASSIOPEIA_LOGO_LABEL" showon="brand:1" />
<field name="siteTitle" type="text" default="" label="TPL_MOKOCASSIOPEIA_TITLE" filter="string" showon="brand:1" /> <field name="siteTitle" type="text" default="" label="TPL_MOKOCASSIOPEIA_TITLE" filter="string" showon="brand:1" />
<field name="siteDescription" type="text" default="" label="TPL_MOKOCASSIOPEIA_TAGLINE_LABEL" description="TPL_MOKOCASSIOPEIA_TAGLINE_DESC" filter="string" showon="brand:1" /> <field name="siteDescription" type="text" default="" label="TPL_MOKOCASSIOPEIA_TAGLINE_LABEL" description="TPL_MOKOCASSIOPEIA_TAGLINE_DESC" filter="string" showon="brand:1" />
<field name="fA6KitCode" type="text" default="" label="TPL_MOKOCASSIOPEIA_FA7KITCODE_LABEL" description="TPL_MOKOCASSIOPEIA_FA7KITCODE_DESC" filter="string" /> <field name="fA6KitCode" type="text" default="" label="TPL_MOKOCASSIOPEIA_FA7KITCODE_LABEL" description="TPL_MOKOCASSIOPEIA_FA7KITCODE_DESC" filter="string" />

View File

@@ -18,7 +18,7 @@
<update> <update>
<name>MokoCassiopeia</name> <name>MokoCassiopeia</name>
<description>Moko Consultings site template based on Cassiopeia.</description> <description>Moko Consultings site template based on Cassiopeia.</description>
<element>moko-cassiopeia</element> <element>mokocassiopeia</element>
<type>template</type> <type>template</type>
<client>site</client> <client>site</client>
@@ -31,7 +31,7 @@
<infourl title='MokoCassiopeia'>https://github.com/mokoconsulting-tech/MokoCassiopeia</infourl> <infourl title='MokoCassiopeia'>https://github.com/mokoconsulting-tech/MokoCassiopeia</infourl>
<downloads> <downloads>
<downloadurl type='full' format='zip'>https://github.com/mokoconsulting-tech/MokoCassiopeia/releases/download/03.01.00/moko-cassiopeia-src-03.01.00.zip</downloadurl> <downloadurl type='full' format='zip'>https://github.com/mokoconsulting-tech/MokoCassiopeia/releases/download/03.01.00/mokocassiopeia-src-03.01.00.zip</downloadurl>
<sha256>sha256:858dd1a9a0aceecfe844a22d2a3557aea68687ae02363e04ff4c80bae0f29480</sha256> <sha256>sha256:858dd1a9a0aceecfe844a22d2a3557aea68687ae02363e04ff4c80bae0f29480</sha256>
</downloads> </downloads>