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: 14 June 2023

This post summarized the editor chat from  Wednesday, June 14, 2023, 14:00 UTC (agenda) held in the #core-editor channel moderated by @bphFull transcript

Announcements

  • Gutenberg 16.0 is now available for download from the plugins repository. Release leadRelease Lead The community member ultimately responsible for the Release., Nick Diego published the release post What’s new in Gutenberg 16.0? (14 June)
  • WordPress 6.3 is less than two weeks away from 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 (June 27) This is the second to last 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, and it needs lots of testing.
  • The FSE Call for testing 24 is a great way to learn about the new features and at the same time provide feedback before the beta releases, deadline for comments is June 28

New Developer Blogblog (versus network, site) posts

Project updates

Task Coordination

@Leonardus Nugraha, 6.3 release squad docs team,

published the Dev Notes tracking issue for WordPress 6.3. It’s the first time, Leo is working on this, so he definitely requires your help finding all the PRs that would need a dev notedev note Each important change in WordPress Core is documented in a developers note, (usually called dev note). Good dev notes generally include a description of the change, the decision that led to this change, and a description of how developers are supposed to work with that change. Dev notes are published on Make/Core blog during the beta phase of WordPress release cycle. Publishing dev notes is particularly important when plugin/theme authors and WordPress developers need to be aware of those changes.In general, all dev notes are compiled into a Field Guide at the beginning of the release candidate phase..


@ndiego 6.3 Editor Triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. release squad
If anyone is looking to contribute and work on an issue, the items on the Editor Tasks for 6.3 board are the most important for 6.3

Open Floor

@bernhard-reiter

This is more of an early pre-announcement, but @fullofcaffeine has been working on a PR that will enable us to publish a point releaseMinor Release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality. for a previous version series even if a new stable release has already been published. (E.g. if the current Gutenberg version is 15.9.1, and we discover a serious 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. in 15.8.1, the changeset will allow us to publish a 15.8.2 release with a bugfix.) Since it is a somewhat substantial change to the release GHA workflow, we’re planning to land it only after GB 16.1 has been published, in order not to interfere with WP 6.3. We’re currently targetting July 5 (see). Here’s some more info shared by @fullofcaffeine.


@Hanzala 

“[I] missed last few meetings due to some work stuff but it feels good to finally join today’s meeting. Hope to contribute on some task in a coordinated way. just wanted to share that”.

Birgit: “It’s good to have you join us today and we are all looking forward to your contributions. Bangladesh and WPDeveloper have been contributing quite a lot lately  Especially for 6.2. Thank you!

Hanzala: “Yeah many people are really interested. Hope we can find some impactful contributors.”

Props to @paaljoachim for review.

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

Core Editor chat summary: 7th June 2023

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

Status Updates

  • Gutenberg 15.9.1 is the latest release following on from 15.9.0.
  • The 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). wasn’t released yet.
  • Check out the Issue for backporting the PHP changes from the Plugin for the WordPress 6.3 release. Please check whether you’ve received a 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.” and if you have please take time to help get your changes ready.

Updates based on updated scope for site editing projects

Task Coordination

The following items were shared by folks to update us on what work is in progress or where help is needed:

@ndiego:

  • Currently working on the release process for 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.0 RC1 and part of that is going through all of the PRs attached to the milestone to make sure each has a [Type] ... label. These are used to auto-generate the changelog.
  • Wanted to request that when folks create/review a PR, to please make sure they add a type label (i.e. [Type] Bug[Type] Enhancement etc.).
  • Focusing on the Contributor Guide sections of 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 Handbook. The goal is to get each page updated and accurate as well as adding missing info.

@get_dave:

  • I been working on several PRs relating to the work underway to refresh and improve the core LinkControl component.
  • Adding focus mode for Navigation Menus as part of work to add Navigation section to the Browse Mode sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme..

Open Floor

It was a quiet meeting due to WCEU…

New Contributor review requests

#core-editor, #core-editor-summary, #meeting, #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 17th, 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, May 17, 2023, 14:00 UTC.

General Updates

Async key project updates

Read the latest updates directly from the following tracking issues:

@get_dave
Update On Navigation

  • The intended scope of work for the 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. in WP 6.3 has been refined and confirmed (see this Issue).
  • Contributors have shipped improvements to the fallback mechanics for the block. This is now normalised in a dedicated class on the PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher side and accessible from the front end via the REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/.. These changes improve the UXUX User experience of the block by always ensuring a 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. is pre-created meaning there is no “transition” state in the block when it moves from uncontrolled to controlled.
  • Contributors have been improving performance by preloading the key Navigation-related network calls in the Site Editor.
  • Contributors have been engaging in ongoing discussions to refine the scope and purpose of Navigation in the Browse Mode sidebar.
  • Work is underway to improve the Link creation interface to improve its utility for the Navigation block (and the editor in general).

Open Floor

@James Cunningham 

Highlighted remove shortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. support from block templates change in core

@james-roberts
Highlighted issue https://github.com/WordPress/gutenberg/issues/50532 to check if it is right to be in GitHub repo or in trac

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: 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: 3 May 2023

This post summarized the editor chat from  Wednesday, May 3, 2023, 14:00 UTC (agenda) held in the #core-editor channel moderated by @bphFull transcript

Announcements

Gutenberg 15.7 is now available for download from the plugins repository. Release post is in progress.

New Developer Blogblog (versus network, site) posts

FSE Program Testing Call #22: Front Page Fun –  Deadline for feedback is May 8th, 2023

Developer Hours – Introduction to WordPress Playground will be held on twice

On May 23, 2023 at 17:00 UTC / 12:00 PM EDT hosted by Justin Tadlock
On May 24, 2023 at 8:00 UTC / 15:00 Indonesia Time hosted by Michael Burridge

Project updates

Navigation

@get_dave created a new overview issue for Navigation: WIP Navigation Overview: 6.3 Priorities

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.

@hellofromtonya posted an update for the Fonts API:

  • The project board is now groomed, with card priority sorted in highest (top) to lowest (bottom).
  • The Roadmap’s Ongoing work section is updated and tasks are split into  Required for Core introduction and Future. The primary focus then is on completing the required for CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. items.
  • Goal: introducing the API in WP 6.3 

Native Mobile

@twstokes noted recently fixed or improved

Task Coordination

@annezazu mentioned:  “There’s a new, very simple “UX and Polish” board that some of us are trying to curate for some developers to dive into.Any issue on this board should be actionable by developers specifically, not add any new features, and not require additional design thought or help.” 

@mamaduka mentioned “I’ve been debugging flaky e2e tests and helping with reviews this week.”

Open Floor – extended edition

@proxxim posted on the agenda the following idea:

“The `templateLock` for feature `innerBlocks` might need more refinement” and provided the following use case:
“We want the client to be able to insert a maximum amount of two buttons in an innerBlock. The client should also be able to insert just one or zero buttons as well. The current implementation of templateLock does not offer a configuration option for such a use case.”

@aurooba commented: “This would be handy for a lot of different custom blocks I often also create where you need to maximum number of innerBlocks, rather than a specific amount.”, followed by another use case: a custom 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 feature posts from another custom post typeCustom Post Type WordPress can hold and display many different types of content. A single item of such a content is generally called a post, although post is also a specific post type. Custom Post Types gives your site the ability to have templated posts, to simplify the concept.. The design directive explicitly asked to not allow more than 6, less than 6 was okay. “If the templateLock featured had a max property, that would make it pretty simple.” she wrote.

Another use case: “Having a max (and even a minimum) is a pretty common pattern most folks coming from the world of ACF and similar plugins are used to. For example, the repeater field in ACF lets you define a minimum and maximum for its rows.” (also by @aurooba)

@fabiankaegy chimed in with an issue that’s already on 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: Add ability to limit the number of items within an Inner Blocks area. @proxxim and @aurooba should join the discussion to give developer more scenarios to be sure a new API would cover the use cases.

Props to @paaljoachim for review

#core-editor, #core-editor-summary, #gutenberg, #meeting, #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