Brian Lewis | Modules Unraveled

004 Mike Carper and Drupal Front-End Performance - Modules Unraveled Podcast

Photo of Mike Carper

Have you ever wanted to run 1300+ domains off of one Drupal install? Listen in while I talk to Mike Carper of Data Sphere about the Drupal performance modules he's contributed that make it possible for them to do just that.

This first episode will cover his front-end performance modules, and on Wednesday, there will be a special part 2 episode where we talk about his back-end performance modules.

The modules covered in this episode include:

003 Jess and Core Office Hours - Modules Unraveled Podcast

Have you heard of Drupal Core Office Hours? Do you know what they are? How about the fact that you, yes YOU can help make Drupal better every week?!

Listen in as I talk with Jess about what Drupal core office hours are, who can get involved, and what they can do to make Drupal a better CMS for everyone. Below you'll find a rather detailed outline that Jess put together.

About Jess

  • xjm on (
  • Community Spotlight: Jess (xjm) (
  • Drupal 8 core commit mentions (

Resources for the Drupal core office hours

  • Drupal core office hours (
  • Denver core office day (
  • @drupalcore (!/drupalcore)
  • Drupal IRC handbook (
  • Setting up a development environment (

Resources for contributing to Drupal core

  • Core and you! (
  • Drupal core issue queue (
  • Novice issues ([0]=1&status[1]=8&status[2]=13&status[3]=14&status[4]=15&issue_tags_op=or&issue_tags=Novice)
  • API Documentation issues (
  • Drupal coding standards (

Configuration management Initiative

  • Drupal core initiatives (

Office hours outline

Purpose of office hours

  1. Help people work on the Drupal core issue queue
  2. Onramp new contributors to core
  3. Encourage experienced developers to devote time to the core queue periodically

Where and when

  • #drupal IRC (irc://
  • Tuesdays, 0400 UTC ( (Note: This is Monday night in the Americas)
  • Wednesdays, 1600 UTC (


  1. Drupal core developers are all volunteers (and you can be one too!)
  2. There are currently over 9300 open issues filed against Drupal core, many of which need basic handling
  3. Getting involved in Drupal core development can be intimidating


  • If possible, set up a sandbox Drupal site, preferably with git (
  • Join Drupal IRC during one of the timeslots above
  • Say that you’re interested in participating in office hours
  • Work on one or more issues

Ways a non-developer can help

  1. Get steps to reproduce
  2. Triage potential contributed module issues and move to correct queues
  3. Look for duplicates of issues and related issues
  4. Handle or refer support requests
  5. Write issue summaries

Ways to help with git

  1. Help test patches
  2. Improve patch code style or documentation
  3. Patch novice issues

002 Jeff Linwood and PhoneGap - Modules Unraveled Podcast

Photo of Jeff Linwood

This week I talk with Jeff Linwood about his work on a Drupal plugin for PhoneGap that lets you easily build native mobile apps with Drupal. Jeff will be co-presenting at DrupalCon Denver 2012 with Fabian Franz (Fabianx) on the topic of building mobile apps with Drupal and PhoneGap. You can find out more about their talk "Auto Generate your Mobile Drupal app Using PhoneGap" on the DrupalCon website.

We also recorded a screencast to show you how to use PhoneGap to build an app using Drupal. So, be sure to check that out too!

If you have any questions about the show or PhoneGap you can contact Jeff at his website, or post in the comments below.

UPDATE: Jeff and I have decided to put on a FREE live webinar about PhoneGap. If you'd be interested in that, get on the mailing list to receive updates as they are made available.

000 What to Expect - Modules Unraveled Podcast

This is an unofficial podcast episode! It's just a couple of minutes of me talking, and explaining what you can expect from the show.

I would love it if you'd give me two minutes of your day to listen and find out if it sounds like something you'd be interested in. And if it is, I'd love it even more if you'd pass it along to anyone you know that you think might also like to listen in. I forgot to mention this in the recording, but, the plan is to release a new episode every Sunday. :)

The podcast will be live in iTunes soon (if not already), but in the mean time you can subscribe early by doing the following:

  • Open iTunes
  • Choose "Advanced" from the menu
  • Click on "Subscribe to Podcast"
  • Type in: ""
  • Click "OK"

Yay! You're now one of the first subscribers to the podcast!

Embarrassing Edit: As Jess points out in the comments below, she is the one that has been working on TAC, not Lin. What a start, right?!