Defending Drupal

The last 7 years of my life have been all WordPress, all the time. In that time we went from powering around 2 million sites to many tens of millions. Today, W3Techs says:

WordPress is used by 23.6% of all the websites, that is a content management system market share of 60.8%.

I wish that sentence had a semicolon instead of a comma, but wow. Drupal, by comparison:

Drupal is used by 2.0% of all websites, that is 5.1% of all the websites whose content management system we know.

Sometimes, people like to pit WordPress and Drupal against each other, as if we are fighting each other, rather than fighting proprietary software. At WordCamps, meetups, or any professional gathering where someone asks a question (or makes a snarky comment) about Drupal, I point out that we are far more similar than we are different. “Open source CMS built with PHP” describes us both, as does any description of the contributor model, or even the economic models — how many times have I heard Acquia is to Drupal as Automattic is to WordPress? (A lot.) We’ve even shared booth space at the OSCON expo.

To drive the point home I often say that if you were stuck in an elevator/sitting next to someone on a plane, how psyched would you be to be sitting next to a Drupal person, who would totally get all your references and be able to have a conversation you’d enjoy? That usually gets a nod or two. Because, yeah, we’re a bunch of open source geeks who care way too much about things like software licenses and commit status and number of props. We are, in short, both ridiculous in the grand scheme of things — we’re not curing cancer or ending world hunger. At best we are powering the websites of those who are, and if we ceased to exist tomorrow, it wouldn’t be the end of the world (just of us). But free software is awesome, so yay! Let’s all be friends!

At conferences, people sometimes have been confused if I’m hanging around with Amye or other Drupal women I know and like. They ask, “Aren’t you rivals?” And then we laugh at them. Cue the more-alike-than-different stuff.

So I was kind of bummed today after all those years of defending Drupal and claiming kinship to see it pissing* all over WordPress today. But I should backtrack.

For years, people in the WP community have wished there was a way to pay the more advanced contributors to work on core full-time. Sure, Automattic, 10Up, Human Made, and other companies have been contributing some people, but there are only so many donated employees a company can float. We all get that. For a while people talked about the WordPress Foundation as a way to pay people to work on stuff, but that didn’t wind up being possible. So when people started doing things like Jtrip’s Indiegogo, it was a natural evolution, though it seemed not very scalable.

So when I saw Ruby Together a few weeks ago, I thought it was amazing.

screenshot of rubytogether.org

Then came the Drupal 8 fundraiser, and I thought that was pretty cool too. Matching donations and whatnot!

And then I saw this:

Screen Shot 2015-03-23 at 9.49.35 AM

I smiled, recognizing several people I quite like. But that one in the lower left, what?? I clicked through and saw this:

fundraising website for drupal 8 featuring a graphic of the Drupal logo peeing on the Joomla and WordPress logos

I was like, “What?”

Then I was like, “No, really, what?!”

I get it, this person thought this shirt from a previous Drupal event was funny and would fire people up to donate. But really?

That shirt is so completely tasteless I am horrified that the Drupal community endorses it.

And now we’re back to Drupal is pissing on WordPress.

I’ve given so many talks at WordCamps with a component about how it’s important to be nice, respectful, and welcoming — including the use of appropriate language and imagery — to the point that some people would really like to tell me to shut the fuck** up (or have!). I have extended that “let’s be nice” spiel to talking about Drupal multiple times. I would never design a tshirt that showed the W pissing on the Drupal (and I’ve designed a controversial WordCamp shirt or two in my time) because it’s not funny, it’s just tasteless and disrespectful. So that Drupal shirt makes me sad. I know that probably none of the people I know and like had a hand in making it. But it bums me out that as a community they seem to think it is okay, good even, if they’re willing to put it on the front page of the fundraiser.

“You can feel good about our project without putting down other projects, so let’s keep it clean.” I said something similar (s/our project/yourself) to my nieces and their friends when they were in 9th grade and had a habit of putting down other girls to feel better about themselves (as so many adolescents do). I hope more people will remember this in the future, and just because you can think of a snarky/sarcastic/mean/tasteless joke that elevates your side and pushes down the other doesn’t mean you should.

In any case, one person’s misstep shouldn’t be cause to demonize a whole project community. Assume good intentions. Reach out when something is awry instead of devolving into one-upmanship. Competition is healthy but there’s no reason to be jerks to each other. And also? Thinking there are sides is really silly. We’re all ridiculous open source CMS geeks. We’re all one side. Let’s stand together, y’all.


I’ve always hated the Calvin peeing stickers, and so has Bill Watterson.

** Profanity used intentionally to illustrate that it’s not appropriate language in a welcoming community.