Editor chat summary: 23 March, 2022

This post summarizes the weekly editor chat meeting (agenda here) held on Wednesday, March 23 2021, 03:00 PM GMT+1 in Slack. Moderated by @paaljoachim.

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/ 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 releases

What’s new in Gutenberg 12.8 (16 March).
Gutenberg 12.9 RC is released.

WordPress 6.0

WordPress 6.0 Project board
Project board for Dev Notes

Key project updates

Task Coordination

@amustaque97

@mmaattiiaass

  • I have been working on this PR around a11y testing for rendered blocks.
    It got a few reviews and I’m currently working on a few improvements:
    Implement a way to indicate 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) rules that need to be ignored.
    Remove the 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/ action.
    I would like to know what do you think about it.

@mamaduka

  • I’m looking for feedback/code reviews on the new 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 locking setting and block-level supports flag.
  • @audrasjb and I are planning to release WP 5.9.3 RCrelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). next week.

@isabel_brison and @andrewserong

@zebulan

  • I’ve made some improvements and optimizations to the Table of Contents block PR, and I believe it is fully ready to merge. All I need is one approving review.

@scruffian

@noisysocks

  • I tried to document Gutenberg’s desired PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher file structure and some best practices in a new lib/README.md file. Give it a read and, if you’re a coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. team member, feel free to add anything that I missed.
  • @kevin940726 has merged the necessary infrastructure to write E2E tests using Playwright.
    This is the first step towards migrating our E2E tests from Puppeteer to Playwright. (Context here and here.)
    If you’re keen to be an early adopter, there is some initial documentation on how to write Playwright tests and migrate Puppeteer tests to Playwright. README.md and MIGRATION.md.
    For now there’s no expectation that new tests should be written in Playwright.

@justinahinon

@ramonopoly

  • I have added an update note in relation fluid typography adventures over at Typography Tools: Tracking #34345.
  • Currently I’m concentrating on offering a backend option for fluid typography based on existing fontSizes presets in theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML..

Open Floor

Announcements, questions and discussions.

@mamaduka

I’m thinking of restarting the bi-weekly Block Editor Triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. Session. More information will follow in the core editor 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.

@welcher

I was hoping to enlist some help managing PRs/Issues for the https://github.com/WordPress/gutenberg-examples repository. We need reviewers and new examples to keep it a relevant learning/reference tool.
I was thinking of adding a codeowners file to automate review requests – just need some volunteers.

@scruffian

I’d like to add a team in the Gutenberg repo for people who are interested in theme related issues. That would make it easier to ensure that everyone who is interested in these kind of issues can be included.
@paaljoachim
A make core post will be coming in relation to overall idea of Github Gutenberg teams and their purpose.

@andraganescu

I’ve been working on improving the cover block to support featured images for background.
There were two available approaches:
Make the cover block aware of the “entity”, aka the post and pull the featured imageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. from it.
– Make some kind of attribute binding 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..

To get more details go directly to the Open Floor discussions in the Core Editor Slack channel.

#core-editor, #core-editor-summary, #gutenberg, #meeting-notes, #summary