Drupal 8 Configuration Management

Make the most of Drupal 8's coolest new feature—the Configuration Management system

Drupal 8 Configuration Management

Starting
Stefan Borchert, Anja Schirwinski

4 customer reviews
Make the most of Drupal 8's coolest new feature—the Configuration Management system
$23.99
$29.99
RRP $23.99
RRP $29.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2016

With unlimited access to a constantly growing library of over 3,500 courses, a subscription to Mapt gives you everything you need to get that next promotion or to land that dream job. Cancel anytime.

+ Collection
Free Sample

Book Details

ISBN 139781783985203
Paperback148 pages

Book Description

With all the complex configuration options of Drupal, the Configuration Management system allows you to keep track of your configuration and move configuration changes between several development environments with ease.

Drupal 8 Configuration Management will teach you everything you need to know about the Configuration Management system and get you started with using its features quickly. For more advanced users, the book explains how to use the API to add custom configuration and how to upgrade custom modules to use the new Configuration Management system, covering some essential tools and best practices. It will teach you to write schema files for custom configuration and upgrade modules to the new Configuration Management system. Additionally, you will learn how to migrate configuration from Drupal 6 and 7 to Drupal 8 and how to manage configuration for multilingual websites.

Table of Contents

Chapter 1: Understanding Configuration Management
An introduction to Configuration Management
Why manage configuration?
Tracking configuration changes
A look back at Drupal 7
How Drupal 8 takes care of Configuration Management
Using version control to keep track of configuration changes
Summary
Chapter 2: Configuration Management for Administrators
Why do we want to manage our configuration?
Summary
Chapter 3: Drupal 8's Take on Configuration Management
The config directory
Config and schema files – what are they and what are they used for?
Learning the difference between active and staging directories
Simple configuration versus configuration entities
Summary
Chapter 4: The Configuration Management API
A simple configuration API
Summary
Chapter 5: The Anatomy of Schema Files
What are schema files in Drupal?
Properties
Data types
Dynamic type references
Coding standards
PHP API
Summary
Chapter 6: Adding Configuration Management to Your Module
Default configuration
Defining and using your own configuration
Summary
Chapter 7: Upgrading Your Drupal 7 Variables to the Drupal 8 Configuration
Upgrading your variables
Providing an upgrade path for your variables
Summary
Chapter 8: Managing Configuration for Multilingual Websites
Multilingual sites in Drupal 7
Translating in Drupal 8
Summary
Chapter 9: Useful Tools and Getting Help
Community documentation
The administration guide documentation
Contributed modules
Configuration development
Drush
Forums
The issue queue
IRC chat
Summary

What You Will Learn

  • Understand Configuration Management in Drupal
  • Set up development environments with ease
  • Manage and version control your configuration in code
  • Use best practices in your development process
  • Upgrade your modules' configuration from Drupal 7 to Drupal 8
  • Use configuration in your own custom module
  • Discover how the translation of configuration works
  • Explore the structure and write your own schema files for configuration

Authors

Table of Contents

Chapter 1: Understanding Configuration Management
An introduction to Configuration Management
Why manage configuration?
Tracking configuration changes
A look back at Drupal 7
How Drupal 8 takes care of Configuration Management
Using version control to keep track of configuration changes
Summary
Chapter 2: Configuration Management for Administrators
Why do we want to manage our configuration?
Summary
Chapter 3: Drupal 8's Take on Configuration Management
The config directory
Config and schema files – what are they and what are they used for?
Learning the difference between active and staging directories
Simple configuration versus configuration entities
Summary
Chapter 4: The Configuration Management API
A simple configuration API
Summary
Chapter 5: The Anatomy of Schema Files
What are schema files in Drupal?
Properties
Data types
Dynamic type references
Coding standards
PHP API
Summary
Chapter 6: Adding Configuration Management to Your Module
Default configuration
Defining and using your own configuration
Summary
Chapter 7: Upgrading Your Drupal 7 Variables to the Drupal 8 Configuration
Upgrading your variables
Providing an upgrade path for your variables
Summary
Chapter 8: Managing Configuration for Multilingual Websites
Multilingual sites in Drupal 7
Translating in Drupal 8
Summary
Chapter 9: Useful Tools and Getting Help
Community documentation
The administration guide documentation
Contributed modules
Configuration development
Drush
Forums
The issue queue
IRC chat
Summary

Book Details

ISBN 139781783985203
Paperback148 pages
Read More
From 4 reviews

Read More Reviews