generated from MokoConsulting/Template-Joomla
f677730c4251b63c5b88797b9771778c39c5e45b
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 49s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Read package manifest via $adapter->getParent()->getManifest() to discover children dynamically instead of maintaining a hardcoded EXPECTED_EXTENSIONS array. Fail-open pattern wraps verification in try/catch. Only the success path (plugin enables, license warning) is gated; unconditional housekeeping (DLID restore) runs regardless. Claude-Session: https://claude.ai/code/session_01CwLGvFJPjoPTp9BEnSjtJf
MokoSuite Support
Live chat and multi-channel customer support for Joomla 6 — website chat, Facebook Messenger, WhatsApp, Instagram, email. Unified agent inbox.
Standalone — works without MokoSuite. Optional CRM integration for contact linking and ticket escalation.
Channels
Website Chat · Facebook Messenger · WhatsApp Business · Instagram Direct (planned) · Email IMAP (planned)
Features
- Conversations — unified inbox, assign, close with CSAT
- Agents — auto-assign (least-busy), performance metrics
- Canned Responses — quick replies, search, categories
- Webhooks — Facebook + WhatsApp inbound with conversation continuity
- CSAT — satisfaction scoring, by-channel, weekly trends
Helpers (5)
ConversationHelper · AgentHelper · CannedResponseHelper · WebhookChannelHelper · CsatHelper
Links
GPL-3.0-or-later · Copyright © 2026 Moko Consulting
Languages
Markdown
34.4%
PHP
32.5%
CSS
10.6%
XML
9.1%
Shell
7%
Other
6.4%