Beyond Features - Creating truly reusable functionality without coding

mpotter

Features claims to bundle configuration into reusable packages. But in reality, a Feature is rarely reusable. Configuration often contains specific information that needs to be changed when used in a new project. In many cases, a Feature is copied and renamed making it difficult for enhancements to be merged with the original.

The maintainer of the Features module has come to the rescue with a new Drupal 8 module called "Config Actions" (currently under development) which combines the functionality of the previous Drupal 7 Features Overrides and Features Template modules but with an easier new approach.

In this session, attendees will learn:

  • The benefits (both technical and business) of reusable functionality.
  • An overview of the problems confronted by site builders trying to build reusable functionality.
  • How to create reusable configuration templates.
  • How to override and extend existing configuration on a new site.

Existing experience and/or frustration with the Features module or with Configuration in Drupal 8 is helpful but not required.

(mpotter is the maintainer of the Features and Features Override module. He is also the architect and maintainer of the Open Atrium distribution in Drupal)

 

Session Track

Site Building

Experience Level

Beginner

Drupal Version