Editor chat summary: 27 July 2022

This post summarizes the weekly editor chat meeting (agenda here) held on Wednesday, July 27 2022, 04:00 PM GMT+2 in Slack. Moderated by @andraganescu.

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

Gutenberg 13.8 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). was released today, release details here. Also see What’s new in Gutenberg 13.7? (20 July)

WordPress 6.1

The WordPress 6.1 Development Cycle page has been published with an updated timeline and release team and will be kept up to date to reflect any further changes to the release cycle. Check out the new WordPress 6.1 Planning Roundup v2 to stay in the 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. with the happenings around he next major WP release.

WordPress home and download redesign

Open Call For Comments on redesign and content of WordPress Homepage and Download page. @santanainniss chimed in to encourage everyone to share feedback of all kinds: “It’s a fast moving, fast evolving project so please weigh in!”.

It’s not every day that the home page is being revamped! The last one was in 2016!

Key project updates

The Navigation 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. is getting ready for major updates. @get_dave shared the project updates and also launched a call for help: “we’re actively looking for contributors. Happy to provide help/guidance to anyone who feels able to join us.”

Task Coordination

@mamaduka

@zieladam

@get_dave

@paaljoachim

  • worked on adjusting the Modal design
  • giving feedback to various issues.

@andraganescu

Open Floor

@mrwweb

Brought up a serious regressionregression A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5. present when using Firefox: Selecting Parent Block Selects Child Block in Firefox. Let’s have this on our radars and help land a fix.

@paaljoachim

Put a spotlight on the need for custom CSSCSS Cascading Style Sheets. in the block editor, a feature the CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. had and which now is lost. The issue needs a developer.

@get_dave

Highlighted  the discussion about adding a new @ syntax to 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. to be used to specify custom “states” in the UIUI User interface which don’t map to CSS pseudo selectors. Details were offered and the discussion is open on the issue.

Also, Dave offered a glimpse into the current evolution of the Navigation block’s default state.  If you are a developer of a Theme which uses Page List as a placeholder take note of the current update to respect uncontrolled inner blocks on Navigation block in editor and front of site. In the near future, we expect the block to automatically provide a list of Pages as a fallback so manually providing Page List in your block will not longer be necessary.

@skorasaurus

Will showcased the great advancements in adding theme.json support for toggling Width settings panel to the button block. There is a blockerblocker A bug which is so severe that it blocks a release. currently where the block_type_metadata filterFilter 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. does not work with disabling the width attribute in the button block. Also a general review of the PR is also appreciated.

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