diff --git a/CHANGELOG.md b/CHANGELOG.md index 8dc85a46..46da5c28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/README.md b/README.md index adc5566f..0e3fcf83 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/docs/guides/build-guide.md b/docs/guides/build-guide.md index 20320030..b5b0887a 100644 --- a/docs/guides/build-guide.md +++ b/docs/guides/build-guide.md @@ -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 diff --git a/docs/guides/configuration-guide.md b/docs/guides/configuration-guide.md index 9338a5d0..e7f60fbb 100644 --- a/docs/guides/configuration-guide.md +++ b/docs/guides/configuration-guide.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 diff --git a/docs/guides/installation-guide.md b/docs/guides/installation-guide.md index e13f6ced..cbf3dce4 100644 --- a/docs/guides/installation-guide.md +++ b/docs/guides/installation-guide.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/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 diff --git a/docs/guides/operations-guide.md b/docs/guides/operations-guide.md index a81e21bf..fd48aff0 100644 --- a/docs/guides/operations-guide.md +++ b/docs/guides/operations-guide.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/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 diff --git a/docs/guides/rollback-and-recovery-guide.md b/docs/guides/rollback-and-recovery-guide.md index 121ade9d..101b8c2f 100644 --- a/docs/guides/rollback-and-recovery-guide.md +++ b/docs/guides/rollback-and-recovery-guide.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/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 diff --git a/docs/guides/troubleshooting-guide.md b/docs/guides/troubleshooting-guide.md index 936ba317..0bf9bdb1 100644 --- a/docs/guides/troubleshooting-guide.md +++ b/docs/guides/troubleshooting-guide.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/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 diff --git a/docs/guides/upgrade-and-versioning-guide.md b/docs/guides/upgrade-and-versioning-guide.md index c88e1045..315a6d9f 100644 --- a/docs/guides/upgrade-and-versioning-guide.md +++ b/docs/guides/upgrade-and-versioning-guide.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/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 diff --git a/docs/index.md b/docs/index.md index eb826eb3..42a22162 100644 --- a/docs/index.md +++ b/docs/index.md @@ -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 | diff --git a/docs/plugin-basic.md b/docs/plugin-basic.md index 189ab943..f8128e94 100644 --- a/docs/plugin-basic.md +++ b/docs/plugin-basic.md @@ -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 | diff --git a/src/administrator/language/overrides/en-GB.override.ini b/src/administrator/language/overrides/en-GB.override.ini index cae120c1..99855901 100644 --- a/src/administrator/language/overrides/en-GB.override.ini +++ b/src/administrator/language/overrides/en-GB.override.ini @@ -2,20 +2,21 @@ ; Copyright (C) 2025 Moko Consulting ; 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" \ No newline at end of file + +; ===== 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" diff --git a/src/administrator/language/overrides/en-US.override.ini b/src/administrator/language/overrides/en-US.override.ini index ccab554d..75c38e94 100644 --- a/src/administrator/language/overrides/en-US.override.ini +++ b/src/administrator/language/overrides/en-US.override.ini @@ -2,20 +2,21 @@ ; Copyright (C) 2025 Moko Consulting ; 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" \ No newline at end of file + +; ===== 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" diff --git a/src/language/overrides/en-GB.override.ini b/src/language/overrides/en-GB.override.ini index cae120c1..bcce424b 100644 --- a/src/language/overrides/en-GB.override.ini +++ b/src/language/overrides/en-GB.override.ini @@ -2,18 +2,19 @@ ; Copyright (C) 2025 Moko Consulting ; 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" \ No newline at end of file + +; ===== 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" diff --git a/src/language/overrides/en-US.override.ini b/src/language/overrides/en-US.override.ini index ccab554d..11c1d385 100644 --- a/src/language/overrides/en-US.override.ini +++ b/src/language/overrides/en-US.override.ini @@ -2,18 +2,19 @@ ; Copyright (C) 2025 Moko Consulting ; 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" \ No newline at end of file + +; ===== 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" diff --git a/src/mokowaasbrand.php b/src/mokowaasbrand.php index 8f8aad73..69b62652 100644 --- a/src/mokowaasbrand.php +++ b/src/mokowaasbrand.php @@ -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() { diff --git a/src/mokowaasbrand.xml b/src/mokowaasbrand.xml index 1f018552..1d691fb6 100644 --- a/src/mokowaasbrand.xml +++ b/src/mokowaasbrand.xml @@ -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 @@ PLG_SYSTEM_MOKOWAASBRAND Moko Consulting - 2025-12-11 + 2026-02-22 Copyright (C) 2025 Moko Consulting. All rights reserved. GNU General Public License version 3 or later; see LICENSE.md hello@mokoconsulting.tech https://mokoconsulting.tech - 01.03.00 + 01.04.00 PLG_SYSTEM_MOKOWAASBRAND_XML_DESCRIPTION Moko\Plugin\System\MokoWaaSBrand diff --git a/src/services/provider.php b/src/services/provider.php index b876d4f6..f2a9c834 100644 --- a/src/services/provider.php +++ b/src/services/provider.php @@ -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) {