This project is not covered by Drupal’s security advisory policy.

This module is export and import config by search key . This manage config with another concept.
More easy to manage config files

Why use this module ?

  1. Search config by key
  2. Via Full Backend Interface
  3. you can export and import any configuration as you want ( Single YML File or by Folder )
  4. you can handle 100% your export and import
  5. Have setting to export and import only the new configuration /admin/config/development/configuration/config-manual-setting
  6. Download and Upload Config
  7. Compare Config in Database base and File

Drush command import config ( import by search key )
drush cim-file
drush cim-folder

Import Single file YAML FILE

       $service = \Drupal::service('config_export_import.manager');
        // Path file 
        $file = DRUPAL_ROOT.'/sites/default/files/config/core.entity_form_display.node.article.default.yml'
        // Check config dependencies
        $status_config = $service->checkDependencyConfig($file);
        // Check module dependency 
        $status_module = $service->checkDependencyModule($file);
        if($status_config  && $status_module){
            $service->importConfig($file);
        }

Export Single file YAML FILE
It required root path in /admin/config/development/configuration/config-manual-setting

       $service = \Drupal::service('config_export_import.manager');
        // path
        $path ='/user';
        $config_name = 'user.settings' ;
        // Check if exist in root path
        $is_exist = $service->isExistLocal($config_name);
        if(!$is_exist){
            $service->exportConfig($config_name,$path);
        }

Similar modules

Project information

Releases