Using ES6 in your Drupal ComponentsWith the release of Drupal 8.4.x and its use of ES6 (Ecmascript 2015) in Drupal core we’ve started the task of updating our jQuery plugins/widgets to use the new syntax. This post will cover what we’ve learnt so far and what the benefits are of doing this.Rikki Bochow Front end Developer
Workflows: A new tool in the toolboxAt DrupalSouth 2017, I presented a session on the new Workflows module, which just went stable in Drupal 8.4.0. Workflows was split out from content moderation as a separate module, and can be used independently to create custom workflows. In this presentation, I gave a demonstration of how to create a basic workflow for an issue tracker.Kim Pepper Co-Founder & Tech Director
Securing Drupal: Storing API Tokens in LockrAs seen in the recent Uber hack, storing secrets such as API tokens in your project repository can leave your organisation vulnerable to data breaches and extortion. This tutorial demonstrates a simple and effective way to mitigate this kind of threat by leveraging Key module to store API tokens in remote key storage.Nick Santamaria Systems Operations Developer
Introducing the Display Suite Chained Fields module for Drupal 8Need a way to mix fields from referenced entities with regular fields from managed display?Then the Display Suite Chained Fields module might be for you.Lee Rowlands Senior Developer
Demo: Temporary environments powered by M8s and KubernetesWe recently Open Sourced our temporary environment builder, M8s. In this blog post we will be demoing everything you need to get started!Nick Schuch Operations Lead
Have We Reached Peak Drupal?In my recent talk at DrupalSouth Auckland 2017 I took a hard look at the hyperbole of Drupal supposedly powering over a million websites. Where does Drupal really sit in relation to other CMS platforms, both open source and proprietary? What trends are emerging that will impact Drupal's market share? The talk looked outside the Drupal bubble and took a high level view of its market potential and approaches independent firms can take to capitalise on Drupal's strengths and buffer against its potential weaknesses.Owen Lansbury Co-Founder & Chair
Reusable style guide components using field formatters and twig embedAt PNX, style guide driven development is our bag. It’s what we love: building a living document that provides awesome reference for all our front end components. And Drupal 8, with its use of Twig, complements this methodology perfectly. The ability to create a single component, and then embed that component and its markup throughout a Drupal site in a variety of different ways without having to use any tricks or hacks is a thing of beauty. Jack Taranto Front end Developer
Announcing M8s: A toolkit for ephemeral environmentsToday we are open sourcing m8s (Pronounced just like the thoroughly Australian "Mates"), our tool for building temporary environments as part of our pull request build process.Nick Schuch Operations Lead
Composing Docker Local Development: NetworkingIts extremely important to have default values that you can rely on for local Drupal development, one of those is "localhost". In this blog post we will explore what is required to make our local development environment appear as "localhost".Nick Schuch Operations Lead