Blog

Twig Filters: Modifying Variables in Drupal 8 Template Files

Something that's super fun about my job is that occasionally I get tasked with things like, "Learn how Twig works so you can tell us how it fits into our curriculum plans.". And I get to spend some time exploring various new features in Drupal 8, with an eye towards being able help explain them.

Controlling CSS Classes with the Classy Theme in Drupal 8

You may have heard some news about the fact that a new theme has been added to Drupal, named Classy. But what kind of theme is it exactly? Is it a pretty new look for Drupal 8? Well, no. You will still see Bartik as the default theme on your Drupal 8 site, so why another theme? Classy is a new base theme in core, which Bartik and Seven will then use as their bases. The idea here is to provide more flexibility to themers when it comes to choosing default CSS classes.

Drupalize.Me Podcast 51: The Front-end Rapport

In this episode Kyle is joined by a few members of Lullabot's front-end army. Kris Bulman, Thomas Lattimore, Helena Zubkow, Marc Drummond, and Mike Herchel open up and discuss a project they have launched: The Front-End Rapport.

Free Halloween Icon Set

With Halloween just around the corner, I thought it might be fun to hand out some tasty treats. Don't worry, you're not getting fruit or pennies. It's something much more fun! I designed a custom Halloween icon set, which is free to download and use however you want. With Drupalize.Me's scary good Drupal training, it's fitting that these icons can spook, sweeten, or surprise your next project.

Using A Remote Debugger With CasperJS and PhantomJS

Earlier this year, my colleague wrote about how we've started using CasperJS at Lullabot to perform regression testing. I didn't have much chance to dig into it until recently, when we decided to implement some tests for Drupalize.Me. So far, I'm really enjoying CasperJS—except when something in my test simply doesn't work, and I spend hours asking CasperJS to take screenshots using console.log(), trying to discover what's happening. Fed up with this process, I wanted a debugger...

Including Image Styles with Your Drupal 8 Theme

One of many new features in Drupal 8, made possible by the configuration management system, is the ability to add a default image style to your theme, instead of needing to use a module in tandem with your theme, or creating the image style by hand. Here's a look at working with this new feature in Drupal 8.

Drupalize.Me Podcast 50: Drupal.org Initiatives

In this episode, Joshua Mitchell, CTO at the Drupal Association talks with Amber Matz about the exciting initiatives in the works for drupal.org and associated sites. We also talk about how the community, including the D.A. Board, working groups, and volunteers are utilized to determine priorities and work on infrastructure improvements. There's exciting changes in the works on drupal.org regarding automated testing, git, deployment, the issue queue, localize.drupal.org, and groups.drupal.org.

Release Day: Using Drupal to Build Multilingual Websites

Building multilingual websites in Drupal can be a daunting exercise. Understanding how each module works and how which set of configuration it provides is a task in and of itself. In this series based on Using Drupal, 2nd edition, Chapter 8: Multilingual, from O'Reilly Media, Addison Berry walks through a case study, module spotlights, and hands-on configuration that will help you understand and utilize the multilingual capabilities provided by both core and contributed modules.

Drupal 8 Brings New Things but Leaves a Few Things Behind

When Drupal 8 ships, site administrators and site builders will notice lots of new, shiny features. Most of these we've already covered in this series of blog posts—Learning from Trial and Error. But one thing that may take a bit to notice are those things that have been pruned. Unless you have a need for these features, you won’t really notice they've been pulled from Core and no longer in existence or now exist as contributed modules. Let’s take a look at what's been removed: (source):

About us

Drupalize.Me is the best resource for learning Drupal online. We have an extensive library covering multiple versions of Drupal and we are the most accurate and up-to-date Drupal resource. Learn more