MokoCassiopeia Documentation
This directory contains comprehensive documentation for the MokoCassiopeia Joomla template.
Documentation Overview
Developer Documentation
-
Quick Start Guide - Get up and running in 5 minutes
- Development environment setup
- Essential commands and workflows
- First-time contributor guide
-
Workflow Guide - Complete workflow reference
- Git branching strategy
- Development workflow
- Pull request guidelines
-
Release Process ⭐ - Complete release documentation
- Automated release workflow with GitHub Actions
- Manual release procedures
- Update server configuration
- Testing and rollback procedures
- Build scripts and tools
-
Joomla Development Guide - Joomla-specific development
- Testing with Codeception
- PHP quality checks (PHPStan, PHPCS)
- Joomla extension packaging
- Multi-version testing
-
Manual Deployment Guide - Deploy src directory without building
- Understanding src vs. installed structure
- Manual deployment methods (copy, symlink)
- Troubleshooting language files and media
- Best practices for development deployments
-
CSS Variables Reference - Complete CSS customization guide
- All available CSS variables
- Custom color palette creation
- Usage examples and tips
- Light and dark mode theming
-
Module & Component Overrides - Mobile-responsive overrides guide
- 16 module overrides + 12 component overrides
- VirtueMart, Community Builder, JEM, Kunena, industry extensions
- Mobile-first responsive design patterns
- Accessibility features and customization
-
Override Philosophy ⭐ - Alternative layouts, not replacements
- Why overrides use
mobile.phpnaming instead ofdefault.php - How to activate alternative layouts in Joomla
- Benefits of non-replacing overrides
- Developer guidelines and best practices
- Why overrides use
-
Roadmap - Version-specific roadmap
- Current features (v03.07.00)
- Feature evolution timeline
- Planned enhancements
- Development priorities
User Documentation
For end-user documentation, installation instructions, and feature guides, see the main README.md in the repository root.
Project Structure
moko-cassiopeia/
├── docs/ # Documentation (you are here)
│ ├── README.md # This file - documentation index
│ ├── QUICK_START.md # Quick start guide for developers
│ ├── WORKFLOW_GUIDE.md # Development workflow guide
│ ├── JOOMLA_DEVELOPMENT.md # Joomla-specific development guide
│ ├── CSS_VARIABLES.md # CSS variables reference
│ ├── MODULE_OVERRIDES.md # Module & component overrides guide
│ └── ROADMAP.md # Version-specific roadmap
├── src/ # Template source code (Joomla template root)
│ ├── component.php # Component template
│ ├── index.php # Main template file
│ ├── offline.php # Offline template
│ ├── error.php # Error page template
│ ├── templateDetails.xml # Template manifest
│ ├── html/ # Module & component overrides (16 modules, 12 components)
│ ├── media/ # Assets (CSS, JS, images, fonts)
│ │ ├── css/ # Stylesheets
│ │ │ └── colors/ # Color schemes
│ │ │ ├── light/ # Light mode color files (colors_standard.css)
│ │ │ └── dark/ # Dark mode color files (colors_standard.css)
│ │ ├── js/ # JavaScript files
│ │ ├── images/ # Image assets
│ │ └── fonts/ # Font files
│ ├── language/ # Frontend language files
│ │ ├── en-GB/ # English (UK) translations
│ │ └── en-US/ # English (US) translations
│ └── administrator/ # Backend files
│ └── language/ # Backend language files
│ ├── en-GB/ # English (UK) system translations
│ └── en-US/ # English (US) system translations
├── templates/ # Reserved for future template files
│ └── README.md # Templates directory guide
├── scripts/ # Build and utility scripts
├── tests/ # Automated tests
└── .github/ # GitHub configuration and workflows
Contributing
Before contributing, please read:
- CONTRIBUTING.md - Contribution guidelines and standards
- CODE_OF_CONDUCT.md - Community standards and expectations
- SECURITY.md - Security policy and reporting procedures
Standards Compliance
This project adheres to MokoStandards for:
- Coding standards and formatting
- Documentation requirements
- Git workflow and branching
- CI/CD pipeline configuration
- Security scanning and dependency management
Additional Resources
- Repository: https://git.mokoconsulting.tech/MokoConsulting/MokoCassiopeia
- Issue Tracker: GitHub Issues
- Changelog: CHANGELOG.md
- License: GPL-3.0-or-later
Support
- Email: hello@mokoconsulting.tech
- Website: https://mokoconsulting.tech/support/joomla-cms/moko-cassiopeia-roadmap
Metadata
- Document: docs/README.md
- Repository: https://git.mokoconsulting.tech/MokoConsulting/MokoCassiopeia
- Path: /docs/README.md
- Owner: Moko Consulting
- Version: 03.07.00
- Status: Active
- Effective Date: 2026-01-30
- Classification: Public Open Source Documentation
Revision History
| Date | Change Summary | Author |
|---|---|---|
| 2026-02-22 | Added MODULE_OVERRIDES.md reference, updated version to 03.07.00 | GitHub Copilot |
| 2026-01-30 | Added CSS Variables reference, updated version to 03.06.03 | GitHub Copilot |
| 2026-01-09 | Initial documentation index created for MokoStandards compliance. | GitHub Copilot |
| 2026-01-27 | Updated with roadmap link and version to 03.05.01. | GitHub Copilot |