Update docs, changelog, and language overrides to version 01.04.00
Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
This commit is contained in:
+10
-1
@@ -14,11 +14,20 @@
|
||||
INGROUP: MokoWaaS-Brand.Documentation
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
PATH: ./CHANGELOG.md
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
BRIEF: Version history using `Keep a Changelog`
|
||||
-->
|
||||
# Changelog
|
||||
|
||||
## [01.04.00] - 2026-02-22
|
||||
- Added complete Joomla 5.x system plugin implementation
|
||||
- Created `src/mokowaasbrand.php` - Main plugin class with event handlers
|
||||
- Created `src/mokowaasbrand.xml` - Plugin manifest with Joomla 5.x namespace support
|
||||
- Created `src/services/provider.php` - Dependency injection service provider
|
||||
- Created plugin language files in `src/language/en-GB/`
|
||||
- Plugin integrates with existing language override system
|
||||
- Added security index.html files throughout directory structure
|
||||
|
||||
## [01.03.00] - 2025-12-11
|
||||
- Cleanup
|
||||
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
DEFGROUP: Joomla.Plugin
|
||||
INGROUP: MokoWaaS-Brand
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
PATH: /README.md
|
||||
BRIEF: Rebranding plugin for MokoWaaS platform
|
||||
NOTE: Internal WaaS identity abstraction layer
|
||||
-->
|
||||
|
||||
## MokoWaaS-Brand Plugin (VERSION: 01.03.00)
|
||||
## MokoWaaS-Brand Plugin (VERSION: 01.04.00)
|
||||
|
||||
MokoWaaS-Brand provides a structured identity override layer that aligns the Joomla administrative and front end experience with the MokoWaaS platform standard. The plugin operationalizes a unified naming convention, brand controlled visuals, and enforced terminology across all tenant sites to ensure consistent service delivery within the WaaS framework.
|
||||
|
||||
|
||||
+32
-23
@@ -11,13 +11,13 @@
|
||||
INGROUP: MokoWaaS-Brand.Build
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
FILE: build-guide.md
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
PATH: /docs/guides/
|
||||
BRIEF: Build and packaging guide for the MokoWaaS-Brand system plugin
|
||||
NOTE: Defines environment setup, repository layout, packaging rules, and release preparation
|
||||
-->
|
||||
|
||||
# MokoWaaS-Brand Build Guide (VERSION: 01.03.00)
|
||||
# MokoWaaS-Brand Build Guide (VERSION: 01.04.00)
|
||||
|
||||
## 1. Purpose
|
||||
|
||||
@@ -45,28 +45,36 @@ The repository should maintain a clean, predictable, and modular structure suita
|
||||
```text
|
||||
mokowaasbrand/
|
||||
├── src/
|
||||
│ ├── plugin.php
|
||||
│ ├── services/ (optional service providers)
|
||||
│ ├── helpers/ (optional utility classes)
|
||||
│ └── traits/ (optional logic modules)
|
||||
│ ├── mokowaasbrand.php (main plugin file)
|
||||
│ ├── mokowaasbrand.xml (plugin manifest)
|
||||
│ ├── services/ (service providers for DI)
|
||||
│ │ └── provider.php
|
||||
│ ├── language/ (plugin language files)
|
||||
│ │ ├── en-GB/*.ini
|
||||
│ │ └── overrides/ (Joomla language overrides)
|
||||
│ └── administrator/
|
||||
│ └── language/
|
||||
│ └── overrides/ (admin language overrides)
|
||||
│
|
||||
├── language/
|
||||
│ └── en-GB/*.ini (primary language definitions)
|
||||
├── LICENSE.md (standard GPL license)
|
||||
├── README.md (repository overview)
|
||||
├── CHANGELOG.md (version history)
|
||||
├── CONTRIBUTING.md (contribution rules)
|
||||
├── CODE_OF_CONDUCT.md (community guidelines)
|
||||
│
|
||||
├── media/ (optional; images, CSS, JS)
|
||||
│ └── assets/
|
||||
│
|
||||
├── templateDetails.xml (plugin manifest)
|
||||
├── LICENSE.md (standard GPL license)
|
||||
├── README.md (repository overview)
|
||||
├── CONTRIBUTING.md (contribution rules)
|
||||
├── CODEOWNERS (ownership and review rules)
|
||||
│
|
||||
├── docs/ (documentation suite)
|
||||
├── docs/ (documentation suite)
|
||||
│ ├── index.md
|
||||
│ └── guides/*.md
|
||||
│ ├── plugin-basic.md
|
||||
│ ├── guides/*.md
|
||||
│ └── reference/*.md
|
||||
│
|
||||
└── scripts/ (optional automation utilities, if used)
|
||||
├── scripts/ (build and validation utilities)
|
||||
│ ├── validate_manifest.sh
|
||||
│ ├── verify_changelog.sh
|
||||
│ └── update_changelog.sh
|
||||
│
|
||||
└── .github/ (CI/CD workflows)
|
||||
└── workflows/*.yml
|
||||
```
|
||||
|
||||
All files must contain the standardized Moko Consulting copyright header.
|
||||
@@ -282,9 +290,10 @@ To prevent runtime failures, validate the following prior to packaging:
|
||||
|
||||
Required files:
|
||||
|
||||
* `templateDetails.xml`
|
||||
* `src/plugin.php`
|
||||
* At least one language file under `/language/en-GB/`
|
||||
* `mokowaasbrand.xml`
|
||||
* `mokowaasbrand.php`
|
||||
* `services/provider.php`
|
||||
* Language files under `language/en-GB/`
|
||||
* LICENSE.md
|
||||
* README.md
|
||||
* CONTRIBUTING.md
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
DEFGROUP: Joomla.Plugin
|
||||
INGROUP: MokoWaaS-Brand.Guides
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
PATH: /docs/guides/configuration-guide.md
|
||||
BRIEF: Configuration guide for the MokoWaaS-Brand system plugin
|
||||
NOTE: Defines plugin parameters, expected behaviors, and recommended defaults
|
||||
-->
|
||||
|
||||
# MokoWaaS-Brand Configuration Guide (VERSION: 01.03.00)
|
||||
# MokoWaaS-Brand Configuration Guide (VERSION: 01.04.00)
|
||||
|
||||
## 1. Objective
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
DEFGROUP: Joomla.Plugin
|
||||
INGROUP: MokoWaaS-Brand.Guides
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
PATH: /docs/guides/installation-guide.md
|
||||
BRIEF: Installation guide for the MokoWaaS-Brand system plugin
|
||||
NOTE: First document in the guide set
|
||||
-->
|
||||
|
||||
# MokoWaaS-Brand Installation Guide (VERSION: 01.03.00)
|
||||
# MokoWaaS-Brand Installation Guide (VERSION: 01.04.00)
|
||||
|
||||
## Introduction
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
DEFGROUP: Joomla.Plugin
|
||||
INGROUP: MokoWaaS-Brand.Guides
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
PATH: /docs/guides/operations-guide.md
|
||||
BRIEF: Operational guide for administering and managing the MokoWaaS-Brand system plugin
|
||||
NOTE: Defines lifecycle, responsibilities, and operational behaviors
|
||||
-->
|
||||
|
||||
# MokoWaaS-Brand Operations Guide (VERSION: 01.03.00)
|
||||
# MokoWaaS-Brand Operations Guide (VERSION: 01.04.00)
|
||||
|
||||
## Introduction
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
DEFGROUP: Joomla.Plugin
|
||||
INGROUP: MokoWaaS-Brand.Guides
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
PATH: /docs/guides/rollback-and-recovery-guide.md
|
||||
BRIEF: Rollback and recovery guide for restoring stable operation after plugin related incidents
|
||||
NOTE: Completes the core guide set for WaaS plugin governance
|
||||
-->
|
||||
|
||||
# MokoWaaS-Brand Rollback and Recovery Guide (VERSION: 01.03.00)
|
||||
# MokoWaaS-Brand Rollback and Recovery Guide (VERSION: 01.04.00)
|
||||
|
||||
## Introduction
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
DEFGROUP: Joomla.Plugin
|
||||
INGROUP: MokoWaaS-Brand.Guides
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
PATH: /docs/guides/troubleshooting-guide.md
|
||||
BRIEF: Troubleshooting guide for diagnosing and resolving issues related to the MokoWaaS-Brand plugin
|
||||
NOTE: Designed for administrators and WaaS operations teams
|
||||
-->
|
||||
|
||||
# MokoWaaS-Brand Troubleshooting Guide (VERSION: 01.03.00)
|
||||
# MokoWaaS-Brand Troubleshooting Guide (VERSION: 01.04.00)
|
||||
|
||||
## Introduction
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
DEFGROUP: Joomla.Plugin
|
||||
INGROUP: MokoWaaS-Brand.Guides
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
PATH: /docs/guides/upgrade-and-versioning-guide.md
|
||||
BRIEF: Guide for updating, versioning, and maintaining the MokoWaaS-Brand plugin
|
||||
NOTE: Defines release flow, version rules, and upgrade validation
|
||||
-->
|
||||
|
||||
# MokoWaaS-Brand Upgrade and Versioning Guide (VERSION: 01.03.00)
|
||||
# MokoWaaS-Brand Upgrade and Versioning Guide (VERSION: 01.04.00)
|
||||
|
||||
## Introduction
|
||||
|
||||
|
||||
+3
-2
@@ -10,13 +10,13 @@
|
||||
DEFGROUP: Joomla.Plugin
|
||||
INGROUP: MokoWaaS-Brand.Documentation
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
PATH: /docs/index.md
|
||||
BRIEF: Master index of all documentation for the MokoWaaS-Brand plugin
|
||||
NOTE: Automatically maintained index for all guide canvases
|
||||
-->
|
||||
|
||||
# MokoWaaS-Brand Documentation Index (VERSION: 01.03.00)
|
||||
# MokoWaaS-Brand Documentation Index (VERSION: 01.04.00)
|
||||
|
||||
## Introduction
|
||||
|
||||
@@ -74,4 +74,5 @@ Contributors should:
|
||||
|
||||
| Date | Author | Description |
|
||||
| ---------- | ------------------------------- | ------------------------------------------- |
|
||||
| 2026-02-22 | GitHub Copilot | Update to version 01.04.00 |
|
||||
| 2025-12-11 | Jonathan Miller (@jmiller-moko) | Full rewrite and update to version 01.03.00 |
|
||||
|
||||
+39
-2
@@ -11,12 +11,12 @@
|
||||
INGROUP: MokoWaaS-Brand
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
PATH: /docs/plugin-basic.md
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
BRIEF: Baseline documentation for the MokoWaaS-Brand system plugin
|
||||
NOTE: Foundational reference for internal and external stakeholders
|
||||
-->
|
||||
|
||||
# MokoWaaS-Brand Plugin Overview (VERSION: 01.03.00)
|
||||
# MokoWaaS-Brand Plugin Overview (VERSION: 01.04.00)
|
||||
|
||||
## Introduction
|
||||
|
||||
@@ -65,6 +65,42 @@ Primary configuration categories include:
|
||||
|
||||
Configuration ensures a consistent and predictable WaaS identity across all managed sites.
|
||||
|
||||
## Technical Implementation
|
||||
|
||||
The plugin is implemented as a Joomla 5.x system plugin with the following architecture:
|
||||
|
||||
### Core Components
|
||||
|
||||
* **mokowaasbrand.php** - Main plugin class (`PlgSystemMokoWaaSBrand`) that extends `CMSPlugin`
|
||||
* **mokowaasbrand.xml** - Plugin manifest defining metadata, file structure, and configuration parameters
|
||||
* **services/provider.php** - Dependency injection service provider for Joomla 5.x container registration
|
||||
|
||||
### Event Handlers
|
||||
|
||||
The plugin implements the following Joomla system events:
|
||||
|
||||
* `onAfterInitialise` - Triggered after framework initialization; provides hook for branding logic
|
||||
* `onAfterRoute` - Triggered after route determination; allows additional branding adjustments
|
||||
|
||||
### Language Override Integration
|
||||
|
||||
The plugin integrates with Joomla's native language override system:
|
||||
|
||||
* Language overrides in `language/overrides/` (frontend)
|
||||
* Administrator overrides in `administrator/language/overrides/`
|
||||
* Joomla automatically loads these overrides without programmatic intervention
|
||||
* Plugin provides the framework while Joomla handles the actual string substitution
|
||||
|
||||
### Configuration Options
|
||||
|
||||
The plugin exposes the following configuration parameters:
|
||||
|
||||
* **Enable Branding** - Toggle to enable/disable all branding functionality (default: enabled)
|
||||
|
||||
### Namespace and Autoloading
|
||||
|
||||
Uses Joomla 5.x namespace: `Moko\Plugin\System\MokoWaaSBrand` with PSR-4 autoloading through the service provider.
|
||||
|
||||
## Operational Expectations
|
||||
|
||||
Platform operators should maintain the plugin in an enabled state at all times. Updates may affect downstream systems such as templates or modules, so operational workflows must include:
|
||||
@@ -85,4 +121,5 @@ While the plugin provides broad branding coverage, certain constraints apply:
|
||||
|
||||
| Date | Author | Description |
|
||||
| ---------- | ------------------------------- | ---------------------------- |
|
||||
| 2026-02-22 | GitHub Copilot | Update for version 01.04.00 |
|
||||
| 2025-12-11 | Jonathan Miller (@jmiller-moko) | Rewrite for version 01.03.00 |
|
||||
|
||||
@@ -2,20 +2,21 @@
|
||||
; Copyright (C) 2025 Moko Consulting <hello@mokoconsulting.tech>
|
||||
; This file is part of a Moko Consulting project.
|
||||
; SPDX-License-Identifier: GPL-3.0-or-later
|
||||
; REPO: (add when this lives in a repository)
|
||||
; REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
; -----------------------------------------------------------------------------
|
||||
; FILE INFORMATION
|
||||
; Defgroup: Joomla Language Overrides
|
||||
; Ingroup: MokoWaaS
|
||||
; Version: 1.0.0
|
||||
; Ingroup: MokoWaaS-Brand
|
||||
; Version: 01.04.00
|
||||
; File: en-GB.override.ini
|
||||
; Path: language/overrides/en-GB.override.ini
|
||||
; Brief: English overrides replacing all visible occurrences of “Joomla!” with “MokoWaaS”.
|
||||
; Path: administrator/language/overrides/en-GB.override.ini
|
||||
; Brief: Admin English overrides replacing all visible occurrences of "Joomla!" with "MokoWaaS".
|
||||
; Notes: Extend by adding more keys discovered via the Language Overrides tool.
|
||||
; Variables: (none)
|
||||
; -----------------------------------------------------------------------------
|
||||
|
||||
; ===== Footer & template branding =====
|
||||
TPL_CASSIOPEIA_POWERED_BY="Powered by MokoWaaS"
|
||||
TPL_ATUM_POWERED_BY="Powered by MokoWaaS"
|
||||
MOD_FOOTER_LINE2="Powered by MokoWaaS"
|
||||
|
||||
; ===== Control panel greetings =====
|
||||
@@ -40,4 +41,21 @@ MOD_LOGINSUPPORT_FORUM="Moko Consulting Support"
|
||||
MOD_LOGINSUPPORT_DOCUMENTATION="MokoWaaS Documentation"
|
||||
MOD_LOGINSUPPORT_NEWS="Moko Consulting News"
|
||||
TPL_ATUM_BACKEND_LOGIN="MokoWaaS Administrator Login"
|
||||
JERROR_LAYOUT_ERROR_HAS_OCCURRED="ERROR OCCURED"
|
||||
|
||||
; ===== Error messages =====
|
||||
JERROR_LAYOUT_ERROR_HAS_OCCURRED="ERROR OCCURRED"
|
||||
|
||||
; ===== Admin-specific branding =====
|
||||
COM_ADMIN_VIEW_HOME_TITLE="MokoWaaS Control Panel"
|
||||
JLIB_APPLICATION_ERROR_SAVE_FAILED="MokoWaaS Error: Save failed"
|
||||
COM_MODULES_HEADING_MODULE="MokoWaaS Module"
|
||||
COM_PLUGINS_HEADING_NAME="MokoWaaS Plugin"
|
||||
|
||||
; ===== Extensions =====
|
||||
COM_INSTALLER_TYPE_TYPE_JOOMLA="MokoWaaS"
|
||||
COM_INSTALLER_MSG_UPDATE_SUCCESS="Update installed successfully"
|
||||
|
||||
; ===== Version and About =====
|
||||
JLIB_HTML_POWERED_BY="Powered by MokoWaaS"
|
||||
COM_ADMIN_HELP_DOCUMENTATION="MokoWaaS Documentation"
|
||||
COM_ADMIN_HELP_SUPPORT="MokoWaaS Support"
|
||||
|
||||
@@ -2,20 +2,21 @@
|
||||
; Copyright (C) 2025 Moko Consulting <hello@mokoconsulting.tech>
|
||||
; This file is part of a Moko Consulting project.
|
||||
; SPDX-License-Identifier: GPL-3.0-or-later
|
||||
; REPO: (add when this lives in a repository)
|
||||
; REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
; -----------------------------------------------------------------------------
|
||||
; FILE INFORMATION
|
||||
; Defgroup: Joomla Language Overrides
|
||||
; Ingroup: MokoWaaS
|
||||
; Version: 1.0.0
|
||||
; Ingroup: MokoWaaS-Brand
|
||||
; Version: 01.04.00
|
||||
; File: en-US.override.ini
|
||||
; Path: language/overrides/en-US.override.ini
|
||||
; Brief: English overrides replacing all visible occurrences of “Joomla!” with “MokoWaaS”.
|
||||
; Path: administrator/language/overrides/en-US.override.ini
|
||||
; Brief: Admin English overrides replacing all visible occurrences of "Joomla!" with "MokoWaaS".
|
||||
; Notes: Extend by adding more keys discovered via the Language Overrides tool.
|
||||
; Variables: (none)
|
||||
; -----------------------------------------------------------------------------
|
||||
|
||||
; ===== Footer & template branding =====
|
||||
TPL_CASSIOPEIA_POWERED_BY="Powered by MokoWaaS"
|
||||
TPL_ATUM_POWERED_BY="Powered by MokoWaaS"
|
||||
MOD_FOOTER_LINE2="Powered by MokoWaaS"
|
||||
|
||||
; ===== Control panel greetings =====
|
||||
@@ -40,4 +41,21 @@ MOD_LOGINSUPPORT_FORUM="Moko Consulting Support"
|
||||
MOD_LOGINSUPPORT_DOCUMENTATION="MokoWaaS Documentation"
|
||||
MOD_LOGINSUPPORT_NEWS="Moko Consulting News"
|
||||
TPL_ATUM_BACKEND_LOGIN="MokoWaaS Administrator Login"
|
||||
JERROR_LAYOUT_ERROR_HAS_OCCURRED="ERROR OCCURED"
|
||||
|
||||
; ===== Error messages =====
|
||||
JERROR_LAYOUT_ERROR_HAS_OCCURRED="ERROR OCCURRED"
|
||||
|
||||
; ===== Admin-specific branding =====
|
||||
COM_ADMIN_VIEW_HOME_TITLE="MokoWaaS Control Panel"
|
||||
JLIB_APPLICATION_ERROR_SAVE_FAILED="MokoWaaS Error: Save failed"
|
||||
COM_MODULES_HEADING_MODULE="MokoWaaS Module"
|
||||
COM_PLUGINS_HEADING_NAME="MokoWaaS Plugin"
|
||||
|
||||
; ===== Extensions =====
|
||||
COM_INSTALLER_TYPE_TYPE_JOOMLA="MokoWaaS"
|
||||
COM_INSTALLER_MSG_UPDATE_SUCCESS="Update installed successfully"
|
||||
|
||||
; ===== Version and About =====
|
||||
JLIB_HTML_POWERED_BY="Powered by MokoWaaS"
|
||||
COM_ADMIN_HELP_DOCUMENTATION="MokoWaaS Documentation"
|
||||
COM_ADMIN_HELP_SUPPORT="MokoWaaS Support"
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
; Copyright (C) 2025 Moko Consulting <hello@mokoconsulting.tech>
|
||||
; This file is part of a Moko Consulting project.
|
||||
; SPDX-License-Identifier: GPL-3.0-or-later
|
||||
; REPO: (add when this lives in a repository)
|
||||
; REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
; -----------------------------------------------------------------------------
|
||||
; FILE INFORMATION
|
||||
; Defgroup: Joomla Language Overrides
|
||||
; Ingroup: MokoWaaS
|
||||
; Version: 1.0.0
|
||||
; Ingroup: MokoWaaS-Brand
|
||||
; Version: 01.04.00
|
||||
; File: en-GB.override.ini
|
||||
; Path: language/overrides/en-GB.override.ini
|
||||
; Brief: English overrides replacing all visible occurrences of “Joomla!” with “MokoWaaS”.
|
||||
; Brief: English overrides replacing all visible occurrences of "Joomla!" with "MokoWaaS".
|
||||
; Notes: Extend by adding more keys discovered via the Language Overrides tool.
|
||||
; Variables: (none)
|
||||
; -----------------------------------------------------------------------------
|
||||
|
||||
; ===== Footer & template branding =====
|
||||
TPL_CASSIOPEIA_POWERED_BY="Powered by MokoWaaS"
|
||||
MOD_FOOTER_LINE2="Powered by MokoWaaS"
|
||||
@@ -40,4 +41,17 @@ MOD_LOGINSUPPORT_FORUM="Moko Consulting Support"
|
||||
MOD_LOGINSUPPORT_DOCUMENTATION="MokoWaaS Documentation"
|
||||
MOD_LOGINSUPPORT_NEWS="Moko Consulting News"
|
||||
TPL_ATUM_BACKEND_LOGIN="MokoWaaS Administrator Login"
|
||||
JERROR_LAYOUT_ERROR_HAS_OCCURRED="ERROR OCCURED"
|
||||
|
||||
; ===== Error messages =====
|
||||
JERROR_LAYOUT_ERROR_HAS_OCCURRED="ERROR OCCURRED"
|
||||
|
||||
; ===== Additional branding =====
|
||||
INSTL_SITE_NAME_LABEL="MokoWaaS Site Name"
|
||||
INSTL_SAMPLE_BLOG_SET="MokoWaaS Sample Data - Blog"
|
||||
INSTL_SAMPLE_BROCHURE_SET="MokoWaaS Sample Data - Brochure Site"
|
||||
INSTL_SAMPLE_DATA_SET="MokoWaaS Sample Data - Default"
|
||||
INSTL_SAMPLE_LEARN_SET="MokoWaaS Sample Data - Learn"
|
||||
INSTL_SAMPLE_TESTING_SET="MokoWaaS Sample Data - Testing"
|
||||
|
||||
; ===== Version and About =====
|
||||
JLIB_HTML_POWERED_BY="Powered by MokoWaaS"
|
||||
|
||||
@@ -2,18 +2,19 @@
|
||||
; Copyright (C) 2025 Moko Consulting <hello@mokoconsulting.tech>
|
||||
; This file is part of a Moko Consulting project.
|
||||
; SPDX-License-Identifier: GPL-3.0-or-later
|
||||
; REPO: (add when this lives in a repository)
|
||||
; REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
; -----------------------------------------------------------------------------
|
||||
; FILE INFORMATION
|
||||
; Defgroup: Joomla Language Overrides
|
||||
; Ingroup: MokoWaaS
|
||||
; Version: 1.0.0
|
||||
; Ingroup: MokoWaaS-Brand
|
||||
; Version: 01.04.00
|
||||
; File: en-US.override.ini
|
||||
; Path: language/overrides/en-US.override.ini
|
||||
; Brief: English overrides replacing all visible occurrences of “Joomla!” with “MokoWaaS”.
|
||||
; Brief: English overrides replacing all visible occurrences of "Joomla!" with "MokoWaaS".
|
||||
; Notes: Extend by adding more keys discovered via the Language Overrides tool.
|
||||
; Variables: (none)
|
||||
; -----------------------------------------------------------------------------
|
||||
|
||||
; ===== Footer & template branding =====
|
||||
TPL_CASSIOPEIA_POWERED_BY="Powered by MokoWaaS"
|
||||
MOD_FOOTER_LINE2="Powered by MokoWaaS"
|
||||
@@ -40,4 +41,17 @@ MOD_LOGINSUPPORT_FORUM="Moko Consulting Support"
|
||||
MOD_LOGINSUPPORT_DOCUMENTATION="MokoWaaS Documentation"
|
||||
MOD_LOGINSUPPORT_NEWS="Moko Consulting News"
|
||||
TPL_ATUM_BACKEND_LOGIN="MokoWaaS Administrator Login"
|
||||
JERROR_LAYOUT_ERROR_HAS_OCCURRED="ERROR OCCURED"
|
||||
|
||||
; ===== Error messages =====
|
||||
JERROR_LAYOUT_ERROR_HAS_OCCURRED="ERROR OCCURRED"
|
||||
|
||||
; ===== Additional branding =====
|
||||
INSTL_SITE_NAME_LABEL="MokoWaaS Site Name"
|
||||
INSTL_SAMPLE_BLOG_SET="MokoWaaS Sample Data - Blog"
|
||||
INSTL_SAMPLE_BROCHURE_SET="MokoWaaS Sample Data - Brochure Site"
|
||||
INSTL_SAMPLE_DATA_SET="MokoWaaS Sample Data - Default"
|
||||
INSTL_SAMPLE_LEARN_SET="MokoWaaS Sample Data - Learn"
|
||||
INSTL_SAMPLE_TESTING_SET="MokoWaaS Sample Data - Testing"
|
||||
|
||||
; ===== Version and About =====
|
||||
JLIB_HTML_POWERED_BY="Powered by MokoWaaS"
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
* DEFGROUP: Joomla.Plugin
|
||||
* INGROUP: MokoWaaS-Brand
|
||||
* REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
* VERSION: 01.03.00
|
||||
* VERSION: 01.04.00
|
||||
* PATH: /src/mokowaasbrand.php
|
||||
* BRIEF: Main plugin file for MokoWaaS-Brand system plugin
|
||||
* NOTE: Handles Joomla system events for rebranding functionality
|
||||
@@ -32,7 +32,7 @@ use Joomla\CMS\Plugin\CMSPlugin;
|
||||
* This plugin rebrands the Joomla system interface with MokoWaaS identity.
|
||||
* It applies language overrides and ensures consistent branding across the platform.
|
||||
*
|
||||
* @since 01.03.00
|
||||
* @since 01.04.00
|
||||
*/
|
||||
class PlgSystemMokoWaaSBrand extends CMSPlugin
|
||||
{
|
||||
@@ -40,7 +40,7 @@ class PlgSystemMokoWaaSBrand extends CMSPlugin
|
||||
* Load the language file on instantiation.
|
||||
*
|
||||
* @var boolean
|
||||
* @since 01.03.00
|
||||
* @since 01.04.00
|
||||
*/
|
||||
protected $autoloadLanguage = true;
|
||||
|
||||
@@ -48,7 +48,7 @@ class PlgSystemMokoWaaSBrand extends CMSPlugin
|
||||
* Application object
|
||||
*
|
||||
* @var \Joomla\CMS\Application\CMSApplication
|
||||
* @since 01.03.00
|
||||
* @since 01.04.00
|
||||
*/
|
||||
protected $app;
|
||||
|
||||
@@ -60,7 +60,7 @@ class PlgSystemMokoWaaSBrand extends CMSPlugin
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @since 01.03.00
|
||||
* @since 01.04.00
|
||||
*/
|
||||
public function onAfterInitialise()
|
||||
{
|
||||
@@ -78,7 +78,7 @@ class PlgSystemMokoWaaSBrand extends CMSPlugin
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @since 01.03.00
|
||||
* @since 01.04.00
|
||||
*/
|
||||
public function onAfterRoute()
|
||||
{
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
DEFGROUP: Joomla.Plugin
|
||||
INGROUP: MokoWaaS-Brand
|
||||
REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
VERSION: 01.03.00
|
||||
VERSION: 01.04.00
|
||||
PATH: /src/mokowaasbrand.xml
|
||||
BRIEF: Plugin manifest for MokoWaaS-Brand system plugin
|
||||
NOTE: Defines installation metadata, files, and configuration for Joomla
|
||||
@@ -24,12 +24,12 @@
|
||||
<extension type="plugin" group="system" method="upgrade">
|
||||
<name>PLG_SYSTEM_MOKOWAASBRAND</name>
|
||||
<author>Moko Consulting</author>
|
||||
<creationDate>2025-12-11</creationDate>
|
||||
<creationDate>2026-02-22</creationDate>
|
||||
<copyright>Copyright (C) 2025 Moko Consulting. All rights reserved.</copyright>
|
||||
<license>GNU General Public License version 3 or later; see LICENSE.md</license>
|
||||
<authorEmail>hello@mokoconsulting.tech</authorEmail>
|
||||
<authorUrl>https://mokoconsulting.tech</authorUrl>
|
||||
<version>01.03.00</version>
|
||||
<version>01.04.00</version>
|
||||
<description>PLG_SYSTEM_MOKOWAASBRAND_XML_DESCRIPTION</description>
|
||||
<namespace path="src">Moko\Plugin\System\MokoWaaSBrand</namespace>
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
* DEFGROUP: Joomla.Plugin
|
||||
* INGROUP: MokoWaaS-Brand
|
||||
* REPO: https://github.com/mokoconsulting-tech/mokowaasbrand
|
||||
* VERSION: 01.03.00
|
||||
* VERSION: 01.04.00
|
||||
* PATH: /src/services/provider.php
|
||||
* BRIEF: Service provider for dependency injection in Joomla 5.x
|
||||
* NOTE: Registers the plugin with Joomla's DI container
|
||||
@@ -39,7 +39,7 @@ return new class () implements ServiceProviderInterface {
|
||||
*
|
||||
* @return void
|
||||
*
|
||||
* @since 01.03.00
|
||||
* @since 01.04.00
|
||||
*/
|
||||
public function register(Container $container)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user