Dev Chat Summary, February 15, 2023

The WordPress Developers Chat meeting took place on February 15, 2023 at 20:00 UTC in the corechannel of the Make WordPress Slack.

1. Key links to assist with asynchronous attendance/ contribution

Start of the Dev Chat 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/..

Agenda followed. Meeting facilitated by @webcommsat.

Last week’s meeting, February 8, 2023, summary.

The meeting especially welcomed new contributors joining ready for WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Asia’s Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/..

A rota is being re-started for drafting the summary for Dev Chat, you can volunteer in the meeting or contact on Slack @abhanonstopnewsuk.

2. Announcements

WordPress 6.2 Beta 2 went live this week on February 14, 2023 and is now available to download.

The current target for the final release is March 28, 2023, which is just six weeks away.

All the details you need to help test are in the 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. 2 post. If you think there is something missing which would help you join in the testing, you can share it.

Encouragement to join in testing from WordCamp Asia Contributor Day.

What’s new in Gutenberg 15.1 is now out!
This is everything you need to know about this feature-full release which went live last week.

There’s lots to check out in this release, including:
– integration of Openverse through the Media tab
– the addition of custom CSSCSS Cascading Style Sheets. per 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. via the styles 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. and 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.
– navigation menus in the browse mode sidebar
– and the facility to add shadow presets in global styles

Josepha has also recorded a podcast on what does it mean with WordPress 6.2 release to conclude a 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/ Phase. A transcript is available too. It is a great way to find out more about where the project is on Gutenberg and what will follow. 

Reminder: ‘Full Site Editing’ has a new name, the ‘Site Editor’. Information shared In response to new contributors’ questions.

3. Highlighted Posts

A Week in Core is out – thanks to @audrasjb who puts these together.
This is always a great post to check out. Between February 6 and February 13, 2023, there were on TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress.:

  • 103 commits
  • 165 contributors
  • 71 tickets created
  • 13 tickets reopened
  • 99 tickets closed
  • 32 new contributors

For general awareness, the Performance Team has a current call for 2023 priorities.

4. Releases

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. is 6.2.

Some key links to bookmark for this release cycle.
6.2 development cycle
6.2 bug scrub schedule
Roadmap to 6.2
Help Test WordPress 6.2
Check the #6-2-release-leads channel on the Make WordPress Slack for latest updates.

@marybaum gave a response regarding the Walkthrough for 6.2, which will be different to the one in 6.1. It will be more of a preview of the release. Provisional date March 3, 2023. The previous walkthroughs have been more about features being ready or not, and informing decisions.

Post meeting @desrosj shared this Slack link for the final reasons for this difference. He highlighted that some additional discussion could be found by scrolling back from the Slack link point too.

Next week, February 21, 2023, will be Beta 3. You can come and help test at the release party on that date in this channel.

5. Help – Tickets/ components
From the Old Tickets Scrub, feedback and testing is requested on #22316 particularly from 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 developers. Also check out the Call for Testing Plugin Dependencies. @afragen requested tests of the feature pluginFeature Plugin A plugin that was created with the intention of eventually being proposed for inclusion in WordPress Core. See Features as Plugins..

There is also an update from @flixos90 on investigating a 6.2 performance 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.. You can read the details on this comment on #57648.

@sergeybiryukov: Build/Test Tools Components: Support for 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/ Codespaces was introduced. This should make it easier to get started with contributing to coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. on a contributor day. Ticketticket Created for both bug reports and feature development on the bug tracker. #57187 for more details.

@Mdxfr highlighted on the agenda: 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. and Gutenberg issue 29438  > Editor preview is different from the frontend view (impacts also WC Product Loop Block).

WordCamp Asia 2023 Contributor Day, 17 February 2023 – post to help core contributors prepare was published after the meeting, and shared in the contributor-day and core channels. Request made to add this to the Contributor Day page at WCAsia. Thanks to @desrosj @sergeybiryukov and @davidbaumwald, and to @desrosj and everyone who helped support WordCamp Asia core contributorsCore Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org..

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

Dev Chat, Summary, February 8, 2023

(Update February 9, 2023 – new information in post dev chat section below, @webcommsat )

The WordPress Developers Chat meeting took place on February 8, 2023 at 20:00 UTC in the corechannel of the Make WordPress Slack.

Start of the Dev Chat 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/..

Agenda followed.

Last week’s meeting, February 1, 2023, summary.

Announcements

WordPress 6.2 Beta 1 is out and available for testing – released February 7, 2023

 Gutenberg 15.1.0 was shipped. Detailed post to follow. Slack update on the release.

Highlighted posts

A Week in Core. In this week, 22 new contributors were recorded!

Proposal for automated performance monitoring in WordPress Core

Developer Hours returns, as an opportunity for developers to connect with other WordPress developers, covering a myriad of topics related to the project. Even if you don’t have any questions yourself, Developer Hours are great ways to learn!

Roadmap to 6.2: read how Phase 2 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/ roadmap moves into its final stages with the release of 6.2.

Help Test WordPress 6.2 

Releases update

a) 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.: 6.2
6.2 development cycle
6.2 bug scrub schedule

Check the #6-2-release-leads channel for latest updates.

New posts:
Roadmap to 6.2

Help Test WordPress 6.2

Updates from the release squad.

  • Release coordinators @francina will not be available between February 9 and February 21, and @priethor has limited availability during WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Asia. Francesca will be available to run the Dev Chat meeting and release parties after February 21. Below are dates needing cover for facilitators of the live meetings: [These were filled on February 9 Slack thread]
    • 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. 2, February 14, 2023, 17:00 UTC @jeffpaul with assistance from @audrasjb
    • Dev Chat, February 15, 2023, 20:00 UTC @webcommsat
    • Beta 3, February 21, 2023, 17:00 UTC @audrasjb
  • @afragen: You can also now return to testing with the Rollback Update Failure 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. It does require 6.2-beta1 or higher.

Requests for help/ any blockers relating to components or tickets

Priority was given to items relating to 6.2.

  1. @flixos90: currently further investigating #57648 potentially regarding performance in 6.2. More details on this discussion.
  2. @sergeybiryukov: thanks to everyone involved in these tickets.
    • Upgrade/Install: move_dir() function was introduced, and is now used for plugin and theme updates to significantly speed up the update process. View tickets #57375 and #57557 for more details.
    • I18Ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.: Screen reader strings are marked as such with translator comments. This aims to provide better context for translators and make it easier to determine that some strings contain hidden 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) text and are not displayed in the UIUI User interface. View ticketticket Created for both bug reports and feature development on the bug tracker. #29748 for more details.
    • WP_Locale::$word_count_type property was introduced to simplify translations across multiple projects. View ticket #56698 for more details.
    • @pbiron: relating to Upgrade/Install: move_dir() function, asked for people to test plugin/theme (and translationtranslation The process (or result) of changing text, words, and display formatting to support another language. Also see localization, internationalization.) updates with 6.2-beta1 and report any problems you encounter.
  3. @webcommsat: Quick/Bulk Edit – we have moved some tickets forward in this week’s review/scrub. One ticket, #35833, which has been milestoned to 6.3, could do with some more testing.
  4. “Old Tickets Triage Sessions” – this post has details of future sessions. You can also volunteer to run a session?
    If you have favorite old tickets, add a comment to the post or contact @audrasjb.
    If any other maintainers have something that needs added attention (especially for 6.2), please raise it in the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. channel and on this summary post.

Open Floor

  • How do / did you learn about using the WordPress software?
    The deadline for the Learn WordPress learner survey has been extended. Share how you previously learnt and continue to learn about WordPress features, and your learning styles to help improve this free resource for others.
  • WordPress Community Summit
    Reminder to share ideas for core-related items for the WordPress Community Summit. Mention abhanonstopnewsuk in Slack for ideas to be added to the collated list. If you attended the Summit previously and have any suggestions for core, they would be very welcome. More information from the community team is being sought for a P2P2 A free theme for WordPress, known for front-end posting, used by WordPress for development updates and project management. See our main development blog and other workgroup blogs. post where comments will be able to be added directly to the post.
    Applications are now open to attend the Summit in-person.
  • Update on Core tables at WordCamp Asia Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. from @desrosj and @webcommsat.
    – Several areas now have facilitators to help in-person attendees. Slack link. So far core-related tables will be: General Core, Core Performance, Core Editor, About/Help and Quick/Bulk Edit components.
    – If any other maintainers or areas of core can assist further, contact @desrosj on Slack.
    – WordCamp Asia is also encouraging new and existing contributors to join in virtually on the day and go to the Slack channel of the team they want to join. There will be no pre-booking required. It is unknown how many virtual attendees will be expected. Volunteers are needed to help with queries in Slack from virtual attendees. Contact abhanonstopnews on Slack if you can help virtually on the day for and indicate which hours.
    – Any new contributors for core arriving in the contributor-day channel can be signposted to the New Contributors meetings and the handbook information to help them.
    – A blogblog (versus network, site) post is coming next week on the Core offering for WordCamp Asia.

Post dev chat

@helen: is planning to commit a tooling item, and wanted any input from people first. Comment 5 on enhancementenhancement Enhancements are simple improvements to WordPress, such as the addition of a hook, a new feature, or an improvement to an existing feature. ticket #57187.

Props to: @ironprogrammer for facilitating the Dev chat, @webcommsat for preparing the agenda items and writing the summary, and to @afragen for reviewing.

#6-2, #dev-chat, #summary

Dev Chat summary, February 1, 2023

Start of the weekly WordPress developers meeting in the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. channel of 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/..

Agenda followed this week.

Summary from Dev Chat, January 25, 2023

@ironprogrammer: It’s been a busy week preparing for 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, and many thanks to everyone who has contributed their valuable time towards the project.

Highlighted Posts

  1. Proposal: Old Tickets Trac Triage Sessions – next session will be on February 9, 2023 and all are welcome to come and help. If you can host a session, reply on the post.
    Looking for any volunteers if they’d like to run another session, though you will be forgiven if your focus is on 6.2.
  2. A Week in Core – January 30, 2022, bringing us the following stats:
    • 49 commits
    • 59 contributors
    • 62 tickets created
    • 6 tickets reopened
    • 62 tickets closed
    • 5 new contributors 
  3. Help 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/ provide suitable materials for users learning and keeping pace with the software
  • Help share where you find materials to advance your WordPress knowledge and how you like materials to be presented. This will greatly assist Learn WordPress to provide more suitable content and presented in ways that would support users’ needs. Please fill in and share the Individual Learner Survey. It is expected to take 5-7 minutes of your time. https://learn.wordpress.org/individual-learner-survey/

Releases

Next major: 6.2 Release

6.2 Development Cycle – this has information on the schedule, 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, and more.

Reminder: Beta 1 is planned for February 7, 2023. No time as yet for start of Beta 1 release process, updates will be in the #6-2-release-leads channel on Slack. 

The bug scrub schedule if you can pitch in.

Beta 1 Release post – link will be shared after dev chat for comments until 23:59 UTC February 2, 2023.

Walkthrough – provisional date February 21, 2023. More details to come.

Maintainer Updates/Blockers/Tickets Help

Time for any Component Maintainers to highlight tickets that need help to land in 6.2.

@kraftbj: Emoji: Nothing for 6.2. While Emoji 15.0 was released last year, Twemoji, the library we use, has not been updated. Since there is still some unknown in the air, will be surveying other options. No decision or anything at this time or the near term. Looking for a plan/update for WP 6.3. Ticketticket Created for both bug reports and feature development on the bug tracker. #57600

@sergeybiryukov: I18Ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.switch_to_user_locale() function was introduced to make it easier to switch to a specific user’s localeLocale A locale is a combination of language and regional dialect. Usually locales correspond to countries, as is the case with Portuguese (Portugal) and Portuguese (Brazil). Other examples of locales include Canadian English and U.S. English.. Thanks @swissspidy and @costdev! View ticket #57123 for more details.

Build/Test Tools, Date/Time, General, Permalinks: No major news this week 

@webcommsat: About/ Help & Quick/Edit scrub / review on Monday – focusing on clearing some of the tickets, some testing of patches aimed at 6.2. May call out for further testing later today as tests still running. Additional component maintainer to be added after a number of years of assisting on tickets.

@afragen: Upgrade/Install. Getting closer to landing #57375 and #57557 for 6.2. This should provide much needed stability and performance improvements to 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/theme updating. It should also pave the way for other features. Shared thanks to @azaozz @peterwilsoncc and @costdev for getting us almost over the finish line in the past two to three weeks, and to everyone else who has played a significant part.

@luminuu: request for views on the ticket #55985 to move it forward before the feature freeze for 6.2. The specific PR to test this would be GitHub #2920.This relates to removing Google fonts from Twenty Twelve.

Open Floor

Community Summit

@webcommsat: Community Summit will take place August 22-23, 2023 – the deadline has been extended for comments/ suggestions from Make teams for this year’s event. I will be sharing a post with the key information so far, and to provide a space for core contributorsCore Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org. to add comments which the team can submit in the next few weeks.

If you were involved in the previous Community Summit, any insight on highlighting topics from core or anything that was raised that could be re-highlighted, let Abha know or comment on the P2P2 A free theme for WordPress, known for front-end posting, used by WordPress for development updates and project management. See our main development blog and other workgroup blogs. post which is coming.

WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Asia Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/.

The event will take place on February 17, 2023, 02.00 UTC.

Update from @desrosj: Working on getting this together. Expecting a performance table and editor table, in addition to general Core tables. Working on a write up of “how to be prepared for Contributor Day” with the hope of getting it sent to attendees prior to the event to limit the amount of debugging local environment problems that has to be done on the event day. Hoping it will make the day more positive and productive overall! If it is not possible to go on the site, it may be communicated via an an email to attendees instead.

Update from @ironprogrammer: started drafting similar guidelines for Test contributors. Numbers expected useful, and for volunteers to know.

Update from @webcommsat:
– anyone working on core docs for this contributor event, can we also use some of this to update the handbook to help others prepare for these events in the future. Cross-link from core handbook to Test guide.
– appears that there will be a virtual attendees too at this event. They will join teams’ slack channels after the team introductions. Some have been joining already! If you can assist virtually with signposting new contributors on Slack during the event, please let abhanonstopnewsuk know on Slack, with what times you could provide support (in UTC).
– to follow up with organizers on virtual offering, numbers signed up for both in-person and virtual, and if known, how many have expressed preference to join the Core Team.

Props to: @ironprogrammer for facilitating the meeting and summary review,
and to @webcommsat for preparing the agenda and writing the notes.

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

DevChat Summary: Wednesday, 11 January 2023

This post summarizes the latest weekly CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Team’s DevChat meeting (agendaslack transcript), held in the #core 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, January 11, 2023, 18:00 UTC.

Posts to Highlight:

A curated list of Make/Core posts from this past week:

Announcements

@bph shared an update of The Developer Blogblog (versus network, site):

Current Release Cycle

WP 6.2:

  • Main landing page for the 6.2 development cycle is https://make.wordpress.org/core/6-2/.
  • Proposed schedule which:
    • proposes Feature Freeze and BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1 on February 7th.
    • is asking for volunteers to join the release squad

Interested in being part of the WP 6.2 Release Squad? If yes, then in the comments of the proposed schedule post, please raise your hand for a role you’re interested in being considered for.

Component Maintainers

@sergeybiryuko shared a status report of completed work of the last week: PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher 8+ compatibility work of renaming reserved PHP keywords #56788 and I18Ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill. WP_Locale array property initialization #57427.

Open Floor

@hellofromtonya shared an experiment being run for improving backporting (copying / synchronizing) code from 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/ to Core: early, continuous, smaller backports throughout the development cycle. Action item: Make/Core post to share the details.

@sc0ttkclark asked for initial input (feedback) on the direction of the rebooted Fields API project and gave a brief overview of the focus: “the Settings 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 a new modernized Fields API that isn’t tied to the Customize API” and “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 from the accessibility team”.

@afragen asked for VirtualBox users to test a proposed new move_dir() function which is packaged in this self-contained plugin, as part of the Rollback feature. Testing instructions will be available 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.

@ironprogrammer asked if there are plans for an early 6.2 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. @audrasjb will host the scrub on Thursday, January 12, 2023, 20:00 UTC (details are in the scrub post).

@webcommsat shared that by the end of this week, WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Asia needs to know Core Team’s plans for contributor dayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. tables. If you are attending and interested in leading a table, please reach out to Abha.

Props to @webcommsat for proofreading this summary.

#6-2, #core, #dev-chat, #meeting, #summary

Dev Chat summary, January 4, 2023

1. Welcome

Happy 2023! New team repTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. @webcommsat led a short meeting on this agenda.

Last dev chat summary of 2022.

2. Announcements

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.9 dropped at the beginning of the meeting. Catch up on everything new with the pull request and the release post.

Also, WordPress turns 20 in 2023! Follow the planning.

3. Blogblog (versus network, site) posts of note

@webcommsat listed these in the agenda:

A year in core – a reflection on WordPress Trac in 2022
State of the Word 2022 – YouTube recording
A Week in Core (January 2, 2023)
A Week in Core (December 26, 2022)
What’s new in Gutenberg 14.8 (December 21, 2022)
Showcase revamped

Plus, @bph recommended this proposal from @ironprogrammer.

4. Upcoming releases

The next major is 6.2, and there is a tentative schedule. Want to join the release squad? Volunteer with a comment on that post.

The next minor is 6.1.2, and @jeffpaul outlined some steps that are happening in that regard.

5. Tickets and components

@webcommsat raised #24567 in Help/About and asked for feedback and comments as the maintainers plan next steps.

@afragen asked for feedback on two tickets, #57375 and 57386, 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 dependencies feature project.

6. Open floor

@webcommsat asked the group to start thinking about ideas to support the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. table at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Asia Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/..

@marybaum welcomed @webcommsat and @hellofromtonya as the 2023 team reps.

Props to @webcommsat for the agenda and running the meeting, and @marybaum for the summary.

#6-2, #core, #dev-chat, #meeting, #summary

Dev Chat summary: Wednesday, December 21, 2022

If you’re new to dev chat, you can find out more about this weekly meeting in the handbook. (calendar)

This meeting was held on 8:00 pm UTC. The next dev chat will be on January 4, 2023 at 8:00 pm UTC. Note: there will not be a dev chat on December 28, 2022.

1) Welcome

Meeting facilitator: @marybaum.

Agenda followed; thanks to @webcommsat for preparing it.

Start of the meeting in the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. channel of the Make WordPress Slack.

Summary from the December 14, 2022 dev chat.

2) Announcements

  • 2022 Core team repTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. @marybaum welcomes incoming 2023 core team reps @hellofromtonya and @webcommsat.
  • The 2022 State of the Word video is now available on youtube.

3) Blogblog (versus network, site) posts of note

4) Upcoming releases

a) 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. is 6.2

6.2 is expected to land in March according to the State of the Word address.

b) The next minor 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. is 6.1.2

5) Components and tickets

a) Components

No issues were raised.

b) Tickets assistance / highlight

No tickets were raised.

6) Open floor

@robinwpdeveloper notes the new core contributors meeting that happens every other Wednesday at 19:00 UTC (calendar) to help new core contributorsCore Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org. get started is scheduled at a time that makes it difficult for people in APAC time zones to attend. He proposes there be a new core contributor meeting scheduled on the first Wednesday each month at 5:00 UTC. Please comment on this post with feedback.

From the Core team: Props to our 2022 core team reps @audrasjb and @marybaum! 2022 was a challenging year and was made possible thanks to the wonderful examples you’ve set in leadership, kindness, and inclusivity. Thank you for everything you’ve done and continue to do to make the WordPress project flourish.

Props to: @marybaum for running dev chat, @dpotter05 for the summary, and to @webcommsat and @marybaum for review.

#6-1, #6-2, #core, #dev-chat, #summary

Dev Chat summary: Wednesday, December 14, 2022

Summary of the weekly WordPress developers’ chat in the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. channel at 20:00 UTC.

1) Welcome

If you’re new to dev chat, you can find out more about this weekly meeting in the handbook.

Meeting facilitators: @marybaum and @webcommsat.

Agenda followed; thanks to @marybaum for preparing it.

Start of the meeting in the core channel of 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/..

Summary from the December 7, 2022 dev chat.

2) Announcements

The State of The Word approaches! It happens 18:00 – 19:30 UTC on December 15, 2022 (1.00 – 2.30 PM EST).

There are just two days left to get your choices in for Team repTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. for 2023. Voting closes Friday, December 16 at 23:59 UTC.

What’s new in Gutenberg 14.7 post.

3) Blogblog (versus network, site) posts of note

The WordPress Survey is available. Share it, fill it in, and help take the WordPress project further.

There is a proposal for Enhancing the Scripts API with a loading strategy from @adamsilverstein

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. about content locking and other such enhancements.

The FSE program is seeking volunteers to use replay-io-for-capturing-bugs.

There is an open retrospective about the WordPress 6.1 release process. Feedback is welcome.

4) Upcoming releases

a) 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. is 6.2

Core team rep @marybaum encourages contributors to help with getting new features ready early and work on tickets while there is time between releases.

b) The next minor 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. will be 6.1.2

This will likely be in January 2023 per the 6.1-release-leads channel – Slack link.

5) Components and tickets

a) Components

Build/Test Tools – @sergeybiryukov

  • Xdebug tests now run on PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher 8.2 too. Thanks @desrosj! Ticketticket Created for both bug reports and feature development on the bug tracker. #56009 has more details.
  • An issue in WP_HTTP unit tests with api.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/ no longer returning the expected response after nginxNGINX NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. https://www.nginx.com/. update was identified and fixed. Ticket #57306 has more details.

General – @sergeybiryukov

  • Work has continued on renaming parameters that use reserved PHP keywords. Ticket #56788 has more details.

Date/Time, I18Ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill., Permalinks – @sergeybiryukov

  • No major news this week.

Help/ About – @webcommsat

  • Maintainers been looking at some tickets awaiting review and at a 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. in another ticket. If anyone has a view on this ticket #24567, it will be reviewed next.

Quick /Bulk Edit – @webcommsat

  • Maintainers been looking at this updated ticket #12940.

b) Tickets assistance / highlight

No tickets were raised.

6) Open floor

No issues were raised.

The next dev chat will be on December 21, 2022 at 20:00 UTC in the core Slack channel. This will be the last developers chat for 2022. It will restart in January 2023.

Props to: @marybaum and @webcommsat for running dev chat, @dpotter05 for the summary, and to @webcommsat and @marybaum for review.

#6-1, #6-2, #core, #dev-chat, #summary

Dev Chat summary: Wednesday, December 7, 2022

Summary of the weekly WordPress developers’ chat in the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. channel at 20:00 UTC.

1) Welcome

If you’re new to dev chat, you can find out more about this weekly meeting in the handbook.

Meeting facilitators: @marybaum and @webcommsat.

Agenda followed; thanks to @marybaum for preparing it.

Start of the meeting in the core channel of 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/..

Summary from the November 23, 2022 dev chat.

2) Announcements

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.7 release due out shortly.

Voting is open for Core Team reps for 2023, until Friday, December 16, 2022.

3) Blogblog (versus network, site) posts of note

A Week in Core – December 5, 2022

Core Accessibility Team Rep nominations are open and will be reviewed on Friday, December 16, 2022.

4) Upcoming releases

a) The next major is 6.2.

b) The next minor is 6.1.2.

No updates from the release teams at this time.

5) Components and tickets

a) Components

Quick/ Bulk Edit component update via @webcommsat

  • #12940 has a discussion to close the ticketticket Created for both bug reports and feature development on the bug tracker. or go for an alternative option
  • #16502 has a PR that is close to final review and merge for 6.2

Build/Test Tools component update via @sergeybiryukov

  • Basic e2e coverage for Gutenberg was added. Ticket #57197 for details.

Date/Time, I18Ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill., Permalinks component – @sergeybiryukov

  • No major news this week

b) Tickets

  • @webcommsat highlighted #57238 on WebP and the update from @adamsilverstein in the performance team’s meeting.
  • @costdev mentioned a new PR for Requests 2.0.0 #54504. The new PR should resolve the case-sensitivity issue and preload Requests 1 files before the upgrade begins, and should prevent the fatal errors we saw in 5.9 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. 2. Discussion on plans for this for earlies: aim to review this week and hopefully committed soon after.
  • @sergeybiryukov raised metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. ticket #6612, a discussion ticket for bumping the recommended PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher version to 8.0+
  • @petitphp asked for review and testing of #43867 and adding to the 6.2 milestone.

Comments on these and other tickets can be added directly on the tickets themselves.

6) Open floor

@annezazu: Call for volunteers to try out a tool called Replay to capture bugs in a more comprehensive way as part of the FSE Outreach Program. If interested, please respond to this post by December 28, 2022.

Props to: @marybaum and @webcommsat for running dev chat, @dpotter05 for the summary, and to @webcommsat and @marybaum for review.

#6-1, #6-2, #dev-chat, #summary

Dev Chat summary: Wednesday, November 30, 2022

Here’s a summary of the weekly WordPress developers’ chat for November 30.

1) Welcome

If you’re new to dev chat, you can find out more about this weekly meeting in the handbook.

Meeting facilitators: @marybaum and @webcommsat.

Agenda followed; thanks to @marybaum for preparing it.

Start of the meeting in the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. channel of 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/..

Summary from the November 23, 2022 dev chat.

2) Announcements

Slack link.

  • WordPress 3.7 – 4.0 have landed their final versions. Props to everyone who volunteered and to @peterwilsoncc for leading.
  • 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.7 is expected to land a release candidaterelease 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). today.
  • Nominations for 2023 Core Team Representatives close this Friday.

3) Blogblog (versus network, site) posts of note

Slack link.

4) Upcoming releases

Slack link.

a) 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. is 6.2

December is a great time to work on the things you would most like to see land in 6.2.

b) The next minor 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. is 6.1.2.

No updates from the release teams at this time.

5) Components and tickets

Slack link.

a) Components

Build/Test Tools, Date/Time, General, I18Ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill., Permalinks: no major news this week – @sergeybiryukov.

Site Health: nothing new to report – @clorith

Quick/ Bulk Edit Component

  • #54378 @webcommsat: This ticketticket Created for both bug reports and feature development on the bug tracker. could be an enhancementenhancement Enhancements are simple improvements to WordPress, such as the addition of a hook, a new feature, or an improvement to an existing feature. if anyone wanted to work on it. This has been raised in scrubs previously.
  • #55549 This ticket has been closed for now after testing.
  • #56137 Raising this ticket as it has come up a couple of times in 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. groups – request to be able to add excerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that plugin’s metabox. in Quick Edit.

b) Tickets

  • No other tickets were raised.

6) Open Floor

Slack link.

a) WordPress 6.1 issue #45713

@bernhard-reiter: WordPress 6.1 has an issue with .is-layout-flex. The issue is complicated, and some testers are having trouble reproducing it. Full details are in the chat as it happened.

Props to: @marybaum and @webcommsat for running dev chat, @dpotter05 for the summary, and to @webcommsat and @marybaum for review.

#6-1, #6-2, #dev-chat, #summary

Dev Chat summary: Wednesday, November 23, 2022

The weekly WordPress developers chat meeting was held in the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. channel of 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/. at 20:00 UTC.

Agenda followed.

Start of the meeting in the core channel of the Make WordPress Slack.

Summary from November 16, 2022 dev chat.

1) Announcements

Slack link.

  • What’s new in Gutenberg 14.6 has been published.
  • Support will end for WordPress 3.7 – 4.0 on December 1, 2022. The last release party for these versions will be on November 30, 2022. More in the post.
  • The WordPress developer blogblog (versus network, site) is in public 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.. Contributors needed. For more information please contact @bph or join the #core-dev-blog channel in the Make WordPress slack. Update post.
  • The call for nominations for 2023 Core Team Representatives is open until December 2, 2022. Self-nominations are welcomed.
  • DevHub is getting a new look. Feedback from developers needed, particularly on the way documentation has been split and the way 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. changed inside the articles in the code reference. Please comment in Figma or on this post from the documentation team.

2) Blog posts of note

Slack link.

3) Upcoming releases

Slack link.

The next major is 6.2; the next minor is 6.1.2. Look for updates next week.

4) Components and tickets

Slack link.

a) Components

No major news this week for these components:

  • Build/Test Tools
  • Date/Time
  • General
  • I18Ni18n Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.
  • Permalinks

Help needed with onboarding new maintainers. If you’re a maintainer with tips you can share and/or are willing to let someone shadow you, please contact @marybaum

b) Tickets

@helen highlighted ticketticket Created for both bug reports and feature development on the bug tracker. #57187 for people who had particular experience in containers.

5) Open Floor

Slack link.

No issues were discussed.

Props to to @marybaum and @webcommsat for facilitating; to @DavidPotter for the summary, and to @webcommsat and @audrasjb for reviewing; and to @estelaris, @audrasjb, @azaozz, and @sergeybiryukov for participating.

#6-2, #dev-chat, #summary