jmiller f341c086a2
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Universal: PR Check / Secret Scan (pull_request) Successful in 8s
Universal: PR Check / Validate PR (pull_request) Failing after 8s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 36s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
refactor(installer): replace hardcoded extension list with dynamic manifest verification
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
2026-07-06 10:45:59 -05:00
2026-06-27 15:32:20 -05:00
2026-06-27 15:32:20 -05:00
2026-06-27 15:32:20 -05:00
2026-06-27 15:32:20 -05:00

MokoSuite Field

Work orders, technician dispatch, equipment registry, parts inventory, and PM agreements module for MokoSuite on Joomla 6.

Overview

MokoSuiteField is a Layer 2 module in the MokoSuite platform, building on MokoSuiteClient (Layer 0) and MokoSuiteCRM (Layer 1) to provide complete field service management operations.

Features

  • Work Orders -- service requests with categories, priorities, scheduling, photos, signatures
  • Technician Management -- profiles linked to CRM contacts, specialties, certifications, GPS tracking
  • Equipment Registry -- customer equipment tracking with service history, warranty, condition ratings
  • Parts Inventory -- warehouse stock with pricing, minimum levels, supplier tracking
  • Truck Inventory -- per-technician mobile parts stock with restocking alerts
  • Checklists -- configurable inspection and safety checklists by category
  • PM Agreements -- preventive maintenance contracts with visit scheduling and auto-renewal
  • Dispatch -- technician assignment with distance/ETA tracking and multi-attempt offers

Requirements

  • Joomla 6.x
  • PHP 8.3+
  • MokoSuiteClient (Layer 0)
  • MokoSuiteCRM (Layer 1)

Installation

Install via Joomla Extension Manager using the package file pkg_mokosuitefield.zip.

License

GNU General Public License v3.0 or later -- see LICENSE.

S
Description
MokoSuite Field Service - dispatch, work orders, scheduling, mobile tech, plumbing, electrical, HVAC, service agreements. Layer 2 add-on for MokoSuite (requires CRM).
Readme
1 MiB
2026-06-30 18:35:59 +00:00
Languages
PHP 99.5%
CSS 0.4%
JavaScript 0.1%