Brian Lewis | Modules Unraveled

037 Mike Pirog and Twitter Bootstrap and Drupal - Modules Unraveled Podcast

Photo of Mike Pirog

Mike Pirog of East Bay Development joins me this week to talk about Twitter Bootstrap and how it integrates (and doesn't integrate) with Drupal.

Twitter Bootstrap

Before we decided to talk about Twitter Bootstrap, I had basically written it off. I thought things like, “this is for people who aren’t using a CMS. It probably doesn’t even work with Drupal.” And then when you guys suggested talking about it on the podcast, I thought, “Oh, I guess it can be used with Drupal... hmm...” So, I looked into it a bit, and it looks like it would be a good way for people with limited development experience to get a good looking site up, without having to know too much code.

  • Before we get into using Bootstrap with Drupal, can you explain what Bootstrap is by itself?
  • How does Twitter Bootstrap integrate with Drupal?
  • Are you guys using the Twitter Bootstrap theme from Or are you building something custom?
  • Let’s play devil’s advocate for a minute. Why would someone not want to use Twitter Bootstrap? What are its downfalls in regards to using it with Drupal?

Questions from Twitter

  • Ted Bowman: Other Twitter Bootstrap sites to give a good example of what it can look like? Made with Drupal or not.

Update: Mike let me know that they have finally put together a theme which incorporates all of things we talked about in the podcast and would love to pass people who end up on this podcast along to the theme. Kalatheme

036 Sam Richard and the Aurora Base Theme - Modules Unraveled Podcast

Photo of Sam Richard


  • What’s the backstory behind Aurora?
  • What did you see missing from other base themes that made you decide to create another?
  • Aurora has awesome documentation! The download includes a pdf, and you’ve also put it out as a free ebook in the iBookstore. You’ve got to be the first theme developer to do that. What made you decide to do it?
  • There’s some installation on the development machine that needs to be done in order to use Aurora. Can you go over what some of those requirements are?
  • Ok, so what would you consider Aurora’s best feature? Or what makes it stand out from the rest?


  • The project page says Aurora has a companion module suite called Borealis? What is that?

Questions from Twitter

  • Paul Johnson (@pdjohnson) wants to know:
    • Why would someone choose Aurora over Omega?
    • Do I need to be more of a Techy themer to use it?
    • What is the learning curve like?
  • Tony Groff (@tgroff) had a few questions:
    • Why is the project page dated March 16, 2007? The SASS theme hasn't been around that long. If he acquired the d.o/project namespace from a previous person, can he talk a little about that transition process of taking over the name?
    • What is the Borealis Suite? Should I always be using Borealis with the Aurora theme?
    • Please explain more about SASS "partials" and CSS abstraction. Is it the best practice to declare the .block-header class in both the _layout.scss partial, and the _design.scss partial?
    • Talk about his involvement with - ?

Listen to the Modules Unraveled Podcast LIVE!!!

Hi this is Brian Lewis from the Modules Unraveled Podcast. I just wanted to throw out a quick announcement that I'm going to be doing the podcast LIVE, hopefully from now on, but that will really depend on the guest that I'm talking to and whether or not they're comfortable with it.

Basically the way it will work is that we will do a live Google Plus hangout, which means it will be streamed on Youtube. So, I'll tweet out the link to the live feed before we begin, and you can just click the link to start watching.

Each episode will also have a hash tag associated with it, so episode 37 (which will be the first live podcast) will have the hash tag #MUP037 (for Modules Unraveled Podcast episode 37). So if you're listening live and have any questions, you can tweet your question and include the hash tag for that episode, and we'll answer your questions at the end of the show! So for those of you who have had questions in the past, but weren't able to get them to me before I recorded, or if you have ever listened and wanted to ask a question that I didn't, you can listen live and ask them on the spot!

I want to thank @Transition for being able to join us for a test run. He took a screenshot to show me what it will look like for the audience, and you can go actually check that out too! Just search for #MUP037 to see that screenshot.

The very first live recording will be with Mike from East Bay Development about Twitter Bootstrap and Drupal. So follow me on Twitter @ModsUnraveled for more information about that.

And in case you're curious, the podcast will continue to be edited and released on a weekly basis exactly as it is now, so if you live in a timezone where listening live would be difficult, you won't miss out completely.

That's all for now, so if you're interested, come hang out with us on September 6th 2012 at 1:00PM CST and we'll talk to you then! Bye.

035 Stuart Clark and His Awesome Modules - Modules Unraveled Podcast

Photo of Stuart Clark

Wysiwyg Fields

  • I took a look at this module briefly, and even installed it on a dev site, and I have to say, it’s pretty slick. Why don’t you describe exactly what it does.
  • What do you mean by this works in a “Drupal way”?
  • How is this different from using the media module and wysiwyg combo?
  • Video: ImageField demonstration

Custom Formatters

  • Before we start, let’s make sure everyone’s on the same page as to what formatters are. So, can you explain that quickly?
  • What can you do with Custom Formatters?
  • Origin story

Configuration Builder


034 Matt Farina and HP Cloud - Modules Unraveled Podcast

Photo of Matt Farina

HP Cloud

  • What is HP Cloud
  • What does it offer that you don’t get with a typical hosting environment?
    • Virtual machines
    • Storage
    • CDN
    • Databases
  • What is the HP Cloud module?
  • If someone wanted to get started where would you recommend they go?

Use Cases


Front End Performance

  • I heard you talk about front end performance at DrupalCon Denver. Why are you talking about front end performance so much when you aren’t a paid consultant on it or selling anything around it?
  • Can you provide some simple tips for faster sites?

033 Josh Koenig and Pantheon - Modules Unraveled Podcast

Photo of Josh Koenig

I got to talk with Josh Koenig this week about Pantheon. A super awesome Drupal hosting and development platform. Here's what we talked about.


  • What is Pantheon?
  • How does it affect development?
    • Version control - replace github?
    • dev / staging / live
  • Is Pantheon just for development? Or can you host a live site on Pantheon?
  • What kind of scalability does Pantheon offer?
  • What’s the pricing look like?
  • What kind of support is available?

Use Cases

  • How are clients and site owners using Pantheon
  • What does Pantheon have to offer for site-builders
  • What tools are available for developers.

I also asked

  • What’s coming up in the future of Pantheon?

Questions from Twitter



  • Bob Kepford (@kepford, known for curating The Weekly Drop) asked: What kind of conditioner does @outlandishjosh use?
  • 032 Florian Loretan and DrupalCon Munich - Modules Unraveled Podcast

    Photo of Florian Loretan

    Florian Loretan joins me again to give us an update on DrupalCon Munich. The conference is coming up soon! So, if you haven't purchased your ticket yet, get one now before they are sold out!


    • I know that before I attended DrupalCon Denver, I really didn’t know what to expect out of a DrupalCon. So for anyone that might be listening who hasn’t been to one, what is a DrupalCon?
      • There are sessions, BOFs, Day stage, vendors, pre-conference trainings, etc.

    DrupalCon Munich

    • When is it?
      • August 21st-23rd (with pre-conference training on the 20th, and Contribution sprints on the 24th)
    • Where is it?
      • Hotel is sold out
      • Look for hotels near the subway line U4 or the tram line 16 and 18
    • Who are the keynote speakers, and what will they talk about?
      • Dries Buytaert - The State of Drupal
      • Anke Domscheit-Berg - Open Government, Open Data
      • Fabien Potencier - Dream, Experiment, Create, and Share
    • What tracks are available?
      • Coding and Development
      • Community
      • Frontend
      • Business and Strategy
      • Sitebuilding
      • DevOps
      • Core Conversation
      • Day stage
    • Are there any featured sessions you’d like to point out?
      • No specific one, but a lot of outreach to other technologies
    • What pre conference trainings will be available?
      • How much do they cost? 400€ or 500€ for non-attendees
    • DrupalCon Ticket sales close on August 17th
    • What has been going on since the last podcast
      • Ticket sales
      • Session proposals
        • See
        • Voting
      • Social event
        • Community wishes
      • Special offer for flights from Lufthansa for those who don’t have a ticket

    031 Robert Douglass and Commerce Kickstart 2.0 - Modules Unraveled Podcast

    Photo of Robert Douglass

    Robert Douglass joins me this week to talk about the upcoming 2.0 release of Commerce Kickstart.

    Commerce Kickstart

    • Kickstart is built off of Drupal Commerce. Most of my listeners will have at least heard of Drupal Commerce, but just in case, can you give us a very brief overview of what Drupal Commerce is?
    • What is Commerce Kickstart?
    • As of this recording, Kickstart 2.0 is in alpha3, when do you expect a stable release?
      • What are some of the release blockers?
    • Will some of the customizations be available to pre-existing sites? (ie, the theme)

    Use Cases

    • Should you only use it for testing/experimenting? Or is it production ready?
    • Do you know of any live sites that are built off of Commerce Kickstart?
    • Do you think there will be a distribution for digital goods?

    Questions from Twitter

    • A friend of mine has been checking out Drupal Commerce lately, and has been pretty frustrated with it. He’s coming from Ubercart in Drupal 6, and his main issue is that it’s a “NASCAR” of a project, and not an everyday driver. Can you comment on that? In his opinion, you need to know how to tune it properly before you can drive it.

    030 Michael Haggerty and CRM Core - Modules Unraveled Podcast

    Photo of Michael Haggerty

    Michael Haggerty, CEO of Trellon, joins me this week for the fourth and final episode covering CRMs in Drupal.

    CRM Core

    • Before we start I’d like to get your take on what a CRM is.
    • What sets CRM Core apart from other CRMs?
    • What kind of configuration is necessary to setup a functioning CRM with CRM Core? (Is this something that a sitebuilder without much development knowledge can get working?)
    • What are some of the features?
    • What kind of documentation is available?

    Use Cases

    • What is your idea of the target audience for CRM Core?
    • If you had to choose between developers and site-builders, which would you say CRM Core is more geared toward.
    • What size of organization is CRM Core ideal for?
    • Do you have any clients that are live on CRM Core right now? (Even if you can't name names)

    029 Joachim Noreiko and Jamie Abrahams and the Party module CRM - Modules Unraveled Podcast

    Photo of Jamie Abrahams

    Jamie Abrahams and Joachim Noreiko join me this week to talk about the Party module, and it's CRM integration with Drupal.


    • I’d like to get your take on what a CRM is.
    • What sets the party module apart from other CRMs?
    • What kind of configuration is necessary to setup a functioning CRM with the Party module? (Is this something that a sitebuilder without much development knowledge can get working?)
    • Is there any documentation?
    • If there was one thing you could brag about Party that makes it better than all of the other CRMs what would it be?

    Use Cases

    • Who is Party aimed at?
    • What size of company is Party ideal for?
    • Do you have any clients that are live on Party right now? (Even if you can't name names)