Core Editor chat summary: 7th September 2022

This post summarises the weekly editor chat meeting (agenda here) held on 2022-09-07 14:00 UTC in Slack. Moderated by @get_dave.

Status Updates

  • Version 14.0.0 is the latest version of 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. We covered that last week, but kudos to @onemaggie for handling that one.
  • Since then we’ve had minor releases 14.0.1 and 14.0.2. These were released to fix bugs with layout and the new list 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..
  • Looking ahead the WordPress 6.1 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. period is getting ever closer…
  • The final version of 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/ that will make it into WP 6.1 will be 14.1 RC1 which is scheduled for next Tuesday (Sept 13).
  • @bernhard-reiter posted some information about that in Slack.
  • Also worth noting that backporting of PHP changes for 6.1 is in progress. Please jump in if you’ve made PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher changes that need backporting.

Updates based on updated scope for site editing projects

Task Coordination

The following items were shared by folks to update us on what work is in progress or where help is needed:

@get_dave:

  • I’ve been continuing to work on getting the Nav block to reference Navigation Menus by slug rather than ID. This has involved a lot of REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/. work but it’s now in a good place.
  • Also been continuing on efforts to get a11yAccessibility 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) up to scratch for the ability to add Custom Labels to the block in the List View.

@bernhard-reiter:

  • On the note of Gutenberg and WP 6.1 — a big Thank You from your friendly neighborhood Editor Tech co-leads to everyone who has filed backportbackport A port is when code from one branch (or trunk) is merged into another branch or trunk. Some changes in WordPress point releases are the result of backporting code from trunk to the release branch. PRs :heart: We couldn’t do it without you! Also, if you have contributed to Gutenberg since WordPress 6.0 was released, and your PR included changes to any PHP code (outside of dynamic blocks’ index.php), we need your help: Please have a look at Tracking issue: Plugin: Backport PHP changes for WordPress 6.1 release and leave a comment if you’re willing to file a backport PR! (And feel free to pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” me if you haven’t done that before, or if you need any help!)
  • If you’ve added any experimental APIs to Gutenberg in the past — now would be an excellent time to revisit and decide on stabilizing or removing it. Please have a look at the Audit Experimental APIs for WP 6.1 and comment there!

Rahi Prajapati – [could] somebody please review this PR here Post Featured Image block: Enable gradient overlay? It’s for a requirement on TT3 theme and would be good if we could prioritize it.

@zieladam – I’m nearing a demo of editing a WordPress plugin directly in the browser with immediate visual feedback thanks to the power of wasm WordPress. Here’s an early preview: https://stackblitz.com/edit/wp-test-data-file?file=index.mjs.

Open Floor

The full Open Floor discussion is available 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/.. It was a quiet meeting…

Block-based template parts for Classic Themes

Thanks to everyone who attended the meeting.