Configuration management

A few weeks back, effulgentsia wrote an article with an in-depth explanation of page controllers in Drupal 8. The Drupal 8 Configuration system's new co-maintainer, mtift, wrote this awesome followup with some examples of how to use the new configuration system:

Drupal 8: Hello, Configuration Management


Embracing Drupal 8

Drupal 8 is full of significant improvements over previous versions of Drupal, but many Drupal developers and contributors are understandably concerned about the scope of changes from Drupal 7, and how much they'll need to re-learn. The folks at flink have taken a lighthearted approach to this problem: "Ride the tiger, don't fight the tiger."

Read more: Drupal 8: to embrace or to brace yourself?


OOP and your first Drupal 8 module

You've probably heard that Drupal 8 is a major shift for Drupal, with lots more object-oriented code. If you're like me and "grew up" on Drupal paradigms, this might be a little scary! Thankfully, effulgentsia has taken the time to make Drupal 8's OO code less scary, and to show us what there is to love about it:
Drupal 8: Hello OOP, Hello world!


Creating a "Hello world" module by trial and error (from

Lullabot's awesome eojthebrave takes a close look at some basics of module writing in Drupal 8 in this great hands-on video:
Drupal 8: Writing a Hello World Module

A practical example for converting a Drupal 7 module to work with Drupal 8

wiifm has posted a great (and short!) article on upgrading the JS Injector module to Drupal 8:
A practical example for converting a Drupal 7 module to work with Drupal 8

It covers all the important first steps you'll need to start a module upgrade. Check it out!


Drupal 8 API freeze and Beta 1

Dries posted this week about the Drupal 8 API freeze and what contributors can expect in terms of D8's API stability and the first beta: Drupal 8 API freeze

If you're a contributed module maintainer, this is a really valuable summary of what to expect. Be sure to check it out!

Talk about Drupal 8 at your local Drupal event

The Drupal 8 code freeze deadline is quickly approaching, which means that time is running out to make API changes. After the code freeze deadline, we enter Drupal 8's polish phase -- the home stretch of Drupal 8 development where we will focusing on fixing bugs and moving Drupal 8 toward the first release candidate later this year.

Video: Upgrading your modules to Drupal 8

Check out Alex Bronstein's DrupalCon Portland session on upgrading modules to Drupal 8:

Subscribe to #D8CX RSS