1
Installation
Jonathan Miller edited this page 2026-06-29 16:38:34 +00:00

Installation

Requirements

  • Joomla 6.x
  • PHP 8.3+
  • MySQL 8.0+ / MariaDB 10.6+
  • PHP GD extension (optional, for social image generation)
  • PHP ext-gmp (optional, for Nostr plugin only)

Install via Joomla Installer

  1. Download the package zip (pkg_mokosuitecross_v*.zip) from the MokoGitea release page
  2. In Joomla Administrator, go to System > Install > Extensions
  3. Upload the package zip file
  4. The installer will install all extensions:
    • com_mokosuitecross (component)
    • plg_content_mokosuitecross (content plugin)
    • plg_system_mokosuitecross (system plugin)
    • 36 service plugins (plg_mokosuitecross_*)

Package Structure

pkg_mokosuitecross_v01.13.03.zip
├── pkg_mokosuitecross.xml           # Package manifest
├── packages/
│   ├── com_mokosuitecross.zip       # Core component
│   ├── plg_content_mokosuitecross.zip
│   ├── plg_system_mokosuitecross.zip
│   ├── plg_mokosuitecross_facebook.zip
│   ├── plg_mokosuitecross_twitter.zip
│   ├── plg_mokosuitecross_instagram.zip
│   ├── ... (36 service plugins)
│   └── plg_mokosuitecross_youtube.zip
└── language/
    └── en-GB/

Post-Install Configuration

1. Enable Plugins

After installation, enable the plugins you need:

  • Go to System > Manage > Plugins
  • Search for "mokosuitecross"
  • Enable Content - MokoSuiteCross (required for auto cross-posting)
  • Enable System - MokoSuiteCross (required for Share Content panel and pageload queue)
  • Enable individual service plugins for the platforms you want to use

2. Configure Component Options

  • Go to Components > MokoSuiteCross > Options
  • Configure auto-posting behavior, retry settings, and queue processing mode
  • See Configuration for full details

3. Add Service Connections

  • Go to Components > MokoSuiteCross > Services
  • Click New to add a platform connection
  • Enter API credentials for the platform
  • See individual service wiki pages for platform-specific setup

Update Server

MokoSuiteCross uses the MokoGitea update server for automatic update notifications.

Updates appear in System > Update > Extensions when new versions are available.

The update server URL is configured automatically in the package manifest -- no manual configuration is needed.


Uninstall

  1. Go to System > Manage > Extensions
  2. Search for "MokoSuiteCross Package"
  3. Select and click Uninstall

This removes all component tables and data. The uninstall SQL drops:

  • #__mokosuitecross_services
  • #__mokosuitecross_posts
  • #__mokosuitecross_templates
  • #__mokosuitecross_logs
  • #__mokosuitecross_analytics
  • #__mokosuitecross_category_rules