Skip to main content
Start of main content.

Our blog

Welcome to our growing knowledge base.

Introduction to Drupal Patch Files

I recently joined PreviousNext and was soon getting acquainted with contributing to Drupal core and contrib projects. A big part of the contribution workflow is working with patch files in the issue queue, so I wrote this post to help anyone who wants to know about patching in Drupal.

Pasan GamageDrupal Developer

Skipper: Tooling for DevOps

Over the years we’ve embraced the idea of DevOps within our organisation. That is, bringing the developers closer to operations, and visa versa, to be more collaborative, embrace our agile processes, and become more efficient. When we designed Skipper, our Kubernetes-based container hosting platform, this was the focus of our attention.

PreviousNext speakers at DrupalGov Canberra 2017

The PreviousNext team are gearing up for our annual pilgrimage to DrupalGov Canberra, being held on Monday March 27 at the QT Hotel. With more than 200 tickets already sold, the conference is set to be one of the largest Drupal events in the Southern Hemisphere and a testament to how significant Drupal is now within the Australian Government.

Faster Hierarchies with Nested Sets and the Entity Reference Hierarchy module.

In Drupal 7 we used Node Hierarchy module to keep track of a hierarchy of pages. Node hierarchy ties directly to the menu system. When getting a list of all ancestors or descendents, it is a O(n) operation, and at least one site we use it on has a lot of nodes in the tree. Performance was terrible. Add to that it has no notion of revisions or forward revisions, so changing the parent and saving a draft can cause all sorts of issues with your menu. When the time came to update the site to Drupal 8, we took a different approach.

Enterprise Drupal Hosting with Skipper

PreviousNext has worked closely with a large government agency on their public portal for the last few years. As one of the most visited Drupal sites in Australia with more than 7 million page views per month, the agency was seeking higher performance and cost efficiency from their Drupal hosting provider. 

DrupalCon Dublin 2016: Confessions of a control freak

I recently attended DrupalCon Dublinwhere I spoke about being a less controlling project manager. Having experienced a shift some years ago to a more agile way of working, it’s a topic I was keen to explore.

In my talk I outlined how implementing a model of centralised control on a project is not a healthy approach. I discussed how it may be one of the main contributing factors that can lead to projects becoming quite challenged, or even failing altogether.