---
title: "Feature: #108927 - Group providers in the Configuration module"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-108927-1792218592"
source: "Changelog/15.0/Feature-108927-GroupProvidersInConfigurationModule.rst"
typo3-version: "15.0"
typo3-major: 15
type: "feature"
issue: 108927
forge: "https://forge.typo3.org/issues/108927"
tags: ["Backend", "ext:lowlevel"]
rendered: "2026-10-27T20:58:30+00:00"
---

# Feature: #108927 - Group providers in the Configuration module {#feature-108927-1792218592}

See [forge#108927](https://forge.typo3.org/issues/108927)

## Description {#description}

The dropdown of the **System > Configuration** module now shows the
configuration entries in groups, each with a heading, instead of one long
list. The groups provided by the system extension are:

-   System & Infrastructure
-   Data & Content
-   Backend & Users
-   Sites
-   HTTP & Security
-   Events & Integrations
-   Rendering & Frameworks
-   Extensions

Providers tagged with `lowlevel.configuration.module.provider` can choose a
group with the new optional tag attribute `group`:

**EXT:my_extension/Configuration/Services.yaml**

```yaml
myextension.configuration.module.provider.myconfiguration:
    class: 'Vendor\Extension\ConfigurationModuleProvider\MyProvider'
    tags:
        - name: 'lowlevel.configuration.module.provider'
          identifier: 'myProvider'
          group: 'backend'
```

The keys for these groups are `core`, `data`, `backend`,
`sites`, `requestHandling`, `events`, `frameworks`
and `extensions`. Any other value is used as the label of a custom
group, either as a text or as a localization reference such as
`LLL:EXT:my_extension/Resources/Private/Language/locallang.xlf:group`.
Custom groups are shown after the functional groups and before
**Extensions**. Providers without a `group` attribute, with
an empty value or with the explicit value `extensions` are shown in
the last group, **Extensions**. Empty groups are not displayed.

The attributes `before` and `after` continue to work and define
the order of providers within a group.

## Impact {#impact}

The Configuration module is easier to navigate. Existing providers keep
working without changes and are shown in the group
**Extensions**. Extension authors can opt in to a group
by adding the `group` attribute.
