The aGov Drupal 8 government distribution

Following the forking of aGov for Drupal 7 for govCMS in 2015, significant effort has gone into rebuilding aGov as a distribution for Drupal 8. This talk will detail the major changes made in aGov 8 in terms of functionality and architectural approach, along with examples of it being used on live websites by major government organisations.

Owen Lansbury

To Inhouse, or Outsource; that is the Question

Regardless of the software, both build a website and maintaining it with 'business as usual' functions, requires a level of developmental expertise. This ranges from keeping the lights on and staying security patched to continuous, rapid and agile development of new functionality.

With each new project comes the decision to create and nurture an inhouse development team or to outsource to an already upskilled team.

This talk discusses:

Adam Malone

Boost your site with type

Text-heavy sites are very common when working in government, but they don't need to be ugly. This session will take a dive in to online typography and how you can use it to make your site pop. 

We'll cover the principles of good typography, an introduction to webfonts and best practice methods for implementing webfonts and rich typography into your site.
Adrian Redman

Update hook vs Post update hooks

Drupal 8 introduced a new hook in update system called post_update hook. 

This session will cover:
  • What is an update system in Drupal?
  • What is an update hook?
  • What is a post_update hook?
  • How post-update hooks are different from update hooks?
  • When to use the update hooks?
  • When to use the post-update hooks?
  • How can we improve the update system?
Jibran Ijaz

Drupal 8 and Microservices

Over the past 5 years we have watched microservices come into the mainstream and be sold as the future of applications.

Large companies are trending towards splitting up their large monolithic service into smaller, more manageable deployment objects.

But what does this mean for Drupal 8? What could this mean for Government built sites?

Come on a journey with me as we cover:

  • Drupal 8
  • Microservices
  • Docker
Nick Schuch

Testing any day: guide to end to end test driven Drupal projects

Do you get notified if some crucial functionality on your website was changed or broken?

Is automated testing part of your daily routine or deployment process?

If not, then you are risking of losing parts of your website or even entire project.

Testing is no longer developers realm and everybody should get involved and get the benefits of test driven development.

In this session we will cover:

Vladimir Roudakov

How to keep a happy Drupal developer in government

It has been a long road since Drupal was first adopted in public service. Agencies often have unique ways of building and hosting Drupal sites, and subsequently the developers they hire have to learn new ways to work.

This session will speak from a developer's perspective on why a project is loved or hated by a developer. The target audience will be the product owners and team leads within agencies. Developers are welcome to join the discussion on what motivates you to stay long term in an agency team.

The session will cover:

Joshua Li