Skip to content

Drupal Configuration Management

I need to...

Task Guide
Understand config system architecture Config System Overview
Choose between simple config vs config entity Simple Config vs Config Entities
Define config schema YAML Config Schema YAML
Use core data types in schema Core Data Types Schema
Write config schema for my module Writing Config Schema
Read config in code Config Factory & Reading Config
Create config entities Config Entities
Define config entity schema Config Entity Schema Definition
Choose storage backend Config Storage
Sync config between environments Config Synchronization
Export/import with Drush Config Import/Export
Override config per environment Config Override System
Split config by environment Config Split
Understand config dependencies Config Dependencies
React to config changes Config Events
Handle module install config Config Installer
Deploy config safely Deployment Workflows
Use config with Recipes Config & Recipes Integration
Follow best practices Best Practices & Patterns
Avoid common mistakes Anti-Patterns & Common Mistakes
Secure config & optimize performance Security & Performance
Find code references Code Reference Map