c54416f06ee9908074eed48adb1e2c8906471a8f
Generic: Project CI / Tests (push) Blocked by required conditions
Generic: Project CI / Lint & Validate (push) Successful in 23s
Generic: Project CI / Tests (pull_request) Blocked by required conditions
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Blocked by required conditions
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Blocked by required conditions
Joomla: Extension CI / PHPStan Analysis (pull_request) Blocked by required conditions
Joomla: Extension CI / Build RC Pre-Release (pull_request) Blocked by required conditions
Universal: PR Check / Build RC Package (pull_request) Blocked by required conditions
Universal: PR Check / Report Issues (pull_request) Blocked by required conditions
Generic: Repo Health / Scripts governance (pull_request) Blocked by required conditions
Generic: Repo Health / Repository health (pull_request) Blocked by required conditions
Generic: Repo Health / Report Issues (pull_request) Blocked by required conditions
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Generic: Repo Health / Access control (pull_request) Successful in 3s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 6s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 5s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Failing after 9s
Universal: Security Audit / Dependency Audit (pull_request) Successful in 6s
Generic: Repo Health / Scripts governance (push) Blocked by required conditions
Generic: Repo Health / Repository health (push) Blocked by required conditions
Generic: Repo Health / Report Issues (push) Blocked by required conditions
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Site Health (push) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
Generic: Project CI / Lint & Validate (pull_request) Successful in 18s
Universal: Auto Version Bump / Version Bump (push) Successful in 4s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Failing after 38s
MokoSuiteCross
Cross-posting Joomla content to social media, email marketing, and chat platforms for Joomla 5/6.
Overview
MokoSuiteCross 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
- Default bot mode — Pre-configured bots for Telegram (@mokosuite_bot), Discord, and Slack — just add your channel
- Post queue — Scheduled posting, retry on failure, detailed delivery logs
- Message templates — Customize post format per platform with placeholders ({title}, {url}, {intro}, {image}, {tags}, {field:xxx})
- Post history — Track what was posted where, with platform response data
- Evergreen re-sharing — Automatically re-share articles on a configurable interval
- Category routing — Route articles to specific services by Joomla category
- Migration — Import settings from Perfect Publisher Pro
- REST API — WebServices plugin for headless/external integration
Supported Platforms (36)
Social Media
| Platform | Plugin | Status |
|---|---|---|
| Facebook / Meta | plg_mokosuitecross_facebook |
Implemented |
| X / Twitter | plg_mokosuitecross_twitter |
Implemented |
plg_mokosuitecross_linkedin |
Implemented | |
| Mastodon | plg_mokosuitecross_mastodon |
Implemented |
| Bluesky | plg_mokosuitecross_bluesky |
Implemented |
| Threads | plg_mokosuitecross_threads |
Implemented |
plg_mokosuitecross_pinterest |
Implemented | |
plg_mokosuitecross_reddit |
Implemented | |
| TikTok | plg_mokosuitecross_tiktok |
Implemented |
| Tumblr | plg_mokosuitecross_tumblr |
Implemented |
Email Marketing
| Platform | Plugin | Status |
|---|---|---|
| Mailchimp | plg_mokosuitecross_mailchimp |
Implemented |
| SendGrid | plg_mokosuitecross_sendgrid |
Implemented |
| Brevo | plg_mokosuitecross_brevo |
Implemented |
| Constant Contact | plg_mokosuitecross_constantcontact |
Implemented |
| ConvertKit | plg_mokosuitecross_convertkit |
Implemented |
Chat / Messaging
| Platform | Plugin | Status |
|---|---|---|
| Telegram | plg_mokosuitecross_telegram |
Implemented |
| Discord | plg_mokosuitecross_discord |
Implemented |
| Slack | plg_mokosuitecross_slack |
Implemented |
| Microsoft Teams | plg_mokosuitecross_teams |
Implemented |
plg_mokosuitecross_whatsapp |
Implemented | |
| Google Chat | plg_mokosuitecross_googlechat |
Implemented |
| Matrix | plg_mokosuitecross_matrix |
Implemented |
| Ntfy | plg_mokosuitecross_ntfy |
Implemented |
Publishing Platforms
| Platform | Plugin | Status |
|---|---|---|
| WordPress | plg_mokosuitecross_wordpress |
Implemented |
| Medium | plg_mokosuitecross_medium |
Implemented |
| Dev.to | plg_mokosuitecross_devto |
Implemented |
| Ghost | plg_mokosuitecross_ghost |
Implemented |
| Hashnode | plg_mokosuitecross_hashnode |
Implemented |
| Blogger | plg_mokosuitecross_blogger |
Implemented |
Other
| Platform | Plugin | Status |
|---|---|---|
| Webhook | plg_mokosuitecross_webhook |
Implemented |
| RSS Feed | plg_mokosuitecross_rssfeed |
Implemented |
| ActivityPub | plg_mokosuitecross_activitypub |
Implemented |
| Google Business | plg_mokosuitecross_googlebusiness |
Implemented |
| Nostr | plg_mokosuitecross_nostr |
Stub (WebSocket deferred) |
Installation
- Download the latest
pkg_mokosuitecross-*.zipfrom Releases - In Joomla Administrator → Extensions → Install → Upload Package File
- System and content plugins are enabled automatically on install
- Navigate to Components → MokoSuiteCross to connect your first service
Documentation
See the Wiki for full documentation.
Migrating from Perfect Publisher Pro
MokoSuiteCross includes a built-in migration tool:
- Install MokoSuiteCross (Perfect Publisher Pro can remain installed)
- Navigate to Components → MokoSuiteCross → 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
2.4 MiB