Accessibility team meeting notes 3/22/2019

Meeting notes on Slack

Update on Automated testing

  • Automated testing package now includes test cases for the accessible theme unit test data
  • Now has an interactive command line interface for creating new test cases
  • Added a postinstall script to copy required files into the theme directory automatically.
  • Requests help with https://github.com/wpaccessibility/wp-theme-auditor/issues/8
  • @greatislander will write up a post inviting people to test the package (will x-post to theme review team)

User Handbook

Still no updates. Still no movement on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/. Requesting updates for next week.

WordPress 5.2 tickets/5.3 planning

A total of 23 out of the 30 prioritized accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) tickets have been committed by the deadline. 5.2 is now closed for new issues, so that’s where we stand for this releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software..

Team discussed strategies for the 5.3 release. Since we don’t know what the schedule will be like, this is necessarily limited.

We agreed that our tentative plan for 5.3 is to focus on three topics:

  1. Complete the 7 remaining prioritized tickets from 5.2
  2. Address issues from the Gutenberg a11y issue triage
  3. Plan what needs to happen in order for Uniform Search to land in WordPress 5.4.

GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ A11yAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) issue/5.3 planning

Pretty much addressed the planning elements during the previous discussion.

Eight issues from the triage list have been resolved.

We’re anticipating that the WP Campus accessibility audit of Gutenberg will be delivered soon, and may contain important information for us to absorb.

Updates to Theme Developer Handbook

At the end of last week’s meeting, @abrightclearweb delivered a list of accessibility issues to address in the content of the theme developer’s handbook.

These issues have been passed over to @jcastaneda, who will make the needed edits.

Some of the issues are more complicated, and are pending @joedolson writing up more detailed comments on how to resolve.

Open Floor

@afercia recommended everybody take some time to read The WebAIM Million Project over the weekend.