Static Site Generators at the Department of Veterans Affairs, - Tag1 TeamTalk

Jul 14, 2021

Find us online at​​

Among the most mission-critical websites for service members of the United States is the website for the Department of Veterans' Affairs: Serving critical functions for those who serve our country, consists of a compelling decoupled Drupal architecture that provides content to a Metalsmith static site generator through GraphQL. In conjunction with orchestration through Jenkins and CircleCI and tests driven by Tugboat and GitHub Actions, is also one of the more robust and complex examples of decoupled Drupal in production today. Best of all, in accordance with the federal government's commitment to open source, the entire codebase for is available on GitHub for any contributor to learn from, report issues, and provide feedback.

In this Tag1 Team Talks episode with Preston So (Editor in Chief, Tag1 Consulting) and Michael Meyers (Managing Director, Tag1 Consulting), we spoke with Neil Hastings (Technical Lead for the Core CMS team, about his team's groundbreaking work on architecting and implementing not only a rock-solid decoupled Drupal architecture with Metalsmith as the glass, but also some of the trailblazing features the team has implemented to make content editors' jobs easier than ever at this crucial government agency. In the process, we talked about the challenges of open government technology, roadmap plans (including discussion of Gatsby), and Lighthouse,'s public APIs for developers building all manner of applications that interact with the Department of Veterans' Affairs rich content and data.

#Metalsmith #Gatsby #decoupledarchitecture

Hi! I'm Karim Boudjema, the developer and site-builder of this site.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.