Skip to main content

Our blog

Welcome to our growing knowledge base.

Using the new Media Library in Drupal 8.6

Drupal 8.6 has shipped with the Media Library! It’s just one part of the latest round of improvements from the Media Initiative, but what a great improvement! Being brand new it’s still in the “experimental” module state but we’ve set it up on this website to test it out and are feeling pretty comfortable with its stability.

UX Australia 2018: Conference Review

Last week I had the privilege of attending and speaking at my first UX Australia conference. This year it was held at the Grand Hyatt in Melbourne.

UX Australia is the largest conferences in Australia for our industry — there were 850 of us running around apparently — so it was only appropriate for the keynote speakers to be industry heavy-hitters.

With big names like Steve Portigal (California), Lauren Currie (NOBL Collective) and Alan Cooper (The "Father of Visual Basic") floating around, the bar was set very high and it did not disappoint.

Encrypted Drupal Database Connections with Amazon RDS

Malicious users can intercept or monitor plaintext data transmitting across unencrypted networks, jeopardising the confidentiality of sensitive data in Drupal applications. This tutorial will show you how to mitigate this type of attack by encrypting your database queries in transit.

Removing jQuery from your Drupal theme

In a previous article Using ES6 in your Drupal Components, we discussed writing our javascript using the modern ES6 methods and transpiling down for older browsers. It still used jQuery as an interim step to make the process of refactoring existing components a little easier. But let's go all the way now and pull out jQuery, leaving only modern, vanilla javascript.

Automate your Drupal accessibility testing with aXe and NightwatchJS

Automated accessibility tools are only one part of ensuring a website is accessible, but it is a very simple part that can catch a lot of really easy to fix issues. Issues that when found and corrected early in the development cycle, can go a long way to ensuring they don’t get compounded into much larger issues down the track.

Decoupling the model from Drupal

Back in the Drupal 6 days, I built the BOM Weather Drupal module to pull down weather data from the Australian Bureau of Meteorology (BOM) site, and display it to users.

We recently had a requirement for this in a new Drupal 8 site, so decided to take a more modern approach.

Pagination