Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Config Overlay

44 sites Security covered Drupal 9–11
View on drupal.org

This module simplifies configuration management by only exporting configuration that has been added or changed from the core and module defaults. It drastically reduces the number of configuration files that need to be managed, making it easier to track site-specific customizations and reuse common configurations across multiple sites.

Turns the configuration export into an overlay of the shipped configuration of all installed configuration. Installing this module and subsequently exporting configuration will leave only those configuration files in your export directory that have been added or modified relative to the shipped configuration of modules and installation profiles.

Concretely, exporting the configuration of a Standard Drupal installation results in almost 200 files that will usually end up in the Git repository for every single one of your Drupal projects even though the majority of those will never be changed in any way. If this bothers you and you consider this a maintenance burden, then this module is for you! Just installing it will reduce that number to just over 10. As you customize your site and add more configuration this number will grow again, but an additional benefit of this module is if you have multiple sites with similar configuration: just place the common configuration in a shared module (or installation profile) and each config export directory is back to only having configuration specific to that particular site.

Installation

Note that the patch from the core issue "Dispatch config transformation event during site install from configuration" is required for Config Overlay to work during installation of a new site. Depending on your setup, this may be required for the site installation to succeed. Otherwise, a configuration import after the installation may be required to add the configuration that was missed during installation.

Related modules

The following modules (in the specified versions) are known to work together with Config Overlay and the integration is tested as part of Config Overlay's test suite. See the README.md for more information.

This module is part of the NO AI initiative. No artificial intelligence was used in creating this module.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Jun 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 4
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
2.5.1 Stable 9–11 Aug 1, 2025
2.5.0 Stable 9–11 Jul 25, 2025
2.4.1 Stable 9–11 Jul 20, 2025
2.4.0 Stable 9–11 Jun 5, 2025