Title: 2021 – Page 4 – Make WordPress Core

---

#  Yearly Archives: 2021

 [  ](https://profiles.wordpress.org/jeffikus/) [jeffikus](https://profiles.wordpress.org/jeffikus/)
6:52 pm _on_ December 7, 2021     
Tags: [make.wordpress.org/themes ( 26 )](https://make.wordpress.org/core/tag/make-wordpress-org-themes/),
[p2-xpost ( 212 )](https://make.wordpress.org/core/tag/p2-xpost/)   

# 󠀁[X-post: Block-based Themes Meeting Agenda: December 8, 2021](https://make.wordpress.org/core/2021/12/07/xpost-block-based-themes-meeting-agenda-december-8-2021/)󠁿

X-post from [+make.wordpress.org/themes](https://make.wordpress.org/themes/): [Block-based Themes Meeting Agenda: December 8, 2021](https://make.wordpress.org/themes/2021/12/07/block-based-themes-meeting-agenda-december-8-2021/)

 [  ](https://profiles.wordpress.org/paaljoachim/) [Paal Joachim Romdahl](https://profiles.wordpress.org/paaljoachim/)
7:42 am _on_ December 7, 2021     
Tags: [core-editor ( 756 )](https://make.wordpress.org/core/tag/core-editor/),
[core-editor-summary ( 185 )](https://make.wordpress.org/core/tag/core-editor-summary/),
[gutenberg ( 546 )](https://make.wordpress.org/core/tag/gutenberg/), [meeting notes ( 227 )](https://make.wordpress.org/core/tag/meeting-notes/),
[summary ( 974 )](https://make.wordpress.org/core/tag/summary/)   

# 󠀁[Editor chat summary: 1 December, 2021](https://make.wordpress.org/core/2021/12/07/editor-chat-summary-1-december-2021/)󠁿

This post summarizes the weekly editor chat meeting ([agenda here](https://make.wordpress.org/core/2021/11/30/editor-chat-agenda-1-december-2021/))
held on [](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Agenda&iso=20211020T16&p1=187&ah=1)
[Wednesday, December 1 2021, 03:00 PM GMT+1](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Chat&iso=20211201T15&p1=2157&ah=1)
in [Slack](https://wordpress.slack.com/archives/C02QB2JS7/p1638367230160700). Moderated
by [@jorgefilipecosta](https://profiles.wordpress.org/jorgefilipecosta/).

## 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/](https://wordpress.org/gutenberg/)󠁿 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/](https://wordpress.org/plugins/)󠁿 or can be cost-based plugin from a third-party. releases

What’s new in [Gutenberg 12.0.0](https://make.wordpress.org/core/2021/11/29/whats-new-in-gutenberg-12-0-24-november/).

[Gutenberg 12.1 RC1](https://github.com/WordPress/gutenberg/releases/tag/v12.1.0-rc.1)
released.Parts of 12.0 and 12.1 were backported into coreCore Core is the set of
software required to run WordPress. The Core Development Team builds WordPress. 
and will be part of WP 5.9.

## WordPress 5.9

[Beta 1](https://wordpress.org/news/2021/11/wordpress-5-9-beta-1/) was released 
30 November.
Help is needed: [tracking issue for development notes](https://github.com/WordPress/gutenberg/issues/36401)
for WP 5.9. Contact [@mkaz](https://profiles.wordpress.org/mkaz/) if you have any
questions about writing a development note.Check out the various issues on the [WordPress 5.9 Must-Haves project board](https://github.com/WordPress/gutenberg/projects/62).

## Key project updates

Based on the scope for [Site Editing projects](https://github.com/WordPress/gutenberg/issues/33094).

### Template Editor

[@paaljoachim](https://profiles.wordpress.org/paaljoachim/)

 * PR: [Add client side routing for Site Editor](https://github.com/WordPress/gutenberg/pull/36488).
 * PR: [Add fallback content when creating templates according to template hierarchy](https://github.com/WordPress/gutenberg/pull/37054#issuecomment-987236653).

### Navigation 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.

[@get_dave](https://profiles.wordpress.org/get_dave/)

 * All of the “Must Have” items for Nav block were merged in time for WP 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. 1.
 * We now switch focus to resolving the `[Type] Bug` issues.
 * Please do pop into [`#feature-navigation-block-editor`](https://wordpress.slack.com/archives/C01KDAZJMQ9)
   on Core SlackSlack Slack is a Collaborative Group Chat Platform [https://slack.com/](https://slack.com/).
   The WordPress community has its own Slack Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)
   if you have a question or wish to contribute.
 * Feel free to raise an Issue to report 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.. Be sure
   to label it with the `Block: Navigation` label.
 * [Navigation Block Tracking issue.](https://github.com/WordPress/gutenberg/issues/35521#issuecomment-983728141)

### Global Styling

[@jorgefilipecosta](https://profiles.wordpress.org/jorgefilipecosta/)

 * It is now possible to edit all the default, theme and user color palettes.
 * Edit gradient palette.
 * Transparency color support on all global style elements.
 * Multiple UIUI User interface enhancements. E.g. color picker positioning mechanism,
   border, margins etc.
 * Bug fixed: when applying some presets by value instead of slug (class or var).
 * Added opt-in mechanism so themes can provide palettes and completely disable 
   the default palettes.
 * Themes now has a flag that allows future design tools to be enabled by default.
   This will allow an user of the specific theme to take advantage of future enhancements
   without needing to update the theme.

### Patterns

[@jorgefilipecosta](https://profiles.wordpress.org/jorgefilipecosta/)

[Automatically load patterns located in the theme’s `/patterns` subdirectory](https://github.com/WordPress/gutenberg/pull/36751).
It would simplify the registration of the pattern as one would not need to call 
any function to register a pattern.

### **Mobile Team**

[@Antonis](https://profiles.wordpress.org/antonis/) Lilis

 * **Shipped**:
   Turned on auto-migrationMigration Moving the code, database and 
   media files for a website site from one server to another. Most typically done
   when changing hosting companies. of v1 Gallery blocks to v2 format when edited
 * **Fixed**:
   An issue where the font size value did not updateAn issue with the
   preformatted block background colorRN iOSiOS The operating system used on iPhones
   and iPads. E2E tests failure related to environment not availableAn iOS scroll
   update issue when typing in RichText componentUndo/redo functionality in links
   when applying text format
 * **Other**:
   Updated configuration to use tarball instead of git tagtag A directory
   in Subversion. WordPress uses tags to store a single snapshot of a version (3.6,
   3.6.1, etc.), the common convention of tags in version control systems. (Not 
   to be confused with post tags.) for reactReact React is a JavaScript library 
   that makes it easy to reason about, construct, and maintain stateless and stateful
   user interfaces. [https://reactjs.org](https://reactjs.org/)-native-editor forked
   dependencies
 * **In Progress**:
   Upgrade to React Native v0.66.Finalizing GSS Font size, line
   height and selected text colors.

### Components Team

[@mciampini](https://profiles.wordpress.org/mciampini/)

 * **Shipped:**
   We merged [a new ](https://github.com/WordPress/gutenberg/pull/34153)`
   ConfirmDialog`[ component](https://github.com/WordPress/gutenberg/pull/34153)
   intended to serve as a replacement for the editor’s current uses of the native`
   confirm` function, providing a more cohesive UI and addressing some browser compatibility
   concerns.
 * **Fixed:**
   The `DateTimePicker` component now [correctly handles values for hours when “PM” is selected](https://github.com/WordPress/gutenberg/pull/36878)
   in the component’s `is12Hour` mode.
 * **In Progress:**
   We’re working on improved and more consistent support for [larger variations of several input components used in the typography panel](https://github.com/WordPress/gutenberg/issues/36230).
   These variations are mostly implemented with custom style overrides currently,
   and we’d like to provide a more declarative and consistent 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. for them.

## Task Coordination

[@paaljoachim](https://profiles.wordpress.org/paaljoachim/)

 * Highlighting:
   [Site Editor list screen issues](https://github.com/WordPress/gutenberg/issues/36597#issuecomment-974182766).
   Allow users to edit the [“default layout” in the Global Styles panel](https://github.com/WordPress/gutenberg/issues/35955#issuecomment-970304026).
   A PR that [fixes the Image Caption alignment](https://github.com/WordPress/gutenberg/pull/35787)
   with smaller images.

There were no other tasks shared during the Task Coordination.

## Open Floor

[@Fabio](https://profiles.wordpress.org/fabio/) Blanco

Fabio is trying to follow and learn about Gutenberg development.

[@jorgefilipecosta](https://profiles.wordpress.org/jorgefilipecosta/)

For code contributions. 
[Block Editor Handbook: Getting Started With Code Contribution](https://developer.wordpress.org/block-editor/contributors/code/getting-started-with-code-contribution/)
After setup is ready feel free to fix some [Gutenberg issues](https://github.com/WordPress/gutenberg/issues).
Ask in the [#core-editor](https://make.wordpress.org/core/tag/core-editor/) channel
on Slack if you need any help.

[#core-editor-summary](https://make.wordpress.org/core/tag/core-editor-summary/),
[#gutenberg](https://make.wordpress.org/core/tag/gutenberg/), [#meeting-notes](https://make.wordpress.org/core/tag/meeting-notes/),
[#summary](https://make.wordpress.org/core/tag/summary/)

 [  ](https://profiles.wordpress.org/audrasjb/) [Jb Audras](https://profiles.wordpress.org/audrasjb/)
12:21 am _on_ December 7, 2021     
Tags: [5.9 ( 104 )](https://make.wordpress.org/core/tag/5-9/),
[core ( 743 )](https://make.wordpress.org/core/tag/core/), [week in core ( 245 )](https://make.wordpress.org/core/tag/week-in-core/)

# 󠀁[A Week in Core – December 6, 2021](https://make.wordpress.org/core/2021/12/07/a-week-in-core-december-6-2021/)󠁿

Welcome back to a new issue of _Week in CoreCore Core is the set of software required
to run WordPress. The Core Development Team builds WordPress._. Let’s take a look
at what changed on TracTrac An open source project by Edgewall Software that serves
as a bug tracker and project management tool for WordPress. between November 29 
and December 6, 2021.

 * 66 commits
 * 62 contributors
 * 62 tickets created
 * 16 tickets reopened
 * 51 tickets closed

The Core team is currently working on the [next major release, WordPress 5.9](https://make.wordpress.org/core/5-9/),
and [the beta 1 was released last week](https://wordpress.org/news/2021/11/wordpress-5-9-beta-1/)
🛠

Ticketticket Created for both bug reports and feature development on the bug tracker.
numbers are based on the [Trac timeline for the period above](https://core.trac.wordpress.org/timeline?from=12%2F06%2F2021&daysback=7&authors=&ticket=on&changeset=on&repo-=on&repo-design=on&repo-tests=on&sfp_email=&sfph_mail=&update=Update).
The following is a summary of commits, organized by component and/or focus.

## Code changes

### Administration

 * For 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. themes, link to Site Editor interface instead of CustomizerCustomizer
   Tool built into WordPress core that hooks into most modern themes. You can use
   it to preview and modify many of your site’s appearance settings. in Dashboard’s
   welcome panel and Themes interface – [#54460](https://core.trac.wordpress.org/ticket/54460)

### Build/Test Tools

 * Remove the `replace:emoji-banner-text` Grunt task – [#44632](https://core.trac.wordpress.org/ticket/44632),
   [#44306](https://core.trac.wordpress.org/ticket/44306), [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Revert ignore prop change in [[52272]](https://core.trac.wordpress.org/changeset/52272)–
   [#54506](https://core.trac.wordpress.org/ticket/54506)
 * Fix typo in a `WP_Test_REST_Posts_Controller` test method name – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Rename classes in `phpunit/tests/block-supports/` per the naming conventions –
   [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Rename classes in block template tests per the naming conventions – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Replace `assertEquals()` with `assertSame()` in block template tests – [#53364](https://core.trac.wordpress.org/ticket/53364),
   [#53363](https://core.trac.wordpress.org/ticket/53363), [#54335](https://core.trac.wordpress.org/ticket/54335)
 * Update `WP_REST_Global_Styles_Controller_Test` “Custom Styles” string after [[52280]](https://core.trac.wordpress.org/changeset/52280)–
   [#54518](https://core.trac.wordpress.org/ticket/54518)

### Bundled Themes

 * Twenty Fourteen: Adjust capabilitycapability A **capability** is permission to
   perform one or more types of task. Checking if a user has a capability is performed
   by the `current_user_can` function. Each user of a WordPress site might have 
   some permissions but not others, depending on their role. For example, users 
   who have the Author role usually have permission to edit their own posts (the“
   edit_posts” capability), but not permission to edit other users’ posts (the “
   edit_others_posts” capability). queries when using version before WordPress 5.9-
   alpha – [#16841](https://core.trac.wordpress.org/ticket/16841)
 * Twenty Twenty-Two: Sync updates from 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 by the repository owner. [https://github.com/](https://github.com/)–
   [#54318](https://core.trac.wordpress.org/ticket/54318)
 * Twenty Twenty: Restore Editor post title styles after 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/](https://wordpress.org/gutenberg/)
   11.4.0 updates – [#54056](https://core.trac.wordpress.org/ticket/54056)

### Coding Standards

 * Break the `$path` reference after a `foreach` 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](https://codex.wordpress.org/The_Loop)
   in `block_editor_rest_api_preload()` – [#54558](https://core.trac.wordpress.org/ticket/54558)
 * Address a few coding standards issues after [52312] – [#54558](https://core.trac.wordpress.org/ticket/54558)

### Docs

 * Add missing `@param` to `wp_set_unique_slug_on_create_template_part()` – [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Add missing `@since` tagtag A directory in Subversion. WordPress uses tags to
   store a single snapshot of a version (3.6, 3.6.1, etc.), the common convention
   of tags in version control systems. (Not to be confused with post tags.) to `
   WP_Theme_JSON_Schema` functions – [#53399](https://core.trac.wordpress.org/ticket/53399),#
   54336
 * Add missing summary for `WP_Theme_JSON_Resolver::get_merged_data()` – [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Docblockdocblock (phpdoc, xref, inline docs) corrections in `_disable_block_editor_for_navigation_post_type()`–
   [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Docblock typo correction in `WP_Theme_JSON_Schema` – [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Fix typo in some `get_edit_term_link()` test DocBlocks – [#50225](https://core.trac.wordpress.org/ticket/50225),
   [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Further update some `@since` notes in `WP_Theme_JSON` methods for clarity – [#53399](https://core.trac.wordpress.org/ticket/53399),#
   54336
 * Misc Docblock corrections in `duotone.php` file – [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Miscellaneous Docblock corrections for `block-template-utils.php` file – [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Miscellaneous Docblock corrections in several `/block-supports` files – [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Replace `@since 5.9` with `@since 5.9.0` in `block-template-utils.php` – [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Some documentation improvements for `WP_Theme_JSON` and `WP_Theme_JSON_Resolver`
   classes: – [#53399](https://core.trac.wordpress.org/ticket/53399), #54336
 * Use a duplicate hook reference for `theme_file_path` in `WP_Theme::get_file_path()`–
   [#51506](https://core.trac.wordpress.org/ticket/51506), [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Various docblock corrections – [#53399](https://core.trac.wordpress.org/ticket/53399)

### Editor

 * Allow child themeChild theme A Child Theme is a customized theme based upon a
   Parent Theme. It’s considered best practice to create a child theme if you want
   to modify the CSS of your theme. [https://developer.wordpress.org/themes/advanced-topics/child-themes/](https://developer.wordpress.org/themes/advanced-topics/child-themes/)
   PHPPHP The web scripting language in which WordPress is primarily architected.
   WordPress requires PHP 7.4 or higher templates to take precedence over parent
   theme block templates – [#54515](https://core.trac.wordpress.org/ticket/54515)
 * Allow 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. to take precedence in setting
   the root level element’s reset margin value – [#54550](https://core.trac.wordpress.org/ticket/54550)
 * Avoid `undefined index` notices in the Template Parts Editor – [#54558](https://core.trac.wordpress.org/ticket/54558)
 * Avoid a JSJS JavaScript, a web scripting language typically executed in the browser.
   Often used for advanced user interfaces and behaviors. console error on the Navigation
   block view – [#54456](https://core.trac.wordpress.org/ticket/54456)
 * Do not translate the title of “Custom Styles” specific posts – [#54518](https://core.trac.wordpress.org/ticket/54518)
 * Enable incomplete unit tests in `Tests_Block_Template_Utils:: test_get_block_template_from_file()`–
   [#54551](https://core.trac.wordpress.org/ticket/54551)
 * Hide visibility and status settings for `wp_navigation` post type – [#54407](https://core.trac.wordpress.org/ticket/54407)
 * Remove Navigation Areas – [#54506](https://core.trac.wordpress.org/ticket/54506)
 * Resolve template request `?_wp-find-template=true` for new posts and pages – 
   [#54553](https://core.trac.wordpress.org/ticket/54553)
 * Update wordpress packages – [#54487](https://core.trac.wordpress.org/ticket/54487)
 * Update wordpress packages – [#54487](https://core.trac.wordpress.org/ticket/54487)
 * Site Editor: Add site export 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/](https://developer.wordpress.org/rest-api/)
   endpoint – [#54448](https://core.trac.wordpress.org/ticket/54448)
 * Restore block PHP to canonical version in wordpress/block-library – [#54506](https://core.trac.wordpress.org/ticket/54506)
 * Update wordpress packages – [#54487](https://core.trac.wordpress.org/ticket/54487)

### External Libraries

 * Further fix jQuery deprecations in WordPress core – [#51519](https://core.trac.wordpress.org/ticket/51519)

### Feeds

 * Remove reference to `wp-atom.php` in Atom feeds `xml:base` attribute – [#47955](https://core.trac.wordpress.org/ticket/47955)

### Formatting

 * Handle non-scalar types passed to `sanitize_key()` – [#54160](https://core.trac.wordpress.org/ticket/54160)

### General

 * Add MariaDB in the `readme.html` requirements – [#41490](https://core.trac.wordpress.org/ticket/41490)

### HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. 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.

 * Fix classname `WpOrg\Requests\Proxy\Http` in `WP_Http::request()` – [#54562](https://core.trac.wordpress.org/ticket/54562)
 * Revert changeset [52244] – [#54562](https://core.trac.wordpress.org/ticket/54562),#
   54504
 * Revert changeset [52315] – [#54562](https://core.trac.wordpress.org/ticket/54562),#
   54504

### Internationalization

 * Remove redundant `default` text domain parameter in some `__()` calls – [#53359](https://core.trac.wordpress.org/ticket/53359)

### KSES

 * Accept port number in PDF upload paths – [#54261](https://core.trac.wordpress.org/ticket/54261)
 * Allow attributes to be restricted via callbacks – [#54261](https://core.trac.wordpress.org/ticket/54261)
 * Use the polyfilled PHP 8 string functions in `_wp_kses_allow_pdf_objects()` –
   [#54261](https://core.trac.wordpress.org/ticket/54261)

### Media

 * Featured imageFeatured image A featured image is the main image used on your 
   blog archive page and is pulled when the post or page is shared on social media.
   The image can be used to display in widget areas on your site or in a summary
   list of posts. modal loads only selected image when infinite scroll is disabled–
   [#53765](https://core.trac.wordpress.org/ticket/53765)
 * Fix `TypeError` and improve `wp_exif_frac2dec()` to only return `int` or `float`–
   [#54385](https://core.trac.wordpress.org/ticket/54385)
 * Replace `tests/phpunit/data/images/sugar-mountain.jpg` test image – [#54385](https://core.trac.wordpress.org/ticket/54385)
 * Use `infiniteScrolling` global setting in `js/media/controllers/featured-image.
   js` and `js/media/controllers/replace-image.js` – [#53765](https://core.trac.wordpress.org/ticket/53765)

### Options, 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. APIs

 * Improve error handling in `sanitize_option()` – [#53986](https://core.trac.wordpress.org/ticket/53986)

### Plugins

 * Correct the documented allowable types for to the `$callback` parameter of various
   hook related functions – [#54440](https://core.trac.wordpress.org/ticket/54440)

### REST API

 * Ensure that the rest_after_insert_ action is executed in the templates controller–
   [#54520](https://core.trac.wordpress.org/ticket/54520)
 * Fire `wp_after_insert_post` later in new post object endpoints – [#54536](https://core.trac.wordpress.org/ticket/54536)
 * Replace hardcoded `wp/v2/` preloaded paths – [#54536](https://core.trac.wordpress.org/ticket/54536)
 * Use global transients for URLURL A specific web address of a website or web page
   on the Internet, such as a website’s URL www.wordpress.org details endpoint –
   [#54499](https://core.trac.wordpress.org/ticket/54499)

### Upgrade/Install

 * Check that WordPress is installed before scheduling cleanup of the `temp-backup`
   directory – [#51857](https://core.trac.wordpress.org/ticket/51857)
 * Make some adjustments to the `move_dir()` function: – [#54166](https://core.trac.wordpress.org/ticket/54166),
   [#51857](https://core.trac.wordpress.org/ticket/51857)

## Props

**Thanks to the 62 people who contributed to WordPress Core on Trac last week:**
[@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/) (8), [@costdev](https://profiles.wordpress.org/costdev/)(
8), [@hellofromTonya](https://profiles.wordpress.org/hellofromtonya/) (5), [@spacedmonkey](https://profiles.wordpress.org/spacedmonkey/)(
5), [@SergeyBiryukov](https://profiles.wordpress.org/sergeybiryukov/) (4), [@audrasjb](https://profiles.wordpress.org/audrasjb/)(
3), [@desrosj](https://profiles.wordpress.org/desrosj/) (3), [@poena](https://profiles.wordpress.org/poena/)(
3), [@noisysocks](https://profiles.wordpress.org/noisysocks/) (3), [@bernhard-reiter](https://profiles.wordpress.org/bernhard-reiter/)(
3), [@dd32](https://profiles.wordpress.org/dd32/) (3), [@mukesh27](https://profiles.wordpress.org/mukesh27/)(
3), [@zieladam](https://profiles.wordpress.org/zieladam/) (3), [@sabernhardt](https://profiles.wordpress.org/sabernhardt/)(
3), [@antonvlasenko](https://profiles.wordpress.org/antonvlasenko/) (3), [@get_dave](https://profiles.wordpress.org/get_dave/)(
2), [@swissspidy](https://profiles.wordpress.org/swissspidy/) (2), [@malthert](https://profiles.wordpress.org/malthert/)(
2), [@TobiasBg](https://profiles.wordpress.org/tobiasbg/) (2), [@youknowriad](https://profiles.wordpress.org/youknowriad/)(
2), [@talldanwp](https://profiles.wordpress.org/talldanwp/) (2), [@ramonopoly](https://profiles.wordpress.org/ramonopoly/)(
2), [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/) (1), [@tobiasbg](https://profiles.wordpress.org/tobiasbg/)(
1), [@kjellr](https://profiles.wordpress.org/kjellr/) (1), [@onemaggie](https://profiles.wordpress.org/onemaggie/)(
1), [@hellofromtonya](https://profiles.wordpress.org/hellofromtonya/) (1), [@jameskoster](https://profiles.wordpress.org/jameskoster/)(
1), [@matveb](https://profiles.wordpress.org/matveb/) (1), [@stevegs](https://profiles.wordpress.org/stevegs/)(
1), [@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/) (1), [@hilayt24](https://profiles.wordpress.org/hilayt24/)(
1), [@mamaduka](https://profiles.wordpress.org/mamaduka/) (1), [@oandregal](https://profiles.wordpress.org/oandregal/)(
1), [@praem90](https://profiles.wordpress.org/praem90/) (1), [@shireling](https://profiles.wordpress.org/shireling/)(
1), [@jrf](https://profiles.wordpress.org/jrf/) (1), [@mai21](https://profiles.wordpress.org/mai21/)(
1), [@dlh](https://profiles.wordpress.org/dlh/) (1), [@pbiron](https://profiles.wordpress.org/pbiron/)(
1), [@szaqal21](https://profiles.wordpress.org/szaqal21/) (1), [@wpnomad](https://profiles.wordpress.org/wpnomad/)(
1), [@johnbillion](https://profiles.wordpress.org/johnbillion/) (1), [@alexeydemidov](https://profiles.wordpress.org/alexeydemidov/)(
1), [@kafleg](https://profiles.wordpress.org/kafleg/) (1), [@Boniu91](https://profiles.wordpress.org/boniu91/)(
1), [@ocean90](https://profiles.wordpress.org/ocean90/) (1), [@Pento](https://profiles.wordpress.org/pento/)(
1), [@xknown](https://profiles.wordpress.org/xknown/) (1), [@iCaleb](https://profiles.wordpress.org/icaleb/)(
1), [@mkaz](https://profiles.wordpress.org/mkaz/) (1), [@afragen](https://profiles.wordpress.org/afragen/)(
1), [@toro_unit](https://profiles.wordpress.org/toro_unit/) (1), [@dariak](https://profiles.wordpress.org/dariak/)(
1), [@joedolson](https://profiles.wordpress.org/joedolson/) (1), [@Mamaduka](https://profiles.wordpress.org/mamaduka/)(
1), [@walbo](https://profiles.wordpress.org/walbo/) (1), [@chaion07](https://profiles.wordpress.org/chaion07/)(
1), [@Clorith](https://profiles.wordpress.org/clorith/) (1), [@presskopp](https://profiles.wordpress.org/presskopp/)(
1), [@promz](https://profiles.wordpress.org/promz/) (1), and [@tw2113](https://profiles.wordpress.org/tw2113/)(
1).

**Congrats and welcome to our 2 new contributors of the week: **[@wpnomad](https://profiles.wordpress.org/wpnomad/)
and [@alexeydemidov](https://profiles.wordpress.org/alexeydemidov/) ♥️

**Core committers:** [@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)(
19), [@audrasjb](https://profiles.wordpress.org/audrasjb/) (18), [@hellofromtonya](https://profiles.wordpress.org/hellofromtonya/)(
15), [@noisysocks](https://profiles.wordpress.org/noisysocks/) (4), [@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)(
4), [@spacedmonkey](https://profiles.wordpress.org/spacedmonkey/) (3), [@johnbillion](https://profiles.wordpress.org/johnbillion/)(
2), and [@jffng](https://profiles.wordpress.org/jffng/) (1).

[#5-9](https://make.wordpress.org/core/tag/5-9/), [#core](https://make.wordpress.org/core/tag/core/),
[#week-in-core](https://make.wordpress.org/core/tag/week-in-core/)

 [  ](https://profiles.wordpress.org/fabiankaegy/) [Fabian Kaegy](https://profiles.wordpress.org/fabiankaegy/)
12:59 pm _on_ December 6, 2021     
Tags: [agenda ( 1,141 )](https://make.wordpress.org/core/tag/agenda/),
[core-editor ( 756 )](https://make.wordpress.org/core/tag/core-editor/), [core-editor-agenda ( 189 )](https://make.wordpress.org/core/tag/core-editor-agenda/),
[meeting ( 405 )](https://make.wordpress.org/core/tag/meeting/)   

# 󠀁[Editor Chat Agenda: 8 December 2021](https://make.wordpress.org/core/2021/12/06/editor-chat-agenda-8-december-2021/)󠁿

Facilitator and notetaker: [@fabiankaegy](https://profiles.wordpress.org/fabiankaegy/)

This is the agenda for the weekly editor chat scheduled for [Wednesday, December 8 2021, 03:00 PM CET](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Chat&iso=20211208T15&p1=37&ah=1).

This meeting is held in the [#core-editor](https://wordpress.slack.com/messages/C02QB2JS7)
channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform
[https://slack.com/](https://slack.com/). The WordPress community has its own Slack
Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/).

 * [Gutenberg 12.1 RC ](https://github.com/WordPress/gutenberg/releases/tag/v12.1.0-rc.1)
 * [What’s new in Gutenberg 12.0.0 ( 24 November)](https://make.wordpress.org/core/2021/11/29/whats-new-in-gutenberg-12-0-0-24-november/)
 * [WordPress 5.9](https://make.wordpress.org/core/2021/09/03/wordpress-5-9-planning-roundup/)
    - [revised release schedule](https://make.wordpress.org/core/2021/11/22/wordpress-5-9-revised-release-schedule/).
 *  - “Must Haves” review – what’s left?
    - [“Help test WordPress 5.9 Features”](https://make.wordpress.org/test/2021/11/30/help-test-wordpress-5-9-features/)
 * Updates based on [updated scope for site editing projects](https://github.com/WordPress/gutenberg/issues/33094):
    - Navigation 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..
    - Template editor.
    - Patterns.
    - Styling.
    - Mobile Team.
 * Task Coordination.
 * Open Floor.

If you are not able to attend the meeting, you are encouraged to share anything 
relevant for the discussion:

 * If you have an update for the main site editing projects, please feel free to
   share as a comment or come prepared for the meeting itself.
 * If you have anything to share for the Task Coordination section, please leave
   it as a comment on this post.
 * If you have anything to propose for the agenda or other specific items related
   to those listed above, please leave a comment below.

[#agenda](https://make.wordpress.org/core/tag/agenda/), [#core-editor](https://make.wordpress.org/core/tag/core-editor/),
[#core-editor-agenda](https://make.wordpress.org/core/tag/core-editor-agenda/), 
[#meeting](https://make.wordpress.org/core/tag/meeting/)

 [  ](https://profiles.wordpress.org/justinahinon/) [Justin Ahinon](https://profiles.wordpress.org/justinahinon/)
12:15 pm _on_ December 6, 2021     
Tags: [agenda ( 1,141 )](https://make.wordpress.org/core/tag/agenda/),
[meeting ( 405 )](https://make.wordpress.org/core/tag/meeting/), [performance ( 413 )](https://make.wordpress.org/core/tag/performance/),
[performance-chat ( 340 )](https://make.wordpress.org/core/tag/performance-chat/)

# 󠀁[Performance Chat Agenda: December 7, 2021](https://make.wordpress.org/core/2021/12/06/performance-chat-agenda-december-7-2021/)󠁿

Here is the agenda for this week’s performance team meeting to occur on [December 7, 2021, at 16:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211207T1600).

## **Focus group projects discussion**

 * Progress check for the **Object Caching** group
 * Progress check for the **JavaScriptJavaScript JavaScript or JS is an object-oriented
   computer programming language commonly used to create interactive effects within
   web browsers. WordPress makes extensive use of JS for a better user experience.
   While PHP is executed on the server, JS executes within a user’s browser. [https://www.javascript.com](https://www.javascript.com/)**
   group

## **Performance features development coordination**

 * A couple of PRs have been merged in the performance 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/](https://wordpress.org/plugins/) or can be cost-
   based plugin from a third-party. repository:
    - [Performance module specification](https://github.com/WordPress/performance/pull/26)
    - [PHPUnit infrastructure](https://github.com/WordPress/performance/pull/29)
 * There are also some PRs that require attention:
    - [The webp module implementation](https://github.com/WordPress/performance/pull/32)
    - [The settings screen for performance modules](https://github.com/WordPress/performance/pull/30)

## **Open Floor**

Blackfire and Platform.sh are willing to support the WordPress Performance team 
initiative (see SlackSlack Slack is a Collaborative Group Chat Platform [https://slack.com/](https://slack.com/).
The WordPress community has its own Slack Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)
discussion [here](https://wordpress.slack.com/archives/C02KGN5K076/p1638198616138500https://wordpress.slack.com/archives/C02KGN5K076/p1638198616138500)).
What are your thoughts about this?

---

_This meeting happens in the_[_ __#performance_](https://wordpress.slack.com/archives/C02KGN5K076)_
channel. To join the meeting, you’ll need an account on the _[_Making WordPress Slack_](https://make.wordpress.org/chat/)_._

[#agenda](https://make.wordpress.org/core/tag/agenda/), [#meeting](https://make.wordpress.org/core/tag/meeting/),
[#performance](https://make.wordpress.org/core/tag/performance/), [#performance-chat](https://make.wordpress.org/core/tag/performance-chat/)

 [  ](https://profiles.wordpress.org/webcommsat/) [Abha Thakor](https://profiles.wordpress.org/webcommsat/)
9:48 pm _on_ December 1, 2021     
Tags: [5.9 ( 104 )](https://make.wordpress.org/core/tag/5-9/),
[dev chat ( 920 )](https://make.wordpress.org/core/tag/dev-chat/), [marketing ( 6 )](https://make.wordpress.org/core/tag/marketing/)

# 󠀁[DevChat summary, December 1, 2021](https://make.wordpress.org/core/2021/12/01/dev-chat-summary-december-1-2021/)󠁿

The [agenda](https://make.wordpress.org/core/2021/12/01/dev-chat-agenda-for-december-1-2021/)
followed for the meeting.

The meeting was led by [@marybaum](https://profiles.wordpress.org/marybaum/) and
summary written by [@webcommsat](https://profiles.wordpress.org/webcommsat/).

The full meeting starts at this [link](https://wordpress.slack.com/archives/C02RQBWTW/p1638388868209000)
in the 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/](https://slack.com/). The WordPress community has its
own Slack Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)
channel
**1. Welcome**

**2. Announcements**

[WordPress Beta 1 is out](https://wordpress.org/news/2021/11/wordpress-5-9-beta-1/)(
30 November 2021)

**3. Useful posts**

 * [5.8.2](https://wordpress.org/news/2021/11/wordpress-5-8-2-security-and-maintenance-release/)
   release post
 * [Guide to testing the FSE features](https://make.wordpress.org/test/2021/11/30/help-test-wordpress-5-9-features/)–
   thanks to [@annezazu](https://profiles.wordpress.org/annezazu/) and everyone 
   that contributed
 * [Editor Chat Summary](https://make.wordpress.org/core/2021/11/30/editor-chat-summary-24th-november-2021/)
   from [@get_dave](https://profiles.wordpress.org/get_dave/) to find the latest
   on the 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. editor
 * [A Week in Core](https://make.wordpress.org/core/2021/11/29/a-week-in-core-november-29-2021/)
   from [@audrasjb](https://profiles.wordpress.org/audrasjb/)
 * Reminder: [Revised 5.9 release schedule](https://make.wordpress.org/core/2021/11/22/wordpress-5-9-revised-release-schedule/)
 * [A look at WordPress 5.9](https://wordpress.org/news/2021/11/a-look-at-wordpress-5-9/)
 * [What’s new in Gutenberg 12.0.0](https://make.wordpress.org/core/2021/11/29/whats-new-in-gutenberg-12-0-0-24-november/)

## **4. Update on journey to 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**

**[@hellofromtonya](https://profiles.wordpress.org/hellofromtonya/): Beta 2 is planned
for next week, 7 December 2021.**

Until that time, focus shifts towards triaging, investigating, and fixing issues
found in Beta 1 or just prior to it.

### Issues

There are 4 issues identified during the release party and after which need contributors
to help test, share feedback, investigate, and resolve:

 * [#54543: Updating Hello Dolly after upgrading 5.0.4 > 5.9.0 Beta 1 fails](https://core.trac.wordpress.org/ticket/54543)
 * [#54544: Fatal error when entering the site editor after updating to 5.9-beta1](https://core.trac.wordpress.org/ticket/54544)
 * [#54546: Fatal error receive while updating WP 5.8.2 to WP 5.9](https://core.trac.wordpress.org/ticket/54546)
 * [#54547](https://core.trac.wordpress.org/ticket/54547) -> though this seems to
   be a WP-CLIWP-CLI WP-CLI is the Command Line Interface for WordPress, used to
   do administrative and development tasks in a programmatic way. The project page
   is [http://wp-cli.org/](http://wp-cli.org/) [https://make.wordpress.org/cli/](https://make.wordpress.org/cli/)
   issue that has been reported upstream
   [Fatal error when updating to 5.9 Beta 1 using WP-CLI on LocalWP](https://core.trac.wordpress.org/ticket/54547)

### **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/](https://wordpress.org/gutenberg/)󠁿**

Work continues on bugs in Gutenberg too though currently not seeing blockers and
progress on the list of important is proceeding well.

### **How can you help? **

Test, Test, Test. Give feedback through a test report that shares your findings,
even if it’s “can’t reproduce”.

And thank you to all contributors. Your contributions help to make WordPress.

**[@costdev](https://profiles.wordpress.org/costdev/)**: For test reports, you can
use [this template](https://snippi.com/s/0tx5xdt) (screencast optional).

For test reports, you can use [this template](https://snippi.com/s/0tx5xdt) (screencast
optional).

Just a note that the [test report template](https://snippi.com/s/0tx5xdt) is also
very useful for including in the original description in a ticketticket Created 
for both bug reports and feature development on the bug tracker. when you’re reporting
an issue.

Letting us know the environment that the issue occurs on lets us:

 * Try to reproduce using that environment
 * Try to reproduce using a _similar_ environment
 * Try to reproduce in totally different environments

**[@marybaum](https://profiles.wordpress.org/marybaum/):** Thanks [@hellofromtonya](https://profiles.wordpress.org/hellofromtonya/)
and [@costdev](https://profiles.wordpress.org/costdev/). For our [#Marketing](https://make.wordpress.org/core/tag/marketing/)
and other observers, this kind of testing doesn’t require any code skill.

## 5. **Component maintainers update**

### **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](https://make.wordpress.org/core/2021/page/4/?output_format=md#l10n)󠁿. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill., Permalinks**

**[@sergey](https://profiles.wordpress.org/sergey/):** No major news this week.

### **About / Help page**

**[@webcommsat](https://profiles.wordpress.org/webcommsat/)**: With the beta 1, 
we postponed our weekly catchup to this **Friday 3 December 2021, 19:00 UTC**. In
addition, there will be a 10 minute drop-in, facilitated by [@marybaum](https://profiles.wordpress.org/marybaum/)
from 18:50 UTC for those coming to shadow, observers, or new people from marketing.
We will look further at the designs from [@critterverse](https://profiles.wordpress.org/critterverse/)
and other items on the About page and its associated items, and the start of the
social media collaborations. Please join us if you can and look at the initial design
draft on the [ticket](https://core.trac.wordpress.org/ticket/54270).

If anyone has a particular aspect to highlight for Friday, please let [@marybaum](https://profiles.wordpress.org/marybaum/)
and @ abhanonstopnews (on Slack) know.

[More on how you can help contribute to social media promotions for the 5.9 release on the marketing blog](https://make.wordpress.org/marketing/2021/12/01/help-contribute-to-social-media-materials-for-5-9-release/).
Everyone is welcome to join the marketing meeting next week, Wednesday 8 December
2021, at 14:00 UTC, to start exploring the social media posts too.

## 6. Open Floor

Q. A question asked in Marketing today, if someone finds an error on beta 1, is 
there a cut off for when they can report it?
A: There is no cut-off. They can report
it when/ if something is found.No other items were raised.

[#5-9](https://make.wordpress.org/core/tag/5-9/), [#dev-chat](https://make.wordpress.org/core/tag/dev-chat/)

 [  ](https://profiles.wordpress.org/justinahinon/) [Justin Ahinon](https://profiles.wordpress.org/justinahinon/)
7:15 am _on_ December 1, 2021     
Tags: [core-media ( 116 )](https://make.wordpress.org/core/tag/core-media/),
[meeting ( 405 )](https://make.wordpress.org/core/tag/meeting/), [performance ( 413 )](https://make.wordpress.org/core/tag/performance/),
[performance-chat ( 340 )](https://make.wordpress.org/core/tag/performance-chat/),
[summary ( 974 )](https://make.wordpress.org/core/tag/summary/)   

# 󠀁[Performance team meeting summary – November, 30 2021](https://make.wordpress.org/core/2021/12/01/performance-team-meeting-summary-november-30-2021/)󠁿

[This is the agenda for the meeting](https://make.wordpress.org/core/2021/11/29/performance-chat-agenda-november-30-2021/).
You can read the logs [here on Slack](https://wordpress.slack.com/archives/C02KGN5K076/p1638288004156400).

## Focus groups updates

### Images

[@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/) gave a great
update on the progress of the focus. First, all issues and ideas related to focus
will be tracked in this [GitHub project](https://github.com/WordPress/performance/projects/1).
This will facilitate asynchronous contributions and discussions. The top priority
issue on the project is [this one](https://github.com/WordPress/performance/issues/4),
for creating a WebP module, and port the code to the repository.

On top of that, the focus meeting last Thursday was a success and the team is planning
to hold a next one. Keep an eye on the Make/CoreCore Core is the set of software
required to run WordPress. The Core Development Team builds WordPress. blogblog (
versus network, site) and the [#core-media](https://make.wordpress.org/core/tag/core-media/)
channel on SlackSlack Slack is a Collaborative Group Chat Platform [https://slack.com/](https://slack.com/).
The WordPress community has its own Slack Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)
to keep up with the agenda.

There were also several discussions about the main projects of the focus: WebP by
default in WordPress Core and the migrationMigration Moving the code, database and
media files for a website site from one server to another. Most typically done when
changing hosting companies. of existing images into the WebP format. Here are the
links to the discussion pieces on Slack:

 * [Should the two features above be developed in the same module or not](https://wordpress.slack.com/archives/C02KGN5K076/p1638288712176600)
 * [Introducing a WP-CLI command to convert existing images to WebP; and the implications of this for WordPress Core](https://wordpress.slack.com/archives/C02KGN5K076/p1638289765198600)
 * [Technical methodology of the implementation](https://wordpress.slack.com/archives/C02KGN5K076/p1638290658213200)

### JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. 󠀁[https://www.javascript.com](https://www.javascript.com/)󠁿

Since most of the people in this focus are deeply involved in the next release, 
there are no major updates at the moment.

### Measurement

For this focus, there were some discussions about starting a dedicated side conversation(
see [thread](https://wordpress.slack.com/archives/C02KGN5K076/p1637684169019800.)).
Currently, the team is still thinking about the best form for this conversation,
chat or video call. If you have any opinions, feel free to leave a comment in the
thread linked above or on this post.

## Performance features development coordination

There is currently [this issue](http://There%20is%20currently%20this%20issue%20on%20the%20GitHub%20repository%20regarding%20the%20infrastructure%20that%20the%20module%20code%20will%20have.%20This%20step%20is%20very%20important%20to%20move%20forward,%20so%20feel%20free%20to%20leave%20a%20comment%20or%20feedback%20on%20the%20issue)
on the 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 by the repository
owner. [https://github.com/](https://github.com/) repository regarding the code 
infrastructure of the performance modules. This step is very important to move forward,
so feel free to leave a comment or feedback on the issue.

## Open Floor

Jérôme Vieilledent ([@lolautruche](https://profiles.wordpress.org/lolautruche/) 
on Slack) mentioned before the meeting that Blackfire and Platform.sh are willing
to support the WordPress Performance team initiative. Blackfire might be interested
in donating an account to the 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/](https://wordpress.org/)
organization for the team’s purposes. See Slack discussion [here](https://wordpress.slack.com/archives/C02KGN5K076/p1638198616138500https://wordpress.slack.com/archives/C02KGN5K076/p1638198616138500).

[#meeting](https://make.wordpress.org/core/tag/meeting/), [#performance](https://make.wordpress.org/core/tag/performance/),
[#performance-chat](https://make.wordpress.org/core/tag/performance-chat/), [#summary](https://make.wordpress.org/core/tag/summary/)

 [  ](https://profiles.wordpress.org/marybaum/) [marybaum](https://profiles.wordpress.org/marybaum/)
2:16 am _on_ December 1, 2021     
Tags: [agenda ( 1,141 )](https://make.wordpress.org/core/tag/agenda/),
[core ( 743 )](https://make.wordpress.org/core/tag/core/), [dev chat ( 920 )](https://make.wordpress.org/core/tag/dev-chat/)

# 󠀁[Dev chat agenda for December 1, 2021](https://make.wordpress.org/core/2021/12/01/dev-chat-agenda-for-december-1-2021/)󠁿

## Announcements

The WordPress 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. 1 has
landed, after a lot of very hard work by a lot of very dedicated contributors. [Please download and test!](https://wordpress.org/wordpress5.9-beta1.zip)
Also, in the beta period, work pivots to focus only on bugs that have shown up since
feature freeze on November 8.

WordPress 5.8.2 is also live, and you should update. Minor releases usually fix 
bugs and 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. vulnerabilities.

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

[@annezazu](https://profiles.wordpress.org/annezazu/) has published [this guide to testing the FSE features.](https://make.wordpress.org/test/2021/11/30/help-test-wordpress-5-9-features/)

[This Editor Chat Summary](https://make.wordpress.org/core/2021/11/30/editor-chat-summary-24th-november-2021/)
from [@get_dave](https://profiles.wordpress.org/get_dave/) is a good place to find
the latest on the 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. editor.

[@audrasjb](https://profiles.wordpress.org/audrasjb/) has the latest issue of [A Week in Core.](https://make.wordpress.org/core/2021/11/29/a-week-in-core-november-29-2021/)

And remember that [we’re on a revised release schedule.](https://make.wordpress.org/core/2021/11/22/wordpress-5-9-revised-release-schedule/)

Got other posts that should get the CoreCore Core is the set of software required
to run WordPress. The Core Development Team builds WordPress. team’s attention? 
Please add them in the comments.

## Upcoming releases

The current release is version 5.9, and we are now in beta. There is much to discuss.

## Component Maintainers

If you maintain a component and need help with beta fixes or other blockers as the
5.9 release moves forward, please plan to join the chat and update the group.

## Open Floor

Add your topic to the comments, and enjoy priority for your topic at the beginning
of Open Floor.

### See you Wednesday at 20:00 UTC!

[#agenda](https://make.wordpress.org/core/tag/agenda/), [#core](https://make.wordpress.org/core/tag/core/),
[#dev-chat](https://make.wordpress.org/core/tag/dev-chat/)

 [  ](https://profiles.wordpress.org/paaljoachim/) [Paal Joachim Romdahl](https://profiles.wordpress.org/paaljoachim/)
9:20 am _on_ November 30, 2021     
Tags: [agenda ( 1,141 )](https://make.wordpress.org/core/tag/agenda/),
[core-editor ( 756 )](https://make.wordpress.org/core/tag/core-editor/), [core-editor-agenda ( 189 )](https://make.wordpress.org/core/tag/core-editor-agenda/),
[meeting ( 405 )](https://make.wordpress.org/core/tag/meeting/)   

# 󠀁[Editor Chat Agenda: 1 December 2021](https://make.wordpress.org/core/2021/11/30/editor-chat-agenda-1-december-2021/)󠁿

Facilitator and notetaker: [@jorgefilipecosta](https://profiles.wordpress.org/jorgefilipecosta/)

This is the agenda for the weekly _editor chat_ scheduled for [Wednesday, December 1 2021, 03:00 PM GMT+1](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Chat&iso=20211201T15&p1=2157&ah=1).

_This meeting is held in the [#core-editor](https://wordpress.slack.com/messages/C02QB2JS7)
channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform
[https://slack.com/](https://slack.com/). The WordPress community has its own Slack
Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)._

 * 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/](https://wordpress.org/gutenberg/)
   12.1 RCrelease 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)](https://make.wordpress.org/core/2021/page/4/?output_format=md#alpha-beta).
 * [What’s new in Gutenberg 12.0.0 ( 24 November)](https://make.wordpress.org/core/2021/11/29/whats-new-in-gutenberg-12-0-0-24-november/)
 * [WordPress 5.9](https://make.wordpress.org/core/2021/09/03/wordpress-5-9-planning-roundup/)
    - [revised release schedule](https://make.wordpress.org/core/2021/11/22/wordpress-5-9-revised-release-schedule/).
    - all [Gutenberg PRs for Beta 1 must be merged by **26th November 2021**](https://href.li/?https://make.wordpress.org/core/2021/11/19/wordpress-5-9-editor-update-19-november/).
    - “Must Haves” review – what’s left?
 * Updates based on [updated scope for site editing projects](https://github.com/WordPress/gutenberg/issues/33094):
    - Navigation 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..
    - Template editor.
    - Patterns.
    - Styling.
    - Mobile Team.
 * Task Coordination.
 * Open Floor.

If you are not able to attend the meeting, you are encouraged to share anything 
relevant for the discussion:

 * If you have an update for the main site editing projects, please feel free to
   share as a comment or come prepared for the meeting itself.
 * If you have anything to share for the Task Coordination section, please leave
   it as a comment on this post.
 * If you have anything to propose for the agenda or other specific items related
   to those listed above, please leave a comment below.

[#agenda](https://make.wordpress.org/core/tag/agenda/), [#core-editor](https://make.wordpress.org/core/tag/core-editor/),
[#core-editor-agenda](https://make.wordpress.org/core/tag/core-editor-agenda/), 
[#meeting](https://make.wordpress.org/core/tag/meeting/)

 [  ](https://profiles.wordpress.org/get_dave/) [David Smith](https://profiles.wordpress.org/get_dave/)
9:01 am _on_ November 30, 2021     
Tags: [core-editor ( 756 )](https://make.wordpress.org/core/tag/core-editor/),
[core-editor-summary ( 185 )](https://make.wordpress.org/core/tag/core-editor-summary/),
[summary ( 974 )](https://make.wordpress.org/core/tag/summary/)   

# 󠀁[Editor Chat Summary: 24th November 2021](https://make.wordpress.org/core/2021/11/30/editor-chat-summary-24th-november-2021/)󠁿

This post summarises the weekly editor chat meeting ([agenda here](https://make.wordpress.org/core/2021/11/22/editor-chat-agenda-24-november-2021/))
held on [2021-11-24 14:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20211124T1400)
in [Slack](https://wordpress.slack.com/archives/C02QB2JS7/p1637762400489400). Moderated
by [@get_dave](https://profiles.wordpress.org/get_dave/profile/).

## 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/](https://wordpress.org/gutenberg/)󠁿 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/](https://wordpress.org/plugins/)󠁿 or can be cost-based plugin from a third-party. releases

 * [Gutenberg 12.0.0](https://github.com/WordPress/gutenberg/releases/tag/v12.0.0)
   was released (after the meeting) – thanks to [@welcher](https://profiles.wordpress.org/welcher/)
   for leading this one.
 * Highlights post will be released on Make blogblog (versus network, site) soon.

## WordPress 5.9 status updates

 *  [The release schedule for WordPress 5.9](https://make.wordpress.org/core/5-9/)
   has been [revised](https://make.wordpress.org/core/2021/11/22/wordpress-5-9-revised-release-schedule/).
   It will now land on **25th January 2022**.
 * This is primarily due to features relating to FSE needing additional work in 
   order to land a complete experience and the inability to ship these in isolation
   from one another (if you’d like details you should [read @hellofromtonya’s post](https://make.wordpress.org/core/2021/11/22/wordpress-5-9-revised-release-schedule/)
   which does a great job of explaining things).
 * According to [@noisysocks](https://wordpress.slack.com/team/U6SFAQ3EK) (Editor
   Tech Lead) we now have [until the **26th November** (that date as now passed) to land any Gutenberg PRs that we want in WordPress 5.9 Beta 1](https://make.wordpress.org/core/2021/11/19/wordpress-5-9-editor-update-19-november/).
 * Here are [the list of WP 5.9 pending issues and blockers](https://github.com/WordPress/gutenberg/issues/36556).
 * Please remember to add the `Backport to WP Beta/RC` 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 by the repository owner. [https://github.com/](https://github.com/)
   label on any PRs that need to land in WP 5.9.
 * [@mkaz](https://profiles.wordpress.org/mkaz/) reminded us about documentation
   needs. Please take the list of the [larger project board](https://github.com/orgs/WordPress/projects/11)
   and this [dev note tracking issue](https://github.com/WordPress/gutenberg/issues/36401).

## Updates based on the scope for Site Editing projects

Updates were requested for the key projects:

### Native Mobile Team

[@antonisme](https://profiles.wordpress.org/antonisme/) provided the update:

_Shipped_

 * Added Clipboard Link Suggestion to Image 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. and Buttons block
 * Added auto opening of media upload options to new Gallery block

_Fixes:_

 * Only set font sizes for block based themes
 * Reverted erroneous native editor package version bumps

_In Progress_:

 * Upgrade to ReactReact React is a JavaScript library that makes it easy to reason
   about, construct, and maintain stateless and stateful user interfaces. [https://reactjs.org](https://reactjs.org/)
   Native v0.66.
 * Finalizing GSS Font size, line height and selected text colors.

### Navigation _Block_

[@get_dave](https://profiles.wordpress.org/get_dave/) provided the update:

 * [A list of “Must Haves” for the Navigation block for WP 5.9](https://github.com/WordPress/gutenberg/issues/35521#issuecomment-975327997)
   were published.
 * We’re [tracking these items on the main 5.9 overview issue](https://github.com/WordPress/gutenberg/issues/36556).
 * Navigation Areas (including the block itself) are _**not**_ going to be in 5.9.
   In fact they are now [deprecated](https://github.com/WordPress/gutenberg/pull/36727)
   due to concerns and lack of community consensus around the UXUX User experience.
 * Reusable Navigations (via the `wp_navigation` Custom Post) _will_ be shipping
   in 5.9.
 * The [final experience we are targeting for the Nav block for 5.9 is outlined here](https://github.com/WordPress/gutenberg/issues/35521#issuecomment-977849904).
 * We recognise this is not perfect and we fully intend to iterate and improve upon
   this process in WordPress 6.0. However, our priority is to land a stable experience
   in 5.9.
 * We’re seeking folks to help review the final PRs prior to the 26th deadline.

### Components Packages

[@mciampini](https://profiles.wordpress.org/mciampini/) provided an update:

_Shipped_

 * `ToolsPanel` has [an improved README and Storybook stories](https://github.com/WordPress/gutenberg/pull/36557)
   illustrating its usage. This component is used to group related 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. controls, grouping
   them and providing a standard UIUI User interface for showing and hiding them.
 * We’ve added an example for [adding a chevron icon in the ](https://github.com/WordPress/gutenberg/pull/36654)`
   Item`[ component](https://github.com/WordPress/gutenberg/pull/36654) for certain
   types of navigation used in Styles. 

_Fixes:_

 * The `ZStack` component’s `offset` prop now supports RTL languages properly.

_In Progress_:

 * We’re working on improved and more consistent support for [larger variations of several input components used in the typography panel](https://github.com/WordPress/gutenberg/issues/36230).
   These variations are mostly implemented with custom style overrides currently,
   and we’d like to provide a more declarative and consistent 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. for them.
 * We’re improving [support for the ](https://github.com/WordPress/gutenberg/pull/36579)`
   vertical`[ orientation and RTL languages](https://github.com/WordPress/gutenberg/pull/36579)
   in the `Divider` component.

### Templates

[@annezazu](https://profiles.wordpress.org/annezazu/) stepped in to provide an update
based on her recent knowledge:

 * Work has been done to merge the [initial template list page for the site editor](https://github.com/WordPress/gutenberg/pull/36379).
 * This creates a scaled down browsing experience that allows you to see your full
   list of templates and template parts along with the ability to edit your homepage.
 * Work remains though to refine the experience with [blockers and more shared in this overview issue](https://github.com/WordPress/gutenberg/issues/36597).

## Task Coordination

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

**[@annezazu](https://profiles.wordpress.org/annezazu/):**

 * Update on my end — lots of testing/triaging for 5.9 in GitHub, helped ship the
   [ recent /News post highlighting a 5.9 video](https://wordpress.org/news/2021/11/a-look-at-wordpress-5-9/)
   a crew of us worked on.
 * Continued amplifying & responding to the [latest FSE outreach call for testing](https://make.wordpress.org/test/2021/11/08/fse-program-testing-call-11-site-editing-safari/).
 * Shared some personal thoughts [on why I voted to delay 5.9](https://nomad.blog/2021/11/23/why-i-voted-to-delay-wordpress-5-9/),
   and nearly done with draft of Styles user doc (needed for the welcome guide).
 * After this next week, I’ll have far more time to focus on documentation and testing
   efforts so plan to continue to shift attention there (have a presentation due
   this week about 5.9).

**[@get_dave](https://profiles.wordpress.org/get_dave/):**

 * Been focused on the “Must Haves” for 5.9.  Particularly the Navigation block.
 * I would really appreciate reviews and testing on this [PR which is trying to implement a sensible default fallback for the Nav block when it’s rendered on the front end of the site](https://github.com/WordPress/gutenberg/pull/36740).

**[@zieladam](https://profiles.wordpress.org/zieladam/):**

 * I’m helping with making the navigation block ready.
 * Right now working on giving new menus a name in [https://github.com/WordPress/gutenberg/pull/36760](https://github.com/WordPress/gutenberg/pull/36760).
 * I just noticed a few bugs stemming from the complexity, so I want to follow-up
   with a 2-in-1 PR: simplification and bugfixes.

## Open Floor

### Get involved in the latest call for testing

 * [@annezazu](https://profiles.wordpress.org/annezazu/) – I just want to deeply
   encourage folks to get involved in the latest call for testing: [https://make.wordpress.org/test/2021/11/08/fse-program-testing-call-11-site-editing-safari/](https://make.wordpress.org/test/2021/11/08/fse-program-testing-call-11-site-editing-safari/).
 * It goes over some of the newest features coming to 5.9 and it goes a long way
   to have folks running through these flows!  
 * You’ll also get a lovely Test contributor badge on your profile for participating
   as a thank you and recognition of your efforts.

### Contributions to fix Date related bugs in Gutenberg

 * Alan Smodic asked for some insight or guidance on some issues that he and his
   team have flagged and added comments to. Wondering if these have ever been talked
   about before or how best we can help to potentially solve.
 * Publish datepicker time zone is server time instead of user time: [#29306](https://github.com/WordPress/gutenberg/issues/29306).
 * DateTimePicker Time Zone Selection: [#31522](https://github.com/WordPress/gutenberg/issues/31522).
 * Timepicker time resets when using AM/PM toggle: [#29720](https://github.com/WordPress/gutenberg/issues/29720).
 * [@get_dave](https://profiles.wordpress.org/get_dave/) suggested getting [@talldanwp](https://profiles.wordpress.org/talldanwp/)
   to triagetriage The act of evaluating and sorting bug reports, in order to decide
   priority, severity, and other factors. in the bi-weekly triage meetings.
 * [@talldanwp](https://profiles.wordpress.org/talldanwp/) suggested following up
   post 5.9.
 * [@mciampini](https://profiles.wordpress.org/mciampini/) said he will flag it 
   to the rest of the components folks,

### Normalize Github labels to a single “[Type] Documentation” label

 * [@mkaz](https://profiles.wordpress.org/mkaz/) informed us that there is a label
   in GitHub for “developer docs”, which is intended for issues specific to the 
   developer documentation site.
 * He’s not sure the distinction is necessary and the additional label is confusing,
   as many docs are being labeled with one of the two labels.
 * Marcus proposed we remove the “developer docs” label and make sure any issues
   and PRs that have that label also have the “[Type] Documentation” label.
 * Folks in the meeting agreed with this proposal.

### Call for input: can we run DB upgrade scripts as part of Gutenberg upgrade process?

 * [@get_dave](https://profiles.wordpress.org/get_dave/) raised [this Issue whereby meta tags were added to the post content on “Paste”](https://github.com/WordPress/gutenberg/pull/36356).
 * The coreCore Core is the set of software required to run WordPress. The Core 
   Development Team builds WordPress. issue has now been fixed but contributors 
   are asking whether Gutenberg can add a one time operation on upgrade which runs
   a DB cleanup operation on all posts to remove this erroneous tagtag A directory
   in Subversion. WordPress uses tags to store a single snapshot of a version (3.6,
   3.6.1, etc.), the common convention of tags in version control systems. (Not 
   to be confused with post tags.).
 * I’d like to understand whether there is any prior art for achieving such a thing
   in Gutenberg – any input from [@youknowriad](https://profiles.wordpress.org/youknowriad/)
   or other Core folks would be appreciated.

## Wrap up

Thanks to everyone who attended the meeting!

[#core-editor](https://make.wordpress.org/core/tag/core-editor/), [#core-editor-summary](https://make.wordpress.org/core/tag/core-editor-summary/),
[#summary](https://make.wordpress.org/core/tag/summary/)

# Post navigation

[← Older posts](https://make.wordpress.org/core/2021/page/5/?output_format=md)

[Newer posts →](https://make.wordpress.org/core/2021/page/3/?output_format=md)