488f4df65ae2bc69377bbbb79ad87412005fc2ba
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 6s
Universal: PR Check / Secret Scan (pull_request) Successful in 8s
Universal: PR Check / Validate PR (pull_request) Failing after 7s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 3s
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) Successful in 2s
Generic: Project CI / Lint & Validate (pull_request) Successful in 26s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 24s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 56s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 9m27s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 21m47s
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
Authored-by: Moko Consulting
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.6 MiB