13 янв. 2021 г.

Drupal 8 Configuration

 


https://www.drupal.org/docs/8/modules/configuration-split/split-directory-structure

best method to organize configuration location is

sites/default/files/config/sync

Grouped splits: 


../config/

├── sync

│    config.yml

│     ...

└── splits

    ├── dev

    │    config.yml

    │     ...

    └── live

         config.yml


https://www.drupal.org/docs/8/configuration-management/changing-the-storage-location-of-the-sync-directory

https://www.drupal.org/docs/8/configuration-management/workflow-using-the-drupal-ui

https://www.drupal.org/docs/8/configuration-management/changing-the-storage-location-of-the-sync-directory


https://www.drupal.org/docs/8/configuration-management/workflow-using-drush


https://www.drupal.org/docs/8/configuration-management/workflow-using-drush

https://www.drupal.org/project/config_readonly


https://www.drupal.org/docs/8/api/configuration-api/configuration-override-system

https://www.drupal.org/docs/8/modules/configuration-split

https://www.drupal.org/project/config_split


https://www.drupal.org/docs/8/modules/configuration-split/cli-integration

https://www.drupal.org/docs/8/modules/configuration-split/per-environment-configuration

https://www.drupal.org/docs/8/configuration-management/file-system-based-workflow

https://www.drupal.org/docs/8/configuration-management/keeping-your-local-and-remote-sites-synchronized-drupal-8


https://medium.com/@ChandeepKhosa/easy-drupal-8-configuration-management-with-fellow-developers-743018498d6f



https://www.drupal.org/docs/8/modules/configuration-split/creating-a-simple-split-configuration-dev-modules-only-in-dev

in settings.php

$settings['config_exclude_modules'] = ['devel', 'stage_file_proxy'];

Configuration schema-metadata

https://www.drupal.org/docs/drupal-apis/configuration-api/configuration-schemametadata

https://drupalbook.org/ru/docs/8/api/configuration-api/configuration-schemametadata