fix: replace ${CLASS_NAME} placeholder in 9 plugin XML namespace declarations
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 3s
Universal: Auto Version Bump / Version Bump (push) Successful in 12s
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled

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.
This commit is contained in:
Jonathan Miller
2026-06-21 18:03:28 -05:00
parent 3d20380e83
commit 122b04f73b
10 changed files with 10 additions and 9 deletions
+1
View File
@@ -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
@@ -10,7 +10,7 @@
<license>GPL-3.0-or-later</license>
<description>PLG_MOKOSUITECROSS_BLUESKY_DESCRIPTION</description>
<namespace path="src">Joomla\Plugin\MokoSuiteCross${CLASS_NAME}</namespace>
<namespace path="src">Joomla\Plugin\MokoSuiteCross\Bluesky</namespace>
<files>
<filename plugin="bluesky">bluesky.php</filename>
@@ -10,7 +10,7 @@
<license>GPL-3.0-or-later</license>
<description>PLG_MOKOSUITECROSS_DISCORD_DESCRIPTION</description>
<namespace path="src">Joomla\Plugin\MokoSuiteCross${CLASS_NAME}</namespace>
<namespace path="src">Joomla\Plugin\MokoSuiteCross\Discord</namespace>
<files>
<filename plugin="discord">discord.php</filename>
@@ -10,7 +10,7 @@
<license>GPL-3.0-or-later</license>
<description>PLG_MOKOSUITECROSS_FACEBOOK_DESCRIPTION</description>
<namespace path="src">Joomla\Plugin\MokoSuiteCross${CLASS_NAME}</namespace>
<namespace path="src">Joomla\Plugin\MokoSuiteCross\Facebook</namespace>
<files>
<filename plugin="facebook">facebook.php</filename>
@@ -10,7 +10,7 @@
<license>GPL-3.0-or-later</license>
<description>PLG_MOKOSUITECROSS_LINKEDIN_DESCRIPTION</description>
<namespace path="src">Joomla\Plugin\MokoSuiteCross${CLASS_NAME}</namespace>
<namespace path="src">Joomla\Plugin\MokoSuiteCross\Linkedin</namespace>
<files>
<filename plugin="linkedin">linkedin.php</filename>
@@ -10,7 +10,7 @@
<license>GPL-3.0-or-later</license>
<description>PLG_MOKOSUITECROSS_MAILCHIMP_DESCRIPTION</description>
<namespace path="src">Joomla\Plugin\MokoSuiteCross${CLASS_NAME}</namespace>
<namespace path="src">Joomla\Plugin\MokoSuiteCross\Mailchimp</namespace>
<files>
<filename plugin="mailchimp">mailchimp.php</filename>
@@ -10,7 +10,7 @@
<license>GPL-3.0-or-later</license>
<description>PLG_MOKOSUITECROSS_MASTODON_DESCRIPTION</description>
<namespace path="src">Joomla\Plugin\MokoSuiteCross${CLASS_NAME}</namespace>
<namespace path="src">Joomla\Plugin\MokoSuiteCross\Mastodon</namespace>
<files>
<filename plugin="mastodon">mastodon.php</filename>
@@ -10,7 +10,7 @@
<license>GPL-3.0-or-later</license>
<description>PLG_MOKOSUITECROSS_SLACK_DESCRIPTION</description>
<namespace path="src">Joomla\Plugin\MokoSuiteCross${CLASS_NAME}</namespace>
<namespace path="src">Joomla\Plugin\MokoSuiteCross\Slack</namespace>
<files>
<filename plugin="slack">slack.php</filename>
@@ -10,7 +10,7 @@
<license>GPL-3.0-or-later</license>
<description>PLG_MOKOSUITECROSS_TELEGRAM_DESCRIPTION</description>
<namespace path="src">Joomla\Plugin\MokoSuiteCross${CLASS_NAME}</namespace>
<namespace path="src">Joomla\Plugin\MokoSuiteCross\Telegram</namespace>
<files>
<filename plugin="telegram">telegram.php</filename>
@@ -10,7 +10,7 @@
<license>GPL-3.0-or-later</license>
<description>PLG_MOKOSUITECROSS_TWITTER_DESCRIPTION</description>
<namespace path="src">Joomla\Plugin\MokoSuiteCross${CLASS_NAME}</namespace>
<namespace path="src">Joomla\Plugin\MokoSuiteCross\Twitter</namespace>
<files>
<filename plugin="twitter">twitter.php</filename>