Case Studies that include Drupal
Blog Posts about Drupal
Working with Storybook and Drupal (Part 1)
On using Storybook to integrate component libraries into Drupal 8 projects.
Should you contribute to open-source software? It’s complicated.
Contributing to open-source software is oft-touted as a necessity for those who use open-source software (read: everyone). But who benefits from the contribution and is it the best way to use our precious surplus time?
Top 5 Things You Need To Know To Speak Drupal
Drupal takes years to master. However with a focused introduction, beginners can turn the intimidating esoteric terminology into a powerful shared vocabulary with the pros who have been at it for years.
How to transition your website from HTTP to HTTPS
Now that you know your website needs to be served over HTTPS, we help you get there.
Why your website needs HTTPS
The upside of HTTPS now greatly exceeds any previously valid tradeoffs. If you’re not using it exclusively, it’s time to make the switch.
Updating Drupal 8 core via Composer
Some quick tips for completing this surprisingly tricky task.
The cost of investing in Drupal 7 - why it’s time for Drupal 8
While there were compelling reasons to build in Drupal 7 in the past, we discuss why, for most, it’s time to move on to Drupal 8.
Drupal 8 turns 2. Are you taking advantage of it yet?
Drupal 8 has been around for almost two years. We take a look at where it’s been and where it’s going.
Five Drupal 8 Tips to Empower Content Authors
Five Drupal 8 tips to make the content authoring experience more enjoyable and productive!
Docker and the Drupal Pattern Lab Starter Theme
This post demonstrates how to build a Docker image that can be used in local Drupal development with the Pattern Lab Starter theme and/or with other common front-end applications such as npm, Gulp, and Bower.
Dramatically Improve MySQL Import Performance with Docker
How to dramatically improve MySQL database import performance on Drupal with Docker stacks
Using MailChimp API v3.0 to subscribe users to email lists in Drupal custom modules
How to use Composer along with the ThinkShout PHP library for MailChimp API v3.0 to easily subscribe users to mailing lists without the MailChimp contributed module.
Supercharged SEO with Drupal 8
SEO trends 2017 and Drupal 8 as the best option for your long-term marketing campaign.
Using XHProf to profile your Drupal module
A case study of using XHProf to profile a Drupal module.
Installing XHProf to profile your Drupal module
Step-by-step, how to install and use XHProf to profile your Drupal module.
Drupalcon New Orleans 2016: a Twitter recap
The ins and outs of the talks, sessions, parties, and more from Drupalcon New Orleans 2016.
TriDUG lightning talks
Savas Labs will host 4 lightning talks at the American Underground @Main for the next TriDUG meetup.
TriDUG recap: Drupal 8 case studies
On Thursday March 17, about thirty TriDUG members gathered to discuss case studies in Drupal 8 site builds.
TriDUG: Drupal 8 case studies, presentation, and discussion
After a long lull in activity, Savas Labs would like to reinvigorate the TriDUG evening meetups.
DrupalCamp Florida 2016 Recap
Lisa Ridley of Savas Labs attended Drupal Camp Florida in March 2016. Here’s what she learned.
We’re going to Drupalcon; will they let us talk?
Savas Labs is sending 3 people to Drupalcon and has proposed 4 sessions.
Drupal 6 retires today, now what? Part 4: Upgrade to D7 or D8?
Which should you choose in upgrading your Drupal 6 site, Drupal 7 or 8?
It actually is 2016, your site is running on Drupal 6, now what? Part 3: the options
What are your options while running a Drupal 6 site in the wild after EOL?
How to subscribe users to MailChimp lists in a Drupal custom module
Using Composer Manager and the MailChimp PHP library we can simply and easily subscribe users to mailing lists without using the MailChimp contributed module.
It’s nearly 2016, your site is running on Drupal 6, now what? Part 2: the risks.
What are the risks of running a Drupal 6 site in the wild after EOL?
It’s nearly 2016, your site is running on Drupal 6, now what? Part 1: The overview
What to plan for as Drupal 6 EOL approaches.
Drupalized Web Mapping @ NACIS 2015
Slides from Tim’s talk on building web maps using Drupal at the 2015 NACIS conference.
Composing with Composer Manager
Using composer manager to manage a custom module’s dependencies.
Sassy Drupal theming: Best practices
Some lessons learned about writing lean, easy-to-understand SCSS and capitalizing on all Sass has to offer.
Sassy Drupal theming: a lighter version of SMACSS
We’ll use SMACSS principles to organize our custom SCSS and keep it lean and maintainable.
We ate, we hiked, we Drupaled - Drupalcamp Asheville
Drupalcamp Asheville - an all around success!
Sassy Drupal theming: Setting up Bourbon and Neat
A step-by-step tutorial on setting up Bourbon and Neat and compiling it all with Compass.
Savas Labs giving two presentations at Drupalcamp Asheville
We’re giving two presentations at Drupalcamp Asheville!
When Drupal database sanitization isn’t enough
The user revision module does not (yet) care about
and it should!
Building a map in Drupal 8
In this post I’ll outline how to create a basic map in Drupal 8 using the Leaflet library within a custom theme and the Views GeoJSON module.
Implementing a CTools multi-step form in a block
Some tips on how to implement a Drupal CTools multi-step form entirely in a block.
Drupal 8 Theming Basics
Theming in Drupal 8 means a lot of changes for current Drupalers and a lot of awesome stuff for everyone. I’ll cover what’s new and how to create a custom theme in Drupal 8.
Drupal 8 development environment using Docker, Docker Compose, and Bowline on OS X
Learn how to use Docker, Docker Compose, and Bowline to set up a standardized local Drupal development environment on your Mac.
Code sprint: Help port Views GeoJSON to Drupal 8
Join us on the afternoon of April 24 to help port the Views GeoJSON module to Drupal 8.