Schedule

Schedule

Accessible Design: empathy in a world with no average.

Description:

Navigating a new perspective (literally!)

Presenter(s): cmcnallySession Track: Design, UX, and AccessibilityTechnical Level: BeginnerLocation: Balcony A

ATF.gov en español: Lessons and successes in site translation

Description:

Two years ago we started our Spanish translation project for ATF.gov. One year later, burnt out with no clear path to the finish line, we had to get creative and change our approach. Now we’ve launched 400 web pages of ATF.gov en español, and…

Presenter(s): mayela, nphilippeauxSession Track: Project and Team ManagementTechnical Level: BeginnerLocation: Balcony C

Building for Extensibility -- A look at Drupal 8's Plugin API

Description:

Instead of adding a hook to your module, make it even easier and better to extend by using the Plugin API. Drupal 8 makes heavy use of plugins and this presentation will help you learn how to make use of them as well!

Presenter(s): vegantriathleteSession Track: Coding and DevelopmentTechnical Level: BeginnerLocation: Balcony B

Complex Web Apps that Skip Leg Day

Description:

Using Drupal just isn't enough at times. With the vastly growing SaaS market, organizations want to include more features with less overhead.

Presenter(s): skstarnes, izbattSession Track: Coding and DevelopmentTechnical Level: IntermediateLocation: Room C1/C2

The Fast and The Repeatable: The Site Audit Reports Edition

Description:

How do we make site results more transparent, easy to understand, and repeatable?

How do we provide a solution to alleviate the stress of making sure customers have all their site information at their fingertips?

Presenter(s): N_AndradeSession Track: Devops, Performance, Security, and PrivacyTechnical Level: IntermediateLocation: Room F1/F2

The Future of Content

Description:

Content! It’s everywhere! It’s displayed on websites and in apps. It’s streamed to smartphones, televisions, and watches. It’s heard on podcasts, read aloud by voice assistants, and explored in immersive, three-dimensional virtual realities.

Presenter(s): Todd NienkerkSession Track: Content StrategyTechnical Level: IntermediateLocation: Auditorium

Are We _Really_ Transforming Government? Aligning Values and Measuring Impact

Description:

Mission-minded government digital service companies always intend to deliver measurable value with the public sector partners we serve.

Presenter(s): AaronPava, ardenklemmer, dlevenso, delaliSession Track: Business + CommunityTechnical Level: IntermediateLocation: Room C1/C2

Making it easy for users to maintain their own content

Description:

This session digs into how content moderation has been used over 2 years on a production Drupal 8 website with over 4,000 user authored nodes and a complex content approval process.

Key Takeaways:

Presenter(s): andrew.coxSession Track: Content StrategyTechnical Level: IntermediateLocation: Auditorium

Multi-Site Vs Domain: A Commerce Case Study

Description:

For ages people have been building Drupal Multi-sites to handle similar but different websites. The allure of updating a single code base while maintaining separate databases was and still is very appealing.

Presenter(s): johnpicozziSession Track: Site Building and Using DrupalTechnical Level: BeginnerLocation: Balcony A

Outgrowing Content Types: Building Custom Entities

Description:

Drupal includes a powerful toolset for building and extending out-of-the box content types. Content architectures are typically designed around the features of nodes, taxonomy, media, and other core entities.

Presenter(s): nJimSession Track: Coding and DevelopmentTechnical Level: IntermediateLocation: Room E1/E2

Personalization & Government: The Odd Couple or Perfect Match?

Description:

Think personalization is off limits because you run a government website? Well, it doesn’t have to be.

Presenter(s): bencoit, jwalpole, rfanningSession Track: Design, UX, and AccessibilityTechnical Level: AdvancedLocation: Balcony B

The Joy of Open, Agile Government Security Compliance

Description:

Learn how you can turn a cumbersome, soul-sucking security process into one filled with joy!

Presenter(s): fenSession Track: Devops, Performance, Security, and PrivacyTechnical Level: IntermediateLocation: Room F1/F2

Break

Presenter(s): jdearie

Keynote Aimee Degnan - CommYOUnity: Fostering Healthy Contribution

Presenter(s): aimeeraeSession Track: KeynoteTechnical Level: BeginnerLocation: Auditorium

Lunch

Presenter(s): jdearie

A Few of My Favorite Things

Description:

A naked Drupal Core installation is inconceivable. It’s the contributed extensions that make Drupal magnificent. But how do we decide which of the 23,706 projects to use?

Presenter(s): dangurSession Track: Site Building and Using DrupalTechnical Level: BeginnerLocation: Balcony C

How to become a #PolicySlayer: Navigating Federal Digital Policy

Description:

Did you know that if you print out all of the federal requirements for digital website it is over 2 inches thick?!  How do you keep up with everything that is out there?  How do you ensure that your organization is complying and provide accurate…

Presenter(s): laural2979Session Track: Business + CommunityTechnical Level: IntermediateLocation: Room F1/F2

What's Trending in Content Strategy

Description:

Content strategy has come a long way since the wild west days of the dot com era. And, gone are the ways of tables and gifs in design. But there are some aspects of content that stand the test of time.

Presenter(s): coryjurentkuff, katieeklineSession Track: Content StrategyTechnical Level: IntermediateLocation: Auditorium

Why Migrate to Drupal 8 Now

Description:

You have heard that D7 is going to be sunset next year, and that D9 is just around the corner. Now what? How do you get everyone onboard to move, how do you plan and prepare for that move, and how to smooth the way for upgrades in the future.

Presenter(s): tobby, fhaynesSession Track: Project and Team ManagementTechnical Level: IntermediateLocation: Balcony A

Group Microsites - Harnessing the power of the D8 Group module

Description:

You manage a site for an organization which can be broken down into smaller groups; individual "microsites", each a little website unto itself, having members, menus, content, taxonomy, etc.

Presenter(s): scot.selfSession Track: Site Building and Using DrupalTechnical Level: IntermediateLocation: Room E1/E2

I switched to Linux, you can too.

Description:

In 2005 I made the switch from Windows to Mac as my primary desktop working environment.  Thirteen years later I made a similar switch to Linux.   And eighteen months after the switch, this Apple 'fan boy' is not looking back.

Presenter(s): stephencrossSession Track: Devops, Performance, Security, and PrivacyTechnical Level: BeginnerLocation: Room F1/F2

Integrating Pattern Lab with Drupal 8

Description:

Pattern Lab is an incredibly powerful and flexible atomic design system that allows for rapid frontend development, and pairs well with our favorite CMS - Drupal.

Presenter(s): roshanad, kevinmcclos4Session Track: Design, UX, and AccessibilityTechnical Level: IntermediateLocation: Balcony C

Progressive Decoupling Drupal to Improve Access to USAID’s Contraceptive Security Data

Description:

Please Note: this session is listed in PM and will span multiple tracks, touching on project management, information architecture, content strategy and coding.

Presenter(s): gerardo, CharlieSession Track: Project and Team ManagementTechnical Level: IntermediateLocation: Balcony B

Services, Services, Services: Using Services in Drupal custom modules

Description:

Services is a stable component of OOP PHP programming and is fundamental to programming in Drupal 8. The underlying architecture is the Symfony dependency injection component represented by the service container.

Presenter(s): CathyMSession Track: Coding and DevelopmentTechnical Level: IntermediateLocation: Balcony A

Should you contribute to open source? It's complicated.

Description:

Those of us who work (and play) in the open-source software world tend to think of contributing back to open source software as something highly desirable to do.

Presenter(s): chrisarussoSession Track: Business + CommunityTechnical Level: BeginnerLocation: Room C1/C2

Break

Presenter(s): jdearie

Code signing modules in Backdrop & Silkscreen

Description:

Ensuring the integrity of a site's code is an important aspect to ensuring the security of a site.  In an upcoming release, Backdrop & Silkscreen will add digital signatures to the module downloads to help ensure sites remain secure.  In this…

Presenter(s): John FranklinSession Track: Devops, Performance, Security, and PrivacyTechnical Level: IntermediateLocation: Room C1/C2

Digital Asset Management: There’s No Place like EMERALD

Description:

Photos, and videos, and audio files, Oh My!

Finding a central location to store digital assets for an entire enterprise may seem like a long-shot, but we have the solution, and that solution is EMERALD.

Presenter(s): N_AndradeSession Track: Content StrategyTechnical Level: BeginnerLocation: Balcony C

Great Drupal Websites Are Made Before The First Line of Code is Written

Description:

 

Presenter(s): chrisodvaSession Track: Design, UX, and AccessibilityTechnical Level: BeginnerLocation: Room E1/E2

The Single Node Website: Rapidly Producing Microsites

Description:

Have you ever wanted to create a single Drupal instance that hosts multiple Microsites—without using the “Drupal multisite” paradigm? We wanted to allow content managers to create basic websites for Conferences, so we did exactly that.

Presenter(s): robertsonba, carlosrfmSession Track: Coding and DevelopmentTechnical Level: AdvancedLocation: Balcony B

Winter is Coming: How to Use Good Governance to Prevent your Organization from Becoming a Game of Thrones

Description:

Are you a Cersei, a Dany, or a Jon Snow? Do you rule with an iron fist or through collaboration with others? How do you utilize your team, process and technology choices to make decisions that will best benefit your organization?

Presenter(s): Janessaworrell, brianna.mcculloughSession Track: Project and Team ManagementTechnical Level: IntermediateLocation: Room F1/F2

Opening Reception

Presenter(s): jdearie