Skip to main content
Start of main content.

Our blog

Welcome to our growing knowledge base.

Content is Drupal's business - so make it yours!

I am excited to be presenting a session on the importance of content in Drupal projects at DrupalCon Barcelona. I'll be focusing on the role of content as the key driver of a successful CMS project. 

Client Service Manager

Code Drop and PreviousNext merge Australia's leading Drupal 8 teams

Two of Australia’s most prominent Drupal strategy, design and development companies, Code Drop and PreviousNext, have merged to form a single company with national reach. The merger will see both companies operate under the PreviousNext brand from August 4, with the Code Drop team remaining in their existing Perth offices and working across Western Australian and national projects.

Overriding services in Drupal 8 - advanced cases

Drupal 8 comes with a services based architecture allowing clean dependency injection, separation of concerns and another way to modify how Drupal works without hacking core

You've probably heard that Drupal 8 lets you swap out a core service for your own implementation, hey, I even said it myself here and here, but how do you achieve that?

Read on to find out how to manipulate Drupal 8 services at run-time and how this compares to other popular PHP Frameworks like Laravel, Silex and Symfony

Continuous Integration as a Service

As part of our development and support workflow, we have gradually built up a Continuous Integration (CI) platform to run automated tests and builds. It’s become such an essential part of our ever-growing toolkit that we are now offering it as a service to select customers.

Client Service Manager

Getting started with front-end automation: An intro to npm

At PreviousNext this past year, we have started using a style-guide-centric approach that matches our Agile development practices. We write our styles and markup as components and then use automation to build, test, and add them to a style guide.

Since we are a Drupal shop, you might expect that all our automation is done with PHP, but we’ve found, on the front-end side, the best tools are written in Node.js. Grunt, Gulp, Yeoman, Bower, Eslint and more are all written in Node.js and installed and distributed with its package manager, npm.

Senior Front-end Developer

How to index panelizer node pages using Drupal Apache Solr module

Apache Solr Search is a great module for integrating your Drupal site with the powerful Apache Solr search tool. Out of the box it can index nodes and their fields, but Panelizer pages won't be indexed. In this post I show how you can get around this by indexing the rendered HTML of a panelizer node page.

Jibran IjazSenior Drupal Developer