The notes from the weekly WordPress developers chat which took place on Wednesday June 21, 2023 in the core channel of Make WordPress Slack.
Key links
Announcements
Proposal: Criteria for Removing “Beta Support” from Each PHP 8+ Version: This proposal published on June 20 sets criteria for determining when WordPress Core Core is the set of software required to run WordPress. The Core Development Team builds WordPress. has reached compatibility with a specific PHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher version that WordPress supports, and a phased process for removal of the “beta 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. support” label and beyond. A big Thanks to the contributors who have been working on this proposal. Community feedback can be added to the post comments.
@ironprogrammer: This is a big deal, and open for community discussion.
Highlighted posts
A Week in Core – June 19, 2023 – Props to @audrasjb for pulling this together! Changes on Trac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. between June 12 and June 19, 2023:
- 41 commits
- 61 contributors
- 66 tickets created
- 7 tickets reopened
- 40 tickets closed
- and 9 new contributors in this period!
What’s new in Gutenberg 16.0? (14 June): Gutenberg 16.0 is now available for download from the plugins repository.
FSE Program Testing Call #24: Momery Makeover: Join in on this #fse-outreach-experiment, which will be closed for additional comments on June 28, 2023.
What’s new for developers? (June 2023) from the Developer Blog (versus network, site). The latest updates are focused around 6.3.
Updates on forthcoming releases
WordPress 6.3 — next major 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.
Upcoming: Beta 1 for the 6.3 release is next Tuesday, June 27, 2023 (updated, this will be June 28, 2023).
Update from @francina and @priethor, release coordinators for WordPress 6.3. Francesca shared:
- tasks looking at for week leading to Beta 1
- the moving parts are being coordinated in the #6-3-release-leads channel
- two discussions in the 6.3 release leads channel in the last couple of weeks:
- one is about “blessing” to merge from Gutenberg 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. Start from Slack message. In the threads there are multiple conversations happening, also related to the Beta tester plugin 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 stats. She encourages everyone to read and as @jeffpaul suggested a proposal on the Make/Core blog is always a great conversation starter to have a wider diversity of opinions.
- the other one is about Trac Ticket Created for both bug reports and feature development on the bug tracker. #12009
- we are approaching Beta 1, which means now is the time to make hard decisions that in some cases might be disappointing for some. It’s part of the process. Francesca encouraged people to read about the items and find out about how decisions are made or not in the open transparent process WordPress follows.
6.3 dev notes tracking issue is out. If you can help docs in the release, do let them know.
6.3 Editor tasks board on GitHub – contact @ndiego to take one of these 6.3 tasks from the board.
Bug scrub schedule for 6.3
Stay in the loop 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. on 6.3 with:
6.4
WordPress 6.4 Development Cycle
Help requests on tickets/ Components
@oglekler encouraged contributors to view and comment on tickets updated at WordCamp 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. Europe 2023 Contributor 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/., especially by first time contributors. She suggested using the filter 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. modified between 8th and 9th of June 2023. She suggested exploring adding a mark, keyword or creating a list of such tickets at future Contributor Days.
@presskopp added encouragement for good first bugs and highlighted discussion on Slack on releases focused on fixing bugs.
Open Floor
No further items.
#6-3, #dev-chat, #summary