From 122b04f73b6ee57c8ec0302ee1509c0f776667fd Mon Sep 17 00:00:00 2001 From: Jonathan Miller Date: Sun, 21 Jun 2026 18:03:28 -0500 Subject: [PATCH] fix: replace ${CLASS_NAME} placeholder in 9 plugin XML namespace declarations Discord, Facebook, LinkedIn, Mailchimp, Mastodon, Slack, Telegram, Twitter, and Bluesky had unreplaced template placeholders in their XML manifest namespace declarations, preventing Joomla from loading the plugin classes via the autoloader. --- CHANGELOG.md | 1 + source/packages/plg_mokosuitecross_bluesky/bluesky.xml | 2 +- source/packages/plg_mokosuitecross_discord/discord.xml | 2 +- source/packages/plg_mokosuitecross_facebook/facebook.xml | 2 +- source/packages/plg_mokosuitecross_linkedin/linkedin.xml | 2 +- source/packages/plg_mokosuitecross_mailchimp/mailchimp.xml | 2 +- source/packages/plg_mokosuitecross_mastodon/mastodon.xml | 2 +- source/packages/plg_mokosuitecross_slack/slack.xml | 2 +- source/packages/plg_mokosuitecross_telegram/telegram.xml | 2 +- source/packages/plg_mokosuitecross_twitter/twitter.xml | 2 +- 10 files changed, 10 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 933a7c8a..ad89537c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ - **Mailchimp**: Fixed campaign creation checking for HTTP 200 instead of 201 (always failed) - **ServiceController**: Exception details no longer exposed to client in test connection response - **Bluesky**: Replaced `md5()` with `hash('sha256', ...)` for cache key generation +- **XML namespaces**: Fixed 9 plugin manifests with `${CLASS_NAME}` placeholder instead of actual namespace (Discord, Facebook, LinkedIn, Mailchimp, Mastodon, Slack, Telegram, Twitter, Bluesky) ## [01.04.00] --- 2026-06-21 diff --git a/source/packages/plg_mokosuitecross_bluesky/bluesky.xml b/source/packages/plg_mokosuitecross_bluesky/bluesky.xml index 8db16c67..6b1da01c 100644 --- a/source/packages/plg_mokosuitecross_bluesky/bluesky.xml +++ b/source/packages/plg_mokosuitecross_bluesky/bluesky.xml @@ -10,7 +10,7 @@ GPL-3.0-or-later PLG_MOKOSUITECROSS_BLUESKY_DESCRIPTION - Joomla\Plugin\MokoSuiteCross${CLASS_NAME} + Joomla\Plugin\MokoSuiteCross\Bluesky bluesky.php diff --git a/source/packages/plg_mokosuitecross_discord/discord.xml b/source/packages/plg_mokosuitecross_discord/discord.xml index b472a6b9..9d02363f 100644 --- a/source/packages/plg_mokosuitecross_discord/discord.xml +++ b/source/packages/plg_mokosuitecross_discord/discord.xml @@ -10,7 +10,7 @@ GPL-3.0-or-later PLG_MOKOSUITECROSS_DISCORD_DESCRIPTION - Joomla\Plugin\MokoSuiteCross${CLASS_NAME} + Joomla\Plugin\MokoSuiteCross\Discord discord.php diff --git a/source/packages/plg_mokosuitecross_facebook/facebook.xml b/source/packages/plg_mokosuitecross_facebook/facebook.xml index 3dc2d8c4..ee13492e 100644 --- a/source/packages/plg_mokosuitecross_facebook/facebook.xml +++ b/source/packages/plg_mokosuitecross_facebook/facebook.xml @@ -10,7 +10,7 @@ GPL-3.0-or-later PLG_MOKOSUITECROSS_FACEBOOK_DESCRIPTION - Joomla\Plugin\MokoSuiteCross${CLASS_NAME} + Joomla\Plugin\MokoSuiteCross\Facebook facebook.php diff --git a/source/packages/plg_mokosuitecross_linkedin/linkedin.xml b/source/packages/plg_mokosuitecross_linkedin/linkedin.xml index ca69c1b7..6de2269b 100644 --- a/source/packages/plg_mokosuitecross_linkedin/linkedin.xml +++ b/source/packages/plg_mokosuitecross_linkedin/linkedin.xml @@ -10,7 +10,7 @@ GPL-3.0-or-later PLG_MOKOSUITECROSS_LINKEDIN_DESCRIPTION - Joomla\Plugin\MokoSuiteCross${CLASS_NAME} + Joomla\Plugin\MokoSuiteCross\Linkedin linkedin.php diff --git a/source/packages/plg_mokosuitecross_mailchimp/mailchimp.xml b/source/packages/plg_mokosuitecross_mailchimp/mailchimp.xml index 9e7226ce..181d23af 100644 --- a/source/packages/plg_mokosuitecross_mailchimp/mailchimp.xml +++ b/source/packages/plg_mokosuitecross_mailchimp/mailchimp.xml @@ -10,7 +10,7 @@ GPL-3.0-or-later PLG_MOKOSUITECROSS_MAILCHIMP_DESCRIPTION - Joomla\Plugin\MokoSuiteCross${CLASS_NAME} + Joomla\Plugin\MokoSuiteCross\Mailchimp mailchimp.php diff --git a/source/packages/plg_mokosuitecross_mastodon/mastodon.xml b/source/packages/plg_mokosuitecross_mastodon/mastodon.xml index 1e8ca179..e85167f9 100644 --- a/source/packages/plg_mokosuitecross_mastodon/mastodon.xml +++ b/source/packages/plg_mokosuitecross_mastodon/mastodon.xml @@ -10,7 +10,7 @@ GPL-3.0-or-later PLG_MOKOSUITECROSS_MASTODON_DESCRIPTION - Joomla\Plugin\MokoSuiteCross${CLASS_NAME} + Joomla\Plugin\MokoSuiteCross\Mastodon mastodon.php diff --git a/source/packages/plg_mokosuitecross_slack/slack.xml b/source/packages/plg_mokosuitecross_slack/slack.xml index 62a342f9..7885af1f 100644 --- a/source/packages/plg_mokosuitecross_slack/slack.xml +++ b/source/packages/plg_mokosuitecross_slack/slack.xml @@ -10,7 +10,7 @@ GPL-3.0-or-later PLG_MOKOSUITECROSS_SLACK_DESCRIPTION - Joomla\Plugin\MokoSuiteCross${CLASS_NAME} + Joomla\Plugin\MokoSuiteCross\Slack slack.php diff --git a/source/packages/plg_mokosuitecross_telegram/telegram.xml b/source/packages/plg_mokosuitecross_telegram/telegram.xml index 2c7bf351..d1b246b6 100644 --- a/source/packages/plg_mokosuitecross_telegram/telegram.xml +++ b/source/packages/plg_mokosuitecross_telegram/telegram.xml @@ -10,7 +10,7 @@ GPL-3.0-or-later PLG_MOKOSUITECROSS_TELEGRAM_DESCRIPTION - Joomla\Plugin\MokoSuiteCross${CLASS_NAME} + Joomla\Plugin\MokoSuiteCross\Telegram telegram.php diff --git a/source/packages/plg_mokosuitecross_twitter/twitter.xml b/source/packages/plg_mokosuitecross_twitter/twitter.xml index 0b7fcfac..d3db3eaf 100644 --- a/source/packages/plg_mokosuitecross_twitter/twitter.xml +++ b/source/packages/plg_mokosuitecross_twitter/twitter.xml @@ -10,7 +10,7 @@ GPL-3.0-or-later PLG_MOKOSUITECROSS_TWITTER_DESCRIPTION - Joomla\Plugin\MokoSuiteCross${CLASS_NAME} + Joomla\Plugin\MokoSuiteCross\Twitter twitter.php