Session Recording: https://youtu.be/wEZOqbHI-xc
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…
If you've ever logged into Google Analytics and wondered just exactly you were looking at and what to do with it, this session is for you.
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?
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).
The Drupal community has embraced automated testing tools like PHPUnit and Behat and there are plenty of tutorials online to help you get them up and running.
Session Recording: https://www.youtube.com/watch?v=FwIjbUvDORM
Every workplace has it's culture and the agencies and departments within the US Government are no exception.
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…
From our last slide, for easier reference
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…
Decoupling Drupal (“headless” Drupal) is a technique whereby the CMS sends data via JSON to the client and passes on responsibility of rendering and controller logic to the browser.
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.
The Drupal 8 Configuration Management (CM) is great for managing all of your site config, but it doesn't have an opinion on how to best organize or structure your config and how it might relate to other code on your site.
Session Recording: https://youtu.be/5ajAcm7frcM
Session Recording: https://youtu.be/G4BaovYh4kA
CommunicateHealth specializes in building consumer-friendly websites with complex user interfaces for Federal Government agencies such as the Office of Disease Prevention and Promotion and the Centers for Disease Control and Prevention.
During the last decade we've experienced (and continue to experience!) a great tide of Drupal adoption in government. Today nearly 40% of .gov sites are powered by Drupal, and that number keeps growing.
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.