dabce55cc78ac31309f471b33e4eeaa9e659ad33
Replaced raw JSON credentials textarea with individual form fields per service type using Joomla showon directives. Each service now has labeled inputs with help descriptions: - Telegram: Chat ID + Bot Token (custom mode only) - Discord/Slack/Teams/Google Chat: Webhook URL - Facebook: Page ID + Page Access Token - Twitter: Bearer Token + API Key + API Secret - LinkedIn: Access Token + Organization ID - Mastodon: Instance URL + Access Token - Bluesky: Handle + App Password - WhatsApp: Access Token + Phone Number ID + Recipient - Mailchimp/SendGrid: API Key + List ID - WordPress: Site URL + Username + App Password - Webhook: URL + HTTP Method - Matrix: Homeserver + Token + Room ID - Ntfy: Server + Topic + Token - Reddit: Client ID + Secret + Username + Subreddit - Medium/Dev.to/Ghost/Blogger: API keys/tokens Default/Custom mode selector for services with MokoWaaS bot support. Authorize button for OAuth services (Facebook, LinkedIn, Twitter, Threads) — visible after first save. Dashboard button added to toolbar on ALL views (Services, Posts, Templates, Logs, Service edit, Template edit). Help panel sidebar in service edit with setup steps. 90+ new language strings for credential fields and help text. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
MokoJoomCross
Cross-posting Joomla content to social media, email marketing, and chat platforms for Joomla 5/6.
Overview
MokoJoomCross automatically publishes your Joomla articles to multiple platforms when you hit publish. Connect your social media accounts, email marketing tools, and chat channels — then cross-post with one click. Each platform is a separate plugin, so you only install what you need and third-party developers can add new services.
Features
- One-click cross-posting — Publish to all connected platforms when an article goes live
- Plugin-based services — Each platform is a separate plugin; install only what you need
- Post queue — Scheduled posting, retry on failure, detailed delivery logs
- Message templates — Customize post format per platform with placeholders ({title}, {url}, {intro}, {image})
- Post history — Track what was posted where, with platform response data
- Migration — Import settings from Perfect Publisher Pro
- REST API — WebServices plugin for headless/external integration
Supported Platforms
| Platform | Plugin | Status |
|---|---|---|
| Facebook / Meta | plg_mokojoomcross_facebook |
Planned |
| X / Twitter | plg_mokojoomcross_twitter |
Planned |
plg_mokojoomcross_linkedin |
Planned | |
| Mastodon | plg_mokojoomcross_mastodon |
Planned |
| Bluesky | plg_mokojoomcross_bluesky |
Planned |
| Mailchimp | plg_mokojoomcross_mailchimp |
Planned |
| Telegram | plg_mokojoomcross_telegram |
Planned |
| Discord | plg_mokojoomcross_discord |
Planned |
| Slack | plg_mokojoomcross_slack |
Planned |
Installation
- Download the latest
pkg_mokojoomcross-*.zipfrom Releases - In Joomla Administrator → Extensions → Install → Upload Package File
- System and content plugins are enabled automatically on install
- Navigate to Components → MokoJoomCross to connect your first service
Migrating from Perfect Publisher Pro
MokoJoomCross includes a built-in migration tool:
- Install MokoJoomCross (Perfect Publisher Pro can remain installed)
- Navigate to Components → MokoJoomCross → Dashboard
- Click "Migrate from Perfect Publisher Pro"
- Review detected services and confirm import
License
GPL-3.0-or-later — See LICENSE for details.
Author
Description
Cross-posting Joomla content to social media, email marketing, and chat platforms
https://mokoconsulting.tech/support/products/mokosuitecross
Readme
11 MiB