Ever heard of infrastructure-as-code?
This session will explore techniques that web development teams and QA teams can use with Probo.CI to automate accessibility testing with some command line tools and APIs available today.
508 compliance and WCAG 2.0 have been around for decades in an attempt to make sure websites are accessible to all people, regardless of disability.
Accessibility is a critical component of any modern website (and double so for government sites).
Session Recording: https://www.youtube.com/watch?v=FwIjbUvDORM
Data breaches and abuses of our personal data keep making the news. But what can we do about it? Are you protecting user privacy? Learn about best practices in managing privacy for your site users, and what resources and modules Drupal users can…
Session Recording: https://youtu.be/HOX7a3EthTk
What is automated testing, and why should you care?
Behavior-driven development is the art of establishing a common language, improving communication, create automatable tests and providing living, always-accurate documentation at the same time. Especially in large scale projects with complex…
In this session we will discuss a bit about why and how we implemented the VA.gov CMS (Drupal 8) as a backend Content API to feed a decoupled, Metalsmith static HTML build and deployment system for the frontend.
Now that the whole world has discovered decoupled CMS, the default and most common approach to Decoupled Drupal seems to be a completely independent static HTML+JS UI that uses Drupal only to get JSON data from it.
Session Recording: https://youtu.be/5ajAcm7frcM
Session Recording: https://youtu.be/G4BaovYh4kA
This past Spring, Drupal site maintainers raced to patch their sites to address back-to-back critical security issues on Drupal 7/8 that required action within hours.
Session Recording: https://youtu.be/b3v2L8tcPPw
Google search results often include snippets that answer key user questions before other search listings.
Most development agencies have started the migration from VM's to containers and using docker.
Session Recording: https://youtu.be/5iKlU_ITdhU
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!
This session has been cancelled due to speaker technical difficulties - we'll see if we can get a recording for posting later on!
Learn how to build a portable, reusable, Drupal 8 install profile -- including some distribution concepts. We'll start with just a little bit of background/context, and then dive into HOW to DO the THING itself :) In other…
Over the last two years our community has seen the rise of countless solutions to implement design systems and components within Drupal.
Everyone will face criticism. No matter what you do. No matter how good you are.
And the more invested you are in your work, the harder it is when someone comes along and criticizes it.
Session Cancelled! Sorry for the inconvenience!
Drupal 8 has changed a lot and the process of creating, building, testing and deploying a site is not the exception.
Changing the Face of Public Education: How Fairfax County is managing 195 websites with a Drupal 8 Platform
Session Recording: https://youtu.be/r_7LqdPoxqo
After four years of auditing (and fixing) clients’ disorganized Google Analytics set-ups, convoluted Google Tag Manager implementation and other web data messes, I’ve learned a lot about how NOT to set up your organization’s website data.