Have you ever tried navigating your portal without a mouse? Or switched the monitor off (yes, all of them) and try to figure out where you are using nothing but a screen reader? If you have successfully done that, my hat is off to you. It’s called accessibility.
Those of you working on the projects for the governments and, to a lesser extent, large enterprises, are probably familiar with the item on a tender checklist.
Good news is that the out-of-the-box start portals (Custom portal, Community portal, Partner portal, Customer portal, Employee self-service portal) are accessible. What does it mean and how do you measure it? There are standards, of course, and there are reports on how portals (and Dynamics 365 product line up in general) are compliant with those.
You can retrieve specific Dynamics 365 Portals conformance reports by searching for “Dynamics 365 Customer Engagement” at Microsoft Accessibility Conformance Reports. These reports cover the following standards:
- EN 301 549 – the European standard that sets out accessibility requirements for information and communication technology procured by the public sector.
- Section 508. Under Section 508 of the Rehabilitation Act, US Government agencies must give employees with disabilities and members of the public access to information that is comparable to the access available to others.
- WCAG. Web Content Accessibility Guidelines published and maintained by W3C.
Of course, these reports cover only out-of-the-box portals. When you customize and extend any of those, you should ensure that the portal remains accessible after any customization or changes.
I am very pleased that Microsoft are taking an accessible approach when developing their applications. I have had a customer show me how to navigate standard Dynamics 365 for CE using a screen reader, and it was a gruelling experience. They have traditionally focused heavily on navigation using the tab key as an accessibility feature, but I don’t think many users of screen readers use the tab key to any extent.
It does seem to be improving, though, and I am happy to see WCAG 2.0 compliance in Portals. Here’s to hoping they clean up redundant WAI-ARIA HTML tags in the application to reduce the times you are presented with the same text through screen reader twice and thrice. The experience still haunts me 🙂