I recently came across a permissions misconfiguration that left me scratching my head. Users with a certain restricted role had far more privileges than they should and could publish or unpublish any content on the site. Of course, the first place I looked was the permissions page, but nothing looked amiss as far as I could tell in the (hundreds of) tiny checkboxes. It took some trial and error and a dose of luck, but I found the unintuitive culprit. Read on and learn how to save yourself the same time and trouble.Read more
We're proud to have been recognized by Clutch in their annual listing of the top creative, design, and development companies in 2018.Read more
This April at DrupalCon Nashville, in addition to wanting to meet colleagues and soak up the great talks, we wanted to create a forum for the international Drupal community to do good. That’s why we used our sponsor booth wall as a space for attendees to promote nonprofits that work for causes that matter to them.Read more
The drupal-project repository is quickly becoming the de facto starter for all Drupal 8 projects. So how can you quickly spin up a new site with Composer and drupal-project? How do you take drupal-project and customize it to suit your particular needs? And, how do you leverage post-install tasks to keep yourself DRY? This February I gave a talk at DrupalCamp Florida where I got into all of these questions.Read more
People who make Drupal tend to be pretty good folk. And while we Drupalistas aren’t out collectively waving our do-gooder flags, the community has powered sites for countless organizations solving important problems around the world. And we want that to continue. So this year, at DrupalCon Nashville, we hope to enliven the conversation about Drupal’s role as “tech for good,” and showcase its history as a platform for social change-makers. As part of that, we’re donating to the nonprofit of your choice when you visit our booth (#716.) Here's more on why we're fired-up about #Drupal4Good:Read more
8.5.0-stable was released just a few days ago, and I imagine other folks may run into the same installation problem as I did when attempting to upgrade. If you think this might be you, then read on...
Problem: When trying to upgrade from any previous version of Drupal core to
~8.5, Composer delivers
8.5.0-beta1 instead of the latest stable version.
The days of slapping a design on a website after you've built it are gone. Component-based architectures and atomic design principles are the future, but how can we use them in Drupal? This past November (2017) I gave a talk at DrupalCamp Atlanta in which I offer my answers to this question. Keep reading to get my overview and watch the video of my presentation.Read more
It can sometimes feel overwhelming to keep up with evolving technology. If you’re worried that migrating your organization’s Drupal 6 or 7 site to the latest version, Drupal 8, is going to cause headaches, this post is for you. Major benefits of migrating your site to D8 include: built-in responsiveness for mobile and other platforms, faster page loads and optimized performance, and a more streamlined and intuitive content editing experience. But change can be scary, I know.Read more
I’m proud to announce our work with Fair Trade USA, a non-profit that seeks to cultivate the conscious consumer and eliminate exploitation. They do this through a market-based approach that ensures sustainable livelihoods, safe working conditions, environmental protection, and community resources for farmers and workers around the world. In collaboration with Oakland agency Comrade, we relaunched their site on Drupal 8.Read more
The Drupal community’s got heart. We partner with organizations that do work that matters, and we champion web accessibility, higher education and nonprofits in our events. This year at BADCamp we wanted to shine a light on this aspect of the community and do something different with our sponsor booth. Instead of giving away schwag, we gave away pre-paid charity gift cards that BADCampers could spend on causes they care about. See how the community spent the cards, and get a little background on how this charity donation booth came to be.Read more