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>
50 lines
1.5 KiB
Markdown
50 lines
1.5 KiB
Markdown
# MokoJoomCross Wiki
|
|
|
|
**MokoJoomCross** — Cross-posting Joomla content to social media, email marketing, and chat platforms.
|
|
|
|
## Quick Start
|
|
|
|
1. Install `pkg_mokojoomcross-*.zip` via Joomla Extensions → Install
|
|
2. Navigate to **Components → MokoJoomCross → Services**
|
|
3. Add your first service (e.g., Telegram, Discord, Facebook)
|
|
4. Publish an article — it's automatically cross-posted to all active services
|
|
|
|
## Table of Contents
|
|
|
|
- [[Installation]]
|
|
- [[Configuration]]
|
|
- [[Services]]
|
|
- [[Facebook]]
|
|
- [[Twitter (X)]]
|
|
- [[LinkedIn]]
|
|
- [[Mastodon]]
|
|
- [[Bluesky]]
|
|
- [[Mailchimp]]
|
|
- [[Telegram]]
|
|
- [[Discord]]
|
|
- [[Slack]]
|
|
- [[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 |
|