Editor chat summary: Wednesday, February 23 2022

This post summarizes the latest weekly Editor meeting (agenda, slack transcript), held 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, on Wednesday, February 23, 2022, 14:00 UTC.

General Updates

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/ 12.7 RC1

Gutenberg 12.7 RC1 was released by @cbravobernal and is available to test.

WordPress 5.9.1

WordPress 5.9.1 was released yesterday. This maintenance release features 82 bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. fixes in both CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. and 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.

Async key project updates

We used to exchange key project updates synchronously during the chat. However, many of the key Gutenberg projects sustain a regular cadence of updates on their tracking issues on 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/.

This week we tried async updates. The attendees are encouraged to read the latest updates directly from the following tracking issues at everyone’s leisure:

Task Coordination

@Mustaque Ahmed

@get_dave

Seeking more reviews on PRs that aim to make the Navigation block more internally consistent:

@Ciprian Popescu

Raised: Super broad selector for images max-width on WP 5.9.1 breaks image width to get some additional eyes on the issue.

@paaljoachim

  • Highlighted: Move post/page title to the top bar as a good issue that will help a lot of users on various levels. @vdwijngaert Koen worked on it but has not had the time to followup on it.
  • Is working on various issues that he gives design feedback to.

@kirtangajjar

Raised: Fixes pasting plaintext with HTML tags does not display them to get some feedback.

Note: Anyone reading this summary outside of the meeting, please drop a comment in the post summary, if you can/want to help with something.

Open Floor

@Zeb

Is looking for a final review of the work he has done on the Table of Contents block.

@mrwweb

Highlighted his Proposal to Standardized block markup, theme.json design tokens, and CSS classes to improve interoperability with the note:

There are a lot of people who work on custom themes who are struggling with some of the style and markup changes in 5.9 and don’t understand the roadmap for the future-compatible theme customization.I’m working on a proposal for one way to handle this that should be out later this week, but I want to just get it onto folks’ radar ASAP. In many ways, I don’t think there has to be a huge change in direction, but some new standards and an adjusted block approach to settings could go a really long way in supporting custom themes.

and later also added this follow up:

@luehrsen added to the above that any feedback on the discussion above would be very appreciated.

@bph

Raised awareness of the updates @get_dave has made to the GitHub releases of the 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 to highlight the contributed of each release.

@paaljoachim

Shared a discussion added by @jameskoster In relation to the Query LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. block.

@bph

Shared the recording from the second Gutenberg Developer Hours and announced that the next Developer Hours will be on March 8th, 2022 at 11am ET 16:00 UTC

@mamaduka

Raised an issue report on Twitter that needs some more testing on Windows.

Read complete transcript

#core-editor-summary, #summary