Clone
1
Home
Jonathan Miller edited this page 2026-05-13 01:21:38 +00:00

ATS Automation Suite

A Joomla package that automatically creates Akeeba Ticket System (ATS) tickets from system events.

Overview

The suite consists of:

  • Shared Library (lib/) — Moko\AtsAutomation\AtsTicketFactory provides the core ticket creation API
  • Core System Plugin (plg_system_atscore) — handles built-in Joomla events (user registration, content moderation)
  • Component Plugins (future) — JoomGallery, Kunena, and other component-specific automation

How It Works

  1. A Joomla event fires (e.g., new user registers)
  2. The appropriate plugin catches the event
  3. Matching rules are looked up from #__ats_automation_rules
  4. Each rule's template is rendered with context placeholders
  5. A ticket + initial post is created in ATS

Wiki Pages

  • Architecture — System design and plugin structure
  • Rules — How automation rules work
  • Events — Supported events and how to add new ones
  • Installation — How to install and configure

Maintained by Moko Consulting