Hi Thibaud,
thanks for the follow up. +1 on basically everything you wrote!
On 15/06/2021 02.59, Thibaud Colas wrote:
This distinction between "sites built with Django" and the "Django
admin" highlights an important point, which is that for lots of sites
the Django admin would be what accessibility standards call an authoring
tool. There is a separate standard for authoring tools that builds upon
WCAG 2.1: ATAG 2.0. I think we should also explicitly aim for compliance
with ATAG 2.0 wherever possible, as it has a lot of useful guidelines we
could follow for the Django admin. For Django itself, there might be
very little to do to implement those guidelines, but for the wider
ecosystem of CMS-like features in Django it would make a clear
difference if Django was clearly defined as an authoring tool. WCAG
itself is a very thin baseline as standards go, so anything that goes
beyond it is well worth considering in my opinion.
I am not completely sure about the definition of an "authoring tool",
but it might make sense to consider django as a whole as such an
authoring tool, not just the Django admin. ATAG A. (Make the authoring
tool user interface accessible) would then only apply to Django admin,
but ATAG B. (Support the production of accessible content) would apply
to everything.
* *Which automated or semi-automated testing tools to use when testing
changes to Django*. My go-to is anything Axe
<https://www.deque.com/axe/>-based, as it’s ubiquitous, and has very
few false positives. In particular with the Accessibility Insights
<https://accessibilityinsights.io/> browser extension.
AFAIK the accessibility checker in chrome's lighthouse is also based on
Axe. As it is already built into a very popular browser this might lower
the threshold for testing even further.
tobias
--
You received this message because you are subscribed to the Google Groups "Django
developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-developers/7756471f-bfd0-42c4-3811-d355d5d6d0d4%40posteo.de.