(Updated post Dec 23, 2023 with volunteer call for 2024 releases; Dec 28, to add ‘WordPress end of year post’)
It was agreed at the Dev Chat that there would be a break for a few weeks, from and including December 20, 2023, and restarting on January 10, 2024. During this period, I will be publishing a list of new posts and reminders that come up in core Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. If there are any others, please do add them in the comments.
Highlighted posts
End of Year WordPress celebration post from @chanthaboune, with some of the highlights by Make team.
Volunteer call for 2024 WordPress releases (December 22, 2023) – thanks to @priethor for the update, which also includes the proposed schedule for releases. If you are interested, please leave a comment on that post by January 12, 2024.
What’s new in Gutenberg 17.3? (December 20, 2023). 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/ 17.3 has been released and is available for download! This update incorporates numerous enhancements, bug 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. fixes, improvements in performance and accessibility 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), and ongoing development of Phase 3 features.
Overflow questions from the State of the Word 2023 post.
Reminder: core team rep nominations and elections. Note: The nomination period was extended until January 12, 2024 at 23:59 UTC, to give more time for Core 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 consider and nominate other contributors and/or themselves.
Proposal to add company icons to sponsored contributors @pbiron is suggesting this approach to encourage companies to support WordPress more and so user can see where the support is coming from.
Updating WordPress to use more modern versions of Node.js/npm: Part 2 @desrosj sets out the actions contributors to core will need to take to upgrade the version of Node.js installed locally to be able to contribute to WordPress through wordpress-develop
or WordPress/Gutenberg
.
WordPress performance impact on Core Web Vitals in 2023, December 19, 2023
From the Developer Blog (versus network, site), Extending plugins using custom Slot Fills. Other new posts on the Blog.
Call for volunteers for the Dev Blog – posts in need of writers and reviewers are listed in the last Dev Blog editorial meeting from December 14, 2023.
For information, in the #fse-outreach-experiment, there was an opportunity for developers to share their theme building workflow with contributors working on theme tooling. Similar opportunities will be promoted in the future. Join the channel to keep up to date with developments.
Bug scrubs and tickets
Last bug scrub link in Slack
New bug scrubs will be added to the Bug Scrub schedule for 6.5. Could you help run a scrub or have tickets you would like to progress? Find out more about bug gardening in the Core Handbook.
@pbiron would like people to carry out unit tests that he is adding for Trac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. tickets. By mid-December, there were nearly 100 ready to go. Pick up the testing challenge by following this Trac query
Update from core-editor
Props to @annezazu for preparing this update.
For information
6.5 related updates
- Data Views: check out an early prototype of inline editing to explore what will be needed for a future API 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., add list layout to templates PR merged, align filter implementations PR merged, new issue for show total count in menu item, and new issue for implement Kanban layout.
- Font Library: add global configuration variables for font directory, which enables the option to set a custom directory as font directory.
- Interactivity API: check out on experiment with Comments block: client-side form submission.
- Design tools: early draft PR to add backgroundSize feature with implicit repeating backgrounds to add more functionality to the Group block 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.’s background image support that was added in 6.4.
- Command Palette: please share feedback around whether it would be helpful to enable the command palette feature everywhere in WordPress.
- Navigation: Check out the latest prototype for being able to customize the navigation overlay with a template part, enabling a separate menu experience for mobile.
- Performance: loads of recent performance improvements particularly from ellatrix (too many to link to) with more to come that should greatly improve both the post and site editor experience. Please share feedback as these fixes and enhancements land!
- Revisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision.: the PR to integrate style book is close to landing, the PR to show change summary on selected item landed for GB 17.3, and the PR to extend support to other post types for Core data revisions landed for GB 17.2.
- Pattern overrides (new working name for the previous partial sync patterns): the UX User experience of the experience is being established and refined with the PR to edit source pattern in focus mode in post editor.
- Work continues to align page editing features in Site and Post Editor with the latest update here.
- HTML API: Backport updates from Core and HTML API: Add support for H1-H6 elements in the HTML Processor.
Next major WordPress release: 6.5
For information, existing links:
Next meeting
The next dev chat will be on January 10, 2024 at 20:00 UTC.
Catch up with Dev Chats and summaries from other core meetings at this link.
#dev-chat, #summary