Accessibility
This site is built using progressive enhancement principles, meaning it should be fully usable even without CSS and JS. Here are the features this site uses to improve accessibility:- Autism friendly colour scheme, with high contrast text
- Media with alt text (enforced by pre-commit check)
- Semantic HTML
- Large, descriptive buttons
- Blogs are (mostly) in simple English with few large blocks of texts
- Simple and consistent, linear page layouts
- Custom keyboard shortcuts are disablable
- Respects reduced motion: gallery pauses and videos pause
- SSML pronounciation markup on 'McLoughlin' so screen readers can pronounce it properly
Ways this site could improve
Accesibility isn't a Boolean, it's a scale, and there's always work to be done. Here are some ways this site could be improved:- Dyslexia friendly font
- Splide gallery is unfriendly to keyboard users
- Mail to link relies on JS email obfuscation, so doesn't adhere to progressive enhancement principles
- More extensive use of SSML
- Blogs entries could be re-written with fewer large blocks of text and more images/diagrams to split up content
- On-screen controls to change font size
- Some links lack sufficient affordance that they are interactable