Custom Config

The idea for the “Custom Config” module is to have all of the overrides for a DKAN project in a single place. These would not include new features that a project uses but just the configuration changes. This makes it easier to see and evaluate the configurations for a DKAN project because they are in a uniform place.

The “Custom Configuration” module is designed to contain:

  • A list of custom modules to enable by default
  • Overrides of “Data Config”
  • Custom functions that override DKAN
  • Features exports that override DKAN
  • All the features components that need to be banished through features_banish
  • custom updates (hook_update_N)

List of Custom Modules to Enable

The /config/modules/custom_config/custom_config.features.features_master.inc file contains a list of all of the modules and themes that should be enabled or disabled by default in a project that are not part of DKAN Starter.

The list of modules that DKAN Starter enables can be found in /assets/modules/data_config/data_config.module.

For more information see Enable or Disable a module.