Accessibility Team Meeting Notes: January 18th

Meeting notes on Slack

Update on WP Campus 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/ Audit

Tenon LLC will conduct the 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) audit of the BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. Editor. It expects to take 4 weeks. The vendor will also be able to submit issues and possibly pull requests to the Gutenberg GithubGitHub GitHub is a website that offers online implementation of git repositories that 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/ repository.

@bamadesigner and @bdeconinck are going to share an update of the process at WPCampus Online on January 31.

Audit expected timeline:

  • Wednesday, January 9: Project kickoff meeting
  • Thursday, January 31: Progress update at WPCampus Online
  • Late February: Audit report released

Update on automated testing projects

The team created a GitHub project to track ideas and progress on these projects. WordPress automated accessibility testing project.

These tasks are handled on #accessibility-testing slackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel.

An important pull request have recently been merged.

Future release(s) goals and triage/milestoning to help accessibility focused tickets to land in 5.1.x or 5.2

A lot of 5.1 accessibility tickets where moved to 5.2 or Future Release. The team will have to clean-up the awaiting review queue as soon as possible and then scrub the future release report.

@afercia and @audrasjb to scrub the awaiting review queue (even outside official bug-scrub sessions) to help in speeding up the process.

Block Editor updates and planning

Gutenberg 4.8 is going to land in WP 5.1, scheduled for February 21th. And one of the Gutenberg phase 2 focuses is porting Widgets to Blocks.

Also, there is a Research Team doing user testing. The plan is to expand that to more tester. Help is welcome in Research Team Slack channel: #research.

To substantially improve Gutenberg accessibility, usability testing sessions should include persons with accessibility needs:

  • screen reader user
  • speech input user
  • low vision user who uses magnification software
  • switch input user

@karmatosed to co-ordinate with the Research Team to get their input, and to publish a call for tester in Make/Design (cross-posted in Make/Accessibility).

Individual availability for the incoming months

For now, @afercia made a great effort on Gutenberg phase 1, to raise and follow GitHub issues and pull requests. The Accessibility Team needs more people with accessibility and ReactReact React is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. skills to help during Gutenberg phase 2.

  • @ryanshoover can help to recruit on specific issues.
  • @vossisboss and @samikeijonen are currently learning React.
  • @ryelle to help out with specific tasks she can be pointed to.

Efforts should be made to ease following and giving feedback on any new development that impacts accessibility, starting with creating properly labelled issues on GitHub.

The agenda item wasn’t fully covered during the meeting. The Accessibility Team will address this as the first item on the next meeting agenda.