Dev Chat summary, March 2, 2023

Agenda

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

1. Announcements

Request: When you bring an issue to Open Floor, it would be great if you also bring a suggestion for a solution.

Our very own Person of WordPress: @hellofromtonya featured in February 2022’s People of WordPress series. Thank you to everyone who contributed. Please share these stories which also encourage existing and new contributors to get more involved and to be inspired by the WordPressers featured.

2. Blogblog (versus network, site) posts of note for core

  • Feedback from the first session of Gutenberg Developer Hours (February 24, 2022)
    • Comments requested by @bph on the proposal on developer.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/ and 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/ Developer Hours.
    • Next Gutenberg Developer Hours: Tuesday March 8, 16:00 UTC. Registration link.
  • A feature project around plugin dependencies (February 24, 2022).
    • @afragen: Much of feedback has been in form of questions that I’ve done my best to answer. The biggest is will it be possible to add a non-dot org 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 dependency. The answer is that it will be up to lead developers. It could be possible by adding a simple 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. and leaving the heavy lifting to the plugin developer… essentially need lead developer buy-in.
    • encourage further comments and testing of both PRs to see how it might look.
    • @pbiron: I think non-dot-org dependencies are very important use case (e.g., Gravity Forms addons) but also think that it would be fine if they weren’t included in the first version that lands in core

3. Upcoming releases

a) 6.0

WordPress 6.0 development cycle – each 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. has a development cycle section on the Make WordPress core blog.

An addition to the timeline for this release is a walkthrough of the features, on April 5, 2022

Questions in dev chat:

  • is there 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. scrub schedule with 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 a month away?
  • will there be a 6.0 release leads channel?
  • @priethor and @chaion07 any updates you can share in the comments?

b) Next minor: 5.9.2

Last week, it was reported that there were 20 tickets in the milestone.

@audrasjb plans a 5.9.2 bug scrub for March 3, 2022 at 21:00 UTC.

4. Open Floor

@craigfrancis: discussion on how to progress ticket 52506 to add escaping method for table names in SQL queries. More on the discussion in the core Slack.

Component Maintainers – if you think you would like to help manage a component, this refresher gives more information. More maintainers are needed.

Props to: @marybaum for the agenda and leading the meeting, to Mary and @audrasjb for reviewing the notes; and to @webcommsat for the summary of the meeting. Could you help with next week’s notes? Contact team reps @audrasjb and @marybaum

#6-0, #dev-chat, #summary