Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Fixed Config

No security coverage Under active development

This module allows other modules to define configuration that is permanently set in code, ensuring it cannot be altered or deleted by site administrators. This guarantees that core functionality remains intact and updates to the module's configuration are automatically reflected on the site.

The Fixed Config module provides a way for other modules to define configuration that is permanently defined in module code.

Features

Fixed config cannot be changed or deleted. If a new version of a module providing a fixed config has changes, the configuration item in the site will update accordingly.

For example, a commerce module could provide a view of the user's shopping cart. Defining this as fixed config ensures that site admins can't make changes that would break the functionality of the view, and that updates in the commerce module are reflected in the view installed in the site. The commerce module can still allow customisation of the view by providing a setting where the admin selects which view is used for the shopping cart, but the default view remains usable and the commerce module can easily make changes to it.

(This is the same concept as how back in Drupal 7, some modules provided hooks to define default items, such as hook_views_default_views().)

Fixed config can be static or derived:

  • Static fixed config is just a single piece of configuration.
  • Derived fixed config is derived automatically from admin-created config. For example, a vocabulary that is created for each node type. When the dependee config, the node type, is created by an admin, a dependent fixed config the vocabulary is automatically created by the Fixed Config module.

The Configuration development module can be used to help with creation of fixed configuration.

Ask your assistant about Fixed Config

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

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
3
Tracked since
Sep 2026
Latest release
1 month ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.0.0-alpha2 Pre-release 10–11 Sep 28, 2026
1.0.0-alpha1 Pre-release 10–11 Sep 22, 2026
1.0.x-dev Dev 10–11 Sep 22, 2026