Skip to main content
Drupal is a registered trademark of Dries Buytaert
EOL Warning: Drupal 11.0 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.3 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.2 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.1 has reached end of life and no longer receives security updates. EOL Warning: Drupal 10.0 has reached end of life and no longer receives security updates. EOL Warning: Drupal 9.5 has reached end of life and no longer receives security updates. EOL Warning: Drupal 9.4 has reached end of life and no longer receives security updates. EOL Warning: Drupal 9.3 has reached end of life and no longer receives security updates. Release: Raven: Sentry Integration 7.5.2 Minor update available for module raven (7.5.2). Usage Milestone: jQuery UI Datepicker Module jquery_ui_datepicker crossed 1,000 active installs.

Config Ignore Auto

401 sites Security covered Drupal 8–11
View on drupal.org

This module automatically ignores configuration changes made on a live site, preventing them from being overwritten during future configuration imports. It's useful when content editors make site-specific adjustments to things like views or blocks, ensuring those changes are preserved. The module specifically avoids ignoring configuration during module updates or core synchronizations.

This module, when both enabled and active, keep track of what configs were edited and make sure those are ignored from that moment on future config imports.

The module is inactive when your first enable it. You can activate it through the settings page although you will likely want to do this by overriding the config on your production site's settings.php with:

$config['config_ignore_auto.settings']['status'] = TRUE;

The main use case for this module is for those times when the end user of the site knows and wants to change stuff (views, webforms, blocks, etc.). Instead of ignoring specific configs by demand of the end user, or ignoring whole set of configs, this module assumes that every config the client changes will be ignored from that moment onwards.

So when something is changed, by ignoring it we are protecting those changes from being accidentally overwritten on future imports.

The module detects when the configuration is being synchronised so those configs are not auto-ignored as well as when modules are enabled or disabled.

You might still need to put back those changes back to code or merge them with your own if you need to deploy your own config changes but that's a manual process for you to decide how best to handle. You might need to remove the ignores from this module's settings once you expo them back to the codebase so that future edits are tracked from there on.

Please see this blog post for more background and use cases.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
5
Tracked since
Oct 2024
Latest release
2 months ago
Releases (12 mo)
4 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
3.3.1 Stable 8–11 May 31, 2026
3.3.0 Stable 8–11 May 31, 2026
3.2.0 Stable 8–11 May 31, 2026
3.1.0 Stable 8–11 May 29, 2026
3.0.3 Stable 8–11 Oct 8, 2024