Main Content

Primary tabs

Day of the Week
Type
Topics
Showing 21 items.

October 24

9:00 AM–5:00 PM

October 25

9:00 AM–5:00 PM

October 26

9:00 AM-9:45 AM

Audit Your Theme

front end development / css
Intermediate

Watch the session video here.

Themes can become a beast. Over time, features get added and new patterns get introduced. Tight deadlines may also cause you to make inefficient decisions with the desire to one day go back and refactor. There are also times you will inherit a project built by another team and need to understand how to add on and reduce duplication. How do you size up a theme to ensure you are efficient and not growing out of proportion?

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.

What's for Dinner? Using Predictive UX to Help Users Decide

big ideas / ux / data
Intermediate

Watch the session video here.

Making decisions is difficult. To put this into perspective, picture yourself trying to decide what’s for dinner. You go on your favorite meal ordering app to find something which offers you hundreds of options that you have to browse through and choose from. Now imagine that same application could predict what you’re in the mood for and display only those options, without you having to do a thing!

3:45 PM-4:30 PM

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.

Configuration Workflow Automation

site building / process / devops
Intermediate

Watch the session video here.

Configuration management has only gotten more complex as Drupal 8 has matured. With Config 2.0 going full speed ahead, some improvements are coming. Unfortunately, our dream of being able to save configuration directly to files won't happen, and the community has created complex workflows to work around the problem of storing configuration in the database.

But, the workflow has been automated for you in Contrib.

Meta and Schema: Defining the Content about your Content

content strategy / site building / editor experience
Intermediate

Watch the session video here.

You know how your content looks on your own website, on desktops, laptops and phones, but how does it look when it leaves your site? Using open source protocols like Schema.org, Open Graph, and W3C specified meta data to markup your structured data, you can help boost your content’s chances of outperforming its competition in search engines, and shared on social media sites.

October 27

10:15 AM-11:00 AM

Hot Dog/Not Hot Dog: Artificial Intelligence with Drupal

backend development / beyond drupal / apis
Intermediate

Watch the session video here.

In a world where everyone has the ability to post anything online, it becomes critical for site owners wanting to maintain their brand reputation to curate what is published. How can content editors keep up with reviews when there's a steady stream of content submissions? Enter the robots.

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. 

1:30 PM-2:15 PM

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:

3:45 PM-4:30 PM

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: