Editor chat summary: 27 September, 2023

This post summarizes the weekly editor chat meeting (agenda for 27th of September meeting) for Wednesday, September 27 2023, 03:00 PM GMT+1 in #core-editor. Moderated by @paaljoachim.

Accouncements

Gutenberg plugin 16.7 was released today. A big thank you to @mikachan for handling the release!
Beta 1 of WordPress 6.4 was released yesterday.
Only fixes can be added during a 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. period.
The current release target is 7th of November.
WordPress 6.4 Editor Tasks.

Key project updates:

Here is a new list of key updates. Thanks to @bph for gathering this list.

Task Coordination

No updates.

Open Floor

@NekoJonez

During translationtranslation The process (or result) of changing text, words, and display formatting to support another language. Also see localization, internationalization. I noticed that some strings about the pattern directory were added… So, I wonder the new string “Directory” about what is it talking? Since in Dutch that can mean two things. I created this ticketticket Created for both bug reports and feature development on the bug tracker. for it: Translator confusion about “Directory”
Also, isn’t a verb missing here? See more details in this 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/ issue.
Missing verb in string?


Read complete transcript

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

Editor chat summary: September 20th, 2023

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

WordPress 6.4 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 September 26th. The full development cycle for 6.4 can be found here: https://make.wordpress.org/core/6-4/

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.7 RC1 was released right before the meeting. It’s available to test through GitHub.

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

Key project updates

Open Floor

@mamaduka asked for feedback/testing on a PR that fixes an issue relating to contentOnly locking.

@mdxfr shared several regressions related to the post excerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that plugin’s metabox. functionality in WordPress 6.3.

Just want to point out several issues related to Excerpt 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. in WP6.3. Since it is a base feature, it is important to fix it soon.
The tracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. issues are milestoned for 6.3.2 but would be nice to ship the fixes into next Gutenberg release (16.7/16.8) but also next WP6.4
https://github.com/WordPress/gutenberg/issues/53570
https://github.com/WordPress/gutenberg/issues/15117
https://core.trac.wordpress.org/ticket/59270 (flagged 6.3.2)
https://core.trac.wordpress.org/ticket/59043 (flagged 6.3.2)
It has impact for instance on
https://github.com/woocommerce/woocommerce-blocks/issues/10653
https://github.com/woocommerce/woocommerce/issues/39934

About Cover 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. align-top doesn’t work for awareness, the fix was merged into 16.7, thx (https://github.com/WordPress/gutenberg/pull/54050), maybe we can pick it into WP6.3.2 target list also…

@proxxim asked about any plans for adding a focal point picker to the cover block when it pulls in 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. of a post. We moved the discussion to the relevant GitHub issue.

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

Core Editor chat summary: 13th September 2023

This post summarises the weekly editor chat meeting (agenda for 13th September meeting) held on 2023-09-13 14:00 UTC in Slack. Moderated by @get_dave.

Status Updates

Updates based on updated scope for site editing projects

Task Coordination

@jeryj:

  • I’ve been working on refactoring how the block toolbar is semantically communicated in the DOM by moving it to render in the editor headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes., rather than within the editor canvas.
  • The is a PR as a proof of concept. It is not ready to really be reviewed but is useful for seeing the direction it’s going

@get_dave:

Open Floor

Registering Variations for Posts terms and Nav 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.

  • They are about creating variations on the server side for the post terms block and the navigation link block.
  • They happen too early, so custom taxonomies and post types may not be registered yet.
  • @get_dave suggested raising PRs and he would support with reviews or getting others to contribute.

Keep selected size on changing image in Image block

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

Editor Chat Summary: 06 September 2023

Facilitator and notetaker: @bph

This is the agenda for the weekly editor chat scheduled for  Wednesday, September 6th, 2023, 14:00 UTC The meeting is held in the #core-editor channel in the Making WordPress 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/.. See full transcript.

Announcements

WordPress 6.3.1 maintenance release

Gutenberg 16.6 RC is available Thank you to @vcanales for managing the release. Stable release is due later today.

Project Board for Editor Tasks for WordPress 6.4

@mikachann on the next 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/ release (16.7):

The WordPress 6.4 Editor Tech Leads (@karmatosed, @siobhyb, and myself) have agreed to delay the 16.7 GB release one more week to give some extra room for new features during the shorter release cycle for 6.4, so the current schedule is the following:

  • Gutenberg 16.7 RC1 on September 20th (originally planned on September 13th)
  • This will be the general cut-off date for new features developed in the 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, except tasks blessed in TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress..
  • WordPress 6.4 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 on September 26th.
  • Except for the blessed tasks, only fixes can be included after this date.
  • Gutenberg 16.7 on September 27th.

Please let us know if you have any questions or concerns.

Project updates

Update on the Key Projects
This is an update list after the 6.3 release.

Task Coordination

@poena

“Hi, I am away this week and feeling a bit short on time getting the text orientation feature into 6.4. I need help with two things:

  • -Code review of the PR.
  • -How to reset two values/controls inside one ToolsItemPanel (onDeselect).

Who can I pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” that has worked on this?”

@onemaggie added: Solving this is relevant to the development of Twenty-Twenty Four default theme. Please do have a look at it if you can

@leemon

“Can someone take a look at these issues, please: https://github.com/WordPress/gutenberg/issues/52644 and https://github.com/WordPress/gutenberg/issues/40018 ? They are important for people running hybrid themes. It would be great if these bugs were fixed for WP 6.4.” (via the agenda post)

@mdxfr 

via the agenda post inquried that these issues be added to 6.3.2 target boards.

Still unclear what causes the issues, some opinions it may be a problem coming from how autop magically intervenes in classic content. We have other issues with excerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that plugin’s metabox. as well see the 2 others linked from Excerpts Not Showing Bold Text..

and this one in the “Punted to 6.5” card in the WP 6.4 Editor Task Project Board ?
Query loop – remove current post ID for ‘related posts’ for awareness.iI appears the best way to redo this is a code exploration that would add a 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. attribute to skip the current post when the post is set to not inherit.

The editor tech leads @tellthemachines and @ramon are and as far as I know they already started with the preparations for 6.3.2.

@mikachan mentioned she will take a look at 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. issue and comment on 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/.

Open Floor – extended edition.

@onemaggie

Work on Twenty Twenty-Four is on going, but there are a few issues that the theme requires to be done in the editor, I would like to raise them here (one of them was already mentioned by Carolina) for anyone that would care to help out: 

Related Gutenberg Issues and PRs

@gregross

Just wanted to note that my pr Set the timezone correctly) is getting close to ready to merge, thanks for all the help in getting it there. During the meeting this PR was merged by @ajlende

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.


Props to @paaljoachim for review

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

Editor chat summary: August 30th, 2023

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, August 30, 2023, 14:00 UTC.

General Updates

  • Gutenberg 16.5.1 is available.
  • 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.6.0 RC1 will be released during the next hours.

Open floor

@juanfra

  • raised Add CSS class to paragraph block for awareness.
    • It’s a hard to maintain PR due to the large number of modified files so faster reviews would be useful. The PR will add a new CSSCSS Cascading Style Sheets. class to all rendered paragraphs.
    • Do not be scared about the many changes the essence of the PR is detailed here.

@mdxfr

@gregross

@luminuu

  • asked if there is a tracking issue in the Gutenberg repo for things related to the newly developed TwentTwentyFour theme

Async key project updates

Read the latest updates directly from the following tracking issues:

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.

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

Editor chat summary: August 16th, 2023

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, August 16, 2023, 14:00 UTC

General Updates

Async key project updates

Read the latest updates directly from the following tracking issues:

@annezazu

Wanted to start sharing updates as I can and as I’m seeing work happening as it relates to phase 3 to help keep folks informed:

Task Coordination

Font management is planned for WP 6.4 which will include Font Library and Font Face (formerly 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.) being introduced in CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress..

  • Font Face is ready.
  • Last week, the PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher backend part of the Font Library was merged into 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/.
  • Both are disabled from, loading until the frontend piece is ready and merged in Gutenberg.

Here’s the tracking issue for the first stage of the Font Library.

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.

Read complete transcript

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

Editor chat summary: 9 August, 2023

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

WordPress 6.3 was released on the 8th of August.
Gutenberg 16.4 RC1 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.4 will be released Wednesday.
A big thank you to @mikachan for handling 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 release.
Sarah is using this checklist.

Key project updates:

@mikachan

The WebFonts 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. – work is currently underway on the new Font Library. The initial Fonts Library: Backend PR is currently being worked on, and there are more related issues in [Tracking] Fonts Library. Stage 1: Google and Local fonts. It would be great to get more reviews on the backend PR, and also some more input on this discussion about where to store the list of Google Fonts. Thanks!

Task Coordination

@get_dave

I’m working on 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) enhancements around 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. to try and address some outstanding concerns. Also exploring ways to improve the responsive layout of the Navigation block. Still at the thinking/exploration phase. Also re-focusing a bit on allowing custom labels for items in List View.

Open Floor

@andreiglingeanu

I’m Andrei, I’m one of the developers of the Blocksy theme.
Question: is there way to bypass namespacing the styles for some of the $styles from the editor settings?
From the discussion that happened a new issue was created:
Allow inserting un-namespaced editor styles into the iframe.

@proxxim

I wonder if it might be possible to shine some light on this discussion: 
Query Block doesn’t seem to provide settings to a Post Template in a pattern/template-part
I tried to use synced patterns in the Post Template block but there seems to be a disconnect on the front-end as long as it’s a pattern.
I registered some block variations for the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress./button block and added isDefault: true to one of them, but when adding a new core/buttons block in the editor that variation is not used as the inserted button.
Issue created here: core/buttons does not respect isDefault for core/button variation.
Here is an associated issue: core/button variations doesn’t appear in core/buttons inserter. 

Read complete transcript

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

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 5.6.20 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