Getting Started
Configuration
- Details
- Category: Getting Started
- Applicable Software: MokoOnyxSocial
- Min Version Number: In Development
- Max Version Number: Not Applicable
Where to configure
Most Open Graph settings live on the System - MokoOnyxSocial plugin (System → Plugins). Component-level options (permissions and feature toggles) live under Components → MokoOnyx Social on its Options screen.
Site-wide defaults
- Site name override
- Default OG title and description (site-wide fallback)
- Default fallback image
- Twitter Card type and @username
- Facebook App ID
- Discord embed colour (theme-color)
- Telegram channel
- Fediverse / Mastodon creator handle
Structured data
- LocalBusiness schema — address, phone, opening hours and geo coordinates
Behaviour
- Auto-generation of tags from content
- Image resize and per-platform image sizing
- JSON-LD output
- Description length limits
- XML sitemap generation
AI & licensing
- AI meta generation — Claude or OpenAI API key (see AI Meta Generation)
- Download ID (DLID) for licensed updates
- Hits: 8
Getting Started
- Details
- Category: Getting Started
- Applicable Software: MokoOnyxSocial
- Min Version Number: In Development
- Max Version Number: Not Applicable
Welcome to MokoOnyxSocial
MokoOnyxSocial automatically publishes your Joomla content to social media and messaging platforms, and adds Open Graph, Twitter Card, and JSON-LD meta tags so your links look great everywhere. It supports 36+ platforms including Facebook, X/Twitter, LinkedIn, Mastodon, Bluesky, Discord, Telegram, Slack, and more.
How It Works
- Add services in the admin panel under Components → MokoOnyx Social.
- Configure message templates for each platform.
- Publish content and it is automatically cross-posted.
- Track results in the Dashboard and Post Queue.
Requirements
- Joomla 6.0+
- PHP 8.3+
- Hits: 73
Installation
- Details
- Category: Getting Started
- Applicable Software: MokoOnyxSocial
- Min Version Number: In Development
- Max Version Number: Not Applicable
MokoOnyxSocial is installed as a Joomla package extension containing the core component, system plugins, and all service plugins for 36+ platforms. Installation takes just a few minutes.
Requirements
- Joomla 6.0 or higher
- PHP 8.3 or higher
- cURL PHP extension (enabled by default on most hosts)
Installation Steps
- Download the package ZIP from the Moko Consulting portal or your WaaS dashboard.
- In Joomla, navigate to System → Install → Extensions.
- Upload the package ZIP file and click Upload and Install.
- The installer will automatically enable the core component, system plugin, and all service plugins.
After Installation
Navigate to Components → MokoOnyx Social to access the dashboard. From here you can:
- Add your first service connection
- Configure message templates
- Set up queue processing (recommended: Joomla Scheduled Tasks)
Queue Processing Setup
For reliable delivery, we recommend using Joomla's built-in Task Scheduler:
- Go to System → Scheduled Tasks.
- Click New and select MokoOnyx Social - Process Queue.
- Set the interval (e.g., every 5 minutes).
- Save and enable the task.
Alternatively, page-load processing is available as a fallback for sites without cron access, but it is less reliable on low-traffic sites.
Update Server
MokoOnyxSocial includes a Joomla update server. When new versions are released, you will see an update notification in System → Update → Extensions.
- Hits: 41
Installing the Open Graph Features
- Details
- Category: Getting Started
- Applicable Software: MokoOnyxSocial
- Min Version Number: In Development
- Max Version Number: Not Applicable
Requirements
MokoOnyxSocial requires Joomla 6.0 or higher and PHP 8.3 or higher.
Installing the package
- Download the latest
pkg_mokoonyxsocial-*.zipfrom the MokoConsulting downloads. - In the Joomla administrator, go to System → Install → Extensions and upload the package file.
- The package installs the component and the system, content and web-services plugins, and enables all bundled plugins automatically on install.
What gets installed
- com_mokoonyxsocial — the admin component (tag manager, coverage dashboard, options)
- System plugin — injects the social meta tags and JSON-LD into every front-end page
- Content plugin — adds the OG fields tab to the article editor and auto-generates tags on save
- Web Services plugin — exposes the REST API
Updates
MokoOnyxSocial registers a Joomla update site, so new versions appear under System → Update → Extensions. Licensed downloads use your Download ID (DLID); set it in the plugin settings (see Configuration).
Next steps
Open Components → MokoOnyx Social and its configuration to set your site name, default OG image and other site-wide defaults.
- Hits: 5
Introduction
- Details
- Category: Getting Started
- Applicable Software: MokoOnyxSocial
- Min Version Number: In Development
- Max Version Number: Not Applicable
MokoOnyxSocial is a Joomla extension that does two things automatically when you publish an article: it cross-posts to social media, email marketing platforms, and chat services, and it injects social meta tags (Open Graph, Twitter/X Cards, and JSON-LD structured data) so your content looks polished wherever it is shared. Instead of manually sharing each article and hand-crafting meta tags, MokoOnyxSocial does it all at once.
How Cross-Posting Works
- You publish an article in Joomla as you normally would.
- MokoOnyxSocial detects the publish event and queues cross-posts to your connected services.
- Posts are sent automatically to each platform using your configured message templates.
- Results are logged so you can see which posts succeeded, failed, or are still queued.
Social Meta Tags
On the front end, MokoOnyxSocial generates the meta tags that control how your pages appear when shared:
- Open Graph — title, description, image, and type for Facebook, LinkedIn, and most platforms.
- Twitter/X Cards — summary and large-image cards.
- JSON-LD structured data — Article and Organization schema for search engines.
Supported Platforms (36+ Services)
MokoOnyxSocial supports an extensive range of platforms organized by category:
Social Media
Facebook, X/Twitter, LinkedIn, Mastodon, Bluesky, Threads, Pinterest, Reddit, Tumblr, TikTok, Nostr, and ActivityPub (Fediverse).
Chat and Messaging
Telegram, Discord, Slack, Microsoft Teams, Google Chat, WhatsApp Business, Matrix/Element, and Ntfy push notifications.
Email and Newsletter
Mailchimp, SendGrid, Brevo (Sendinblue), ConvertKit, and Constant Contact.
Publishing and Blogging
Medium, WordPress, Dev.to, Ghost, Hashnode, and Google Blogger.
Business and Universal
Google Business Profile, Generic Webhooks (Zapier, IFTTT, n8n, Make), and RSS Feed generation.
Key Features
- Per-article control — skip cross-posting or select specific services per article
- Message templates — customize the message format for each platform with placeholders
- Queue processing — posts are queued and processed reliably, with automatic retries for failures
- Social meta tags — automatic Open Graph, Twitter/X Card, and JSON-LD output
- Default mode — for services like Telegram, Discord, and Slack, a pre-configured Default (MokoWaaS) connection is available so you can get started instantly
- OAuth integration — one-click authorization for Facebook, LinkedIn, and other OAuth services
- Hits: 38