Saturday, October 17

Upgrading your site to Drupal 9: Real life example

Day
Saturday, October 17
Timeslot
3:00pm - 3:45pm (PT)
Hopin
Presenters
Topics
DevOps / Back-end Development / Drupal for Beginners
We have all heard that Drupal 9 is the easiest Drupal major version to upgrade to and it's true. However, there are still some challenges to take into account if you're going to upgrade a site to this new great Drupal version.   Assistants to this session will know: Why to upgrade to Drupal 9? When you should Upgrade to Drupal 9? What are the steps needed to upgrade to Drupal 9? What are the main challenges to upgrade to Drupal 9 and how to solve them? How to do the actual migration?  

Creating complex field widgets on Drupal

Day
Saturday, October 17
Timeslot
3:00pm - 3:45pm (PT)
Hopin
Presenters
Topics
Back-end Development
Working with custom forms can be challenging at the beginning, there are a lot of items and widgets and elements in the Drupal Form API but sometimes we have special needs that are not met by the tools we already have, it is then when we need to start thinking about creating our custom widgets. In this talk, we're going to dig deeper in the world of the creation of custom widgets, I'm gonna show you an example where we created a custom widget that transforms a JSON schema into a form inside of a bigger form in Drupal.

How to move beyond WCAG and towards authentic digital inclusion

Day
Saturday, October 17
Timeslot
1:00pm - 1:45pm (PT)
Hopin
Topics
Accessibility / UX & Design
Do you feel distracted by a suite of automated tools, pages of report data, and feedback on work that was designed and developed weeks and weeks ago? If your antidote is achieving WCAG 2.1 AA conformance, you may be leaving more people behind than you think. Accessibility and digital inclusion can be easier. Authentic digital inclusion means ensuring that every end user can actually use a digital asset as designed and intended. Let’s start there. 

Drupal Maintainer Support Initiative

Day
Saturday, October 17
Timeslot
1:00pm - 1:20pm (PT)
Hopin
Presenters
Topics
Community / Drupal for Beginners
Have you always wanted to contribute more to the Drupal community but don't know where to start? The Maintainer's Initiative is here to help you. The Maintainers Project is a community organized effort started by Damien Mckenna from Media Current and I to improve the support of Drupal contributed modules. Maintaining a large collection of modules is a big undertaking. Rather than trying to write new code, the goal is to ensure more people get responses to their contributions.

Nodes of the Realm: Managing content access

Day
Saturday, October 17
Timeslot
2:00pm - 2:45pm (PT)
Hopin
Presenters
Topics
Back-end Development / Content Strategy
Using Drupal’s built-in node grants and realm access system, you can control which users or user roles can perform different operations such as view, update, and delete on a per node basis. You can apply similar access control to non-node entities via access hooks. 

Tackling Configuration Management Head On

Day
Saturday, October 17
Timeslot
11:00am - 11:45am (PT)
Hopin
Presenters
Topics
Content Strategy / Project Management / Drupal for Beginners
Configuration management, while being one of the best features of Drupal 8, is still a mystery to most non-technical folks. What exactly is a change that triggers a config file change, what needs to be committed, what happens when the configuration is synced, etc.

Day 2 Kubernetes

Day
Saturday, October 17
Timeslot
3:25pm - 3:45pm (PT)
Hopin
Presenters
Topics
DevOps
Success! Kubernetes is up, your site is deployed and the traffic is flowing in. The team high fives and celebrates a successful launch. This was the teams first Kubernetes project and they had to slay many dragons during the development process, these ranged from low level networking decisions to high level deployment workflows. It had been a long road, but it's not over... Those dragons are back! Welcome to Day 2. This is talk for the Day 2 operators who want to hear war stories about what it's like to run Kubernetes in production for 4 years.

Sleep Better at Night with a Secure Drupal Site

Day
Saturday, October 17
Timeslot
1:00pm - 1:45pm (PT)
Hopin
Presenters
Topics
Back-end Development / Community
Are you losing sleep, worrying about your Drupal site’s security? That isn’t healthy! With Drupal being used for building websites and applications in government, non-profits, higher education, and corporate enterprises, it is important to make sure that projects follow regulatory and organizational security controls. Are you ready to learn how to take immediate steps to improve the security of your Drupal installation? Great, let’s get get started.

After 5 years, my dream Drupal component workflow is finally here

Day
Saturday, October 17
Timeslot
1:25pm - 1:45pm (PT)
Hopin
Presenters
Topics
Theming & Front-end
Over the life of Drupal 8 the options to integrate design system components into your project has improved, but have always felt somewhat incomplete. While Twig brought the ability to import or embed templates, the data mapping process could be challenging to newcomers and often falls out of sync with display options in Drupal’s admin UI. The UI Patterns Module greatly improved component management using Drupal’s admin UI, but integration modules varied and using UI Patterns with Layout Builder had some limitations. 

Building Websites That Protect User Privacy

Day
Saturday, October 17
Timeslot
3:00pm - 3:20pm (PT)
Hopin
Presenters
Topics
Back-end Development / Theming & Front-end / Content Strategy
This session will provide an overview on how to protect user privacy, including avoiding sharing website visitor traffic outside of your organization.