Core Editor chat summary: 21st September 2022

This post summarises the weekly editor chat meeting (agenda here) held on 2022-09-21 14:00 UTC in Slack. Moderated by @get_dave.

Status Updates

  • Version 14.1.0 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/ 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 was released. You can read what’s new in Gutenberg 14.1.0.
  • Following this, Minor release 14.1.1 was released 2 days ago to fix a 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. with searching for blocks.
  • Zooming out a bit, the WordPress 6.1 release schedule is proceeding. 
    • 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 was supposed to be yesterday but it turns out that’s been moved to today (21st September 2022).
    • Just in case it moves again, you can check out the full development cycle plan.
  • The last version of Gutenberg that made it into WP 6.1 was 14.1 RC1.

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:

@alexstine (not present – shared from agenda):

    @annezazu:

    • Working on
      • the FSE Program Testing Call #17: Guiding the Gutenberg Gallery (everyone is welcome to participate).
      • co-coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. editor triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. duties for 6.1.
      • a Core related roadmap companion post for Make Core with a few folks.
      • a core editor improvement post on the various design tools coming to 6.1.
      • a draft of an 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) improvements roundup for 6.1.
    • Lots of writing, testing, and sharing info with folks where I can!

    @mamaduka – I am planning to start work on the new entity permission selector; it would be like `canUser` but easier to use with entities.

    @get_dave:

    • I’m switching focus to work on bugs. Found some interesting issues around LinkControl and also 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..
    • Continuing to iterate in the background on using slugs for Navigation blocks, and also ability to add Custom Labels to the List View.

    @colorful-tones:

    • I’m really keen on trying to review the latest roadmap for 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. and love the organized outline of features, but almost feel overwhelming and hard to know where one might focus on reviewing and providing feedback. So, any guidance is appreciated.
    • @hellofromtonya responded to say: right now, it’s blocked until the re-architecturing work is done.

    @bph:

    • For 6.1 we, Michael and I, added the label needs-dev-note to quite a few PRs in our first round of triaging.
    • Next steps is to add them in topical order to the Dev Note tracking issue. It might take another few more days to finish it.
    • Please continue to leave comments on the issue, or the PRs. I’ll catch up with you quickly. 

    Open Floor

    The full Open Floor discussion is available on 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/.. It was a quiet meeting…

    Critical Bug Reporting for WordPress 6.1

    @ndiego said:

    As @annezazu alluded to, right now, my main focus is testing, testing, testing. But we need more help to ensure 6.1 is as polished as possible. I just wanted to reiterate that if anyone finds a critical bug, especially if it’s related to 6.1 features, please add it to the 6.1 Project Board and we will triage it from there.

    Thanks to everyone who attended the meeting.

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

    Editor chat summary: Wednesday, 14 September 2022

    This post summarizes the weekly editor chat meeting on Wednesday, 14 September 2022, 14:00 UTC held in Slack.

    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/ 14.1 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).

    @cbravobernal released Gutenberg 14.1 RC this week. The release can be downloaded at https://github.com/WordPress/gutenberg/releases/tag/v14.1.0-rc.1. The changelog could also be checked on the same link.

    This is the last release that goes with WordPress 6.1.

    WordPress 6.1

    Things are going well for us to have a smooth release, on the day before the chat there was a demo of what is going to be included, and we had the chance to see multiple things from the editor side, e.g., template edit, content locking, etc. It is going to be a huge release

    There are still some backports in progress and any help is welcome.

    Task coordination

    @jorgefilipecosta

    • Merged smaller PRs that are required for 6.1.
    • Made template names and descriptions dynamic.
    • Plans to:
      • Do some backports.
      • Merge the content-locking PR’s still remaining
      • Write the dev notesdev 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 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.
      • Some component 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./code improvements e.g: gradients and colors.

    Dev notes

    @bernhard-reiter shared that the dev notes tracking issue is available at #42961.

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

    Editor chat summary: 31 August, 2022

    This post summarizes the weekly editor chat meeting (agenda here) held on 2022-08-31 14:00 UTC. 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/ 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 releases

    Key project updates

    Key project updates:

    Task Coordination

    @mamaduka

    • I’m looking for more feedback on the “Block-based template parts for Classic themes” – it is important as we’d like to ship this in the next major releasemajor release A release, identified by the first two numbers (3.6), which is the focus of a full release cycle and feature development. WordPress uses decimaling count for major release versions, so 2.8, 2.9, 3.0, and 3.1 are sequential and comparable in scope.

    @onemaggie

    @andraganescu

    Open Floor

    Announcements, questions and discussions.

    @luminuu

    Are there plans to prioritize [the blocking] changes [for new TwentyTwentyThree style variations] until the Feature Freeze (which should be 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)?

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

    Editor chat summary: 24 August, 2022

    This post summarizes the weekly editor chat meeting (agenda here) held on 2022-08-24 14:00 UTC. in Slack. Moderated by @zieladam.

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

    Key project updates

    Key project updates:

    Task Coordination

    @nickdiego

    • I just wanted to shout out all the great work happening here. Having this completed by 9/20 would be amazing: Addressing Design Tooling Consistency. But it is a lot of work and help is needed

    @bernhard-reiter

    • As mentioned here, I’m looking for volunteers to help with backporting PHP files for the 6.1. release. I’ve filed a GH issue here — if you’d like to help, please have a look at the it and add a comment and/or add your GH handle next to the relevant file(s)! This should be especially easy for the folks who contributed those changes to Gutenberg in the first place. And it’s a prerequisite for any of those features to make it into CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.!

    @zieladam

    • I am exploring running the entire WordPress, including the PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher files, in the browser using WebAssembly. It could power many interactive tutorials!
    • I stabilized the new data hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same.useResourcePermissionsuseEntityRecord, and useEntityRecords (has now been merged)
    • With @gziolo, we’re working towards publishing TypeScript types with the data (useSelect()useDispatch()) and the core-data (getEntityRecords()) packages. Autocompletion is hopefully coming soon!

    @amustaque97

    @wildworks

    Open Floor

    Announcements, questions and discussions.

    @onemaggie

    it’s my first time leading a release, and I already have a PR in line for cherry picking for a Gutenberg plugin RC2, so if you have a PR that didn’t make it to the milestone today, let me know asap

    To get more details go directly to the Open Floor discussions 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.

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

    Editor chat summary: 17 August, 2022

    This post summarizes the weekly editor chat meeting (agenda here) held on 2022-08-17 14:00 UTC. in Slack. Moderated by @zieladam.

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

    Key project updates

    Key project updates:

    Task Coordination

    @paaljoachim

    @zieladam

    • Here’s what I’ve been up to:
    • WP_HTML_Walker – a reliable way to update the HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. 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. markup from PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher, forget about regexps. An official make coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blogblog (versus network, site) proposal is coming soon!
    • I published the proposal to Stop merging experimental APIs from the Gutenberg plugin to WordPress core
    • I’m transforming the Create your First App with Gutenberg Data tutorial into a course on learn.wordpress.org!

    @oandregal

    • I’m getting back into the swing of things, so a lot of catchup. Helped with the gutenberg release and I’m ramping up to help in the area of “locking a pattern” (Add: Content lock ability started by JorgeCosta).

    Open Floor

    Announcements, questions and discussions.

    @ndiego

    There was previously some concern around adding Font Family support to more blocks since the Web 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. was still being finalized. Given this recent tracking ticket and all the associated PRs, I’m assuming that are good to move forward with full typography support across blocks? 

    A reply from @hellofromtonya

    • The Webfonts API is still in development, yes. This is true. It’s entire architecture is being changed. However, the API itself as it is in Gutenberg works. The issue of using these enqueued / selected fonts within blocks though is outside the scope of the API itself. What do I mean by that? Right now, any block level interface could get the fonts from the API. That functionality exists now in Gutenberg.
    • For WP 6.1, it’s highly likely the Webfonts API will not be ready.

    See the full conversation on Slack.

    @priethor

    The WordPress 6.1 feature freeze is scheduled for September 20th (Tuesday), and the Gutenberg 14.2 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). is planned for Sept 21st. It has been common in past releases to arrange the last pre-freeze RC to align with the Feature Freeze, so I was thinking of moving the Gutenberg 14.2 RC1 one day earlier to align with the WP 6.1 Feature Freeze. There are mainly three options for the feature freeze:

    • Make 14.1 the last version included; effective feature freeze on Sept 7th, 13 days of buffer time until WP 6.1 FF.
    • Make the 14.1 cycle one week longer; effective FF on September 14th, 6 days of buffer time.
    • Make 14.2 the last version, but shorten the RC period, with the 14.2 RC1 and effective feature freeze on September 15-16th.

    The last two options are very similar, but I would prefer the last one (making 14.2 RC shorter) so that we avoid altering the biweekly release cycles/dates.

    See the full conversation on Slack.

    @hellofromtonya

    PHPUnit tests > to help reduce backporting effort, I’m working on bringing parity between Core’s and Gutenberg’s PHPUnit testing. For example:

    • Turning on and testing of PHP notices and deprecations > which means source code may need adjustment to get rid of these errors
    • Running the tests against all PHP supported versions to ensure there are no incompatibilities

    Why? Tests will fail in Core when backported. So catching issues early and continuously throughout the development cycle will help to ensure the PHP side of things is Core commit ready.

    To get more details go directly to the Open Floor discussions 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.

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

    Editor chat summary: 10 August, 2022

    This post summarizes the weekly editor chat meeting (agenda here) held on Wednesday, August 11 2022, 04:00 PM GMT+1 in Slack. Moderated by @paaljoachim.

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

    Gutenberg 13.9 RC1 was released 11 August.
    Thank you for @oandregal for handling the release.
    This includes the following enhancements:

    • Style engine: Prettify combined selectors. (#43003)
    • Style engine: Prettify output. (#42909)
    • Style engine: Rename a global function. (#42719)
    • Shortcuts: Add Ctrl+Y for redo on Windows. (#42627)

    Gutenberg 13.9 RC2 was released. This includes:

    Gutenberg 13.8.2 patchpatch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. was released to fix the following:

    Key project updates

    Key project updates:

    Task Coordination

    @mamaduka

    @geriux

    • On the mobile-side we started with the ReactReact React is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. Native upgrade effort.

    @zieladam

    Open Floor

    Announcements, questions and discussions.

    @mdxfr

    Some points that need to be added in the roadmap IMHO, because those are systematic needs:

    1. About 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. 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., i do not see the basic need “exclude current post from results” in the Query Loop Improvement V2 List.
    2. The Query Loop block should also be extended to become the Gutenberg Swiss knife, like the Clickly Query Builder, to cover more usages and add flexibility during content creation (also with WooCommerce). Otherwise we will enter in a tunnel to fine tune blocks by iteration, release after release… i can see some works are done in such area, but perhaps you can be more ambitious!
    3. About navigation, there is no sticky option on the roadmap ? another highly needed feature, for anyone building some websites with WP (yes there are third part plugins but this is needed by more than 80% of websites).
    4. Another “quick win feature” (i.e an every day project need) is Add a current-menu-ancestor class to navigation items (PR waiting for merge), but there were some discussions recently around this (cannot find the global related isuse) and @get_dave is following these. It is already in the roadmap but as normal priority. Should a nice addition to the 6.1 release (it is also a systematic need).

    Replies from @ntsekouras and @paaljoachim

    1. Exclude current post from results” has been added to the overview issue.
    2. [Block Library – Query Loop]: Try filters with ToolsPanel has been merged. A feature request issue would be helpful to create for additional suggestions on how to improve this feature.
    3. Sticky option for the Navigation block has been added to this issue: Fixed Position Header and Footer Template Parts. (Title does not mention Sticky for the Navigation block. Making it more difficult to find.)
    4. No feedback.

    @bph

    Birgit shared this post.
    Kick-off WordPress 6.1 release docs.

    11 August Hallway Hangout: Editor Tech Lead role 101 was held. A video recording is available in the Hallway Hangout post.

    @ndiego

    @mamaduka and I have been running the weekly Editor Bug Scrubs for a few weeks and have run into countless old issues that are actually no longer issues in Gutenberg and/or CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress..  I am thinking about a concerted “marketing” effort to encourage the broader community to review any old Gutenberg issues that they may have created and check if they are still relevant. Sort of a “community cleanup” effort ahead of 6.1. Obviously not looking for a decision here, but just general thoughts if anyone has any. Wasn’t sure if something like this was tried before?

    Reply from @paaljoachim

    That sounds like a very good idea Nick!
    Perhaps a make core post could be created as it would give additional focus on cleaning up the old issues.

    To get more details go directly to the Open Floor discussions in the Core Editor Slack channel.

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

    Editor chat summary: Wednesday, 03 August 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, August 03, 2022, 14:00 UTC.

    General Updates

    Gutenberg v13.8.0 stable version was tagged and released today.

    Thanks to @mamaduka for tackling this release!

    Async key project updates

    Read the latest updates directly from the following tracking issues:

    @jorgefilipecosta

    • On the styles and style engine projects created a PR ready that outputs the presets specific to a section. It is ready for reviewWith it a group 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. e.g: used in a pattern can have its own presets e.g: its own color palette its own gradients etc 
    • A PR with an identical mechanism for descendent block styles is also available at.
    • On the site editor and templates project, I created a PR that allow the user to create a generic template from the site editor and another that allows creating templates for specific authors.
    • On the building with patterns project, I have a PR ready that allows one to limit the usage of its pattern to specific post types.

    Task Coordination

    @zieladam

    @paaljoachim

    @siobhan

    • From the mobile side, we recently worked to match the web’s support for List v2
    • We have tentative plans to upgrade the ReactReact React is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. Native version in the upcoming weeks/months

    @annezazu

    • Working on a recap of the latest call for testing for the outreach program (and figuring out what the next one might look like).

    Open Floor

    @zieladam shared about way to update HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. markup from PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher

    • Could you use a better way of updating the HTML block markup from your PHP code? You’ll love this proposal of a canonical HTML-processing 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.:WP_HTML_Walker: Inject dynamic data to block HTML markup in PHP it can only move forward with your input! Please read, express your use-case and concerns, and review the code – it’s the only way to get it eventually merged.
    • The proposal will be shared via make post for better visibility and reach.

    @wildworks

    @sabernhardt

    • Suggested adding coordinate-with-gutenber to some tracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. tickets such as 56228 which involves editing both coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. files and 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.

    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

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

    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

    Editor chat agenda: 27 July 2022

    Facilitator and notetaker: @andraganescu

    This is the agenda for the weekly editor chat scheduled for Wednesday, July 27 2022, 04:00 PM GMT+2. This 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/..

    General Announcements and Links.

    Key project updates

    Task Coordination.

    Open Floor – extended edition.

    If you cannot attend the meeting, you are encouraged to share anything relevant for the discussion:

    • If you have an update for the main site editing projects, please feel free to share as a comment or come prepared for the meeting itself.
    • If you have anything to share for the Task Coordination section, please leave it as a comment on this post.
    • If you have anything to propose for the agenda or other specific items related to those listed above, please leave a comment below.

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

    Editor chat summary: 20 July 2022

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

    Announcements and Links

    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/ 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 13.7 was released today. What’s new in Gutenberg 13.7? (20 July)

    Open Call For Comments on redesign and content of WordPress Homepage and Download page. Please share your ideas, opinions etc. It’s not every day that the home page is being revamped! The last one was 2016!

    New Labels on the Gutenberg Repo

    • [Type] Developer Documentation new name for the existing [Type] Documentation` – Is also use for categorizing PRs for the changelog. (edited) 
    • The changes were necessary as we now also have [Type] User Documentation. It is used after the release,  for user-facing changes in UIUI User interface and screens. This is used by the end user documentation team to triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. their work, especially around new WordPress releases.
    • A new label Backport to Gutenberg RC as added by @priethor – to help developers surface PRs that need to be cherry-picked for the current release cycle (fixes merged between 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). and stable plugin release)

    Key project updates

    Task Coordination

    @mamaduka

    Open Floor

    Announcements, questions, and discussions.

    @mamaduka

    “I wanted to mention this message from @gziolo and PR from @Tenaki

    “PR (42368) which brings consistency to the script names used in the Gutenberg project. We would appreciate feedback from other contributors to make sure it’s a move in the right direction.”

    PR is ready to merge, but we’re looking for more feedback.

    @poena

    “Is there any support for re-adding the link color theme support for classic themes? How can I highlight this issue?  Consider re-adding link color support for classic themes
    The background is that there is a ticketticket Created for both bug reports and feature development on the bug tracker. opened on TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. about the text color option not working for links, and this seems to be because the theme support was removed rather than stabilized.”
    I’m trying to understand if there is a way to re-enable the link color support that was available for classic themes in previous WordPress versions. I cannot even tell if the removal of the link color option was intentional.

    @joyously

    I had a concern about older issues in the GB repo. It seems the older ones are closed in favor of newer ones, but that loses the conversation and notifications of the older issue.

    A recent example was about the Featured Image description.

    The older issue was about the PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher 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. that went away, and it was being closed in favor of a newer issue about the description handled in JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors..

    Nick Diego from the Triage Team noted: “Older issues that are the same should take precedence. Newer issues should be closed as duplicates, but some times, this doesn’t happen, often unintentional.”

    @ndiego

    I want to spotlight this PR in case anyone has feedback on it: Fix custom placeholder not displaying on subsequent Paragraph blocks. It seems minor, but impacts the creation of patterns with placeholder content, which are very useful in Agency/Client settings. Not exactly an adoption blockerblocker A bug which is so severe that it blocks a release., but would be very nice to fix.

    To get more details go directly to the Open Floor discussions in the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. 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.

    Props to @paaljoachim for review

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