The first step to extend Drupal is to create a custom module. Although the task sounds daunting, it can be accomplished in a few simple steps. Modules can provide functionalities and customizations to functionalities provided by other modules, or they can be used as a way to contain the configuration and a site's state.
In this recipe, we will create a module by defining an
info file, a file containing information that Drupal uses to discover extensions, and enabling the module.
modulesfolder in the base directory of your Drupal site. This will be your module's directory.
mymodule.info.ymlfile in your module's directory. This contains metadata that identifies the module ...