Skip to main content
Start of main content.

Our blog

Welcome to our growing knowledge base.

Twigging Out at DrupalCon Portland

I spent most of this year's DrupalCon in the CoderLounge sharing tables with up to 20 other volunteer contributors profiling Twig.  We were making sure Twig could be merged into Drupal 8 without slowing it down. By Friday I had only managed to get a simple documentation patch committed, but I learned a lot about the contribution process, made some friends, and had a great time!

Front-End Developer

Understanding Drupal 8's Modal API and Dialog Controller

It is common knowledge that Drupal 8 contains Views module, thanks to the work from the Views in Drupal Core (VDC) initiative.

Our contribution to the VDC initiative was working on abstracting Views UI's modal pattern into a generic modal API in core.

Recently one of the coolest pieces of this API was committed to core.

You can now load any content in a modal simply by adding a class and an attribute to any link.

Sound cool? Read on to learn more.

How to handle embedded images when migrating content from Plone to Drupal

If you are migrating your content from an existing system which uses a WYSIWYG editor, you'll likely have a bunch of embedded images in your content which might seem like a daunting task to update. Here's how we approached it using Migrate, Migrate Extras and Media modules and the Simple HTML DOM library.

Drupal Developer

The Bundaberg Boys

Two gun developers in Queensland have helped broaden PreviousNext's Drupal security and administration expertise over the past year.

So, you want your Drupal website to be accessible?

There are a lot of methods available for testing a Drupal site's accessibility. I will go through the methods I use from a high level to give a basic introduction into testing for a Drupal web site's accessibility.

Drupal Developer

Tour Module Part 2: Creating a Tour for your module

Drupal 8 comes with a new guided help API in the form of the Tour module. PreviousNext put a lot of effort into getting this module into Drupal 8 core prior to feature freeze and are excited by the possibilities it presents to ease the learning curve for new Drupal site-builders.

In part 1 of this post - we told the tale of how this module came to fruition. In this post, part 2, we provide examples of how you can add tour module support to your modules and talk about some of the advanced features of the API.