Picture
Stephanie Canon Managing Partner Follow
December 14, 2023

For Drupal developers, every day is a bit like Christmas. There’s always a new present hurtling down the chimney of the Drupal community: a new patch of code, a new module, a new Drupal 7 end-of-life extension that keeps us all awash in work. We’re all each other’s not-so-secret Santas, designing and delivering gifts for good little devs everywhere.

If we’re all such a holly jolly bunch here in the Drupal universe, a question begs itself: where are all the Drupal-themed holiday songs? Answer: there is one now, as we’ve just written one. Consider this a Christmas/Hanukkah/Kwanzaa/whatever you celebrate gift from Chapter Three.



The Twelve Days of Drupal

On the first day of Drupal my PM gave to me . . .
A D7 ending “next year”. (Note: be sure to do air quotes while singing this lyric.)

On the second day of Drupal my PM gave to me . . . 
Two Drush commands and a D7 ending “next year”.

On the third day of Drupal my PM gave to me . . . 
Three French devs, two Drush commands, and a D7 ending “next year”.

On the fourth day of Drupal my PM gave to me . . .
Four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.

On the fifth day of Drupal my PM gave to me . . .
Five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.

On the sixth day of Drupal my PM gave to me . . .
Six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.

On the seventh day of Drupal my PM gave to me . . .
Seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.

On the eighth day of Drupal my PM gave to me . . .
Eight types of content, seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.

On the ninth day of Drupal my PM gave to me . . .
Nine nested paragraphs, eight types of content, seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.

On the tenth day of Drupal my PM gave to me . . .
Ten devs a swearing, nine nested paragraphs, eight types of content, seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.

On the eleventh day of Drupal my PM gave to me . . .
Eleven patches patching, ten devs a swearing, nine nested paragraphs, eight types of content, seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.

On the twelfth day of Drupal my PM gave to me . . .
Twelve updates pending, eleven patches patching, ten devs a swearing, nine nested paragraphs, eight types of content, seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.

Happy holidays everyone!

If you feel inspired, record your team singing this song and send it to Chapter Three!