be3eb9b8e7
Cross-posting Joomla content to social media, email marketing, and chat platforms. Plugin-based service architecture with custom mokojoomcross plugin group. 14 sub-extensions: - com_mokojoomcross (admin component: dashboard, posts, services, logs) - plg_system_mokojoomcross (triggers cross-posting on article publish) - plg_content_mokojoomcross (admin article status badges) - plg_webservices_mokojoomcross (REST API) - 9 service plugins: facebook, twitter, linkedin, mastodon, bluesky, mailchimp, telegram, discord, slack Includes Perfect Publisher Pro migration tool, message templates with placeholders, post queue with retry logic, and default/custom bot modes for services supporting universal bots. Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.5 KiB
1.5 KiB
MokoJoomCross Wiki
MokoJoomCross — Cross-posting Joomla content to social media, email marketing, and chat platforms.
Quick Start
- Install
pkg_mokojoomcross-*.zipvia Joomla Extensions → Install - Navigate to Components → MokoJoomCross → Services
- Add your first service (e.g., Telegram, Discord, Facebook)
- Publish an article — it's automatically cross-posted to all active services
Table of Contents
- Installation
- Configuration
- Services
- Message Templates
- Post Queue
- REST API
- Migration from Perfect Publisher Pro
- Adding Custom Services
- Troubleshooting
Architecture
MokoJoomCross uses a plugin-based service architecture. Each social platform is a separate Joomla plugin in the custom mokojoomcross plugin group. This means:
- Install only the platforms you need
- Third-party developers can add new platforms as plugins
- Each service plugin implements
MokoJoomCrossServiceInterface - Services support both default bot/app mode (pre-configured by Moko) and custom mode (bring your own API keys)
Database Tables
| Table | Purpose |
|---|---|
#__mokojoomcross_services |
Connected service accounts |
#__mokojoomcross_posts |
Cross-post queue and history |
#__mokojoomcross_templates |
Per-platform message templates |
#__mokojoomcross_logs |
Activity and error logs |