Main Content

Primary tabs

Day of the Week
Type
Topics
Showing 29 items.

October 24

9:00 AM–1:00 PM

1:00 PM–5:00 PM

Navigating the Issue Queue - A beginner's guide to contribution (half day training)

Beginner
Bayview

Many Drupallers dream of contributing to the Drupal project. But where do you begin? And more importantly, what are some of the tools you use to navigate the adventure successfully?

In this half-day training, we will discuss why contribution to open source is important and look at some of the tools necessary for working in the Drupal issue queue as a new contributor.

October 25

9:00 AM–5:00 PM

October 26

9:00 AM-9:45 AM

10:15 AM-11:00 AM

Gatsby and the JAMstack: An introduction for the Drupal/LAMP minded

performance / decoupled / javascript
Intermediate

Watch the session video here.

The "JAMstack" is some great branding that describes websites that are built entirely by javascript, API calls, and served as completely static pages.
Compared to LAMP platforms like Drupal and Wordpress, JAMstack has four huge things going for it:

1. High traffic sites that cost thousands of dollars a month could transition to a single server + CDN on low tier hosting (under 100 dollars a month)

11:15 AM-12:00 AM

How to keep Drupal relevant in the Git-based and API-driven CMS era

apis / beyond drupal / decoupled
Intermediate

Watch the session video here.

How many times have you ever heard? "Choose the right tool for the job" or "When all you have is a hammer, everything looks like a nail."

The Drupal community is embracing the "Get off the island" mantra. Modernizing Drupal was the goal of the latest Drupal 8 release, but technology moves faster than the awesome community could improve our beloved platform.

1:30 PM-2:15 PM

Building websites with React & Gatsby

site building / decoupled
Intermediate

Watch the session video here.

React started as a way to build apps. People soon discovered that React's ability to render to string meant that React could be used for building websites where shipping a fast HTML version of the site was necessary.

Gatsby is a very popular way to build websites with React and recently became a company with VC backing to take React deep into the world of CMSs.

2:30 PM-3:15 PM

3:45 PM-4:30 PM

Command line basics for site builders

site building / devops / process
Beginner

Watch the session video here.

As a site-builder-turned-developer, I know just how intimidating the command line can be.  In this session, I'll demystify the command line, and empower YOU, the site builder. With a basic grasp of the command line, you'll work more quickly, do more, and understand some of the tech behind your Drupal site.

We'll cover: 

* The basics of the command line: What's a terminal? How is this thing a text editor? How do I navigate my file structure? 

Config Management for Drupal Multi-site and Distributions

architecture / process / backend development
Intermediate

Drupal 8's Configuration Management System is a modern marvel. We now have a standard way to export, store, and import configuration files.

When working on a single site, built on a fresh Drupal 8 install, the process is pretty straightforward and there are many tools to help along the way.

But what if you're building lots of similar sites? Like a multi-site? Or maybe a Drupal Distribution? Or Install Profile? Or Sub-Profile? In Drupal 7 we had Features. Do we still need that?

Module & Architecture Development + Drupal Composer, Custom Entities, and Plugins

architecture / backend development
Intermediate

Watch the session video here.

We'll review some of my findings while learning and building web applications in Drupal 8.

We'll go over architecture options for web applications built in Drupal 8. Modern PHP dependency management with Composer, Content Entities vs Nodes and when each is appropriate. We'll look at some excellent combinations of contrib modules and glue code to create flexible architectures.

Who is this for?

4:45 PM-5:30 PM

Advanced Webforms

site building
Intermediate

Watch the session video here.

The Webform module for Drupal 8 provides all the features expected from an enterprise proprietary form builder combined with the flexibility and openness of Drupal. Everything and anything is customizable in the Webform module. You can build any type of form that pushes submission data to any system.

October 27

10:15 AM-11:00 AM

11:15 AM-12:00 PM

Drupal 8 Custom Module Architecture: What’s Going On?

backend development / architecture / php
Beginner

Watch the session video here.

It is all fun and games modifying existing code, but what about when you have to venture out to unknown waters and create your own custom module? Don’t worry! We can get through this together!

This talk is a deep dive into creating custom modules from scratch, and the role of each component in the final product.

Feeds UI + Migrate Engine = Dream Migrations and Imports

backend development / process / community
Intermediate

Feeds and Migrate were two primary contrib modules used for data import since early versions of Drupal.  Quick comparison of two modules: Feeds module has great friendly UI that allows site builders configure and import data, Migrate is built for developers with power to perform complex backend data processing but UI for this module was less than ideal.

In D8 migrate module is in core to support one-click upgrades from earlier Drupal versions – great news. In the hallway of Baltimore DrupalCon maintainers of Feeds and Migrate started conversation about using migrate engine to power Feeds UI – seems to be a win-win solution for everyone – developers, site builders, content managers, end users. 

Which Accessibility Tools are Right for You?

front end development / process
Beginner

Watch the session video here.

As an organization who needs to step up their accessibility compliance, accessibility testing and remediation is a big deal.

Accessibility testing has a lot of moving parts! There are so many tools. So many! Plugins, suites, crawlers, dashboards, CI tests, and more.

1:30 PM-2:15 PM

Four Brain Hacks to Manage Clients and Win

leadership / people management / being human
Intermediate

Watch the session video here.

(ALL skill levels – *Not* a technical talk.)

That heart-attack-moment. Your client is freaking-out, right now; right in your face with a full-blown meltdown! At the end of it all they always ask that same question, "So what are you going to do about this!?..."

Friendly Stalking: Learning from your users (without being creepy)

ux / content strategy / site building
Beginner

Watch the session video here.

As site owners, it’s impossible for us to serve our users better without knowing a little bit about them -- what’s working for them, and what isn’t. There are a number of high-impact but unobtrusive ways to learn more about how users interact with your site and your brand. In fact, you might be surprised at the information you can learn about your users with nothing more than Google Analytics.

Using Machine Learning to Augment your Content

beyond drupal / big ideas / backend development
Intermediate

Watch the session video here.

This session is about giving a practical example of how the CMS and Drupal community can put machine learning into practice by using a Drupal module, the taxonomy system, and Google's Natural Language Processing API.

We will begin with an overview of what natural language processing is and some natural language processing concepts, including:

2:30 PM-3:15 PM

Do you rebuild in Drupal 8, or Wait? Going from Drupal 7 to 8 or 9

ux / architecture / drupal core
Beginner

Watch the session video here.

The average lifespan of a website is 3 years.  Drupal 7 will be end-of-life in 3 years. 

If your site is in Drupal 7 you are likely asking yourself what to do. Is it time to start from scratch and rebuild, or can you maximize what you have?

There are lots of options and in this session, we will cover how to: 

3:45 PM-4:30 PM

Demystifying Pattern Libraries and Drupal 8

front end development / design / beyond drupal
Intermediate

Watch the session video here.

Pattern libraries (living style guides) have existed for years as a way to formalize design systems across applications. In the past year or so a number of compelling modules and themes have emerged to integrate pattern libraries with Drupal 8.

Maximum PhpStorm

php / backend development / front end development
Beginner

Watch the session video here.

As developers we struggle everyday to solve problems and we rely on development tools to help us puzzle through those problems. Years ago, I adopted PhpStorm to augment my skills and in doing so I've learned a lot of ways how to gain the most out of the tool.

Come as we break through the levels of complexity and level up your skills as we talk about: