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

X-post: Community Summit Discussion Notes: Increasing contributor recognition and celebration

X-comment from +make.wordpress.org/summit: Comment on Community Summit Discussion Notes: Increasing contributor recognition and celebration

Dev Chat Summary, September 14, 2023

The notes from the weekly WordPress developers chat which took place on Thursday, September 14, 2023 at 08:00 UTC in the core channel of Make WordPress Slack.

Key Links

Announcements

No announcements were raised this week.

Highlighted Posts

What’s new for developers, September 2023 is available now on the Developer Blogblog (versus network, site).

  • @webcommsat highlighted there were opportunities for contributors to put forward topic ideas and write for the Developer Blog or contribute to one of the approved topic submissions.

Core Editor improvement – commanding the command palette posted by @annezazu.

  • The post explores the latest updates to the Command Palette, a new tool available with WordPress 6.3 designed to speed up your workflow. It also gives a preview of highlights in creation experience coming in 6.4.

The FSE Outreach Program is evolving.

  • The FSE Outreach Program will become a focused space for solving issues, creating resources, and facilitating conversations around Phase 2 adoption. You can contribute by commenting on this post.
  • After 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, the facilitated calls for FSE testing will be replaced by ad hoc calls for testing run by the Make Test team or contributors who need specific features tested.
  • Deadline for feedback: Friday, September 22, 2023

Final call: Feedback on the Learning Pathways outline from Training team from CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. is invited.

  • Through greater focus on the unique needs of different user groups, Learn.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/ aims to create a more intuitive and effective learning environment.
  • The latest discussion focuses on how the resource can move towards consolidating the current content type offerings from courses, tutorials, and lesson plans to courses and lessons.
  • Deadline for feedback: Friday, September 15, 2023.

Reminder: Proposal for an update to the Field Guide accompanying a release

  • This came from an informal discussions at the Community Summit.
  • Two parts of this proposal: to move earlier the date of the Field GuideField guide The field guide is a type of blogpost published on Make/Core during the release candidate phase of the WordPress release cycle. The field guide generally lists all the dev notes published during the beta cycle. This guide is linked in the about page of the corresponding version of WordPress, in the release post and in the HelpHub version page. publication by one week to the final Beta, and to create and publish a simplified Field Guide on the Dev Blog. 
  • Deadline for feedback: September 15, 2023.

Monthly update on new materials on Learn.WordPress.orgSeptember 2023 edition.

Release Updates

Current major WordPress release: 6.3

No update on minor releases or 6.3.

Next major WordPress release: 6.4

Beta 1 is 2.5 weeks away on Sept 26, 2023 as this is a short release cycle. The next triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. sessions will focus on brainstorming the remaining tickets to identify if they can be moved forward. A call to participate in 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. scrubs was made by @oglekler and @webcommsat. Also, the scrubs are a great tool to review asynchronously to learn about the WordPress development process and identify ways to get involved.

Bug Scrub Schedule for WordPress 6.4
The scrubs take place in the core channel on the Make 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/..

No other updates from the release squad.

6.4 useful links:

Release parties schedule for 6.4

Roadmap to 6.4 – this release is scheduled for November 7, 2023.

6.4 Development Cycle

Project Board for Editor Tasks for WordPress 6.4 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/

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/

What’s new in Gutenberg 16.6 (published September 6, 2023)

Updated schedule:

  • Gutenberg 16.7 RC1 on September 20, 2023 (originally planned on September 13)
  • 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 Beta 1 on September 26, 2023
  • Except for the blessed tasks, only fixes can be included after this date.
  • Gutenberg 16.7 on September 27, 2023

Components & Tickets

The following tickets were raised by @afragen for feedback.

Core Trac #58281: Rollback Auto-Update (Rollback part 3)

Core Trac #22316: Plugin Dependencies (Yet Another Plugin Dependencies Ticketticket Created for both bug reports and feature development on the bug tracker.)

The discussion thread on Slack for more information.

Open Floor

An update regarding the latest Fields 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. proposal for WordPress core was raised by @sc0ttkclark

Next Meeting

The next Dev Chat will be on September 20, 2023 at 20:00 UTC.

Are you interested in helping draft Dev Chat summaries? Volunteer at the start of the next meeting on the #core Slack channel or message @webcommsat, one of the Core Team reps, in the week before the meeting.

Props to @zunaid321 and @webcommsat for the notes

#6-4, #dev-chat, #meeting, #summary

Hallway Hangout: What’s new for developers in WordPress 6.4

Next month, @greenshady, @welcher, and I will host a casual conversation about the most important and exciting developer-related changes coming soon in WordPress 6.4. From 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. 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. and the Font Library to improved Editor flows and the new Twenty Twenty-Four theme, there is just so much to talk about.

The Hangout will begin with a brief overview of the major changes, and then we’ll open it up for group discussion and Q&A.

This event will be held on Thursday, October 12, 2023, at 1:00 PM CST (18:00 UTC), which is right before WordPress 6.4 RC1. The meeting link will be shared through the Learn WordPress MeetupMeetup All local/regional gatherings that are officially a part of the WordPress world but are not WordCamps are organized through https://www.meetup.com/. A meetup is typically a chance for local WordPress users to get together and share new ideas and seek help from one another. Searching for ‘WordPress’ on meetup.com will help you find options in your area. group. RSVP for the event to access the link. We hope to see you there!

Props to @greenshady for review.

#hallwayhangout

X-post: Hallway Hangout: Let’s chat about improving accessibility in the Site Editor

X-comment from +make.wordpress.org/test: Comment on Hallway Hangout: Let’s chat about improving accessibility in the Site Editor

Fields API Chat Summary: September 13th, 2023

These are the notes from the first post-WCUS chat we had on Thursday, September 13th, 2023 at 12:00 PM CDT in the #core-fields channel of Make WordPress Slack.

Key Links

Proposed agenda items

A few agenda items were proposed in the channel by @alexstandiford including the following items. (Marked to show what we ended up getting through so far)

  1. ☑ Broadly speaking, what is the scope for V1?
  2. ☐ Can we define the independent pieces of this project? If not, what do we need to know in order to understand those pieces?
  3. ☐ Is it realistic to expect that we could split this project into smaller pieces, lead by groups of the contributors?
  4. ☐ How do we approach presenting this to coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.? How often to we provide updates?
  5. ☐ General discussion around the findings and conclusions surrounding the JSON fields API pitch. Could defining the 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. help us understand the components that make the fields 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.?

What we talked about in the chat

We ended up spending over an hour discussing only that first item: What we as contributors think that V1 should and should not include. Feedback was varied so I gathered the list of things people came up with and turned that into a survey that contributors could vote on.

Survey: What to include in a V1 proposal

We also invite everyone in the community to provide feedback on what you think the V1 proposal for Fields API should include.

Fill out the survey to let us know what you’d like to see in a V1 of the Fields API

The survey will close on Wednesday, September 20th, 2023 at 12:00 PM (UTC-5) and we will share the results in the planned Fields API chat that day.

Remaining areas to research

We still have a few more screens to add research documentation for and those are these:

  • Users
    • User registration form
  • Media – Media modal
  • 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. API – @sc0ttkclark will take this on
  • Nav Menus (classic)
    • Name Menu form
    • Nav Menu Item form

If you’d like to help out, hop into #core-fields and or GitHub repository and let us know what area you’d like to contribute to.

Next scheduled chat

We will be meeting again in #core-fields on Wednesday, September 20th, 2023 at 12:00 PM (UTC-5)

See many of you then!

#feature-plugins, #fields-api, #options-meta, #summary

X-post: Accessibility office hours

X-comment from +make.wordpress.org/accessibility: Comment on Accessibility office hours

Default Theme Chat Agenda: September 13th, 2023

This is the agenda for the weekly Default Theme chat scheduled for 13th September 2023, 3pm UTC.

This meeting is held in the #core-themes channel in 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/..

  • Topics
    • Housekeeping and updates
    • Changes in the editor needed for the default theme.
  • Open Floor

#6-4 #agenda #bundled-theme #core-themes #twenty-twenty-four

Dev Chat agenda, September 13, 2023

The next weekly WordPress developers chat will take place on Wednesday, September 13, 2023 at 20:00 UTC in the core channel of Make WordPress Slack. All are welcome.

More items will be added to this agenda as they come in.

Welcome and housekeeping

Summary of Dev Chat, September 6, 2023 – thanks to @zunaid321 and @webcommsat

Announcements

Highlighted posts

What’s new for developers, September 2023 available now on the Developer Blogblog (versus network, site).

Core Editor improvement – commanding the command palette posted by @annezazu. The post explores the latest updates to the Command Palette, a new tool available with WordPress 6.3 designed to speed up your workflow. It also gives a preview of highlights in creation experience coming in 6.4.

The FSE Outreach Program is evolving.

  • The FSE Outreach Program will become a focused space for solving issues, creating resources, and facilitating conversations around Phase 2 adoption. You can contribute by commenting on this post.
  • After 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, the facilitated calls for FSE testing will be replaced by ad hoc calls for testing run by the Make Test team or contributors who need specific features tested.
  • Deadline: share feedback by September 22, 2023

Final call: Feedback on the Learning Pathways outline from Training team from CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. is invited. Through greater focus on the unique needs of different user groups, Learn.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/ aims to create a more intuitive and effective learning environment. The latest discussion focuses on how the resource can move towards consolidating the current content type offerings from courses, tutorials, and lesson plans to courses and lessons.
Deadline for feedback: Friday, September 15, 2023.

Reminder: Proposal for an update to the Field Guide accompanying a release from some of the informal discussions at the Community Summit. There are two parts of this proposal: to move earlier the date of the Field GuideField guide The field guide is a type of blogpost published on Make/Core during the release candidate phase of the WordPress release cycle. The field guide generally lists all the dev notes published during the beta cycle. This guide is linked in the about page of the corresponding version of WordPress, in the release post and in the HelpHub version page. publication by one week to the final Beta, and to create and publish a simplified Field Guide on the Dev Blog. Deadline for feedback: September 15, 2023.

Monthly update on new materials on Learn.WordPress.org, September 2023 edition.

Forthcoming release updates

Current major WordPress release: 6.3

Reminder: WordPress 6.3 developer notes.

Next major WordPress release: 6.4

Existing 6.4 useful links

Release parties schedule for 6.4

Roadmap to 6.4 – this release is scheduled for November 7, 2023.

Bug Scrub Schedule 6.4

6.4 Development Cycle

Project Board for Editor Tasks for WordPress 6.4 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/

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/

What’s new in Gutenberg 16.6 (published September 6, 2023)

Updated schedule:

  • Gutenberg 16.7 RC1 on September 20, 2023 (originally planned on September 13)
  • 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 Beta 1 on September 26, 2023
  • Except for the blessed tasks, only fixes can be included after this date.
  • Gutenberg 16.7 on September 27, 2023

Tickets or Components help requests

Please add any items for this part of the agenda to the comments. If you can not attend dev chat live, don’t worry, include a note and the facilitator can highlight a ticketticket Created for both bug reports and feature development on the bug tracker. if needed.

Open floor

If you have any additional items to add to the agenda, please respond in the comments below to help the facilitator highlight them during the meeting.

#6-4, #agenda, #dev-chat

Dev Chat Summary, September 06, 2023

The notes from the weekly WordPress developers chat which took place on Thursday, September 06, 2023 at 20:00 UTC in the core channel of Make WordPress Slack.

Key Links

Highlighted Posts

A Week in Core – September 4, 2023 – Props to @audrasjb for pulling this together! Changes on TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. between August 21 and September 4, 2023:

An overview of updates in Trac between August 21 and September 4, 2023:

  • 75 commits
  • 150 contributors 
  • 25 new contributors 
  • 129 tickets created
  • 13 tickets reopened
  • 117 tickets closed

Call for testing of Performant Translations > I18N Performance Analysis: Testing of a dedicated 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 as a solution for an issue discovered where localized WordPress sites load significantly slower than a site without translations, found in an in-depth i18n performance analysis.

Proposal: An update to the Field Guide: From some of the informal discussions at the Community Summit. There are two parts of this proposal: to move earlier the date of the Field GuideField guide The field guide is a type of blogpost published on Make/Core during the release candidate phase of the WordPress release cycle. The field guide generally lists all the dev notes published during the beta cycle. This guide is linked in the about page of the corresponding version of WordPress, in the release post and in the HelpHub version page. publication by one week to the final 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., and to create and publish a simplified Field Guide on the Dev Blogblog (versus network, site). Deadline for feedback: Sept 15th.

Some of the posts from the 2023 Community Summit:

Communication and Collaboration – Finding Your Way Around WordPress

Iterating on the Team Rep role

Understanding contributor leadership roles in the WordPress open source project

and many more on the Make/Summit site

Release Updates

WordPress 6.4 Alpha 1 is underway: Beta 1 is due on September 25, 2023

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 6.4 by checking out:

Roadmap to 6.4

WordPress 6.4 Development Cycle hub

6.4 Editor tasks board

6.4 Release Parties Schedule and hosts

– This post aims to prepare a calendar with the expected start time for each release party and who is involved in the upcoming 6.4 milestones.

and you can follow along in the #6-4-release-leads channel

6.4 Scrub Schedule

Bug Scrub Schedule for WordPress 6.4

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. scrub schedule will take place in core on the dates in this post. All are welcome to join the scrub!

Components & Tickets

6.4 Alpha dev has been underway since 18(ish) July. The window for early is closing soon. Contributors’ help is requested for testing and feedback on these tickets to help move them forward to hopefully land in 6.4.

Tickets that were raised:

CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Trac #59187: Bundled Themes need to be update to node 16 – Check out the Slack discussion for more info as it was raised by @mikestraw

Core Trac #56780: 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. 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 block-based template part in a classic theme does not get expanded – More eyes were requested by @petitphp. Please check the Slack discussion for more information.

Open Floor

Nothing was raised under this section.

Next Meeting

The next meeting will be on  Thursday, September 14, 2023 at 20:00 UTC

Are you interested in helping draft Dev Chat summaries? Volunteer at the start of the next meeting on the #core Slack channel.

Props to @zunaid321 and @webcommsat for the notes and review.

#6-4, #dev-chat, #meeting, #summary