Jonathan Miller dabce55cc7
Universal: Auto Version Bump / Version Bump (push) Has been cancelled
Update Server / Update Server (push) Has been cancelled
feat: user-friendly service form + Dashboard toolbar button
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>
2026-05-28 15:06:32 -05:00
2026-05-28 13:42:07 -05:00

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
LinkedIn 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

  1. Download the latest pkg_mokojoomcross-*.zip from Releases
  2. In Joomla Administrator → Extensions → Install → Upload Package File
  3. System and content plugins are enabled automatically on install
  4. Navigate to Components → MokoJoomCross to connect your first service

Migrating from Perfect Publisher Pro

MokoJoomCross includes a built-in migration tool:

  1. Install MokoJoomCross (Perfect Publisher Pro can remain installed)
  2. Navigate to Components → MokoJoomCross → Dashboard
  3. Click "Migrate from Perfect Publisher Pro"
  4. Review detected services and confirm import

License

GPL-3.0-or-later — See LICENSE for details.

Author

Moko Consultinghello@mokoconsulting.tech

S
Description
Cross-posting Joomla content to social media, email marketing, and chat platforms
https://mokoconsulting.tech/support/products/mokosuitecross Readme
11 MiB
2026-06-29 14:10:27 +00:00
Languages
PHP 98.8%
HTML 1.2%