These are the weekly notes for the Accessibility 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) Team meeting that happens on Fridays. You can read the full transcript on our Slack channel and find the meeting’s agenda here.
Team Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. nominations
Last week @ryokuhi wrote a post announcing his team rep term was coming to an end. Since there were no comments on it, we opened up a discussion in the meeting. Find the announcement post here. It was decided that @ryokuhi would remain team rep to help @alexstine with the day to day tasks required by the role. However, if you would still like to step up as team rep, just let @ryokuhi and @alexstine know and we can coordinate the transition.
Updates from the working groups
Only the groups that provided updates are listed below.
Update from @azhiyadevev:
I’ve started updating the Pattern Library section on Make. A lot of work has already been carried out by @Jill Mugge and @joedolson. Unfortunately, it requires a bit more brain power from me to review everything that has been done so far. I’ve been lacking that this week with my schedule but next week should be better.
Gutenberg 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/
- The new and improved Widget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. experiences — all attention is now being focused on fixing bugs ahead of the release candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. on June 29th so it’s a great time to test!
- Testing welcome on GitHub 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/ PR: Remove role group from blocks to see if I can fix JAWS. #32799.
No big updates from Design today. The team reviewed the “About 5.8” Page ticket during the bug-scrub, but it seems in good shape as far as design is involved. View the Ticket.
Meta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress.
The team found that there’s no way to filter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. Meta tickets for focuses (including the accessibility one), but found a temporary workaround.
Meta ticket #5757 was updated to include the mockup of a possible solution.
There is one ticket that currently needs the latest patch tested. Add a copy-link button at the media upload page.
- 10 tickets milestoned for 5.8 were closed until now.
- The Awaiting Review is clear from new tickets, but the team plans to really try to clear it completely including the really old tickets.
- Next week, @ryokuhi will not be able to attend the bug scrub or the meeting. If anyone would like to volunteer, please let @ryokuhi or @alexstine know. The date of the next bug scrub is Friday, June 25, 2021, 15:00 UTC. The meeting is one hour after.
- @alexstine will be unavailable for the bug scrub and meeting on Friday, July 2. Right now, no extra coverage is thought to be required.