Skip to main content

Our blog

Skinning HTML emails with Drupal using an existing front-end

by Sam Becker /

A requirement that comes up from time to time is being able to use content stored in Drupal and produce rich HTML emails. In a lot of cases the design of these emails matches the design of the existing, already implemented front-end website.

In a recent project, we explored ways of creating HTML email’s which wouldn’t require us to start from scratch and would also evolve as the website’s look and feel did. Our design goals were thus:

  • Use the existing website’s CSS to skin the emails.
  • Use existing Drupal site-building tools to construct the markup for these emails.
  • Allow admins to easily create and preview HTML emails.
Read the full post

Decorated services in Drupal 8

by Sam Becker /

One of the aspects of the new object oriented architecture in Drupal 8 is the introduction of services. Services can be provided by any module and provide a mechanism for exposing reusable functionality by way of interfaces and classes. All services are instantiated via the container which is responsible for injecting a service’s dependencies.

Since services implement interfaces and are always instantiated via the container, we have the opportunity to alter what the container returns, ultimately allowing us to swap any existing service with a new one.

Read the full post

Secure Government Drupal Hosting with Macquarie Telecom

by Kim Pepper /

PreviousNext is pleased to announce a partnership with Macquarie Telecom to provide high grade secure hosting for government sites. Macquarie Telecom provide PCI DSS and ISO 27001 compliant infrastructure, as well as Secure Internet Gateway (SIG), firewalls, logging and monitoring which meet all government compliance standards.

Read the full post

So many ways to hide

by Rikki Bochow /

Generally speaking hiding content goes alongside a bit of javascript that unhides the content under certain circumstances (think hamburger menu). Sometimes the content improves accessibility but is considered visual noise (says the designer). So as the developer you have a lot of ways to approach this.

Read the full post

Monitoring Drupal Site Status at Scale

by Kim Pepper /

For many agencies, and large organisations that have tens or hundreds of Drupal sites, it can be difficult to keep tabs on which sites have what modules installed and whether they are up to date or not. Manually crawling through each site can be time consuming and error prone.

In this post, I describe a solution that allows you to keep a dashboard of site status information that you can query to find out precisely what is going on on each of your sites.

Read the full post

aGov for Drupal 8: First Alpha Release

by benjy /

Since 2012, PreviousNext has been developing and maintaining the aGov distribution for Drupal 7. aGov provides a means for Australian Government organisations to meet their accessibility and security obligations with free and open-source software hosted on the platform of their choice.

In the last few weeks we have been working on the Drupal 8 version, and are happy to announce today the first Alpha release!

In this post we share some of our experiences developing a Drupal 8 distribution.

Read the full post

Pagination