This lesson provides a general introduction to configuration entities. With this information, you will have the necessary context to dive into other tutorials related to configuration entities in Drupal. Learn about what configuration entities are, configuration entity types vs. configuration entities, and an example in core—image style. Plus get an overview of the process of creating your own configuration entity types in a module.
- View Offline
(jingling music)…- [Narrator] As a module developer, you may need to store…multiple sets of configuration going beyond what simple…configuration can provide for a module.…This tutorial provides a general introduction…into configuration entities.…With this information, you'll have the necessary context…to dive into the more hands on tutorials we have,…where we'll be creating custom configuration entities…in a module, in this tutorial,…you'll learn what configurations are,…the difference between configuration entity types…and configuration entities, where to find examples…of configuration entities in core,…and we'll look at a specific example in the image module.…
Finally, we'll look at a broad overview of the process,…and with that we'll be ready to dive into other tutorials…where we create configuration entities in a custom module.…Configuration entities enable you to store multiple sets…of configuration, they're part of Drupal and CAPI,…and the other type is a content entity.…Configuration entity types are necessary when configuration…
In this series of tutorials you'll learn all about the new configuration system in Drupal. Explore key concepts in configuration management and important skills, such as moving configuration from a local development environment to production and using the configuration system in a module. Find out how to use command-line tools such as Drupal Console, Drush, and Git, as well as GUI tools as an alternative for tasks like cloning a site and importing and exporting site configuration.
Developers can use the demo module provided with the exercise files, Transcode Profile, to explore default configuration, custom configuration entities, administrative forms, and working with configuration entity data in a form. By the end of the course, you'll understand how you can manage configuration between instances of your site and leverage the Drupal configuration system in a module.