Module Development

Provide Initial Settings with Simple Configuration for Drupal 8, 9, 10, and 11

As we learned in Configuration Data Types, simple configuration is suitable for storing module settings as boolean values, integers, or text strings in one or more key/value pairs. In this tutorial, we'll walk through creating a schema and providing default configuration to store initial settings that a module needs to function.