How To Build More Accessible Websites with Wagtail
2024-09-22 , Tutorial Track C

An astonishing 96.3% of websites have accessibility issues. As a Django developer, you can be a part of the effort to turn that number around.

In this workshop, we’ll introduce you to the Web Content Accessibility Guidelines (WCAG) and show you practical ways to incorporate accessibility into your web development. We’ll build a blog website using a Django-powered content management system called Wagtail and demonstrate how you can make your project more accessible as you go. We’ll show you how to customize Wagtail’s built-in accessibility tools to continuously test and improve your website accessibility over time.

To benefit the most from this tutorial, students should have at least some basic knowledge of Python and Django. A laptop with Python 3.11 or above installed on it is required to participate in the hands-on exercises.


In this tutorial, you'll learn:

  • The basics of web accessibility and common challenges
  • What the Web Content Accessibility Guidelines are and how to choose which version to follow
  • How you can use Wagtail and Django to build accessibility best practices into your code
  • How to use Wagtail's built-in accessibility checker to encourage people to create more accessible content
  • Strategies and tools for continuously evaluating and improving accessibility

You'll leave this workshop with a starter project that you can build up into a fully deployable website.

Meagen Voss began her journey into content management nerdery with a WordPress website in the early 2000s and is now Wagtail Community Manager and Editor for Wagtail.org. She officially works for Torchbox, an agency that supports non-profits and other groups doing good in the world. When she’s not coding or writing, you can find her hiking in the mountains of North Carolina