PHPackages                             prgfx/neos-axecore - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. prgfx/neos-axecore

ActiveNeos-package[Testing &amp; Quality](/categories/testing)

prgfx/neos-axecore
==================

Integrates axe-core accessibility tests into the Neos backend UI

v0.9.1(4mo ago)412.9k↓34.4%[1 issues](https://github.com/PRGfx/Prgfx.Neos.AxeCore/issues)GPL-3.0-or-laterJavaScript

Since Jul 4Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/PRGfx/Prgfx.Neos.AxeCore)[ Packagist](https://packagist.org/packages/prgfx/neos-axecore)[ RSS](/packages/prgfx-neos-axecore/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (17)Used By (0)

[![Version](https://camo.githubusercontent.com/63f813fff356c4f8edd7980f27f02c6b5772cb5363bcb87a98d02c650cbfbb50/68747470733a2f2f706f7365722e707567782e6f72672f70726766782f6e656f732d617865636f72652f76657273696f6e)](//packagist.org/packages/prgfx/neos-axecore)

Prgfx.Neos.AxeCore
==================

[](#prgfxneosaxecore)

This package integrates the [axe-core](https://github.com/dequelabs/axe-core) accessibility analysis tools from [Deque](https://www.deque.com/) into the Neos inspector to allow editors to quickly determine accessibility issues on a document.

`composer require prgfx/neos-axecore`

The development of this package is supported by [mindscreen GmbH](https://mindscreen.de).

Features
--------

[](#features)

- Run axe-core analyzer for the current document and display accessibility errors in the inspector [![Errors are listed in a custom inspector view](./Documentation/Images/highlight-issues.png)](./Documentation/Images/highlight-issues.png)
- Highlight affected DOM nodes and select content-elements if available
- Pop-out results as separate window to keep errors open while fixing them [![Errors are opened in a separate window while the affected element is selected in the inspector](./Documentation/Images/popout-results.png)](./Documentation/Images/popout-results.png)
- Localized results based on user-preferences and translations provided by the axe-core project
- Export results for developers/integrators

Configuration
-------------

[](#configuration)

### axe.run Options

[](#axerun-options)

You can specify the options passed to `axe.run` through the settings:

```
Neos:
  Neos:
    Ui:
      frontendConfiguration:
        Prgfx.Neos.AxeCore:runOptions:
          runOnly:
            type: 'rule'
            values: ['ruleId1', 'ruleId2', 'ruleId3']
```

### Override used resources

[](#override-used-resources)

If you want to use a specific (compatible) version of the axe-core library, you can override

```
Prgfx:
  Neos:
    AxeCore:
      script: 'resource://My.Package/Public/Path/To/axe.js'
      translations: 'resource://My.Package/Private/Path/To/locales/{language}.json'
```

By specifying a json without the `{language}` placeholder you could disable localization of the results.

Feature-Flags
-------------

[](#feature-flags)

Some features may still be experimental or not suited for all users.

### Configure Feature-Flags

[](#configure-feature-flags)

Feature-flags can be enabled, disabled or configured based on conditions.

```
Neos:
  Neos:
    Ui:
      frontendConfigurations:
        Prgfx.Neos.AxeCore:features:
          feature1: true
          feature2: false
          feature3: ${Security.hasRole('Neos.Neos:Administrator')}
```

### Available Feature-Flags

[](#available-feature-flags)

namedefault valuedescriptionpopout`true`enable button to pop-out the results in the inspector into a separate windowexport`true`enable button to download the test-results as JSON fileDevelopment
-----------

[](#development)

### Updating axe-core

[](#updating-axe-core)

When updating axe-core, make sure to update both the translations and distribution js shipped with this version. The package file includes two helpers to copy these files to their respective target locations.

```
cd Resources/Private/JavaScript/AxeCoreView &&\
  yarn upgrade axe-core &&\
  yarn run export-translations &&\
  yarn run export-axejs
```

Notes
-----

[](#notes)

To work out of the box, this package includes a built version of axe-core and the locales distributed with it. The sources are available [on GitHub](https://github.com/dequelabs/axe-core) and licensed under the [MPL-2.0 License](./Documentation/Licenses/axe-core).

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance72

Regular maintenance activity

Popularity29

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~127 days

Recently: every ~271 days

Total

14

Last Release

126d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b516f86c82d95d7527303175480844e74203b00e59f8c92ffcf6b08611a300c0?d=identicon)[mklatte](/maintainers/mklatte)

---

Top Contributors

[![PRGfx](https://avatars.githubusercontent.com/u/3868790?v=4)](https://github.com/PRGfx "PRGfx (29 commits)")

---

Tags

accessibilityneoscmsaccessibilityNeosneoscmsdequeueaxeaxe-core

### Embed Badge

![Health badge](/badges/prgfx-neos-axecore/health.svg)

```
[![Health](https://phpackages.com/badges/prgfx-neos-axecore/health.svg)](https://phpackages.com/packages/prgfx-neos-axecore)
```

###  Alternatives

[shel/neos-colorpicker

A plugin for Neos CMS which provides a colorpicker editor

1494.4k6](/packages/shel-neos-colorpicker)[shel/neos-hyphens

A plugin for Neos CMS which provides hyphens for the inline editor

20200.7k1](/packages/shel-neos-hyphens)[shel/neos-terminal

Neos CMS Ui terminal for running Eel expressions and other commands

1441.3k](/packages/shel-neos-terminal)[shel/nodetypes-analyzer

Graphical analysis &amp; visualizer for the Neos CMS nodetypes as backend module

2160.6k](/packages/shel-nodetypes-analyzer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
