bd5c8d95ece6fca1751f15adbc3f23b6c1350c4a
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 8s
Universal: PR Check / Validate PR (pull_request) Failing after 8s
Generic: Repo Health / Access control (pull_request) Successful in 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Secret Scan (pull_request) Successful in 12s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 11s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Failing after 2s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 25s
Generic: Project CI / Lint & Validate (pull_request) Successful in 55s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Successful in 5m48s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 8m37s
Generic: Project CI / Tests (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been cancelled
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been cancelled
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been cancelled
Joomla: Extension CI / Build RC Pre-Release (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report: Scripts Governance (pull_request) Has been cancelled
Generic: Repo Health / Report: Repository Health (pull_request) Has been cancelled
MokoSuiteCross
Cross-posting Joomla content to social media, email marketing, and chat platforms for Joomla 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}, {social}, {short}, {chat}, {email_subject}, {email_body}, {field:xxx})
- Share Content panel — Per-article fields for platform-optimized text (social, short, chat, email) with image picker
- AI caption generation — Generate platform-optimized captions using Claude or OpenAI with one click
- Social preview — AJAX platform mockups (Twitter, Facebook, LinkedIn, Instagram, Mastodon, Bluesky) in the article editor
- Social image generator — Generate Open Graph images with article title overlay using PHP GD
- Link shortening — Shorten URLs via Bitly, Rebrandly, or YOURLS with {url_short} placeholder
- Caption rotation — {random:opt1|opt2|opt3} placeholder for varying evergreen re-shares
- UTM tracking — Auto-append UTM parameters to shared links with {platform} token
- Post calendar — Visual monthly calendar view of scheduled and completed cross-posts
- Posting analytics — Best time to post heatmap with per-service breakdown and recommendations
- Delete from platforms — Remove cross-posted content when articles are unpublished/trashed (7 platforms)
- 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
- Mailchimp templates — Use saved Mailchimp templates with section injection, or built-in responsive email wrapper
- Migration — Import settings from Perfect Publisher Pro
- REST API — WebServices plugin for headless/external integration
Supported Platforms (38)
Social Media
| Platform | Plugin | Status |
|---|---|---|
| Facebook / Meta | plg_mokosuitecross_facebook |
Implemented |
| X / Twitter | plg_mokosuitecross_twitter |
Implemented |
plg_mokosuitecross_instagram |
Implemented | |
| YouTube | plg_mokosuitecross_youtube |
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 |
Implemented |
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
9.3 MiB