diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index b94720f..0c75916 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -8,6 +8,9 @@
# VERSION: 01.00.00
# BRIEF: Dependabot configuration for automated dependency updates and security patches
# NOTE: Monitors GitHub Actions for vulnerabilities and keeps ecosystem secure
+# NOTE: Reviewers and assignees are synced from MokoStandards. Repositories must have
+# the "mokoconsulting-tech/maintainers" team configured. Individual assignees
+# may be customized per repository if needed.
version: 2
updates:
diff --git a/.github/workflows/reusable-deploy.yml b/.github/workflows/reusable-deploy.yml
index d8df592..afcae2f 100644
--- a/.github/workflows/reusable-deploy.yml
+++ b/.github/workflows/reusable-deploy.yml
@@ -76,7 +76,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v6
+ uses: actions/checkout@v4
with:
fetch-depth: 0
@@ -128,10 +128,10 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v6
+ uses: actions/checkout@v4
- name: Download build artifacts
- uses: actions/download-artifact@v7
+ uses: actions/download-artifact@v4
with:
name: deployment-package-${{ needs.detect.outputs.project-type }}
path: ./dist
@@ -139,6 +139,10 @@ jobs:
- name: Setup SSH key
if: inputs.deployment-method == 'ssh' || inputs.deployment-method == 'rsync'
run: |
+ if [ -z "${{ secrets.DEPLOY_KEY }}" ]; then
+ echo "Error: DEPLOY_KEY secret is not set"
+ exit 1
+ fi
mkdir -p ~/.ssh
echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/deploy_key
chmod 600 ~/.ssh/deploy_key
@@ -244,6 +248,12 @@ jobs:
echo "❌ Health check failed after ${TIMEOUT}s" >> $GITHUB_STEP_SUMMARY
exit 1
+ - name: Cleanup SSH key
+ if: always() && (inputs.deployment-method == 'ssh' || inputs.deployment-method == 'rsync')
+ run: |
+ rm -f ~/.ssh/deploy_key
+ echo "SSH key cleaned up"
+
- name: Update deployment status (success)
if: success()
uses: chrnorm/deployment-status@v2
diff --git a/.github/workflows/reusable-script-executor.yml b/.github/workflows/reusable-script-executor.yml
index 48d1d62..294ea9b 100644
--- a/.github/workflows/reusable-script-executor.yml
+++ b/.github/workflows/reusable-script-executor.yml
@@ -65,11 +65,11 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v6
+ uses: actions/checkout@v4
- name: Setup Python
if: endsWith(inputs.script_path, '.py')
- uses: actions/setup-python@v6
+ uses: actions/setup-python@v5
with:
python-version: ${{ inputs.python_version }}
@@ -182,7 +182,7 @@ jobs:
- name: Upload script output
if: always()
- uses: actions/upload-artifact@v6
+ uses: actions/upload-artifact@v4
with:
name: script-output-${{ github.run_id }}
path: |
diff --git a/MokoStandards.override.tf b/MokoStandards.override.tf
index 9843d13..6b46192 100644
--- a/MokoStandards.override.tf
+++ b/MokoStandards.override.tf
@@ -40,7 +40,7 @@ locals {
name = "MokoStandards Repository Override"
description = "Override configuration preventing sync of template files in the standards repository"
version = "2.0.0"
- last_updated = "2026-01-28T05:40:00Z"
+ last_updated = "2026-01-30T00:00:00Z"
maintainer = "MokoStandards Team"
schema_version = "2.0"
repository_url = "https://github.com/mokoconsulting-tech/MokoStandards"
diff --git a/docs/README.md b/docs/README.md
index 014149a..72b73b2 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -5,6 +5,20 @@
SPDX-License-Identifier: GPL-3.0-or-later
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
INGROUP: MokoCassiopeia.Documentation
diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md
index 89d3a41..b2f6279 100644
--- a/docs/ROADMAP.md
+++ b/docs/ROADMAP.md
@@ -5,6 +5,20 @@
SPDX-License-Identifier: GPL-3.0-or-later
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
INGROUP: MokoCassiopeia.Documentation
diff --git a/scripts/definitions/crm-module.xml b/scripts/definitions/crm-module.xml
index ea8d9bb..ccf0530 100644
--- a/scripts/definitions/crm-module.xml
+++ b/scripts/definitions/crm-module.xml
@@ -7,7 +7,7 @@
Standard repository structure for MokoCRM (Dolibarr) modulescrm-modulemokokrm
- 2026-01-07T00:00:00Z
+ 2026-01-30T00:00:00ZMoko Consulting
@@ -17,7 +17,7 @@
README.mdDeveloper-focused documentation for contributors and maintainers
- true
+ requireddeveloperCONTRIBUTING.mdContribution guidelines
- true
+ requiredcontributorROADMAP.mdProject roadmap with version goals and milestones
- false
+ optionalgeneralLICENSELicense file (GPL-3.0-or-later) - Default for Dolibarr/CRM modules
- true
+ requiredgeneral
templates/licenses/GPL-3.0
GPL-3.0-or-later
@@ -84,14 +84,14 @@ See LICENSE file for details.
CHANGELOG.mdVersion history and changes
- true
+ requiredgeneralMakefileBuild automation using MokoStandards templates
- true
+ requiredtruedeveloper
@@ -110,14 +110,14 @@ See LICENSE file for details.
.editorconfigEditor configuration for consistent coding style
- true
+ requireddeveloper.gitignoreGit ignore patterns - preserved during sync operations
- true
+ requiredfalsedeveloper
@@ -125,7 +125,7 @@ See LICENSE file for details.
.gitattributesGit attributes configuration
- true
+ requireddeveloper
@@ -136,14 +136,14 @@ See LICENSE file for details.
srcModule source code for deployment
- true
+ requiredContains the actual module code that gets deployed to DolibarrREADME.mdEnd-user documentation deployed with the module
- true
+ requiredend-usercore/modules/mod{ModuleName}.class.phpMain module descriptor file
- true
+ requireddeveloper
@@ -192,13 +192,13 @@ See CHANGELOG.md for version history.
coreCore module files
- true
+ requiredlangsLanguage translation files
- true
+ required
@@ -237,14 +237,14 @@ See CHANGELOG.md for version history.
docsDeveloper and technical documentation
- true
+ requiredContains technical documentation, API docs, architecture diagramsindex.mdDocumentation index
- true
+ required
@@ -253,7 +253,7 @@ See CHANGELOG.md for version history.
scriptsBuild and maintenance scripts
- true
+ requiredContains scripts for building, testing, and deploying
@@ -290,14 +290,14 @@ See CHANGELOG.md for version history.
testsTest files
- true
+ requiredContains unit tests, integration tests, and test fixturesunitUnit tests
- true
+ required
diff --git a/scripts/definitions/default-repository.xml b/scripts/definitions/default-repository.xml
index 54614c0..c2312c0 100644
--- a/scripts/definitions/default-repository.xml
+++ b/scripts/definitions/default-repository.xml
@@ -7,7 +7,7 @@
Default repository structure applicable to all repository types with minimal requirementslibrarymulti-platform
- 2026-01-16T00:00:00Z
+ 2026-01-30T00:00:00ZMoko Consulting
diff --git a/scripts/definitions/waas-component.xml b/scripts/definitions/waas-component.xml
index da092fb..2d6dc96 100644
--- a/scripts/definitions/waas-component.xml
+++ b/scripts/definitions/waas-component.xml
@@ -7,7 +7,7 @@
Standard repository structure for MokoWaaS (Joomla) componentswaas-componentmokowaas
- 2026-01-15T00:00:00Z
+ 2026-01-30T00:00:00ZMoko Consulting
@@ -17,14 +17,14 @@
README.mdDeveloper-focused documentation for contributors and maintainers
- true
+ requireddeveloperLICENSELicense file (GPL-3.0-or-later) - Default for Joomla/WaaS components
- true
+ requiredgeneral
templates/licenses/GPL-3.0
GPL-3.0-or-later
@@ -33,21 +33,21 @@
CHANGELOG.mdVersion history and changes
- true
+ requiredgeneralSECURITY.mdSecurity policy and vulnerability reporting
- true
+ requiredgeneralCODE_OF_CONDUCT.mdCommunity code of conduct
- true
+ requiredtruecontributor
@@ -55,21 +55,21 @@
ROADMAP.mdProject roadmap with version goals and milestones
- false
+ optionalgeneralCONTRIBUTING.mdContribution guidelines
- true
+ requiredcontributorMakefileBuild automation using MokoStandards templates
- true
+ requiredtruedeveloper
@@ -88,7 +88,7 @@
.gitignoreGit ignore patterns for Joomla development - preserved during sync operations
- true
+ requiredfalsedeveloper
templates/configs/.gitignore.joomla
@@ -129,14 +129,14 @@
.gitattributesGit attributes configuration
- true
+ requireddeveloper.editorconfigEditor configuration for consistent coding style - preserved during sync
- true
+ requiredfalsedeveloper
@@ -148,21 +148,21 @@
siteComponent frontend (site) code
- true
+ requiredContains frontend component code deployed to sitecontroller.phpMain site controller
- true
+ requireddevelopermanifest.xmlComponent manifest for site
- true
+ requireddeveloper
@@ -183,7 +183,7 @@
viewsSite views
- true
+ required
@@ -192,14 +192,14 @@
adminComponent backend (admin) code
- true
+ requiredContains backend component code for administratorcontroller.phpMain admin controller
- true
+ requireddeveloper
@@ -220,7 +220,7 @@
viewsAdmin views
- true
+ required
@@ -263,7 +263,7 @@
languageLanguage translation files
- true
+ requiredContains language INI files
@@ -271,14 +271,14 @@
docsDeveloper and technical documentation
- true
+ requiredContains technical documentation, API docs, architecture diagramsindex.mdDocumentation index
- true
+ required
@@ -287,7 +287,7 @@
scriptsBuild and maintenance scripts
- true
+ requiredContains scripts for building, testing, and deploying
@@ -325,14 +325,14 @@
testsTest files
- true
+ requiredContains unit tests, integration tests, and test fixturesunitUnit tests
- true
+ required
diff --git a/scripts/maintenance/release_version.py b/scripts/maintenance/release_version.py
index 6473d27..34f743e 100755
--- a/scripts/maintenance/release_version.py
+++ b/scripts/maintenance/release_version.py
@@ -27,13 +27,12 @@ NOTE: Updates CHANGELOG.md and optionally updates VERSION in files
"""
import argparse
-import json
import re
import subprocess
import sys
from datetime import datetime
from pathlib import Path
-from typing import List, Optional, Tuple
+from typing import List, Optional
class VersionReleaser:
diff --git a/scripts/maintenance/update_changelog.py b/scripts/maintenance/update_changelog.py
index 124cf6d..c6177c3 100755
--- a/scripts/maintenance/update_changelog.py
+++ b/scripts/maintenance/update_changelog.py
@@ -27,10 +27,8 @@ NOTE: Follows Keep a Changelog format, supports Added/Changed/Deprecated/Removed
"""
import argparse
-import os
import re
import sys
-from datetime import datetime
from pathlib import Path
from typing import List, Optional
diff --git a/scripts/maintenance/validate_file_headers.py b/scripts/maintenance/validate_file_headers.py
index a61b142..a4e9f72 100755
--- a/scripts/maintenance/validate_file_headers.py
+++ b/scripts/maintenance/validate_file_headers.py
@@ -28,7 +28,6 @@ VERSION: 05.00.00
BRIEF: Validate copyright headers and file information in repository files
"""
-import os
import sys
from pathlib import Path
from typing import List, Tuple, Dict
diff --git a/scripts/validate/auto_detect_platform.py b/scripts/validate/auto_detect_platform.py
index fc1ed32..121cad2 100755
--- a/scripts/validate/auto_detect_platform.py
+++ b/scripts/validate/auto_detect_platform.py
@@ -31,14 +31,13 @@ Exit codes:
import argparse
import hashlib
import json
-import os
import pickle
import sys
import xml.etree.ElementTree as ET
-from dataclasses import dataclass, asdict
+from dataclasses import dataclass
from enum import Enum
from pathlib import Path
-from typing import Dict, List, Optional, Tuple
+from typing import Dict, List, Optional
# Version
@@ -146,6 +145,7 @@ class DetectionCache:
with open(cache_file, 'wb') as f:
pickle.dump(result, f)
except (pickle.PickleError, OSError):
+ # Ignore cache write failures: cache is optional optimization
pass
def clear(self) -> None:
@@ -154,6 +154,7 @@ class DetectionCache:
try:
cache_file.unlink()
except OSError:
+ # Ignore failures to delete cache files: stale cache entries are non-critical
pass
@@ -228,7 +229,6 @@ class PlatformDetector:
indicators: List[str] = []
metadata: Dict[str, str] = {}
- manifest_patterns = ["**/*.xml"]
skip_dirs = {".git", "vendor", "node_modules", ".github"}
for xml_file in self.repo_path.glob("**/*.xml"):
diff --git a/scripts/validate/validate_codeql_config.py b/scripts/validate/validate_codeql_config.py
index b0f2c91..2246519 100755
--- a/scripts/validate/validate_codeql_config.py
+++ b/scripts/validate/validate_codeql_config.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
"""
-Copyright (C) 2026 Moko Consulting
+Copyright (C) 2025-2026 Moko Consulting
This file is part of a Moko Consulting project.
diff --git a/scripts/validate/validate_structure_v2.py b/scripts/validate/validate_structure_v2.py
index 1a9daef..06a901b 100755
--- a/scripts/validate/validate_structure_v2.py
+++ b/scripts/validate/validate_structure_v2.py
@@ -27,12 +27,11 @@ Exit codes:
"""
import sys
-import os
import argparse
import xml.etree.ElementTree as ET
import json
from pathlib import Path
-from typing import List, Dict, Tuple, Optional, Any
+from typing import List, Dict, Optional, Any
from dataclasses import dataclass
from enum import Enum
@@ -113,6 +112,8 @@ class RepositoryStructureValidator:
elif content.startswith('.
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/administrator/language/en-US/index.html b/src/administrator/language/en-US/index.html
index 8aec059..480348d 100644
--- a/src/administrator/language/en-US/index.html
+++ b/src/administrator/language/en-US/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/administrator/language/index.html b/src/administrator/language/index.html
index 8aec059..480348d 100644
--- a/src/administrator/language/index.html
+++ b/src/administrator/language/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/language/en-GB/index.html b/src/language/en-GB/index.html
index 8aec059..480348d 100644
--- a/src/language/en-GB/index.html
+++ b/src/language/en-GB/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/language/en-US/index.html b/src/language/en-US/index.html
index 8aec059..480348d 100644
--- a/src/language/en-US/index.html
+++ b/src/language/en-US/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/language/index.html b/src/language/index.html
index 8aec059..480348d 100644
--- a/src/language/index.html
+++ b/src/language/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/media/css/colors/dark/colors_alternative.css b/src/media/css/colors/dark/colors_alternative.css
index 988b0a9..d934c26 100644
--- a/src/media/css/colors/dark/colors_alternative.css
+++ b/src/media/css/colors/dark/colors_alternative.css
@@ -5,12 +5,14 @@
SPDX-License-Identifier: GPL-3.0-or-later
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
- INGROUP: Moko-Cassiopeia
+ INGROUP: MokoCassiopeia
PATH: ./media/templates/site/moko-cassiopeia/css/global/dark/colors_alternative.css
VERSION: 03.05.00
- BRIEF: Alternative dark mode color definitions for Moko-Cassiopeia template
+ BRIEF: Alternative dark mode color definitions for MokoCassiopeia template
*/
/* -----------------------------------------------
diff --git a/src/media/css/colors/dark/colors_standard.css b/src/media/css/colors/dark/colors_standard.css
index 9876df2..b1d5a06 100644
--- a/src/media/css/colors/dark/colors_standard.css
+++ b/src/media/css/colors/dark/colors_standard.css
@@ -5,12 +5,14 @@
SPDX-License-Identifier: GPL-3.0-or-later
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
- INGROUP: Moko-Cassiopeia
+ INGROUP: MokoCassiopeia
PATH: ./media/templates/site/moko-cassiopeia/css/global/dark/colors_standard.css
VERSION: 03.05.00
- BRIEF: Standard dark mode color definitions for Moko-Cassiopeia template
+ BRIEF: Standard dark mode color definitions for MokoCassiopeia template
*/
/* -----------------------------------------------
diff --git a/src/media/css/colors/dark/index.html b/src/media/css/colors/dark/index.html
index 8aec059..480348d 100644
--- a/src/media/css/colors/dark/index.html
+++ b/src/media/css/colors/dark/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/media/css/colors/index.html b/src/media/css/colors/index.html
index 8aec059..480348d 100644
--- a/src/media/css/colors/index.html
+++ b/src/media/css/colors/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/media/css/colors/light/colors_alternative.css b/src/media/css/colors/light/colors_alternative.css
index 49b5675..ca59a1c 100644
--- a/src/media/css/colors/light/colors_alternative.css
+++ b/src/media/css/colors/light/colors_alternative.css
@@ -5,12 +5,14 @@
SPDX-License-Identifier: GPL-3.0-or-later
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
- INGROUP: Moko-Cassiopeia
+ INGROUP: MokoCassiopeia
PATH: ./media/templates/site/moko-cassiopeia/css/global/light/colors_alternative.css
VERSION: 03.05.00
- BRIEF: Alternative light mode color definitions for Moko-Cassiopeia template
+ BRIEF: Alternative light mode color definitions for MokoCassiopeia template
*/
/* -----------------------------------------------
diff --git a/src/media/css/colors/light/colors_standard.css b/src/media/css/colors/light/colors_standard.css
index c9daa6c..a578960 100644
--- a/src/media/css/colors/light/colors_standard.css
+++ b/src/media/css/colors/light/colors_standard.css
@@ -5,12 +5,14 @@
SPDX-License-Identifier: GPL-3.0-or-later
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
- INGROUP: Moko-Cassiopeia
+ INGROUP: MokoCassiopeia
PATH: ./media/templates/site/moko-cassiopeia/css/global/light/colors_standard.css
VERSION: 03.05.00
- BRIEF: Standard light mode color definitions for Moko-Cassiopeia template
+ BRIEF: Standard light mode color definitions for MokoCassiopeia template
*/
/* -----------------------------------------------
diff --git a/src/media/css/colors/light/index.html b/src/media/css/colors/light/index.html
index 8aec059..480348d 100644
--- a/src/media/css/colors/light/index.html
+++ b/src/media/css/colors/light/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/media/css/editor.css b/src/media/css/editor.css
index 426b3a5..ecce477 100644
--- a/src/media/css/editor.css
+++ b/src/media/css/editor.css
@@ -5,12 +5,14 @@
SPDX-License-Identifier: GPL-3.0-or-later
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
- INGROUP: Moko-Cassiopeia
+ INGROUP: MokoCassiopeia
PATH: ./media/templates/site/moko-cassiopeia/css/editor.css
VERSION: 03.05.00
- BRIEF: Stylesheet for Joomla editor content within Moko-Cassiopeia template
+ BRIEF: Stylesheet for Joomla editor content within MokoCassiopeia template
*/
/* STYLES FOR JOOMLA! EDITOR */
diff --git a/src/media/css/index.html b/src/media/css/index.html
index 8aec059..480348d 100644
--- a/src/media/css/index.html
+++ b/src/media/css/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/media/css/system/index.html b/src/media/css/system/index.html
index 8aec059..480348d 100644
--- a/src/media/css/system/index.html
+++ b/src/media/css/system/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/media/css/system/searchtools/index.html b/src/media/css/system/searchtools/index.html
index 8aec059..480348d 100644
--- a/src/media/css/system/searchtools/index.html
+++ b/src/media/css/system/searchtools/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/media/css/system/searchtools/searchtools.css b/src/media/css/system/searchtools/searchtools.css
index 33281d5..a698d18 100644
--- a/src/media/css/system/searchtools/searchtools.css
+++ b/src/media/css/system/searchtools/searchtools.css
@@ -5,12 +5,14 @@
SPDX-License-Identifier: GPL-3.0-or-later
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
- INGROUP: Moko-Cassiopeia
+ INGROUP: MokoCassiopeia
PATH: ./media/templates/site/moko-cassiopeia/css/system/searchtools/searchtools.css
VERSION: 03.05.00
- BRIEF: Stylesheet for Joomla search tools integration in Moko-Cassiopeia template
+ BRIEF: Stylesheet for Joomla search tools integration in MokoCassiopeia template
*/
.js-stools-container-bar {
diff --git a/src/media/css/template-rtl.css b/src/media/css/template-rtl.css
index 55e8898..9de2728 100644
--- a/src/media/css/template-rtl.css
+++ b/src/media/css/template-rtl.css
@@ -5,12 +5,14 @@
SPDX-License-Identifier: GPL-3.0-or-later
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
- INGROUP: Moko-Cassiopeia
+ INGROUP: MokoCassiopeia
PATH: ./media/templates/site/moko-cassiopeia/css/template-rtl.css
VERSION: 03.05.00
- BRIEF: Right-to-left (RTL) layout stylesheet for Moko-Cassiopeia template
+ BRIEF: Right-to-left (RTL) layout stylesheet for MokoCassiopeia template
*/
/*!
diff --git a/src/media/css/template.css b/src/media/css/template.css
index e025344..5d1d9ca 100644
--- a/src/media/css/template.css
+++ b/src/media/css/template.css
@@ -5,12 +5,14 @@
SPDX-License-Identifier: GPL-3.0-or-later
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
- INGROUP: Moko-Cassiopeia
+ INGROUP: MokoCassiopeia
PATH: ./media/templates/site/moko-cassiopeia/css/template.css
VERSION: 03.05.00
- BRIEF: Main stylesheet providing layout, typography, and component styles for Moko-Cassiopeia
+ BRIEF: Main stylesheet providing layout, typography, and component styles for MokoCassiopeia
*/
*,
diff --git a/src/media/css/user.css b/src/media/css/user.css
index 8514fbc..740330f 100644
--- a/src/media/css/user.css
+++ b/src/media/css/user.css
@@ -5,12 +5,14 @@
SPDX-License-Identifier: GPL-3.0-or-later
+
+
# FILE INFORMATION
DEFGROUP: Joomla.Template.Site
- INGROUP: Moko-Cassiopeia
+ INGROUP: MokoCassiopeia
PATH: ./media/templates/site/moko-cassiopeia/css/user.css
VERSION: 03.06.01
- BRIEF: User custom styles for Moko-Cassiopeia template - add your custom CSS here
+ BRIEF: User custom styles for MokoCassiopeia template - add your custom CSS here
*/
/* Add your custom CSS here */
diff --git a/src/media/fonts/index.html b/src/media/fonts/index.html
index 8aec059..480348d 100644
--- a/src/media/fonts/index.html
+++ b/src/media/fonts/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/media/images/index.html b/src/media/images/index.html
index 8aec059..480348d 100644
--- a/src/media/images/index.html
+++ b/src/media/images/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/media/index.html b/src/media/index.html
index 8aec059..480348d 100644
--- a/src/media/index.html
+++ b/src/media/index.html
@@ -3,9 +3,23 @@
This file is part of a Moko Consulting project.
SPDX-License-Identifier: GPL-3.0-or-later
+
+This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
# FILE INFORMATION
DEFGROUP: Joomla.Site
- INGROUP: Templates.Moko-Cassiopeia
+ INGROUP: Templates.MokoCassiopeia
FILE: index.html
BRIEF: Security redirect page to block folder access and forward to site root.
-->
diff --git a/src/media/js/gtm.js b/src/media/js/gtm.js
index 8a2cdb5..31c9318 100644
--- a/src/media/js/gtm.js
+++ b/src/media/js/gtm.js
@@ -4,12 +4,14 @@
SPDX-License-Identifier: GPL-3.0-or-later
+
+
# FILE INFORMATION
DEFGROUP: Joomla Template
FILE: media/templates/site/moko-cassiopeia/js/gtm.js
HEADER VERSION: 1.0
VERSION: 2.0
- BRIEF: Safe, configurable Google Tag Manager loader for Moko-Cassiopeia.
+ BRIEF: Safe, configurable Google Tag Manager loader for MokoCassiopeia.
PATH: ./media/templates/site/moko-cassiopeia/js/gtm.js
NOTE: Place the