Australia’s premium Drupal strategy, design & development experts

Since 2009, we’ve built more large scale Drupal websites in Australia for Government, Media, Education and Enterprise clients than any other company. This specialist experience, coupled with our recognition as one of the Top 5 companies contributing code to Drupal globally, means we can provide full lifecycle services for your complex Drupal websites.
Find out more
Taronga Conservation Society Australia
Taronga Conservation Society Australia

Taking Taronga Zoo Mobile

PreviousNext created a responsive mobile design for the new Taronga website and helped them upgrade to Drupal 7.
View the case study

Launching an AJAX modal from a WYSWIYG link and customising the response with MainContentRendererInterface in Drupal 8

On a recent project a feature was requested to allow admins to launch some content within a modal window from the WYSWIYG on a Drupal 8 website. The goals were as follows:

  • Open any content on the site in a modal window.
  • Fall back to a plain link for search engines and non-js based browsers.
  • Implement a branded modal design.

This is how we accomplished it.

We could add default content to Drupal core, but what would that mean?

There has been some movement of late around adding some default content to the standard profile.

This was originally reignited by Roy Scholten in his getting something in the box post.

As author and co-maintainer of the default content module for Drupal 8, I wanted to share my thoughts on the potential of adding it to Drupal core.

Custom views filters with Search API and Simple Hierarchical Select

A recent project involved the use of the Simple Hierarchical Select module to input category data for a particular content type. Simple Hierarchical Select provides a clean way of browsing hierarchical vocabularies to easily add taxonomy terms to nodes.

An initially tricky user interface problem to utilise this module with Search API and Views exposed filters was solved using a couple of Drupal 8 plugins and a bit of smart thinking!

Back to top