Editor chat Summary: 11 March, 2020

This post summarizes the weekly editor chat meeting agenda here. Held on Wednesday, 11th March 2020 held in Slack. Moderated by @paaljoachim.

WordPress 5.4 Release Candidaterelease 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).

WordPress 5.4 Release Candidate (RC) was released 10th March.

Cherry Pick PR’s for WordPress 5.4 RC 2:
Current status:

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/ version 7.7

Gutenberg version 7.7 release post: https://make.wordpress.org/core/2020/03/11/whats-new-in-gutenberg-11-march/

Weekly Priorities

There is master plan for March:

Full Site Editing overview issue: https://github.com/WordPress/gutenberg/issues/20791

Task Coordination

Working on LatestPosts 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., LatestPosts v2 and Navigation block.
This PR allows Navigation menuNavigation Menu A theme feature introduced with Version 3.0. WordPress includes an easy to use mechanism for giving various control options to get users to click from one place to another on a site. to create items from an existing WP menu https://github.com/WordPress/gutenberg/pull/18869

Strong focus on: the Block Patterns UIUI User interface and the Full site editing.

Focus on block editor features 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. and registering block types from metadata in PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20.

Focus on expanding the global styles system to other areas: first step the custom colors ( __experimentalUseColor component) and try to make them work with global styles.

Continue working on storybook integration of components.

Focus on Global styles wrap up for v1 and Navigation.

Focus on the 5.4 release, and work on a package for generic screen functionality (share code between edit-post , edit-site etc), and global styles.

In relation to FSE (Full Site Editing), Creating/editing templates and isolating template parts.

Focus: adding more style controls to Gutenberg blocks, and making the controls easier to use.

Triaging the 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) audit board https://github.com/WordPress/gutenberg/projects/25

Needs review

Latest Post Block PR’s looking for a reviewer:
https://github.com/WordPress/gutenberg/pull/20563 @karmatosed

Open Floor

WordPress 5.4 will use the pre Gutenberg 7.7 user interface.

Brings attention to “Add menus endpoints.”

@brentswisher and @itsjonq
Will work on improving the stories and docs for the storybook components.

How do we show a template (wp_template post) we have built as a page on the frontend?
It needs to have the right slug so that WP template hierarchy takes over and uses that template. https://developer.wordpress.org/themes/basics/template-hierarchy/#single-page

“Consistency between image options in single image and gallery blocks.”
Regarding nesting single image blocks inside parent gallery.
This comment should help with a composed Gallery block:
A big issue would be InnerBlocks defining alignments for the children blocks.

#core-editor, #core-editor-summary, #gutenberg