Week in WPa11y, March 29 – April 4 2017

New keyword 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)-task

@afercia created a new tickets keyword a11y-task. These tickets aim to start a discussion and spread awareness about a11y issues that maybe can’t be resolved so soon. It’s also a way of being able to find 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) tasks that we aren’t actively working on.

Current work a11y team

Gutenberg: as soon as the featured pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party is released we will test it.

TagTag Tag is one of the pre-defined taxonomies in WordPress. Users can add tags to their WordPress posts along with categories. However, while a category may cover a broad range of topics, tags are smaller in scope and focused to specific topics. Think of them as keywords used for topics discussed in a particular post. Cloud adjustments (tag-cloud): #35566 #40187 #40186 #40184 #40138
@samikeijonen and @davidakennedy

Settings APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. plugin: @flixos90
Felix released the plugin on GitHub: https://github.com/wpaccessibility/settings-api-enhanced which at the moment does exactly the same as the latest patches on #39441
We can work on this plugin to iterate to the one-column layout we aim to have for admin forms.
The advantages of developing in 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/ are:

  • Users can easily test the latest changes without us being required to do extra work.
  • Better diffs (because of individual commits) so that we can easier see what has changed over the last “patch”.
  • Easier collaboration (more people are familiar with git).

Once we get to a first version of the one-column layout that is ready for testing, we should consider also adding the plugin to the wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ plugin repo and formally announcing it as a feature project. This will allow us to hopefully get more voices on the honestly quite drastic changes and also to ask for user testing.

Colour contrast in the Admin: @adamsoucie

Required fields @rianrietveld

Non-link links: @cheffheid

Remove title attribute in the Admin: any volunteer

To be worked on later

Test requests (keyword a11y-feedback)

Homework

Test the patches for

  • #35497: List tables: Post format links improvements
  • #31476: Semantic elements for non-link links: /wp-admin/includes/widgets.php

Test the plugin Settings API Enhanced

Interesting reads this week

Next meetings in the 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/. #accessibility channel

#weekly-meetings