Editor chat summary: August 2nd, 2023

This post summarizes the weekly editor chat meeting (agenda for August 2nd meeting) held on Wednesday, August 2nd 2023, 03:00 PM GMT+1 in Slack. Moderated by @fabiankaegy.

WordPress 6.3 RC3 was released and is available for testing. 6.3 itself will be released on August 8th. @priethor shared a great summary about the release day process. This is the perfect time to do some last-minute testing to help ensure the launch goes as smoothly as possible.

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/ 16.4 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 after the meeting ended. It’s available to test through GitHub.

Gutenberg 16.3 was released last week and the full changelog was posted here in the Make blog.

Key project updates

Open Floor

@isabel_brison shared a proposal they had published a few days earlier to improve the editor side of the release process. Any feedback on that would be very much appreciated.

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

Editor chat summary: Wednesday, July 19, 2023

This post summarizes the weekly editor chat meeting on Wednesday, 19 July 2023, 14:00 UTC, held in Slack.

Announcements

WordPress 6.3 RC1 was released on July 18. @jorgefilipecosta congratulated everyone that participated in the release.

Key project updates

There were no updates for the key projects shared during the meeting.

Task coordination

@jorgefilipecosta

Open floor

There were no topics of discussion raised on the open floor,

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

Editor chat summary: 12 July, 2023

This post summarizes the weekly editor chat meeting (agenda for 12th of July meeting) held on  Wednesday, July 12 2023, 03:00 PM GMT+1. in Slack. Moderated by @paaljoachim.

Help test WordPress 6.3 Beta 4.
What’s new in Gutenberg 16.1? (June 29)
Gutenberg 16.2 RC3 is available for testing.
Final version of 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/ 16.2 will be released Wednesday.

Key project updates:

No updates of Key Projects during the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. editor meeting.

Task Coordination

@mamaduka

I’m going through the 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. reports from WP 6.3 board, checking what we can fix.

@hellofromtonya

The Fonts 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. is being replaced by Font Face to support the new Font Library. Font Face has been merged into trunktrunk A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running "trunk", then you are on the latest revision. but will only load into memory when Font Library is available. Making all aware that the new approach no longer includes register or enqueue of fonts, as plugins will integrate into the Font Library instead. And Font Face becomes read only of 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. merged data, which will eliminate issues with what fonts appear in typography pickers.

This work is very low level. The new Font Face will not impact the UIUI User interface directly. Indirectly, its impact is on printing the font-face CSSCSS Cascading Style Sheets. so that fonts visually look correctly, ie use their font files to render properly. That CSS generator and printer role though has not changed from the Fonts API. What has changed? Where plugins introduce their fonts for user consideration and selection. That role moves to the Font Library.

Open Floor

@hellofromtonya

FYI: Fonts API will not get replaced until the Font Library is introduced. And this work is not being introduced into WP 6.3, as it’s still experimental.

WP 6.3 is dropping PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher 5.6 support, raising the minimum supported version to 7.0.
Gutenberg though needs to run on the last 2 WP major releases, meaning it can’t yet drop PHP 5.6 support.
The 2 PHP 5.6 PHPUnit CI jobs running on WordPress trunk have been removed from Gutenberg. Why? They were failing because Core no longer runs on PHP 5.6.

  • Update your PRs if they are failing for PHP 5.6 CI jobs.
  • When to drop PHP 5.6 support.

Discussion is here: Increase the PHP minimum supported version to 7.0

@skorasaurus

As I low-level contributor and triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. member, there were some suggestions within the past couple months ( i think here or in make.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ comments), that a release be devoted primarily to bug cleanup.

I’d just like to suggest that again… as a triager, I’m aware that some 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 issues in 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/ can be closed when new features are introduced but there are nearly 1,000 PRs (yes, some of them are drafts and probably be disregarded) but I imagine fellow contributors recognize the frustration of keeping up with PRs and searching through issues when they’ve already been reported.

A suggested label to go through. Open Gutenberg PR’s with no one to review these.

@mamaduka

Maybe we can keep track some of those PRs in separate board. Bug fixes are usually easier to review, unless they rewrite the whole editor

Read complete transcript

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

Editor chat summary: July 5th, 2023

This post summarizes the weekly editor chat meeting (agenda for July 5th meeting) held on Wednesday, July 5th 2023, 03:00 PM GMT in Slack. Moderated by @andraganescu.

Announcements

  1. WordPress 6.3 Beta 3 is out.
  2. With BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 3 already live, we are two weeks away from RC1 and the incoming string freeze. Please be aware that:
    • Soft string happens during Beta 4; it’s the last chance to add new strings.
    • Hard string freeze happens during RC1; no strings can be edited after this.
  3. A series of posts on phase 3 of the 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/ project has been started by @matias The 1st three installations are:

with more to come. You can check the progress by looking at the tag

Key project updates

Open Floor

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

Editor chat summary: June 28th, 2023

This post summarizes the weekly editor chat meeting (agenda for June 28th meeting) held on Wednesday, June 28th 2023, 03:00 PM GMT+1 in Slack. Moderated by @fabiankaegy.

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/ 16.1 was released. You can find out all the new things in the Whats new in Gutenberg 16.1 post.

WordPress 6.3 BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 12. was released with a small delay due to an issue with how minified styles were getting generated. You learn more about how to help pest this release via the news article published about it.

Key project updates

Open Floor

@smrubenstein raised a PR they created that aims to stabilize the __experimentalDefaultBlock API of the Navigation Block. The PR is currently waiting for a review.

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

Editor chat summary: June 21st, 2023

This post summarizes the weekly editor chat meeting (agenda for June 21st meeting) held on Wednesday, June 21st 2023, 03:00 PM GMT+1 in Slack. Moderated by @fabiankaegy.

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/ 16.1 RC1 will be released later today. 16.0 was released last week alongside the regular Whats new in Gutenberg post.

WordPress 6.3 BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1 will be released in less than a week on Tuesday, June 27th. A good overview of the various tasks still in progress can be found in the WordPress 6.3 Editor Tasks Project on GitHub.

Even though the release of the beta is happening one day before the public release of Gutenberg 16.1 the plan is still to include all the features up until 16.1 in WordPress 6.3.

Key project updates

Open Floor

@tjnowell raised a PR that fixes an issue with CSS @container queries break editor styles getting loaded via add_editor_style. The PR is currently waiting for a review.

@aurooba shared the discussion currently happening about finding a new name for the “Command Center”. We also had a discussion about how a decision gets made in these cases. If you have thoughts about the name, please add your thoughts to the ticketticket Created for both bug reports and feature development on the bug tracker..

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

Editor chat summary: 31 May, 2023

This post summarizes the weekly editor chat meeting (agenda for 31st of May meeting) held on Wednesday, May 31 2023, 03:00 PM GMT+1 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/ 15.9 has been released

Key project updates:

No updates of Key Projects during the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. editor meeting.

Task Coordination

Task coordination was not held due to low attendance.

Open Floor

@alexstine

Looking to get early feedback on Writing flow: Try arrow press confirmation before switching blocks – a change that would bring much better keyboard accessibilityAccessibility 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) to all editors. Please add your thoughts. Positive or negative, I want to hear. If you think it should be done differently, happy to hear that too.

@mamaduka

Last week I published a proposal for the new registerBlockSupport 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 looking for some feedback – Proposal: The registerBlockSupport API

@cbravobernal

Any help with this regression will be highly appreciated – Fonts not loading in page/site editor with Gutenberg 15.9 RC1

Read complete transcript

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

Editor chat summary: 24 May, 2023

This post summarizes the weekly editor chat meeting (agenda for 24th of May meeting) held on Wednesday, May 24 2023, 03:00 PM GMT+1 in Slack. Moderated by @paaljoachim.

What’s new in Gutenberg 15.8? (May 17)
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/ 15.9 RC1. Released Wednesday and available for testing.
WordPress 6.3 posts: Roadmap to 6.3 and WordPress 6.3 Planning Roundup.

Key project updates:

No updates of Key Projects during the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. editor meeting.

Task Coordination

No updates at this time.

Open Floor

@fabiankaegy

I just wanted to put it out there that if anybody deeply familiar with the data api wants to pair up and tackle a longstanding issue with how terms are getting assigned to posts in the editor I’d love to help / tackle that together.
See the following issue: taxonomy data in core store doesn’t get invalidated when new terms get added.
A draft PR has been created here: Fix refactor flat term selector to use data api for creating new terms It could use a look.

Sebastian

A question showed up in the 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 from Sebastian.
Is there any way to 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. 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. attributes only on htmlHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. comment saved attributes that is not documented yet? I hardly try to read and understand gutenberg source code as much as i can, but i couldn’t even figure out the place where the html comments get rendered.
Here is a Gist link to the solution that Sebastian figured out:
WP / Gutenberg – Change Block Attributes before they got saved in serialized html comments

Read complete transcript

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

Editor chat summary: May 10th, 2023

This post summarizes the weekly editor chat meeting (agenda for May 10th meeting) held on Wednesday, May 10 2023, 03:00 PM GMT+1 in Slack. Moderated by @fabiankaegy.

Gutenberg 15.8 RC1 was released right after the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. editor chat concluded.

A release candidate for WordPress 6.2.1 is available for testing.

Key project updates

Open Floor

@gigtux created two PRs for improving the preview of some theme level blocks. An overview issue to track this overall effort was also created: Improve the preview states for blocks that require entities

Reviews are welcome 🙂

@paaljoachim shared two PR’s that could use some additional testing:

@Hanzala would love to get some feedback on Fix toggle new tab does not persist changes to text input in Link Control, which looks at the UXUX User experience of the LinkControl component

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

Editor chat summary: 26 April, 2023

This post summarizes the weekly editor chat meeting (agenda for 26th of April meeting) held on Wednesday, April 26 2023, 03:00 PM GMT+1 in Slack. Moderated by @paaljoachim.

Gutenberg plugin 15.7 RC1 is ready to test.

Key project updates:

No updates of Key Projects during the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. editor meeting.

Task Coordination

No updates at this time.

Open Floor

@bph

In case you missed it. 
@greenshady publisehd Per-block CSS with theme.json and
@welcher published How webpack and WordPress packages interact on the WordPress Developer Blogblog (versus network, site).

There are a few more discussions at 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/ repo on the topic ideas on Developer Blog Content, just in case someone would like to start writing, or wants to chime in.

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