81a95e6e23
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 25s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 54s
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: moko-platform CI / Gate 4: Governance (push) Has been cancelled
Platform: moko-platform CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: moko-platform CI / CI Summary (push) Has been cancelled
Client stores HQ-configured support_pin_hours from heartbeat response. PIN TTL now configurable from HQ instead of hardcoded 72h. Admin sidebar menu loads component-local language files fixing untranslated keys for MokoSuiteCross. Removed MokoSuiteHQ from extension catalog.
211 lines
11 KiB
XML
211 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
MokoSuite Extension Catalog
|
|
Each entry points to the extension's updates.xml on the main branch.
|
|
The installer resolves the latest version and download URL at runtime,
|
|
respecting the site's configured update channel (stable/dev) from
|
|
Joomla's com_installer params.
|
|
-->
|
|
<catalog>
|
|
<!-- ═══════════════════════════════════════════════════════════════════
|
|
Platform (Layer 0)
|
|
═══════════════════════════════════════════════════════════════════ -->
|
|
<extension>
|
|
<name>MokoSuiteClient</name>
|
|
<element>pkg_mokosuiteclient</element>
|
|
<type>package</type>
|
|
<description>Admin dashboard, security firewall, tenant restrictions, health monitoring, content tools, and REST API.</description>
|
|
<icon>icon-shield-alt</icon>
|
|
<category>Platform</category>
|
|
<protected>true</protected>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteBackup</name>
|
|
<element>pkg_mokosuitebackup</element>
|
|
<type>package</type>
|
|
<description>Full-site backup and restore for Joomla — database, files, and configuration.</description>
|
|
<icon>icon-archive</icon>
|
|
<category>Platform</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteBackup/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
|
|
<!-- ═══════════════════════════════════════════════════════════════════
|
|
Business Suite (Layers 1-4)
|
|
═══════════════════════════════════════════════════════════════════ -->
|
|
<extension>
|
|
<name>MokoSuiteCRM</name>
|
|
<element>pkg_mokosuitecrm</element>
|
|
<type>package</type>
|
|
<description>Layer 1 — Contacts, deals pipeline, activities, e-signature, email integration, helpdesk.</description>
|
|
<icon>icon-address-book</icon>
|
|
<category>Business</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteCRM/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteERP</name>
|
|
<element>pkg_mokosuiteerp</element>
|
|
<type>package</type>
|
|
<description>Layer 2 — Products, orders, invoicing, inventory, warehouses, accounting, payments.</description>
|
|
<icon>icon-briefcase</icon>
|
|
<category>Business</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteERP/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteShop</name>
|
|
<element>pkg_mokosuiteshop</element>
|
|
<type>package</type>
|
|
<description>Layer 3 — Product catalog, shopping cart, checkout, coupons. Requires MokoSuiteERP.</description>
|
|
<icon>icon-shopping-cart</icon>
|
|
<category>Business</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteShop/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuitePOS</name>
|
|
<element>pkg_mokosuitepos</element>
|
|
<type>package</type>
|
|
<description>Layer 3 — Touch-screen POS, multi-terminal, cash register, receipt printing.</description>
|
|
<icon>icon-calculator</icon>
|
|
<category>Business</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuitePOS/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteMRP</name>
|
|
<element>pkg_mokosuitemrp</element>
|
|
<type>package</type>
|
|
<description>Layer 3 — BOM, manufacturing orders, workstation management, production scheduling.</description>
|
|
<icon>icon-cog</icon>
|
|
<category>Business</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteMRP/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteHRM</name>
|
|
<element>pkg_mokosuitehrm</element>
|
|
<type>package</type>
|
|
<description>Layer 3 — Human Resource Management: employees, leave, expenses, payroll, recruiting.</description>
|
|
<icon>icon-users</icon>
|
|
<category>Business</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteHRM/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteRestaurant</name>
|
|
<element>pkg_mokosuiterestaurant</element>
|
|
<type>package</type>
|
|
<description>Layer 4 — Floor plan, table management, kitchen display, split bills, online ordering.</description>
|
|
<icon>icon-utensils</icon>
|
|
<category>Industry</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteRestaurant/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteChild</name>
|
|
<element>pkg_mokosuitechild</element>
|
|
<type>package</type>
|
|
<description>Layer 2 — Child Care Management: enrollment, attendance, billing, parent portal.</description>
|
|
<icon>icon-child</icon>
|
|
<category>Industry</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteChild/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteNPO</name>
|
|
<element>pkg_mokosuitenpo</element>
|
|
<type>package</type>
|
|
<description>Nonprofit management: donors, donations, campaigns, grants, volunteers, events.</description>
|
|
<icon>icon-heart</icon>
|
|
<category>Industry</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteNPO/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteField</name>
|
|
<element>pkg_mokosuitefield</element>
|
|
<type>package</type>
|
|
<description>Field Service — dispatch, work orders, scheduling, mobile tech, plumbing/HVAC.</description>
|
|
<icon>icon-wrench</icon>
|
|
<category>Industry</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteField/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteCreate</name>
|
|
<element>pkg_mokosuitecreate</element>
|
|
<type>package</type>
|
|
<description>Layer 2 — Creative Agency: projects, tasks, timesheets, client proofing.</description>
|
|
<icon>icon-paint-brush</icon>
|
|
<category>Industry</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteCreate/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
|
|
<!-- ═══════════════════════════════════════════════════════════════════
|
|
Content & Community
|
|
═══════════════════════════════════════════════════════════════════ -->
|
|
<extension>
|
|
<name>MokoSuiteForms</name>
|
|
<element>pkg_mokosuiteforms</element>
|
|
<type>package</type>
|
|
<description>Form builder — custom forms, submissions, notifications, and data exports.</description>
|
|
<icon>icon-list-alt</icon>
|
|
<category>Content</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteForms/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteCommunity</name>
|
|
<element>pkg_mokosuitecommunity</element>
|
|
<type>package</type>
|
|
<description>Community profiles, connections, and activity streams for Joomla.</description>
|
|
<icon>icon-users</icon>
|
|
<category>Content</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteCommunity/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteCross</name>
|
|
<element>pkg_mokosuitecross</element>
|
|
<type>package</type>
|
|
<description>Cross-posting Joomla content to social media, email marketing, and chat platforms.</description>
|
|
<icon>icon-share-alt</icon>
|
|
<category>Content</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteCross/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteOpenGraph</name>
|
|
<element>pkg_mokosuiteopengraph</element>
|
|
<type>package</type>
|
|
<description>Open Graph, Twitter Card, JSON-LD structured data, and social sharing meta tags.</description>
|
|
<icon>icon-share-alt</icon>
|
|
<category>SEO</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteOpenGraph/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
<extension>
|
|
<name>MokoSuiteStoreLocator</name>
|
|
<element>pkg_mokosuitestorelocator</element>
|
|
<type>package</type>
|
|
<description>Interactive map, location search, and admin management for store locations.</description>
|
|
<icon>icon-map-marker-alt</icon>
|
|
<category>Content</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteStoreLocator/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
|
|
<!-- ═══════════════════════════════════════════════════════════════════
|
|
Standalone Extensions (MokoJoom)
|
|
═══════════════════════════════════════════════════════════════════ -->
|
|
<extension>
|
|
<name>MokoJoomHero</name>
|
|
<element>mod_mokojoomhero</element>
|
|
<type>module</type>
|
|
<description>Hero module — image slideshow, video backgrounds, solid color/gradient, parallax.</description>
|
|
<icon>icon-image</icon>
|
|
<category>Modules</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
|
|
<!-- ═══════════════════════════════════════════════════════════════════
|
|
Templates
|
|
═══════════════════════════════════════════════════════════════════ -->
|
|
<extension>
|
|
<name>MokoOnyx</name>
|
|
<element>mokoonyx</element>
|
|
<type>template</type>
|
|
<description>Modern Joomla site template with dark mode, custom layouts, and MokoSuite integration.</description>
|
|
<icon>icon-paint-brush</icon>
|
|
<category>Templates</category>
|
|
<updateserver>https://git.mokoconsulting.tech/MokoConsulting/MokoOnyx/raw/branch/main/updates.xml</updateserver>
|
|
</extension>
|
|
</catalog>
|