The blueprint for secure Drupal 8 platform/builds with composer

This session will focus on what a secure Drupal 8 distribution should look like, and how to use Composer to build, package and deploy a Drupal 8 site.

In a Drupal 8 site, the only code in the repository will be custom code - everything else is defined as a dependency. This makes it clear what the audit surface is. If it's in the repository, it's custom-code. Everything else is added via our composer.json file.

Lee Rowlands

Digital eDeposit using Drupal at the National Library of Australia

Publishers are now able to deposit publications with the National Library of Australia electronically, a process known as eDeposit. Publications are accepted in multiple electronic formats (such as PDF) and automatically registered with the Library's data management systems. The front end and management of submissions is powered by Drupal.

This session will discuss the overall business requirements for the project, a deep dive into the technical architecture, and a summary of some of the learnings for using Drupal as an application front-end with complex business logic.

Christopher Skene, Colin Sweett

Building a Drupal distribution for a group of government depts in New Zealand

After an 18 month long RFP process, New Zealand’s Central Agencies Shared Services (CASS) tasked Sparks interactive to build a CMS Platform and distribution.

This platform supports 13 websites under the head of the three Central Agencies – the State Services Commission, the Treasury, and Department of the Prime Minister and Cabinet. In this presentation, we share our experiences gained from building a Drupal distribution to cater for over 150 quite specific requirements, and how we support the site owners to move onto the new platform. 

Dave Sparks, Heike Theis