Scheduler task 

AQG registers the Scheduler task Accessibility Quality Gate with the class \Priebera\A11yQualityGate\Scheduler\A11yScanTask .

Create it in System > Scheduler and configure the same parameters as for the CLI command:

Field Description
Page UID Scan a single page. 0 means no single page.
Root page Root page of the subtree to scan, selected from the available site roots. 0 means no subtree.
Depth Maximum page tree depth, default 99.
Language All languages (default), the default language, or one specific site language.
Changed content only Process only content that changed since the last scan.

PRO and Agency also add the task Accessibility monitoring (AQG PRO/Agency) ( \Priebera\A11yQualityGate\Scheduler\MonitoringTask ): scheduled frontend monitoring of one site language, chosen from the configured sites and their languages. See Scheduled frontend monitoring (PRO, Agency).

Recommended setup 

  • One task with Changed content only enabled, running frequently, for example hourly, to keep the quality gate data current.
  • One full task without that option, running nightly or weekly, so that findings are also refreshed for content whose change state was not tracked, for example after a database import.

Run large scans through the CLI or Scheduler rather than the backend module, so that they are not limited by the PHP execution time of a backend request.