Toll Room - Alumni House

Room capacity: 

Tools for Vendor and Higher Ed Collaboration

University web services departments are the campus heros: often tasked with a daunting mandate and given few resources to work with, they manage to coordinate web projects for dozens, even hundreds of departments, institutes, clubs, and other campus organizations. In this effort, they find individual contractors and web agencies as frequent partners.


Taming Godzilla: Drupal Development with JIRA and Confluence

JIRA is a powerful issue tracking and collaboration tool, but it can easily become a monster. While the Atlassian tools can accelerate agile development and empower teams to work together more effectively, they can also quickly become a burden to users and create unnecessary overhead for team members who are just trying to get their job done. This presentation will show how JIRA and Confluence can be leveraged to help teams work together throughout the lifecycle of a Drupal development project.

I'm a Scrumberjack and I'm OK! Prioritizing Your Scrum Product Backlog for Drupal Work

This session will cover how to prioritize and maintain a Product Backlog within a Scrum/Kanban environment that balances "keeping the lights on" with new product features.  This is meant to cover a site or group of sites over time vs a finite project scope. 

Drupal 8 Distribution Development and Devops Workflow

So you want to make your own Drupal 8 Distribution?

At the University of California, Davis, we are developing a distribution that will be used by over a thousand sites across campus. We're using Drupal 8 because we want to be on the bleeding edge of the best Web technology available!

With so many moving pieces, many of them new to Drupal 8, we have established a methodology for:

Entities in Drupal 8: A Visual Overview

There’s a great deal of data we’d like to structure in a logical and efficient way in our Drupal 8 sites. There are plenty of options: content types, taxonomy terms, block types… These are all part of Drupal’s wonderful entity system, but with great wonder comes great complexity.

Fortunately, we don’t need to know the Drupal codebase or database schema like the back of our hand to benefit from understanding entity terminology when managing and building a site. Let’s take a look at the basics of Drupal entities from a visual approach, you will never think of nodes the same!

Reverse Engineer the Perfect Drupal Project

Why is working with clients so messy? I had a lot say on the matter with Client Wrangling and Project Management: Train Wrecks I and 2. And I do talk about reverse engineering in those presentations though only in passing so this gem is easily over-looked. Like a good fractal we're going to deep dive into the world of reverse engineering a Drupal site.

The "Key" to securing Drupal 8

With the release of Drupal 8, developers were challenged to think beyond just the island of Drupal. Core incorporated new outside libraries, and now Drupal can be the source of content for external applications in a "headless" setup right out of the box.

With Drupal now being the hub that content and connections are flowing in and out of, how do we keep it all secure? The best way to protect data at rest is to encrypt it, and the best way to secure your external connections are to protect the credentials used to authenticate.