Hopin

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.

Making a better community, better software, and a better world

Day
Friday, October 16
Timeslot
11:00am - 11:45am (PT)
Hopin
Presenters
Topics
Community / Being Human
In 2020 there can be no denying that we live in a culture that is deeply unjust in ways that impact all of us in ways large and small. In spite of the best intentions, inequality persists and grows. Why is bias so pervasive, even in communities built on principles of openness and accessibility to all? And why is it critical that every member of the Drupal community understand and do something about this?

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.

Layout Building in Drupal

Day
Friday, October 16
Timeslot
3:00pm - 3:45pm (PT)
Hopin
Presenters
Topics
Theming & Front-end / UX & Design / Back-end Development
When Drupal 8 introduced it's Layout Discovery API the manner in which Drupal websites were designed, built, and maintained drastically shifted. With that quickly came solutions like Layout Builder, Entity Reference with Layout, and Layout Paragraphs that allowed editors to not only manage the content on their websites, but to also manage that content's presentation.

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.

How to get involved in non-code contribution

Day
Friday, October 16
Timeslot
9:00am - 9:45am (PT)
Hopin
Presenters
Topics
Drupal for Beginners / Community
This session will be about volunteering and open source contribution. A journey about what you can do for Drupal and what it can do for you.