Only registered ticket holders / participants will be able to access the Webinar Schedule page, from which you can access the official online webinars.  An email will be sent on Wednesday April 29th to all ticket holders/participants registered in EventBrite with the password.  On the day of the event, if you need the password you'll be able to sign into our help desk GoToMeeting where a moderator will confirm your registration and provide the password.

Title & Description Experience Level Platform/ Library/ Language(s) Area of Focus Start Time

Digital Accessibility - Understanding WCAG requirements

Presented by Matthew Elefant

Session Starts @ 9am

Having a website that is accessible for people with disabilities is no longer a nice to have consideration. Recent court cases have proven that websites are covered under title II and title III of…


Recommended for: Content Managers, Editors
All / Any
  • Any
A11y, Performance 9am

Selling a CMS to Enterprise Clients

Presented by Jodie Riccelli

Session Starts @ 9am

Enterprise clients are a unique group that requires special attention with their complex CMS setups. In this talk, we will look at the methods to attract this level of client, how to relay the…


Recommended for: Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
Intermediate
Business Strategy, Admin UX 9am

Wagtail: The Only CMS I Still Love After Years

Presented by Timothy Allen, Tom Dyson

Session Starts @ 9am

Most of us have had the experience of loving a CMS at first, but souring over time, as the limitations and shortcomings come to light. We have had this experience too many times during our careers…


Recommended for: Content Managers, Editors, Designers, UX Strategists, Developers (Back-end php focused), DevOps Engineers, Tech Leads, Lead Developers, Project Managers, Producers, & Product Owners
All / Any
  • Django (Python)
  • Wagtail
Case Studies 9am

Community Events in WordPress

Presented by Francesca Marano

Session Starts @ 9am

WordPress.org is an open source project created and maintained by a community of users. Its mission is to democratise publishing through open source software.…


Recommended for: Content Managers, Editors, Designers, UX Strategists, Developers (Back-end php focused), Developers (Front-end focused), Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers, Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
All / Any
  • Wordpress
Community 9am

Let's Build Our First WordPress Plugin!

Presented by David Wolfpaw

Workshop Starts @ 9am

If you’ve ever wanted to build your own plugin for WordPress, this is the session for you. We’re going to start from scratch and work our way up.

First, we'll take a look at the basic…


Recommended for: Developers (Back-end php focused), Developers (Front-end focused)
Novice / Beginner
  • CSS
  • HTML
  • Javascript
  • PHP
  • Wordpress
Custom Development 9am

Composer 101

Presented by Michael Miles

Session Starts @ 9am

Composer is a package manager that alleviates the complexity of dependencies in PHP based projects (such as Drupal 8). This session provides an introduction to the core concepts behind package…


Recommended for: Developers (Back-end php focused), DevOps Engineers, Tech Leads, Lead Developers
Novice / Beginner
  • Drupal
  • Laravel (PHP)
  • PHP
  • Symfony (PHP)
DevOps 9am

Embracing the modern web using a Headless CMS with GatsbyJS

Presented by Jesus Manuel Olivas

Session Starts @ 9am

A headless CMS allows content creators to manage their content through a familiar admin interface and providing the content via API endpoints, allowing developers to implement a fully customized…


Recommended for: Developers (Front-end focused), Developers (Javascript focused)
All / Any
  • Drupal
  • Javascript
  • React
  • Wordpress
  • Wordpress GraphQL
FrontEnd, Design systems 9am

Introduction to the GraphQL API for WordPress

Presented by Leonardo Losoviz

Session Starts @ 9am

The GraphQL API for WordPress enables to access the WordPress site data using GraphQL. It has been designed for security, speed


Recommended for: Developers (Back-end php focused), Developers (Front-end focused), Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers
Intermediate
  • PHP
  • Wordpress
Assorted 9am

Optimize SEO with serverless sitemaps

Presented by Meeky Hwang

Session Starts @ 10am

Sitemaps are the key ingredients for the site SEO optimization. There are many WordPress plugins to generate sitemaps but for enterprise level sites with…


Recommended for: Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers
Intermediate
  • Javascript
  • PHP
  • Wordpress
A11y, Performance 10am

Make your site last 5 years (possibly more)

Presented by Anne Stefanyk

Session Starts @ 10am

As we forge through these uncertain times, it’s imperative to make pragmatic choices in business. Websites are typically an organization’s largest marketing…


Recommended for: Content Managers, Editors, Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
All / Any
  • Backdrop CMS logo
    Backdrop
  • Drupal
  • Wordpress
Business Strategy, Admin UX 10am

Backdrop CMS: a LTS version of D7 on steroids (a.k.a. "Everything you wanted from D7 w/o the D8 overhead")

Presented by Greg Netsas

Session Starts @ 10am

Perhaps you currently own or support Drupal 7 sites, and you don't see Drupal 8/9 as a good fit for them moving forward. Maybe you are simply happy with Drupal 7, and for whatever reason you are…


Recommended for: Content Managers, Editors, Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
All / Any
  • Backdrop CMS logo
    Backdrop
  • CSS
  • Drupal
  • PHP
Case Studies 10am

Selfish Contribution

Presented by Francesca Marano

Session Starts @ 10am

Why do people contribute to the WordPress project? If you’ve ever wondered this but never gotten involved in an open source project, you might want to know the…


Recommended for:
All / Any
Community 10am

How I'm migrating JeffGeerling.com from Drupal 7 to Drupal 8

Presented by Jeff Geerling

Session Starts @ 10am

After putting off an upgrade for many years, I finally decided to upgrade my personal website, JeffGeerling.com, from Drupal 7 to Drupal 8.

This website got its start as a static HTML…


Recommended for: Developers (Back-end php focused), Developers (Front-end focused), DevOps Engineers, Tech Leads, Lead Developers
All / Any
  • Docker
  • Drupal
Custom Development 10am

Introduction to Lando

Presented by Geoff St. Pierre

Session Starts @ 10am

Lando uses a single config file to specify the tech stack, dev dependencies, and custom tooling on a per project basis. This makes it very easy to share your config in the project with your team…


Recommended for: Developers (Back-end php focused), Developers (Front-end focused), Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers
All / Any
  • Backdrop CMS logo
    Backdrop
  • Drupal
  • Javascript
  • Lando
  • Node.js
  • PHP
  • Wordpress
DevOps 10am

Building a Decoupled, CMS-Agnostic Front End

Presented by Shaun Baer

Session Starts @ 10am

Fractal is a powerful component library and style guide system that runs on node.js. This talk will demonstrate how Fractal can be used to build front-end components that can then be used in…


Recommended for: Developers (Back-end php focused), Developers (Front-end focused), Developers (Javascript focused)
Intermediate
  • Drupal
  • Wordpress
FrontEnd, Design systems 10am

Lucky 7: Don't install ANYTHING 'til you hear this WordPress Plugin Presentation

Presented by Joe A Simpson Jr

Session Starts @ 10am

Most of us hit the ground running with WordPress - we have a site to build for a client or ourselves and install anything and everything to help us achieve our goals. As a WordCamp Lead and…


Recommended for: Content Managers, Editors
Novice / Beginner
  • Wordpress
Assorted 10am

Drupal (And Maybe WordPress) Site Content with Airtable

Presented by Pete Inge

Session Starts @ 11am

Airtable is a powerful app that takes content creation to the next level allowing content creation and collaboration for most projects. At Bluecadet, our Content teams have fully embraced Airtable…


Recommended for: Content Managers, Editors, Developers (Back-end php focused), Project Managers, Producers, & Product Owners
Intermediate
  • Drupal
  • PHP
Business Strategy, Admin UX 11am

Love Your CMS: An Overview of Craft

Presented by Greg Jenkins

Session Starts @ 11am

This session is a high-level introduction to the highlights and features of Craft CMS from the perspective of both the developer and the client. We'll explore…


Recommended for: Content Managers, Editors, Developers (Back-end php focused), Developers (Front-end focused), Product Stakeholders & Decision Makers
All / Any
  • Craft CMS
Case Studies 11am

Drupal, GraphQL, Views, View Modes and Gatsby for a US Gov site

Presented by Jesus Manuel Olivas

Session Starts @ 11am

During this session I will talk about a case study for the US Gov and the challenges to move to Gatsby without…


Recommended for: Developers (Back-end php focused), Developers (Front-end focused), Developers (Javascript focused)
All / Any
  • Drupal
  • Javascript
  • React
Case Studies 11am

Scaling Community Discussion and Decision-making

Presented by Benjamin Melançon

Session Starts @ 11am

Any Free/Libre Open Source Software project will have elements of do-ocracy (rule of those who do the work) but not all decisions should…


Recommended for: Designers, UX Strategists, Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
All / Any
Community 11am

Lost in CMS Translation: Custom Plugin Development across Craft, Drupal, and WordPress

Presented by Matt Schaff

Session Starts @ 11am

Learn tips, tricks and strategies for developing custom and contributed modules and plugins across three popular CMS frameworks: Craft CMS, Drupal, WordPress.

Whether you're contributing…


Recommended for: Developers (Back-end php focused)
Intermediate
  • Craft CMS
  • Drupal
  • Wordpress
Custom Development 11am

Using a single Frontend Design System for WordPress and Drupal with Emulsify

Presented by Dean Oest

Session Starts @ 11am

If you have more than one web site to manage you know the challenges of trying to keep the frontend in sync. In this talk we will show you how to use create a single source of frontend components…


Recommended for: Designers, UX Strategists, Developers (Front-end focused)
Intermediate
  • Drupal
  • Emulsify Design System
  • React
  • Wordpress
FrontEnd, Design systems 11am

Webforms for Everyone

Presented by Jacob Rockowitz

Session Starts @ 11am

This presentation will explore how site owners, site builders, and developers can leverage the Webform module for Drupal 8 to build complex and robust forms for their end-users.

Topics…


Recommended for: Developers (Back-end php focused), Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
All / Any
  • Drupal
Assorted 11am

Writing Inclusive Documentation

Presented by Alanna Burke

Session Starts @ 1pm

Documentation is only useful if people can read it, so it stands to reason that it needs to be accessible. But what about making it inclusive? What does that…


Recommended for: Content Managers, Editors, Developers (Back-end php focused), Developers (Front-end focused), Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers, Project Managers, Producers, & Product Owners
All / Any
  • Any
A11y, Performance 1pm

HAX All the Platforms

Presented by Bryan Ollendyke

Session Starts @ 1pm

HAXTheWeb is a platform, code base, mantra, and way of web components based life for the team surrounding it. Since it was first announced at DrupalCon Baltimore as a theoretical idea, HAX has…


Recommended for: Content Managers, Editors, Designers, UX Strategists
Intermediate
  • Drupal
  • Javascript
  • Wordpress
Business Strategy, Admin UX 1pm

Apostrophe: Node.js CMS without sacrificing power or dev experience

Presented by Alex Bea

Session Starts @ 1pm

Node.js CMSes are less rare than they used to be, but most are designed for static sites or simpler use cases. Similarly, more CMSes offer in-context editing than in the past, but the in-context…


Recommended for: Developers (Front-end focused), Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers, Project Managers, Producers, & Product Owners
All / Any
  • ApostropheCMS
  • Javascript
  • Node.js
Case Studies 1pm

UX Roundtable

Presented by Suzanne Dergacheva

BoF Starts @ 1pm

It can be hard to decide which user experience techniques to use on a project. Should you do user testing? How much research is needed? How much time to spend on wireframes and user journey…


Recommended for: Content Managers, Editors, Designers, UX Strategists, Product Stakeholders & Decision Makers
Community 1pm

When there's not a module for that

Presented by Benjamin Melançon

Session Starts @ 1pm

You've built sites with Drupal 8 and know that with a few dozen modules (and a ton of configuring), you can do nearly everything in modern Drupal.

But what do you do when there's not a…


Recommended for: Content Managers, Editors, Designers, UX Strategists, Developers (Back-end php focused)
All / Any
  • Drupal
  • PHP
Custom Development 1pm

Deploying PHP applications with Ansible, Ansible Vault and Ansistrano

Presented by Oliver Davies

Session Starts @ 1pm

Great! You’ve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like git pull…


Recommended for: Developers (Back-end php focused), DevOps Engineers, Tech Leads, Lead Developers
Intermediate
  • PHP
DevOps 1pm

Wait, We Can Re-use this? Design Systems and Component Libraries for Fun and Profit

Presented by Aaron Couch

Session Starts @ 1pm

Component libraries can help speed development, improve implementation of designs, aid in improving accesibility,  and help teams re-use design and component assets across projects.

But…


Recommended for: Designers, UX Strategists, Developers (Back-end php focused), Developers (Front-end focused), Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
All / Any
  • Drupal
  • Storybook.js
FrontEnd, Design systems 1pm

Reasons NOT to decouple

Presented by John Grubb

Session Starts @ 1pm

Alt title: Headless is bad and you will feel bad.

Let's be honest - there is only one good reason to build a decoupled app in 2020 and that's to serve multiple frontend applications from a…


Recommended for: Developers (Front-end focused), Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers
All / Any
Assorted 1pm

Multilingual Web Accessibility

Presented by Aimee Hannaford

Session Starts @ 2pm

This session will cover two challenging topics together: multilingual websites and accessibility/Section 508 compliance. Many organizations may need to successfully fulfill both requirements on…


Recommended for: Designers, UX Strategists, DevOps Engineers, Tech Leads, Lead Developers, Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
Intermediate
  • Backdrop CMS logo
    Backdrop
  • Drupal
  • Wordpress
A11y, Performance 2pm

Injecting React Into Your Authoring Experience

Presented by Pete Inge

Session Starts @ 2pm

Improving your CMS content-authoring experience should always be a goal as a developer. Through paragraph bundles and custom field types we can achieve most of our data needs, but Drupal node…


Recommended for: Developers (Back-end php focused), Developers (Javascript focused)
Intermediate
  • Drupal
  • PHP
  • React
Business Strategy, Admin UX 2pm

The hidden power of Layouts in Backdrop CMS

Presented by Tim Erickson

Session Starts @ 2pm

The layout system in Backdrop CMS is a powerful tool for site builders and developers to position their content and customize their sites. Recently, Backdrop added flexible layout templates that…


Recommended for: Content Managers, Editors, Designers, UX Strategists, Developers (Front-end focused)
Novice / Beginner
  • Backdrop CMS logo
    Backdrop
Case Studies 2pm

2020 Developer Tool Survey Results

Presented by Chris

Session Starts @ 2pm

Perhaps you consider yourself a proficient Drupal developer, but you’re curious to learn what everyone else uses for their local development work. Or, maybe you’re just getting started with Drupal…


Recommended for: Developers (Back-end php focused), Developers (Front-end focused), DevOps Engineers, Tech Leads, Lead Developers, Project Managers, Producers, & Product Owners
All / Any
  • Drupal
Community 2pm

Managing Content... Statically

Presented by Brian Hasselbeck

Session Starts @ 2pm

Tome is a suite of Drupal modules that can make your site into secure, fast, static HTML. When Tome is enabled, any changes to config, content, or files will be automatically synced to your local…


Recommended for: Content Managers, Editors, Developers (Back-end php focused), Developers (Front-end focused), Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers, Project Managers, Producers, & Product Owners
  • Drupal
Custom Development 2pm

Apostrophe + Docker (2hr Interactive) Workshop

Presented by Greg van Brug

Workshop Starts @ 2pm

This session is a 2hr workshop which will provide an introduction to Docker, an open platform for developing, shipping, and running applications. Preregistration is strongly encouraged. We'll…


Recommended for: Developers (Front-end focused), Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers
Intermediate
  • ApostropheCMS
  • Docker
  • Javascript
  • Node.js
DevOps 2pm

Taking Flight with Tailwind CSS

Presented by Oliver Davies

Session Starts @ 2pm

An introduction to utility class and component based styling, and how to soar with Tailwind CSS.

Things we’ll cover:

  • Advantages and…

Recommended for: Developers (Front-end focused)
Novice / Beginner
  • CSS
  • HTML
FrontEnd, Design systems 2pm

Frontend Performance for Craft CMS Websites

Presented by Justin Holt

Session Starts @ 2pm

Let's explore some concepts to improve our Craft CMS application performance, both perceived and measurable. Template caching, prefetch and prerender attributes, responsive and next-gen format…


Recommended for: Developers (Front-end focused), DevOps Engineers, Tech Leads, Lead Developers, Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
Intermediate
  • Craft CMS
  • CSS
  • YII (PHP) Framework
Assorted 2pm

Speed Up Media Uploads

Presented by Matt Dorman

Session Starts @ 3pm

With so many image sizes the upload process can take minutes to finish, or never does! If you Google it there are probably 20 “best” plugins to fix this. I’ll…


Recommended for: Developers (Back-end php focused), DevOps Engineers, Tech Leads, Lead Developers
Intermediate
  • Node.js
  • PHP
  • Wordpress
A11y, Performance 3pm

Using Twig in Wordpress to enhance the Editor Experience

Presented by Michael Crawford

Session Starts @ 3pm

With Drupal 8 we use the Twig architecture as its templating language. With the Timber plugin, we can utilize the same twig templating in Wordpress. In this session, we will review how to add…


Recommended for: Developers (Back-end php focused), DevOps Engineers, Tech Leads, Lead Developers
Expert
  • Twig
Business Strategy, Admin UX 3pm

COVID-19 Crisis Project and Knowledge System

Presented by Michael Caudy

Session Starts @ 3pm

The goal of the COVID-19 Crisis Project and Knowledge Base is to identify the most critical facts


Recommended for: Content Managers, Editors, Designers, UX Strategists, Developers (Front-end focused), Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers, Project Managers, Producers, & Product Owners
All / Any
  • Drupal
  • Node.js
Community 3pm

Empowering Site Owners by Developing Custom Views Plugins

Presented by Jim Vomero

Session Starts @ 3pm

Views is an indispensable tool for Drupal site builders - allowing them to create complex queries and displays without writing a single line of code. But too often developers like myself avoid…


Recommended for: Developers (Back-end php focused)
Intermediate
  • Drupal
  • PHP
Custom Development 3pm

Drush for Beginners

Presented by Adam Bergstein

Session Starts @ 3pm

Drush is a great tool for quickly managing routine tasks with a drupal installation. It allows you to search d.o, install Drupal and modules, enable modules and much more.

This session is…


Recommended for: Content Managers, Editors, Developers (Back-end php focused), DevOps Engineers, Tech Leads, Lead Developers
  • Drupal
DevOps 3pm

ES6 and beyond: writing better code with modern JavaScript

Presented by Tom Boutell

Session Starts @ 3pm

How does modern JavaScript help us write better code on the first try? Ready to say goodbye to "var," callbacks, and typing "then" all day? What are the benefits of new language features and are…


Recommended for: Developers (Javascript focused)
All / Any
  • Javascript
FrontEnd, Design systems 3pm

Moving to Backdrop CMS

Presented by Jen Lampton, Luke McCormick

Session Starts @ 3pm

If you are interested in moving to Backdrop CMS but are already the proud (or not-so-proud) owner of an existing website, there are several ways to get your beloved content from the current CMS…


Recommended for: Content Managers, Editors, Designers, UX Strategists, Developers (Back-end php focused), DevOps Engineers, Tech Leads, Lead Developers, Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
  • Backdrop CMS logo
    Backdrop
  • Drupal
  • Wordpress
Assorted 3pm

Virtual Happy Hour (and Top 30 Modules: Two sheets to the Drupal)

Presented by

Session Starts @ 4pm Happy Hour

This virtual happy hour "talk" has moved to a GoToMeeting.

 

CMS Philly 2020 Meet & Greet, HelpDesk Room

Please join my meeting…


Recommended for: Content Managers, Editors, Designers, UX Strategists, Developers (Back-end php focused), Developers (Front-end focused), Developers (Javascript focused), DevOps Engineers, Tech Leads, Lead Developers, Product Stakeholders & Decision Makers, Project Managers, Producers, & Product Owners
  • Any
  • Drupal
Community 4pm Happy Hour