CINXE.COM

Make WordPress Core – WordPress Development Updates

<!DOCTYPE html> <html lang="en-US"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("http://web.archive.org/web"); __wm.wombat("https://make.wordpress.org/core/?replies=none","20230207183512","http://web.archive.org/","web","https://web-static.archive.org/_static/", "1675794912"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Make WordPress Core &#8211; WordPress Development Updates</title> <link rel="preload" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/wp-content/mu-plugins/pub-sync/global-fonts/Inter/Inter-latin.woff2" as="font" crossorigin="crossorigin" type="font/woff2"/> <meta name="robots" content="max-image-preview:large"/> <link rel="dns-prefetch" href="//web.archive.org/web/20230207183512/https://secure.gravatar.com/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20230207183512/https://s.w.org/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20230207183512/https://fonts.googleapis.com/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20230207183512/https://www.googletagmanager.com/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20230207183512/https://v0.wordpress.com/"/> <link rel="dns-prefetch" href="//web.archive.org/web/20230207183512/https://c0.wp.com/"/> <link rel="alternate" type="application/rss+xml" title="Make WordPress Core » Feed" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/feed/"/> <link rel="alternate" type="application/rss+xml" title="Make WordPress Core » Comments Feed" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/comments/feed/"/> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'http://web.archive.org/web/20230207183512/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P24PF4B');</script> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.2-alpha-55247"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){p.clearRect(0,0,i.width,i.height),p.fillText(e,0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(t,0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s("\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!s("\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!s("\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!s("\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel="stylesheet" id="jetpack-inline-terms-css-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/mu-plugins/inline-terms/ui/style.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="glossary-hovercards-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/wporg-glossary/css/glossary-hovercards.css?ver=20190524a" type="text/css" media="all"/> <link rel="stylesheet" id="dashicons-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-includes/css/dashicons.min.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="admin-bar-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-includes/css/admin-bar.min.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <style id="admin-bar-inline-css" type="text/css"> .admin-bar { position: inherit !important; top: auto !important; } .admin-bar .goog-te-banner-frame { top: 32px !important } @media screen and (max-width: 782px) { .admin-bar .goog-te-banner-frame { top: 46px !important; } } @media screen and (max-width: 480px) { .admin-bar .goog-te-banner-frame { position: absolute; } } </style> <link rel="stylesheet" id="open-sans-css" href="http://web.archive.org/web/20230207183512cs_/https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&amp;display=swap" type="text/css" media="all"/> <link rel="stylesheet" id="wp4-styles-css" href="http://web.archive.org/web/20230207183512cs_/https://s.w.org/style/wp4.css?ver=1645139111" type="text/css" media="all"/> <link rel="stylesheet" id="wp-block-library-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/block-library/style.css?ver=15.0.1" type="text/css" media="all"/> <style id="wp-block-library-inline-css" type="text/css"> .has-text-align-justify{text-align:justify;} </style> <style id="wporg-language-suggest-style-inline-css" type="text/css"> .wp-block-wporg-language-suggest{background-color:#eff2ff;color:#1e1e1e;font-size:12px;line-height:1;text-align:center}.wp-block-wporg-language-suggest>*{padding:10px 4px} </style> <style id="wporg-latest-news-style-inline-css" type="text/css"> .wporg-latest-news{list-style:none;margin:0;padding:0}.wporg-latest-news li:not(:last-child){padding-bottom:var(--wp--custom--latest-news--spacing,16px)}.wporg-latest-news li a{text-decoration:none}.wporg-latest-news li a:hover{text-decoration:underline}.wporg-latest-news li>a{color:var(--wp--custom--latest-news--link--color);display:block;font-family:var(--wp--custom--latest-news--title--font-family);font-size:var(--wp--custom--latest-news--title--font-size,24px);line-height:var(--wp--custom--latest-news--title--line-height);margin-bottom:var(--wp--custom--latest-news--link--spacing,4px)}.wporg-latest-news__details{font-size:var(--wp--custom--latest-news--link--details-font-size,14px)}.wporg-latest-news__details>:not(:last-child){margin-right:4px}.wporg-latest-news__category{text-transform:uppercase} </style> <style id="wporg-notice-style-inline-css" type="text/css"> .wp-block-wporg-notice{--wp--custom--wporg-notice--color--background:var(--wp--preset--color--acid-green-3);--wp--custom--wporg-notice--color--text:var(--wp--preset--color--charcoal-1)}.wp-block-wporg-notice.is-info-notice{--wp--custom--wporg-notice--color--background:var(--wp--preset--color--blueberry-4)}.wp-block-wporg-notice.is-alert-notice{--wp--custom--wporg-notice--color--background:var(--wp--preset--color--lemon-3)}.wp-block-wporg-notice.is-warning-notice{--wp--custom--wporg-notice--color--background:var(--wp--preset--color--pomegrade-3)}.wp-block-wporg-notice{grid-gap:.5em;background-color:var(--wp--custom--wporg-notice--color--background);color:var(--wp--custom--wporg-notice--color--text);display:grid;gap:.5em;grid-template-columns:auto 1fr;padding:1.25em}.wp-block-wporg-notice>*{align-self:start}.wp-block-wporg-notice p:first-child{margin-top:0}.wp-block-wporg-notice p:last-child{margin-bottom:0}.wp-block-wporg-notice a:active,.wp-block-wporg-notice a:focus,.wp-block-wporg-notice a:hover,.wp-block-wporg-notice a:link,.wp-block-wporg-notice a:visited{color:var(--wp--custom--wporg-notice--color--text)}.wp-block-wporg-notice.alignleft,.wp-block-wporg-notice.alignright{max-width:calc(var(--wp--style--global--content-size)*.66)}.wp-block-wporg-notice__icon{align-self:flex-start;background-image:url(/web/20230207183512im_/https://make.wordpress.org/core/wp-content/mu-plugins/pub-sync/blocks/notice/src/icon/library/tip.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;display:flex;height:1.875em;width:24px}.is-info-notice .wp-block-wporg-notice__icon{background-image:url(/web/20230207183512im_/https://make.wordpress.org/core/wp-content/mu-plugins/pub-sync/blocks/notice/src/icon/library/info.svg)}.is-alert-notice .wp-block-wporg-notice__icon{background-image:url(/web/20230207183512im_/https://make.wordpress.org/core/wp-content/mu-plugins/pub-sync/blocks/notice/src/icon/library/alert.svg)}.is-warning-notice .wp-block-wporg-notice__icon{background-image:url(/web/20230207183512im_/https://make.wordpress.org/core/wp-content/mu-plugins/pub-sync/blocks/notice/src/icon/library/warning.svg)}.wp-block-wporg-notice__content{align-self:center} </style> <style id="wporg-site-breadcrumbs-style-inline-css" type="text/css"> .wp-block-wporg-site-breadcrumbs{align-items:center;display:flex}.wp-block-wporg-site-breadcrumbs a{color:var(--wp--preset--color--charcoal-1)}.wp-block-wporg-site-breadcrumbs a:hover{text-decoration-line:underline}.wp-block-wporg-site-breadcrumbs>span:not(:first-child){align-items:center;display:flex;margin-top:0}.wp-block-wporg-site-breadcrumbs>span:not(:first-child):before{content:"/";display:inline-block;font-weight:400;margin:0 .5rem}.wp-block-wporg-site-breadcrumbs .is-current-page{font-weight:700} </style> <style id="wporg-table-of-contents-style-inline-css" type="text/css"> @media (min-width:890px){#wp--skip-link--target,.is-toc-heading{scroll-margin-top:var(--wp-local-header-offset,0)}}.is-toc-heading a{--local--icon-size:24px;color:inherit;display:inline-block;padding-right:calc(var(--local--icon-size) + .1em)}.is-toc-heading a,.is-toc-heading a:after{text-decoration:none!important}.is-toc-heading a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.083 17.639H8.444a5.194 5.194 0 1 1 0-10.389h1.64v1.5H8.443a3.694 3.694 0 0 0 0 7.389h1.641v1.5ZM13.917 7.25h1.639a5.194 5.194 0 0 1 0 10.39h-1.641v-1.5h1.642a3.694 3.694 0 0 0 0-7.39h-1.642v-1.5Zm-4.584 6.084h5.334v-1.5H9.333v1.5Z' fill='%233858E9'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--local--icon-size);margin-right:calc(var(--local--icon-size)*-1 - .1em);opacity:0;vertical-align:initial;width:calc(var(--local--icon-size) + .1em)}.is-toc-heading a:focus:after,.is-toc-heading a:hover:after,.is-toc-heading:focus a:after{opacity:1}.is-toc-heading.focus-visible,.is-toc-heading:focus{outline:none}.is-toc-heading:focus,.is-toc-heading:focus-visible{outline:none}.is-toc-heading:target{border-left:2px solid var(--wp--preset--color--blueberry-1);padding-left:8px} </style> <style id="wporg-two-factor-settings-style-inline-css" type="text/css"> .wp-block-wporg-two-factor-settings{position:relative}.wp-block-wporg-two-factor-settings h3{clear:none;font-size:14px}.wp-block-wporg-two-factor-settings .components-button{margin-right:20px}.wporg-2fa__navigation{padding:0 24px!important}.wporg-2fa__navigation a{color:#4ca6cf;position:relative;top:-4px}.wporg-2fa__navigation svg{fill:#4ca6cf;margin-right:-3px;position:relative;top:7px}.wporg-2fa__navigation h3{flex:1 1 auto;margin:25px 0;text-align:center;text-transform:capitalize}.wporg-2fa__account-status .wporg-2fa__status-card a{text-decoration:none}.wporg-2fa__account-status .wporg-2fa__status-card .components-card__body{grid-column-gap:10px;display:grid;grid-template-areas:"status header open" "status description open";grid-template-columns:min-content auto min-content;padding:18px 14px}.wporg-2fa__account-status .wporg-2fa__status-card .components-card__body .wporg-2fa__status-icon{-ms-grid-row-span:2;align-self:center;grid-area:status;-ms-grid-column:1;-ms-grid-row:1}.wporg-2fa__account-status .wporg-2fa__status-card .components-card__body h3{align-self:end;color:#1e1e1e;font-size:1.1em;grid-area:header;-ms-grid-column:3;-ms-grid-row:1;margin:0}.wporg-2fa__account-status .wporg-2fa__status-card .components-card__body p{align-self:start;color:#757575;grid-area:description;-ms-grid-column:3;-ms-grid-row:2;margin:0}.wporg-2fa__account-status .wporg-2fa__status-card .components-card__body .wporg-2fa__status-card-open{-ms-grid-row-span:2;align-self:center;grid-area:open;-ms-grid-column:5;-ms-grid-row:1}.wporg-2fa__account-status .wporg-2fa__status-icon.is-enabled,.wporg-2fa__account-status .wporg-2fa__status-icon.is-ok{fill:#4ab866}.wporg-2fa__account-status .wporg-2fa__status-icon.is-pending{fill:#f0b849}.wporg-2fa__account-status .wporg-2fa__status-icon.is-disabled,.wporg-2fa__account-status .wporg-2fa__status-icon.is-error{fill:#cc1818}.bbp-single-user .wporg-2fa__password input[type=text],.wporg-2fa__password input[type=text]{padding:6px 8px}.bbp-single-user .wporg-2fa__password .wporg-2fa__password_container,.wporg-2fa__password .wporg-2fa__password_container{align-items:flex-start;justify-content:flex-start}.bbp-single-user .wporg-2fa__password .wporg-2fa__show-password,.wporg-2fa__password .wporg-2fa__show-password{flex-shrink:0;margin:0;padding:0;position:relative;top:23px}.wporg-2fa__email .components-notice.actions-on-right>div{display:flex}.wporg-2fa__email .components-notice.actions-on-right>div>p{flex-grow:1;margin:initial}.wporg-2fa__email .email-error{color:#cc1818}.wporg-2fa__qr-code{text-align:center}.wporg-2fa__manual-code{font-family:monospace;font-weight:700;letter-spacing:.1em}.wporg-2fa__verify-code{margin-bottom:20px;width:10ch}.wporg-2fa__enabled-status{color:#4ab866;text-transform:uppercase}.wporg-2fa__backup-codes .wporg-2fa__backup-codes-list{background-color:#ddd;margin:1em 0;padding:15px 20px}.wporg-2fa__backup-codes .wporg-2fa__backup-codes-list ol{-moz-column-count:2;-moz-column-width:110px;columns:110px 2;margin:0}.wporg-2fa__backup-codes .wporg-2fa__backup-codes-list li::marker{color:#757575}.wporg-2fa__backup-codes .components-notice{margin-bottom:1em}#bbpress-forums .wporg-2fa__backup-codes .wporg-2fa__backup-codes-list li{list-style-position:inside;list-style-type:decimal}#bbpress-forums .wporg-2fa__progress-bar,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar,.wporg-2fa__progress-bar{--color-enabled:#0475c4;--color-disabled:#ccc;--color-disabled-text:#757575;margin:0 -24px;position:relative}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-steps,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-steps,.wporg-2fa__progress-bar .wporg-2fa__setup-steps{display:flex;justify-content:space-evenly;position:relative;z-index:2}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-steps li,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-steps li,.wporg-2fa__progress-bar .wporg-2fa__setup-steps li{text-align:center}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-steps svg,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-steps svg,.wporg-2fa__progress-bar .wporg-2fa__setup-steps svg{border:1px solid;border-radius:30px;box-sizing:content-box;padding:15px}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-enabled,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-enabled,.wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-enabled{color:var(--color-enabled);font-weight:700}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-enabled svg,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-enabled svg,.wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-enabled svg{fill:#fff;background-color:var(--color-enabled);border-color:var(--color-enabled)}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-disabled,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-disabled,.wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-disabled{color:var(--color-disabled-text)}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-disabled svg,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-disabled svg,.wporg-2fa__progress-bar .wporg-2fa__setup-steps li.is-disabled svg{fill:var(--color-disabled);background-color:#fff;border-color:var(--color-disabled)}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-step-separators,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-step-separators,.wporg-2fa__progress-bar .wporg-2fa__setup-step-separators{display:flex;justify-content:space-between;position:absolute;top:27px;width:100%;z-index:1}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-step-separators li,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-step-separators li,.wporg-2fa__progress-bar .wporg-2fa__setup-step-separators li{flex-basis:33%;flex-grow:1;flex-shrink:1;height:3px}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-step-separators li.is-enabled,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-step-separators li.is-enabled,.wporg-2fa__progress-bar .wporg-2fa__setup-step-separators li.is-enabled{background-color:var(--color-enabled)}#bbpress-forums .wporg-2fa__progress-bar .wporg-2fa__setup-step-separators li.is-disabled,#bbpress-forums.bbpress-wrapper .wporg-2fa__progress-bar .wporg-2fa__setup-step-separators li.is-disabled,.wporg-2fa__progress-bar .wporg-2fa__setup-step-separators li.is-disabled{background-color:var(--color-disabled)}.wporg-2fa__global-notice{position:absolute;right:0;top:-60px;z-index:2}.wporg-2fa__global-notice .components-snackbar__content,.wporg-2fa__global-notice.components-snackbar{cursor:auto}.wporg-2fa__global-notice .components-snackbar__content{position:relative}.wporg-2fa__global-notice .components-snackbar .components-snackbar__icon,.wporg-2fa__global-notice .components-snackbar__icon{fill:#4ab866;left:-34px!important;position:absolute;top:-6px!important;width:30px}#bbpress-forums .wp-block-wporg-two-factor-settings a.components-button,#bbpress-forums .wp-block-wporg-two-factor-settings a.components-button:hover{box-shadow:inset 0 0 0 1px var(--wp-components-color-accent,var(--wp-admin-theme-color,#007cba));text-decoration:none} </style> <link rel="stylesheet" id="wp-components-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/components/style.css?ver=15.0.1" type="text/css" media="all"/> <link rel="stylesheet" id="mediaelement-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17" type="text/css" media="all"/> <link rel="stylesheet" id="wp-mediaelement-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="classic-theme-styles-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-includes/css/classic-themes.min.css?ver=1" type="text/css" media="all"/> <style id="global-styles-inline-css" type="text/css"> body{--wp--preset--shadow--natural: 0 .2rem .3rem 0 rgba(0,0,0, 0.3), 0 .5rem .6rem 0 rgba(0,0,0, 0.4);--wp--preset--shadow--sharp: .5rem .5rem 0 0 rgba(0,0,0, 0.4);--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('/web/20230207183512im_/https://make.wordpress.org/core/?replies=none#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('/web/20230207183512im_/https://make.wordpress.org/core/?replies=none#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('/web/20230207183512im_/https://make.wordpress.org/core/?replies=none#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('/web/20230207183512im_/https://make.wordpress.org/core/?replies=none#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('/web/20230207183512im_/https://make.wordpress.org/core/?replies=none#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('/web/20230207183512im_/https://make.wordpress.org/core/?replies=none#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('/web/20230207183512im_/https://make.wordpress.org/core/?replies=none#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('/web/20230207183512im_/https://make.wordpress.org/core/?replies=none#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-columns.is-layout-flex){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} </style> <link rel="stylesheet" id="o2-extend-checklists-styles-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/checklists/css/style.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="genericons-css" href="http://web.archive.org/web/20230207183512cs_/https://c0.wp.com/p/jetpack/11.7/_inc/genericons/genericons/genericons.css" type="text/css" media="all"/> <link rel="stylesheet" id="o2-plugin-styles-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/o2/css/style.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="o2-notifications-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/notifications/css/style.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="o2-extend-sticky-posts-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/sticky-posts/css/style.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="tfw-css-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/the-final-word/assets/style.css?ver=1.0.1" type="text/css" media="all"/> <link rel="stylesheet" id="make-core-trac-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/trac-notifications/make-core.css?ver=5" type="text/css" media="all"/> <link rel="stylesheet" id="breathe-serif-css" href="http://web.archive.org/web/20230207183512cs_/https://fonts.googleapis.com/css?family=Noto+Serif%3A400%2C700%2C400italic%2C700italic&amp;ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="wporg-handbook-css-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/handbook/stylesheets/callout-boxes.css?ver=20200121" type="text/css" media="all"/> <link rel="stylesheet" id="o2-filter-widget-styles-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/filter-widget/css/style.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="o2-live-comments-styles-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/live-comments/css/style.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="p2-hovercards-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/mu-plugins/make-network/p2-hovercards/css/p2-hovercards.css?ver=4" type="text/css" media="all"/> <link rel="stylesheet" id="post-actions-styles-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/post-actions/css/style.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="p2-breathe-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/themes/p2-breathe/style.css?ver=6.2-alpha-55247" type="text/css" media="all"/> <link rel="stylesheet" id="wporg-breathe-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/themes/pub/wporg-breathe/style.css?ver=1669609686" type="text/css" media="all"/> <link rel="stylesheet" id="wporg-global-fonts-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/mu-plugins/pub-sync/global-fonts/style.css?ver=1675219891" type="text/css" media="all"/> <link rel="stylesheet" id="wporg-global-header-footer-css" href="http://web.archive.org/web/20230207183512cs_/https://make.wordpress.org/core/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/build/style.css?ver=1673307571" type="text/css" media="all"/> <link rel="stylesheet" id="jetpack_css-css" href="http://web.archive.org/web/20230207183512cs_/https://c0.wp.com/p/jetpack/11.7/css/jetpack.css" type="text/css" media="all"/> <script>var p2_hovercards_regex = [/#(\d{4,})(-(core|blackberry|nokia|webos|plugins|bbpress|supportpress|glotpress|backpress|windows|themes|meta))?/,/\[(\d+)\]|r(\d+)(-(core|blackberry|nokia|webos|plugins|bbpress|supportpress|glotpress|backpress|windows|themes|meta))?/,]; </script><script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/jquery/jquery.min.js?ver=3.6.3" id="jquery-core-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.0" id="jquery-migrate-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/mu-plugins/inline-terms/ui/atwho.min.js?ver=6.2-alpha-55247" id="jetpack-inline-terms-js-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/mu-plugins/inline-terms/ui/defaults.min.js?ver=6.2-alpha-55247" id="jetpack-suggest-ui-defaults-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/mu-plugins/inline-terms/ui/xposts.min.js?ver=6.2-alpha-55247" id="jetpack-xposts-js-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/mu-plugins/inline-terms/ui/hashtags.min.js?ver=6.2-alpha-55247" id="jetpack-hashtags-js-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/block-library/blocks/navigation/view.min.js?ver=aa58d4d058136adf2722" id="wp-block-navigation-view-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/block-library/blocks/navigation/view-modal.min.js?ver=774770b5630ff20f41e1" id="wp-block-navigation-view-modal-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/dist/vendor/lodash.min.js?ver=4.17.19" id="lodash-js"></script> <script type="text/javascript" id="lodash-js-after"> window.lodash = _.noConflict(); </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?ver=3.1.2" id="wp-polyfill-inert-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.13.9" id="regenerator-runtime-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/vendors/inert-polyfill.min.js?ver=6.2-alpha-55247" id="wp-inert-polyfill-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/hooks/index.min.js?ver=b68e9bf6562f8d63a320" id="wp-hooks-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/i18n/index.min.js?ver=3d2aeabd3f84698c0e2c" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/url/index.min.js?ver=65c04b6af8d4825187e4" id="wp-url-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/api-fetch/index.min.js?ver=f75179140c48ef2500cf" id="wp-api-fetch-js"></script> <script type="text/javascript" id="wp-api-fetch-js-after"> wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/wp-json/" ) ); wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "3d2e38bb81" ); wp.apiFetch.use( wp.apiFetch.nonceMiddleware ); wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware ); wp.apiFetch.nonceEndpoint = "http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/wp-admin/admin-ajax.php?action=rest-nonce"; </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/vendors/react.min.js?ver=18" id="react-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18" id="react-dom-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/dom-ready/index.min.js?ver=8ef91b5d96d5175674de" id="wp-dom-ready-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/a11y/index.min.js?ver=1aab97509efa281a9d62" id="wp-a11y-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/deprecated/index.min.js?ver=1527f08b1d0357a0cf50" id="wp-deprecated-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/dom/index.min.js?ver=fff14268ac38444a6724" id="wp-dom-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/escape-html/index.min.js?ver=8514c67d158be39ab130" id="wp-escape-html-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/element/index.min.js?ver=904bb192b8910917514d" id="wp-element-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/is-shallow-equal/index.min.js?ver=83d1da2d013996a24adb" id="wp-is-shallow-equal-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/keycodes/index.min.js?ver=b701b65c416b7aeb82a4" id="wp-keycodes-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/priority-queue/index.min.js?ver=ee2e6bc4da5e68f14048" id="wp-priority-queue-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/compose/index.min.js?ver=61df8615a4ef09b748ab" id="wp-compose-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/dist/vendor/moment.min.js?ver=2.29.4" id="moment-js"></script> <script type="text/javascript" id="moment-js-after"> moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"F j, Y","LLL":"F j, Y g:i a","LLLL":null}} ); </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/date/index.min.js?ver=b7e756f0b249916efb94" id="wp-date-js"></script> <script type="text/javascript" id="wp-date-js-after"> wp.date.setSettings( {"l10n":{"locale":"en_US","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"meridiem":{"am":"am","pm":"pm","AM":"AM","PM":"PM"},"relative":{"future":"%s from now","past":"%s ago"},"startOfWeek":1},"formats":{"time":"g:i a","date":"F j, Y","datetime":"F j, Y g:i a","datetimeAbbreviated":"M j, Y g:i a"},"timezone":{"offset":"0","string":"","abbr":""}} ); </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/primitives/index.min.js?ver=429e034fccf5dcdbe23a" id="wp-primitives-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/redux-routine/index.min.js?ver=a4f02cded081b94dc342" id="wp-redux-routine-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/data/index.min.js?ver=97bc175f02c791eb52c8" id="wp-data-js"></script> <script type="text/javascript" id="wp-data-js-after"> ( function() { var userId = 0; var storageKey = "WP_DATA_USER_" + userId; wp.data .use( wp.data.plugins.persistence, { storageKey: storageKey } ); } )(); </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/rich-text/index.min.js?ver=d058b4515717b9ececde" id="wp-rich-text-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/warning/index.min.js?ver=540340af4e1d7b0c3986" id="wp-warning-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/components/index.min.js?ver=e282ad3025ba59373b88" id="wp-components-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/autop/index.min.js?ver=b92217e7dca37ef355dd" id="wp-autop-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/blob/index.min.js?ver=3993472dce14defb304e" id="wp-blob-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/block-serialization-default-parser/index.min.js?ver=c368bdf11527d14a3625" id="wp-block-serialization-default-parser-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/html-entities/index.min.js?ver=383cd3aba26890f99378" id="wp-html-entities-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/shortcode/index.min.js?ver=5e39a22191dda67b1494" id="wp-shortcode-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/blocks/index.min.js?ver=ef5793fe63eab08a8acf" id="wp-blocks-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/gutenberg/build/core-data/index.min.js?ver=af6d44d88ba609bcc8f4" id="wp-core-data-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/wporg-two-factor/settings/build/script.js?ver=49e1bd43321488686f17" id="wporg-two-factor-settings-script-js"></script> <script type="text/javascript" id="zxcvbn-async-js-extra"> /* <![CDATA[ */ var _zxcvbnSettings = {"src":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/wp-includes\/js\/zxcvbn.min.js"}; /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/zxcvbn-async.min.js?ver=1.0" id="zxcvbn-async-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/post-action-states.js?ver=6.2-alpha-55247" id="jquery-actionstate-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/offline/js/offline.js?ver=6.2-alpha-55247" id="o2-offline-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/backbone.min.js?ver=1.4.1" id="backbone-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/models/user.js?ver=6.2-alpha-55247" id="o2-models-user-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/collections/users.js?ver=6.2-alpha-55247" id="o2-collections-users-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/events.js?ver=6.2-alpha-55247" id="o2-events-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/keyboard.js?ver=6.2-alpha-55247" id="o2-keyboard-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/models/page-meta.js?ver=6.2-alpha-55247" id="o2-models-page-meta-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/moment.js?ver=6.2-alpha-55247" id="o2-moment-js"></script> <script type="text/javascript" id="wp-util-js-extra"> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/core\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/wp-util.min.js?ver=6.2-alpha-55247" id="wp-util-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/wp-backbone.min.js?ver=6.2-alpha-55247" id="wp-backbone-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/views/app-footer.js?ver=6.2-alpha-55247" id="o2-views-app-footer-js"></script> <script type="text/javascript" id="utils-js-extra"> /* <![CDATA[ */ var userSettings = {"url":"\/","uid":"0","time":"1675794912","secure":"1"}; /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/utils.min.js?ver=6.2-alpha-55247" id="utils-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/views/app-header.js?ver=6.2-alpha-55247" id="o2-views-app-header-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/jquery.highlight.js?ver=6.2-alpha-55247" id="o2-highlight-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/models/base.js?ver=6.2-alpha-55247" id="o2-models-base-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/models/comment.js?ver=6.2-alpha-55247" id="o2-models-comment-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/jquery.hotkeys.js?ver=6.2-alpha-55247" id="o2-jquery-hotkeys-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/editor/jquery.autoresize.js?ver=6.2-alpha-55247" id="jquery.autoresize-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/caret.js?ver=6.2-alpha-55247" id="o2-plugin-caret-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/raw-to-filtered.js?ver=6.2-alpha-55247" id="o2-raw-to-filtered-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/editor/editor.js?ver=6.2-alpha-55247" id="o2-editor-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/views/comment.js?ver=6.2-alpha-55247" id="o2-views-comment-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/models/post.js?ver=6.2-alpha-55247" id="o2-models-post-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/views/new-post.js?ver=6.2-alpha-55247" id="o2-views-new-post-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/compare-times.js?ver=6.2-alpha-55247" id="o2-compare-times-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/collections/comments.js?ver=6.2-alpha-55247" id="o2-collections-comments-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/views/post.js?ver=6.2-alpha-55247" id="o2-views-post-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/collections/posts.js?ver=6.2-alpha-55247" id="o2-collections-posts-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/jquery/jquery.color.min.js?ver=2.2.0" id="jquery-color-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/timestamp.js?ver=6.2-alpha-55247" id="o2-timestamp-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/notifications/js/models/notification.js?ver=6.2-alpha-55247" id="o2-notifications-models-notification-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/notifications/js/collections/notifications.js?ver=6.2-alpha-55247" id="o2-notifications-collections-notifications-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/notifications/js/views/notification.js?ver=6.2-alpha-55247" id="o2-notifications-views-notification-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/notifications/js/views/dock-items.js?ver=6.2-alpha-55247" id="o2-notifications-views-dock-items-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/notifications/js/views/dock-count.js?ver=6.2-alpha-55247" id="o2-notifications-views-dock-count-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/notifications/js/views/dock.js?ver=6.2-alpha-55247" id="o2-notifications-views-dock-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/notifications/js/views/flash.js?ver=6.2-alpha-55247" id="o2-notifications-views-flash-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/notifications/js/app/notifications.js?ver=6.2-alpha-55247" id="o2-notifications-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/views/no-posts-post.js?ver=6.2-alpha-55247" id="o2-views-no-posts-post-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/views/posts.js?ver=6.2-alpha-55247" id="o2-views-posts-js"></script> <script type="text/javascript" id="o2-app-js-extra"> /* <![CDATA[ */ var o2Config = {"options":{"nonce":"c0a9458ab7","loadTime":1675794912000,"readURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/wp-admin\/admin-ajax.php?action=o2_read","writeURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/wp-admin\/admin-ajax.php?action=o2_write","userDataURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/wp-admin\/admin-ajax.php?action=o2_userdata","loginURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F%3Freplies%3Dnone&locale=en_US","loginWithRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%3Fo2_login_complete%3Dtrue&locale=en_US","pollingInterval":10000,"timestampFormat":"%1$s on %2$s","dateFormat":"F j, Y","timeFormat":"g:i a","todayFormat":"%s","yesterdayFormat":"Yesterday at %s","compactFormat":{"seconds":"Now","minutes":"%sm","hours":"%sh","days":"%sd","weeks":"%sw","months":"%smon","years":"%sy"},"i18nMoment":{"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"weekdaysMin":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"relativeTime":{"future":"in %s","past":"%s ago","s":"a few seconds","m":"a min","mm":"%d mins","h":"an hour","hh":"%d hours","d":"a day","dd":"%d days","M":"a month","MM":"%d months","y":"a year","yy":"%d years"}},"i18nLanguage":"en-o2","infiniteScroll":false,"prevPageURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/?replies=none","nextPageURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/page\/2\/?replies=none","pageTitle":"No Replies","appContainer":"#content","threadContainer":"article","showAvatars":"1","frontSidePostPrompt":"Hi, {name}! What&#039;s happening?","showFrontSidePostBox":false,"showCommentsInitially":true,"userMustBeLoggedInToComment":true,"requireUserNameAndEmailIfNotLoggedIn":true,"viewType":"home","isPreview":false,"showExtended":"Show full post","hideExtended":"Hide extended post","searchQuery":"","havePosts":true,"queryVars":{"replies":"none"},"order":"DESC","threadCommentsDepth":"10","isMobileOrTablet":false,"defaultAvatar":"mystery","searchURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/","homeURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/","postId":0,"mimeTypes":{"jpg|jpeg|jpe":"image\/jpeg","png":"image\/png","gif":"image\/gif","mp3|m4a|m4b":"audio\/mpeg","mov|qt":"video\/quicktime","avi":"video\/avi","wmv":"video\/x-ms-wmv","mid|midi":"audio\/midi","pdf":"application\/pdf","psd":"application\/octet-stream","tiff|tif":"image\/tiff","mp4|m4v":"video\/mp4","zip":"application\/zip","gz|gzip":"application\/x-gzip","txt|asc|c|cc|h|srt":"text\/plain","webp":"image\/webp"},"currentBlogId":6,"stickyPosts":{"cssClass":"sticky","sticky":"Unstick Post from Home","stickyTitle":"Unstick Post from Home","unsticky":"Stick Post to Home","unstickyTitle":"Stick Post to Home"}},"currentUser":{"userLogin":"","userNicename":"","noprivUserName":"","noprivUserEmail":"","noprivUserURL":"","canEditPosts":false,"canEditOthersPosts":false,"canPublishPosts":false},"appControls":["<a href=\"#\" class=\"o2-toggle-keyboard-help\">Keyboard Shortcuts<\/a>","<a href=\"#\" class=\"o2-toggle-comments\" data-alternate-text=\"Show comment threads\">Hide comment threads<\/a>"],"postFormBefore":"","postFormExtras":"","commentFormBefore":"","commentFormExtras":"","allowedTags":{"post":{"address":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"a":{"href":true,"rel":true,"rev":true,"name":true,"target":true,"download":{"valueless":"y"},"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"abbr":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"acronym":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"area":{"alt":true,"coords":true,"href":true,"nohref":true,"shape":true,"target":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"article":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"aside":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"audio":{"autoplay":true,"controls":true,"loop":true,"muted":true,"preload":true,"src":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"b":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"bdo":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"big":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"blockquote":{"cite":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"br":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"button":{"disabled":true,"name":true,"type":true,"value":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"caption":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"cite":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"code":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"col":{"align":true,"char":true,"charoff":true,"span":true,"valign":true,"width":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"colgroup":{"align":true,"char":true,"charoff":true,"span":true,"valign":true,"width":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"del":{"datetime":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"dd":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"dfn":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"details":{"align":true,"open":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"div":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"dl":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"dt":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"em":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"fieldset":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"figure":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"figcaption":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"font":{"color":true,"face":true,"size":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"footer":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"h1":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"h2":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"h3":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"h4":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"h5":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"h6":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"header":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"hgroup":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"hr":{"align":true,"noshade":true,"size":true,"width":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"i":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"img":{"alt":true,"align":true,"border":true,"height":true,"hspace":true,"loading":true,"longdesc":true,"vspace":true,"src":true,"usemap":true,"width":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"ins":{"datetime":true,"cite":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"kbd":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"label":{"for":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"legend":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"li":{"align":true,"value":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"main":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"map":{"name":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"mark":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"menu":{"type":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"nav":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"object":{"data":{"required":true,"value_callback":"_wp_kses_allow_pdf_objects"},"type":{"required":true,"values":["application\/pdf"]},"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"p":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"pre":{"width":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"q":{"cite":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"rb":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"rp":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"rt":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"rtc":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"ruby":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"s":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"samp":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"span":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"section":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"small":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"strike":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"strong":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"sub":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"summary":{"align":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"sup":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"table":{"align":true,"bgcolor":true,"border":true,"cellpadding":true,"cellspacing":true,"rules":true,"summary":true,"width":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"tbody":{"align":true,"char":true,"charoff":true,"valign":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"td":{"abbr":true,"align":true,"axis":true,"bgcolor":true,"char":true,"charoff":true,"colspan":true,"headers":true,"height":true,"nowrap":true,"rowspan":true,"scope":true,"valign":true,"width":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"textarea":{"cols":true,"rows":true,"disabled":true,"name":true,"readonly":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"tfoot":{"align":true,"char":true,"charoff":true,"valign":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"th":{"abbr":true,"align":true,"axis":true,"bgcolor":true,"char":true,"charoff":true,"colspan":true,"headers":true,"height":true,"nowrap":true,"rowspan":true,"scope":true,"valign":true,"width":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"thead":{"align":true,"char":true,"charoff":true,"valign":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"title":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"tr":{"align":true,"bgcolor":true,"char":true,"charoff":true,"valign":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"track":{"default":true,"kind":true,"label":true,"src":true,"srclang":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"tt":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"u":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"ul":{"type":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"ol":{"start":true,"type":true,"reversed":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"var":{"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true},"video":{"autoplay":true,"controls":true,"height":true,"loop":true,"muted":true,"playsinline":true,"poster":true,"preload":true,"src":true,"width":true,"aria-describedby":true,"aria-details":true,"aria-label":true,"aria-labelledby":true,"aria-hidden":true,"class":true,"data-*":true,"dir":true,"id":true,"lang":true,"style":true,"title":true,"role":true,"xml:lang":true}},"comment":{"a":{"href":true,"title":true},"abbr":{"title":true},"acronym":{"title":true},"b":[],"blockquote":{"cite":true},"cite":[],"code":[],"del":{"datetime":true},"em":[],"i":[],"q":{"cite":true},"s":[],"strike":[],"strong":[]}},"strings":{"unsavedChanges":"You have unsaved changes.","saveInProgress":"Not all changes have been saved to the server yet. Please stay on this page until they are saved.","reloginPrompt":"Your session has expired. Click here to log in again. Your changes will not be lost.","reloginSuccessful":"You have successfully logged back in.","newCommentBy":"New comment by %s","newAnonymousComment":"New comment by someone","newPostBy":"New post by %s","newMentionBy":"%1$s mentioned you: \"%2$s\"","filenameNotUploadedWithType":"%1$s was not uploaded (%2$s files are not allowed).","filenameNotUploadedNoType":"%1$s was not uploaded (unrecognized file type).","fileTypeNotSupported":"Sorry, %1$s files are not allowed.","unrecognizedFileType":"Sorry, file not uploaded (unrecognized file type).","pageNotFound":"Apologies, but the page you requested could not be found. Perhaps searching will help.","searchFailed":"Apologies, but I could not find any results for that search term. Please try again.","defaultError":"An unexpected error occurred. Please refresh the page and try again.","previewPlaceholder":"Generating preview...","bold":"Bold (ctrl\/\u2318-b)","italics":"Italics (ctrl\/\u2318-i)","link":"Link (\u2318-shift-a)","image":"Image","blockquote":"Blockquote","code":"Code","addPostTitle":"Add a post title","enterTitleHere":"Enter title here","noPosts":"Ready to publish your first post? Simply use the form above.","noPostsMobile":"Tap the new post control below to begin writing your first post.","awaitingApproval":"This comment is awaiting approval.","isTrashed":"This comment was trashed.","prevDeleted":"This comment was deleted.","cancel":"Cancel","edit":"Edit","email":"Email","name":"Name","permalink":"Permalink","post":"Post","reply":"Reply","save":"Save","saving":"Saving","website":"Website","search":"Search","anonymous":"Someone","preview":"Preview","olderPosts":"Older posts","newerPosts":"Newer posts","loginToComment":"Login to leave a comment.","fillDetailsBelow":"Fill in your details below.","editingOthersComment":"Careful! You are editing someone else's comment.","commentURL":"Website","showComments":"Show Comments","hideComments":"Hide Comments","redirectedHomePostTrashed":"This post was trashed. You will be redirected home now.","redirectedHomePageTrashed":"This page was trashed. You will be redirected home now.","postBeingTrashed":"This post is being trashed.","pageBeingTrashed":"This page is being trashed.","postTrashedFailed":"There was an error trashing that post. Please try again in a moment.","pageTrashedFailed":"There was an error trashing that page. Please try again in a moment.","shortlinkCopied":"Shortlink copied to clipboard.","connectionLostPrompt":"The connection to the server has been interrupted. Please reconnect.","addChecklistItem":"Enter the text for the new item","editChecklistItem":"Update the item text below","deleteChecklistItem":"Are you sure you want to delete this item?","checklistError":"CheckList Error","unknownChecklistError":"An unknown error occurred","malformedChecklistResp":"A malformed response was received","commentName":"Name (required)","commentEmail":"Email (required)","clearNotifications":"Clear All"}}; /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/app/main.js?ver=6.2-alpha-55247" id="o2-app-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/highlight-on-inview.js?ver=6.2-alpha-55247" id="o2-highlight-on-inview-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/is-valid-email.js?ver=6.2-alpha-55247" id="o2-is-valid-email-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/models/search-meta.js?ver=6.2-alpha-55247" id="o2-models-search-meta-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/page-visibility.js?ver=6.2-alpha-55247" id="o2-page-visibility-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/jquery.placeholder.js?ver=6.2-alpha-55247" id="o2-plugin-placeholder-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/polling.js?ver=6.2-alpha-55247" id="o2-polling-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/query.js?ver=6.2-alpha-55247" id="o2-query-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/template.js?ver=6.2-alpha-55247" id="o2-template-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/views/search-form.js?ver=6.2-alpha-55247" id="o2-views-search-form-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/cocktail.js?ver=6.2-alpha-55247" id="o2-cocktail-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/recent-comments/js/collections/posts.js?ver=6.2-alpha-55247" id="o2-extend-recent-comments-collections-posts-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/jquery/ui/core.min.js?ver=1.13.2" id="jquery-ui-core-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.2" id="jquery-ui-mouse-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.2" id="jquery-ui-sortable-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/checklists/js/views/common.js?ver=6.2-alpha-55247" id="o2-extend-checklists-views-common-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/enquire.js?ver=6.2-alpha-55247" id="o2-enquire-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/js/utils/uuid4.js?ver=6.2-alpha-55247" id="o2-uuid4-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/notifications/js/views/flash-items.js?ver=6.2-alpha-55247" id="o2-notifications-views-flash-items-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/sticky-posts/js/models/extend-post.js?ver=6.2-alpha-55247" id="o2-extend-sticky-posts-models-extend-post-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/sticky-posts/js/collections/extend-posts.js?ver=6.2-alpha-55247" id="o2-extend-sticky-posts-collections-extend-posts-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/sticky-posts/js/views/extend-post.js?ver=6.2-alpha-55247" id="o2-extend-sticky-posts-views-extend-post-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/sticky-posts/js/views/extend-posts.js?ver=6.2-alpha-55247" id="o2-extend-sticky-posts-views-extend-posts-js"></script> <script type="text/javascript" id="tfw-scripts-js-extra"> /* <![CDATA[ */ var tfw = {"ajaxurl":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/the-final-word/assets/scripts.min.js?ver=1.0.1" id="tfw-scripts-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/handbook/scripts/handbook.js?ver=20150930" id="wporg-handbook-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/filter-widget/js/filter-widget.js?ver=6.2-alpha-55247" id="o2-filter-widget-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/live-comments/js/models/item.js?ver=6.2-alpha-55247" id="o2-live-comments-models-item-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/live-comments/js/collections/items.js?ver=6.2-alpha-55247" id="o2-live-comments-collections-items-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/live-comments/js/views/item.js?ver=6.2-alpha-55247" id="o2-live-comments-views-item-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/live-comments/js/views/items.js?ver=6.2-alpha-55247" id="o2-live-comments-views-items-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/live-comments/js/live-comments-widget.js?ver=6.2-alpha-55247" id="o2-live-comments-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/mu-plugins/make-network/p2-hovercards/js/jquery.sonar.js?ver=3" id="jquery.sonar-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/mu-plugins/make-network/p2-hovercards/js/p2-hovercards.js?ver=4" id="p2-hovercards-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/post-actions/js/script.js?ver=6.2-alpha-55247" id="o2-extend-post-actions-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/post-actions/js/views/extend-comment.js?ver=6.2-alpha-55247" id="o2-extend-comment-actions-views-comment-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/post-actions/js/views/extend-post.js?ver=6.2-alpha-55247" id="o2-extend-post-actions-views-post-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/themes/pub/wporg-breathe/js/chapters.js?ver=20200127" id="wporg-breathe-chapters-js"></script> <link rel="https://api.w.org/" href="https://make.wordpress.org/core/wp-json/"/><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://make.wordpress.org/core/xmlrpc.php?rsd"/> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://make.wordpress.org/core/wp-includes/wlwmanifest.xml"/> <meta name="generator" content="WordPress 6.2-alpha-55247"/> <link rel="shortlink" href="http://web.archive.org/web/20230207183512/https://wp.me/2AvED"/> <link rel="canonical" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/"> <link rel="next" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/page/2/"> <link rel="preconnect" href="http://web.archive.org/web/20230207183512/https://fonts.googleapis.com/"><link rel="preconnect" href="http://web.archive.org/web/20230207183512/https://fonts.gstatic.com/" crossorigin> <!-- Stream WordPress user activity plugin v3.9.0 --> <style> @media screen and (max-width: 782px) { #wpadminbar li#wp-admin-bar-log-in, #wpadminbar li#wp-admin-bar-register { display: block; } #wpadminbar li#wp-admin-bar-log-in a, #wpadminbar li#wp-admin-bar-register a { padding: 0 8px; } } </style> <style>img#wpstats{display:none}</style> <style type="text/css" media="print">#wpadminbar { display:none; }</style> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="website"/> <meta property="og:title" content="Make WordPress Core"/> <meta property="og:description" content="WordPress Development Updates"/> <meta property="og:url" content="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/"/> <meta property="og:site_name" content="Make WordPress Core"/> <meta property="og:image" content="http://web.archive.org/web/20230207183512im_/https://s.w.org/images/backgrounds/wordpress-bg-medblue.png"/> <meta property="og:image:alt" content=""/> <meta property="og:locale" content="en_US"/> <meta name="twitter:site" content="@WordPress"/> <meta name="twitter:image" content="http://web.archive.org/web/20230207183512im_/https://s.w.org/images/backgrounds/wordpress-bg-medblue-square.png"/> <!-- End Jetpack Open Graph Tags --> <link rel="icon" href="http://web.archive.org/web/20230207183512im_/https://s.w.org/favicon.ico?2" sizes="32x32"/> <link rel="icon" href="http://web.archive.org/web/20230207183512im_/https://s.w.org/images/wmark.png" sizes="192x192"/> <link rel="apple-touch-icon" href="http://web.archive.org/web/20230207183512im_/https://s.w.org/images/wmark.png"/> <meta name="msapplication-TileImage" content="https://s.w.org/images/wmark.png"/> <style> #content { display: none; } </style> <style type="text/css" id="wp-custom-css"> /* You can add your own CSS here. Click the help icon above to learn more. */ /* Feature Project Styles */ .feature { padding: 5px 8px; border-radius: 5px; text-transform: uppercase; color: white; } .feature.active { background: #46b450; } .feature.idea { background: #826eb4; } .feature.merged { background: #0073aa; } .feature.closed { background: #555; } /* Core Handbook Styles */ ul.committers { padding: 0 5px; margin: 0 -15px -10px -5px !important; list-style: none; display: block; } .committer-card { display: inline-block !important; vertical-align: top; margin-right: 10px; padding-bottom: 15px; height: 50px; width: 200px; margin-bottom: 6px; } .committer-card a { margin: 6px 0 2px; text-decoration: none; } .committer-card a img { float: left; margin: 0 10px 10px 0; padding: 1px; width: 40px; height: 40px; } .committer-title { display: block; } /* Customize component styles */ #customize-completed-milestone-highlights { margin-left: 0; } #customize-completed-milestone-highlights &gt; li { list-style: none; font-weight: bold; } #customize-completed-milestone-highlights &gt; li &gt; ul { font-weight: normal; margin-left: 2em; margin-bottom: .5em; } /* Add missing styling of nested unordered lists */ .entry-content li &gt; ul &gt; li { list-style: circle; } .entry-content li &gt; ul &gt; li &gt; ul &gt; li { list-style: square; } .wp-block-table.is-style-stripes thead + tbody tr:nth-child(even) { background-color: #f0f0f0; } .wp-block-table.is-style-stripes thead + tbody tr:nth-child(odd) { background-color: inherit; } </style> </head> <body class="home blog admin-bar no-customize-support wp-embed-responsive is-classic-theme wporg-make make-core o2 group-blog custom-menu"> <a id="wporg-skip-link" class="skip-link screen-reader-text" href="#content" data-selector="#content">Skip to content</a> <div id="wpadminbar" class="nojq nojs"> <div class="quicklinks" id="wp-toolbar" role="navigation" aria-label="Toolbar"> <ul id="wp-admin-bar-top-secondary" class="ab-top-secondary ab-top-menu"><li id="wp-admin-bar-log-in"><a class="ab-item" href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F%3Freplies%3Dnone&amp;locale=en_US">Log In</a></li><li id="wp-admin-bar-register"><a class="ab-item" href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/register?locale=en_US">Register</a></li></ul> </div> </div> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-dark-grayscale"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "/><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tablevalues="0 0.49803921568627"/><fefuncg type="table" tablevalues="0 0.49803921568627"/><fefuncb type="table" tablevalues="0 0.49803921568627"/><fefunca type="table" tablevalues="1 1"/></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"/></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-grayscale"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "/><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tablevalues="0 1"/><fefuncg type="table" tablevalues="0 1"/><fefuncb type="table" tablevalues="0 1"/><fefunca type="table" tablevalues="1 1"/></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"/></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-purple-yellow"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "/><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tablevalues="0.54901960784314 0.98823529411765"/><fefuncg type="table" tablevalues="0 1"/><fefuncb type="table" tablevalues="0.71764705882353 0.25490196078431"/><fefunca type="table" tablevalues="1 1"/></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"/></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-blue-red"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "/><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tablevalues="0 1"/><fefuncg type="table" tablevalues="0 0.27843137254902"/><fefuncb type="table" tablevalues="0.5921568627451 0.27843137254902"/><fefunca type="table" tablevalues="1 1"/></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"/></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-midnight"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "/><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tablevalues="0 0"/><fefuncg type="table" tablevalues="0 0.64705882352941"/><fefuncb type="table" tablevalues="0 1"/><fefunca type="table" tablevalues="1 1"/></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"/></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-magenta-yellow"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "/><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tablevalues="0.78039215686275 1"/><fefuncg type="table" tablevalues="0 0.94901960784314"/><fefuncb type="table" tablevalues="0.35294117647059 0.47058823529412"/><fefunca type="table" tablevalues="1 1"/></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"/></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-purple-green"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "/><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tablevalues="0.65098039215686 0.40392156862745"/><fefuncg type="table" tablevalues="0 1"/><fefuncb type="table" tablevalues="0.44705882352941 0.4"/><fefunca type="table" tablevalues="1 1"/></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"/></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"><defs><filter id="wp-duotone-blue-orange"><fecolormatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "/><fecomponenttransfer color-interpolation-filters="sRGB"><fefuncr type="table" tablevalues="0.098039215686275 1"/><fefuncg type="table" tablevalues="0 0.66274509803922"/><fefuncb type="table" tablevalues="0.84705882352941 0.41960784313725"/><fefunca type="table" tablevalues="1 1"/></fecomponenttransfer><fecomposite in2="SourceGraphic" operator="in"/></filter></defs></svg><noscript><iframe src="http://web.archive.org/web/20230207183512if_/https://www.googletagmanager.com/ns.html?id=GTM-P24PF4B" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <header class="wp-block-group alignfull global-header has-text-color has-background has-white-color has-charcoal-2-background-color is-layout-flow"> <figure class="wp-block-image global-header__wporg-logo-mark"> <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/"> <svg xmlns="http://www.w3.org/2000/svg" role="img" width="28" height="28" viewbox="0 0 28 28"> <title>WordPress.org</title> <path fill="currentColor" d="M13.6052 0.923525C16.1432 0.923525 18.6137 1.67953 20.7062 3.09703C22.7447 4.47403 24.3512 6.41803 25.3097 8.68603C26.9837 12.6415 26.5382 17.164 24.1352 20.7145C22.7582 22.753 20.8142 24.3595 18.5462 25.318C14.5907 26.992 10.0682 26.5465 6.51772 24.1435C4.47922 22.7665 2.87272 20.8225 1.91422 18.5545C0.240225 14.599 0.685725 10.0765 3.08872 6.52603C4.46572 4.48753 6.40973 2.88103 8.67772 1.92253C10.2302 1.26103 11.9177 0.923525 13.6052 0.923525ZM13.6052 0.113525C6.15322 0.113525 0.105225 6.16153 0.105225 13.6135C0.105225 21.0655 6.15322 27.1135 13.6052 27.1135C21.0572 27.1135 27.1052 21.0655 27.1052 13.6135C27.1052 6.16153 21.0572 0.113525 13.6052 0.113525Z"/> <path fill="currentColor" d="M2.36011 13.6133C2.36011 17.9198 4.81711 21.8618 8.70511 23.7383L3.33211 9.03684C2.68411 10.4813 2.36011 12.0338 2.36011 13.6133ZM21.2061 13.0463C21.2061 11.6558 20.7066 10.6973 20.2746 9.94134C19.8426 9.18534 19.1676 8.22684 19.1676 7.30884C19.1676 6.39084 19.9506 5.31084 21.0576 5.31084H21.2061C16.6296 1.11234 9.51511 1.42284 5.31661 6.01284C4.91161 6.45834 4.53361 6.93084 4.20961 7.43034H4.93861C6.11311 7.43034 7.93561 7.28184 7.93561 7.28184C8.54311 7.24134 8.61061 8.13234 8.00311 8.21334C8.00311 8.21334 7.39561 8.28084 6.72061 8.32134L10.8111 20.5118L13.2681 13.1273L11.5131 8.32134C10.9056 8.28084 10.3386 8.21334 10.3386 8.21334C9.73111 8.17284 9.79861 7.25484 10.4061 7.28184C10.4061 7.28184 12.2691 7.43034 13.3626 7.43034C14.4561 7.43034 16.3596 7.28184 16.3596 7.28184C16.9671 7.24134 17.0346 8.13234 16.4271 8.21334C16.4271 8.21334 15.8196 8.28084 15.1446 8.32134L19.2081 20.4173L20.3691 16.7453C20.8821 15.1388 21.1926 14.0048 21.1926 13.0328L21.2061 13.0463ZM13.7946 14.5853L10.4196 24.3998C12.6876 25.0613 15.1041 25.0073 17.3316 24.2243L17.2506 24.0758L13.7946 14.5853ZM23.4741 8.21334C23.5281 8.59134 23.5551 8.98284 23.5551 9.37434C23.5551 10.5218 23.3391 11.8043 22.7046 13.3973L19.2621 23.3333C24.5271 20.2688 26.4036 13.5593 23.4741 8.21334Z"/> </svg> </a> </figure> <nav class="is-responsive global-header__navigation wp-block-navigation is-horizontal is-layout-flex" aria-label=""><button aria-haspopup="true" aria-label="Open menu" class="wp-block-navigation__responsive-container-open " data-micromodal-trigger="modal-1"><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5"/><rect x="4" y="15" width="16" height="1.5"/></svg></button> <div class="wp-block-navigation__responsive-container " style="" id="modal-1"> <div class="wp-block-navigation__responsive-close" tabindex="-1" data-micromodal-close> <div class="wp-block-navigation__responsive-dialog" aria-label="Menu"> <button aria-label="Close menu" data-micromodal-close class="wp-block-navigation__responsive-container-close"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg></button> <div class="wp-block-navigation__responsive-container-content" id="modal-1-content"> <ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/news/"><span class="wp-block-navigation-item__label">News</span></a></li><li class=" wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/download/">Download &amp; Extend</a><button aria-label="Download &amp; Extend submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewbox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul class="wp-block-navigation__submenu-container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/download/"><span class="wp-block-navigation-item__label">Get WordPress</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/themes/"><span class="wp-block-navigation-item__label">Themes</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/patterns/"><span class="wp-block-navigation-item__label">Patterns</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/plugins/"><span class="wp-block-navigation-item__label">Plugins</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/openverse/"><span class="wp-block-navigation-item__label">Openverse</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/mobile/"><span class="wp-block-navigation-item__label">Mobile</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/hosting/"><span class="wp-block-navigation-item__label">Hosting</span></a></li></ul></li><li class=" wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://learn.wordpress.org/">Learn</a><button aria-label="Learn submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewbox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul class="wp-block-navigation__submenu-container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://learn.wordpress.org/"><span class="wp-block-navigation-item__label">Learn WordPress</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/documentation/"><span class="wp-block-navigation-item__label">Documentation</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/support/forums/"><span class="wp-block-navigation-item__label">Forums</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.tv/"><span class="wp-block-navigation-item__label">WordPress.tv</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://developer.wordpress.org/"><span class="wp-block-navigation-item__label">Developers</span></a></li></ul></li><li class=" wp-block-navigation-item has-child open-on-hover-click current-menu-item wp-block-navigation-submenu"><a class="wp-block-navigation-item__content current-menu-ancestor" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/">Community</a><button aria-label="Community submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewbox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul class="wp-block-navigation__submenu-container"><li class=" wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/"><span class="wp-block-navigation-item__label">Make WordPress</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://central.wordcamp.org/"><span class="wp-block-navigation-item__label">WordCamp</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://www.meetup.com/pro/wordpress/"><span class="wp-block-navigation-item__label">Meetups</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/photos/"><span class="wp-block-navigation-item__label">Photo Directory</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://jobs.wordpress.net/"><span class="wp-block-navigation-item__label">Job Board</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/five-for-the-future/"><span class="wp-block-navigation-item__label">Five for the Future</span></a></li></ul></li><li class=" wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/about/">About</a><button aria-label="About submenu" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewbox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></button><ul class="wp-block-navigation__submenu-container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/about/"><span class="wp-block-navigation-item__label">About WordPress</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/showcase/"><span class="wp-block-navigation-item__label">Showcase</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/gutenberg/"><span class="wp-block-navigation-item__label">Gutenberg</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/enterprise/"><span class="wp-block-navigation-item__label">Enterprise</span></a></li></ul></li><li class=" wp-block-navigation-item global-header__mobile-get-wordpress global-header__get-wordpress wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/download/"><span class="wp-block-navigation-item__label">Get WordPress</span></a></li></ul> </div> </div> </div> </div></nav> <!-- The search block is inside a navigation menu because that provides the exact functionality the design calls for. It also provides a consistent experience with the primary navigation menu, with respect to keyboard navigation, ARIA states, etc. It also saves having to write custom code for all the interactions. --> <nav class="is-responsive is-vertical global-header__search wp-block-navigation is-layout-flex wp-container-6" aria-label=""><button aria-haspopup="true" aria-label="Open menu" class="wp-block-navigation__responsive-container-open always-shown" data-micromodal-trigger="modal-5"><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5"/><rect x="4" y="15" width="16" height="1.5"/></svg></button> <div class="wp-block-navigation__responsive-container hidden-by-default " style="" id="modal-5"> <div class="wp-block-navigation__responsive-close" tabindex="-1" data-micromodal-close> <div class="wp-block-navigation__responsive-dialog" aria-label="Menu"> <button aria-label="Close menu" data-micromodal-close class="wp-block-navigation__responsive-container-close"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg></button> <div class="wp-block-navigation__responsive-container-content" id="modal-5-content"> <form role="search" method="get" action="http://web.archive.org/web/20230207183512/https://wordpress.org/search/do-search.php" class="wp-block-search__button-inside wp-block-search__icon-button wp-block-search"><label for="wp-block-search__input-4" class="wp-block-search__label">Search</label><div class="wp-block-search__inside-wrapper "><input type="search" id="wp-block-search__input-4" class="wp-block-search__input wp-block-search__input " name="s" value="" placeholder="Search WP.org..." required/><button type="submit" class="wp-block-search__button has-icon wp-element-button" aria-label="Search"><svg class="search-icon" viewbox="0 0 24 24" width="24" height="24"> <path d="M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"></path> </svg></button></div></form> </div> </div> </div> </div></nav> <!-- This is the first of two Get WordPress buttons; the other is in the navigation menu. Two are needed because they have different DOM hierarchies at different breakpoints. --> <div class="global-header__desktop-get-wordpress-container"> <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/download/" class="global-header__desktop-get-wordpress global-header__get-wordpress is-layout-flow"> Get WordPress </a> </div> </header> <header id="masthead" class="site-header" role="banner"> <a href="#" id="secondary-toggle" onclick="return false;"><strong>Menu</strong></a> <div class="site-branding"> <h1 class="site-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/" rel="home">Make WordPress Core</a></h1> </div> <nav id="site-navigation" class="navigation-main clear" role="navigation"> <div class="menu-navigation-container"><ul id="menu-navigation" class="menu"><li id="menu-item-8874" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8874"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/reports/">Tickets</a></li> <li id="menu-item-21423" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21423"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/components/">Components</a></li> <li id="menu-item-5334" class="menu-item menu-item-type-post_type menu-item-object-handbook menu-item-5334"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/handbook/">Handbook</a></li> <li id="menu-item-8931" class="icon browser menu-item menu-item-type-custom menu-item-object-custom menu-item-8931"><a title="Browse Source" href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/browser"><span class="screen-reader-text">Browse Source</span></a></li> <li id="menu-item-8932" class="icon timeline menu-item menu-item-type-custom menu-item-object-custom menu-item-8932"><a title="Trac Timeline" href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/timeline"><span class="screen-reader-text">Trac Timeline</span></a></li> <li id="menu-item-8929" class="icon newticket menu-item menu-item-type-custom menu-item-object-custom menu-item-8929"><a title="Create a New Ticket" rel="nofollow" href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https://core.trac.wordpress.org/newticket"><span class="screen-reader-text">Create a New Ticket</span></a></li> </ul></div> </nav><!-- .navigation-main --> </header><!-- .site-header --> <div class="make-welcome"> <div class="entry-meta"> <button type="button" id="make-welcome-toggle" data-show="Show welcome box" data-hide="Hide welcome box">Hide welcome box</button> </div> <div class="entry-content clear" id="make-welcome-content" data-cookie="welcome-6" data-hash="ad04675ba7d61dae7310d3daac9ed7f7"> <script type="text/javascript"> var elContent = document.getElementById( 'make-welcome-content' ); if ( elContent ) { if ( -1 !== document.cookie.indexOf( elContent.dataset.cookie + '=' + elContent.dataset.hash ) ) { var elToggle = document.getElementById( 'make-welcome-toggle' ), elEditLink = document.getElementsByClassName( 'make-welcome-edit-post-link' ) // It's hidden, hide it ASAP. elContent.className += " hidden"; elToggle.innerText = elToggle.dataset.show; if ( elEditLink.length ) { elEditLink[0].className += " hidden"; } } } </script> <div class="content-area"> <h2>Welcome!</h2> <p>The WordPress <span tabindex="0" class="glossary-item-container">core<span class="glossary-item-hidden-content"><span class="glossary-item-header">Core</span> <span class="glossary-item-description">Core is the set of software required to run WordPress. The Core Development Team builds WordPress.</span></span></span> development team builds WordPress! Follow this site for general updates, status reports, and the occasional code debate. There’s lots of ways to contribute:</p> <ul><li><strong>Found a <span tabindex="0" class="glossary-item-container">bug<span class="glossary-item-hidden-content"><span class="glossary-item-header">bug</span> <span class="glossary-item-description">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.</span></span></span>?</strong> <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/support/bb-login.php?redirect_to=https://core.trac.wordpress.org/newticket">Create a ticket</a> in our bug tracker.</li> <li><strong>Want to contribute?</strong> Get started quickly with our tickets marked as <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/tickets/good-first-bugs">good first bugs</a> for new contributors or join a <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/handbook/testing/bug-gardening/">bug scrub</a>. There’s more on our <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/reports/">reports page</a>, like <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/tickets/needs-testing">patches needing testing</a>, and on our <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/features/">feature projects page</a>.</li> <li><strong>Other questions?</strong> We also have a detailed <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/handbook/">handbook for contributors</a>, complete with tutorials.</li> </ul></div> <div class="widget-area"> <h2>Communication</h2> <p>We use <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">Slack</a> for real-time communication. Contributors live all over the world, so there are discussions happening at all hours of the day.</p> <p>Our core development meetings are every Wednesday at <a href="http://web.archive.org/web/20230207183512/http://time.is/2000_in_UTC">20:00 UTC</a> in the <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/messages/core/"><strong>#core</strong></a> channel on <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">Slack</a>. Anyone can join and participate or listen in!</p></div><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-8992" data-post-id="8992" type="application/json" style="display:none">[[]]</script> </div> </div> <div id="page" class="hfeed site"> <div id="main" class="site-main clear"> <div id="primary" class="content-area"> <div class="site-content"> <div id="content" role="main"> <article id="post-102479" class="post-102479 post type-post status-publish format-standard hentry category-general tag-core-js tag-core-media tag-core-performance tag-hosting-community tag-meta tag-performance tag-performance-chat tag-summary mentions-10upsimon mentions-adamsilverstein mentions-aristath mentions-flixos90 mentions-joegrainger mentions-joemcgill mentions-mikeschroder mentions-mukesh27 mentions-oandregal mentions-olliejones mentions-sergiomdgomes mentions-spacedmonkey mentions-tillkruess mentions-zieladam author-clarkeemily"> <header class="entry-header"> <div class="entry-meta"> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/clarkeemily/" title="Posts by Emily Clarke ( @clarkeemily )" class="author-avatar"> <img alt="" src="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/0665557a5c61dd768621136829fcb60a?s=48&amp;d=mm&amp;r=g" srcset="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/0665557a5c61dd768621136829fcb60a?s=96&amp;d=mm&amp;r=g 2x" class="avatar avatar-48 photo" height="48" width="48" loading="lazy" decoding="async"/> </a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/clarkeemily/" title="Posts by Emily Clarke ( @clarkeemily )" class="entry-author">Emily Clarke</a> <span class="entry-date"> <abbr title="2023-02-07T17:22:01Z">5:22 pm <em>on</em> February 7, 2023</abbr> </span> <span class="entry-actions"> </span> <span class="entry-tags"> <br/>Tags: <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-js/" rel="tag">core-js ( 130 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-media/" rel="tag">core-media ( 103 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-performance/" rel="tag">core-performance ( 11 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/hosting-community/" rel="tag">hosting-community ( 31 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meta/" rel="tag">meta ( 32 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance/" rel="tag">performance ( 166 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance-chat/" rel="tag">performance-chat ( 127 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/summary/" rel="tag">summary ( 661 )</a> &nbsp;&nbsp; </span> </div><!-- .entry-meta --> <h1 class="entry-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/02/07/performance-team-meeting-summary-31-january-2023-2/" rel="bookmark">Performance Chat Summary: 7 February 2023</a></h1> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/02/07/performance-chat-agenda-07-february-2023/">Meeting agenda here</a> and the full chat log is available <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/archives/C02KGN5K076/p1675785593558319">beginning here on Slack</a>.</p> <h2 class="wp-block-heading">Announcements</h2> <ul><li><strong>Reminder:</strong> Performance team roadmap for 2023 <a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues/631">https://github.com/WordPress/performance/issues/631</a> If you’re actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue before end of day <strong>Wednesday February 15, 2023</strong></li> <li><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/performance/2023/02/01/core-performance-team-rep-updates/">Team rep nomination</a> reminder, please add your nominations for Performance <span tabindex="0" class="glossary-item-container">Team Rep<span class="glossary-item-hidden-content"><span class="glossary-item-header">Team Rep</span> <span class="glossary-item-description">A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts.</span></span></span> by <strong>Friday, February 24 2023</strong></li> </ul><h2 class="wp-block-heading" id="focus-group-updates">Focus area updates</h2> <h3 class="wp-block-heading" id="images">Images</h3> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/adamsilverstein/" class="mention"><span class="mentions-prefix">@</span>adamsilverstein</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mikeschroder/" class="mention"><span class="mentions-prefix">@</span>mikeschroder</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/1">GitHub project</a></p> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/adamsilverstein/" class="mention"><span class="mentions-prefix">@</span>adamsilverstein</a> no new updates this week</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mukesh27/" class="mention"><span class="mentions-prefix">@</span>mukesh27</a> working on <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues/632" target="_blank">Check for existing $metadata[‘sizes’] to reduce PHP warnings</a> and will submit PR soon.</li> </ul><h4 class="wp-block-heading" id="feedback-requested">Feedback requested</h4> <ul><li>See above</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Discussion%22">Needs Discussion</a> (10 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Dev%22+">Needs Dev</a> (2 issues)</li> </ul><h3 class="wp-block-heading" id="object-caching">Object Cache</h3> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/tillkruess/" class="mention"><span class="mentions-prefix">@</span>tillkruess</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/6">GitHub project</a></p> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> I would love eyes on <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/12821" target="_blank">https://core.trac.wordpress.org/ticket/12821</a></li> </ul><h4 class="wp-block-heading" id="feedback-requested-2">Feedback requested</h4> <ul><li>See above</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F6+">Needs Discussion</a> (4 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F6+">Needs Review</a> (1 issue)</li> </ul><h3 class="wp-block-heading" id="measurement">Measurement</h3> <p>N/A</p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/5">GitHub project</a></p> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joegrainger/" class="mention"><span class="mentions-prefix">@</span>joegrainger</a> making good progress on the <span tabindex="0" class="glossary-item-container">Plugin<span class="glossary-item-hidden-content"><span class="glossary-item-header">Plugin</span> <span class="glossary-item-description">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</span></span></span> Checker. We’re starting to finalise the infrastructure and should have a working plugin running some initial checks by end of the month. You can track progress on the <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/10up/plugin-check" target="_blank">GitHub repo</a> and leave any thoughts/ideas you may have. The repo will be moved to the WordPress organisation when ready</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mukesh27/" class="mention"><span class="mentions-prefix">@</span>mukesh27</a> I would like to share an update for <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/10up/wordpress-develop/issues?q=is%3Aopen+is%3Aissue+label%3A%22Automated+Performance+Testing%22" target="_blank">Automated Performance Testing</a> that <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/team/U02RR5XDA">@adamsilverstein</a> already share <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/02/02/automated-performance-monitoring-in-wordpress-core/" target="_blank">blog post on WordPress core</a>. <ul><li>Issues that completed and merged in <code>feature/automated-performance-testing-mvp</code> <span tabindex="0" class="glossary-item-container">branch<span class="glossary-item-hidden-content"><span class="glossary-item-header">branch</span> <span class="glossary-item-description">A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch".</span></span></span>. <ul><li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/10up/wordpress-develop/issues/2" rel="noreferrer noopener">Set up initial GitHub action for performance tests</a> – PR <a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/10up/wordpress-develop/pull/6" rel="noreferrer noopener">#6</a></li> <li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/10up/wordpress-develop/issues/3" rel="noreferrer noopener">Create a mini-MU plugin for the Server-Timing API</a> – PR <a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/10up/wordpress-develop/pull/7" rel="noreferrer noopener">#7</a></li> </ul></li> <li>AC ready for review. <ul><li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/10up/wordpress-develop/issues/4" rel="noreferrer noopener">Record Server-Timing metrics during GH workflows</a></li> <li><a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/10up/wordpress-develop/issues/5" target="_blank">Log server metrics to the codehealth dashboard</a></li> </ul></li> <li>We will open a PR against the WordPress <span tabindex="0" class="glossary-item-container">trunk<span class="glossary-item-hidden-content"><span class="glossary-item-header">trunk</span> <span class="glossary-item-description">A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running "trunk", then you are on the latest revision.</span></span></span> once the initial version is complete. Feel free to take a look at the issues and leave any thoughts or ideas you may have.</li> </ul></li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> Additionally, I’ve been starting to work on an experimental implementation of XHProf with wp-env to help make it easier for folks to do general performance profiling tasks. See: <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/joemcgill/gutenberg/pull/1" target="_blank">https://github.com/joemcgill/gutenberg/pull/1</a> as a starting point.</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/10upsimon/" class="mention"><span class="mentions-prefix">@</span>10upsimon</a> updates on <strong>Enhancing the Scripts <span tabindex="0" class="glossary-item-container">API<span class="glossary-item-hidden-content"><span class="glossary-item-header">API</span> <span class="glossary-item-description">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.</span></span></span> with a loading strategy</strong> <ul><li>Documentation approved, although there was a comment added post approval that I have addressed. It does not change the work, but it does result in the need to confirm that the <code>blocking</code> strategy is not to be confused with the <code>blocking</code>  <a target="_blank" href="http://web.archive.org/web/20230207183512/https://html.spec.whatwg.org/#attr-script-blocking" rel="noreferrer noopener">script attribute itself</a>.</li> <li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/10up/wordpress-develop/issues?q=is%3Aopen+is%3Aissue+label%3A%22Script+Loading+Strategy%22" rel="noreferrer noopener">GitHub issues</a> have been finalized and broken down into 4x milestones in a separate sheet, estimates are present for all issues in the sheet, although not all issues are in GH yet.</li> <li><a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/10up/wordpress-develop/issues?q=is%3Aopen+is%3Aissue+label%3A%22Script+Loading+Strategy%22" target="_blank">GH Issues and AC’s</a> have been added to the project board for Milestones 1, 2 and 3 and have been assigned to <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> for review. It looks like all except for one have been approved (at the time of writing) as they’ve been moved to the backlog</li> <li>I’m in the process of breaking down issues for Milestone 4 </li> <li><span tabindex="0" class="glossary-item-container">Trac<span class="glossary-item-hidden-content"><span class="glossary-item-header">Trac</span> <span class="glossary-item-description">An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress.</span></span></span> <span tabindex="0" class="glossary-item-container">ticket<span class="glossary-item-hidden-content"><span class="glossary-item-header">ticket</span> <span class="glossary-item-description">Created for both bug reports and feature development on the bug tracker.</span></span></span> to be posted by Friday, I see no risks thereto.</li> <li>Engineering will commence next week on Milestones 1, 2 and 3</li> </ul></li> </ul><h4 class="wp-block-heading" id="feedback-requested-1">Feedback requested</h4> <ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F5+">Needs Discussion</a> (5 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F5+">Needs Review</a> (1 issue)</li> </ul><h3 class="wp-block-heading" id="javascript"><span tabindex="0" class="glossary-item-container">JS<span class="glossary-item-hidden-content"><span class="glossary-item-header">JS</span> <span class="glossary-item-description">JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors.</span></span></span> &amp; <span tabindex="0" class="glossary-item-container">CSS<span class="glossary-item-hidden-content"><span class="glossary-item-header">CSS</span> <span class="glossary-item-description">Cascading Style Sheets.</span></span></span></h3> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/aristath/" class="mention"><span class="mentions-prefix">@</span>aristath</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/sergiomdgomes/" class="mention"><span class="mentions-prefix">@</span>sergiomdgomes</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/3">GitHub project</a></p> <ul><li>No updates</li> </ul><h4 class="wp-block-heading" id="feedback-requested-3">Feedback requested</h4> <ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F3+">Needs Discussion</a> (4 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F3+">Needs Review</a> (2 issues)</li> </ul><h3 class="wp-block-heading">Database</h3> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/olliejones/" class="mention"><span class="mentions-prefix">@</span>olliejones</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/7">GitHub project</a></p> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/olliejones/" class="mention"><span class="mentions-prefix">@</span>olliejones</a> I’ve been hammering on the low end persistent object cache, looks good.</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/aristath/" class="mention"><span class="mentions-prefix">@</span>aristath</a> These past couple of weeks I continued working on the SQLite database implementation. There’s a lot of work to do, but things are looking good. Started collaborating with <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/zieladam/" class="mention"><span class="mentions-prefix">@</span>zieladam</a> as well in an effort to improve some things and make the implementation more stable.</li> </ul><h4 class="wp-block-heading" id="feedback-requested-1">Feedback requested</h4> <ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F7">Needs Discussion</a> (3 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+">Needs Review</a> (2 issues)</li> </ul><h2 class="wp-block-heading" id="infrastructure">Infrastructure</h2> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/2">GitHub project</a></p> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> 2 small fixes related to infrastructure code landed this week, as well as the WP version bump to 6.1 and removal of the obsolete modules: <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/pulls?q=is%3Apr+label%3AInfrastructure+milestone%3A2.0.0+is%3Aclosed" target="_blank">https://github.com/WordPress/performance/pulls?q=is%3Apr+label%3AInfrastructure+milestone%3A2.0.0+is%3Aclosed</a></li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> Reminder that the <strong>PL 2.0.0 release</strong> is going to be on<strong> February 20</strong> (as usual, the 3rd Monday of the month)</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> There are still 2 PRs in the milestone that haven’t seen any updates in a while: <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/pulls?q=is%3Aopen+is%3Apr+milestone%3A2.0.0" target="_blank">https://github.com/WordPress/performance/pulls?q=is%3Aopen+is%3Apr+milestone%3A2.0.0</a> Friendly <span tabindex="0" class="glossary-item-container">ping<span class="glossary-item-hidden-content"><span class="glossary-item-header">Ping</span> <span class="glossary-item-description">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.”</span></span></span> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/aristath/" class="mention"><span class="mentions-prefix">@</span>aristath</a> and <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/adamsilverstein/" class="mention"><span class="mentions-prefix">@</span>adamsilverstein</a> to please follow up if we want to get them into the 2.0.0 release</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> update on <strong>Unbundling the Performance Lab plugin</strong> <ul><li>I summarized last week’s conversation outcome in <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues/618#issuecomment-1410903536" target="_blank">https://github.com/WordPress/performance/issues/618#issuecomment-1410903536</a>. There have been a few replies afterwards, still a few things remain to finalize on how to break out the modules; please review and respond with your feedback on the issue</li> <li>Separately, there are already a few engineering efforts which we can start, regardless of the exact outcome in the above discussions. I opened a number of issues and started to add proposed requirements: <ul><li>Likely the first piece would be <a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues/635" rel="noreferrer noopener">https://github.com/WordPress/performance/issues/635</a></li> <li>Followed by <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues/636" target="_blank">https://github.com/WordPress/performance/issues/636</a> and <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues/639" target="_blank">https://github.com/WordPress/performance/issues/639</a></li> </ul></li> <li>Please take a look, it would be great to get more feedback on the engineering approach for unbundling</li> <li>We can keep discussing the approach on the issues, but preferably we should begin working on code for at least the first issue next week, to not have this stagnate</li> <li>You can always get an overview of all unbundling related issues through a new label: <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/labels/Creating%20standalone%20plugins" target="_blank">https://github.com/WordPress/performance/labels/Creating%20standalone%20plugins</a></li> </ul></li> </ul><h4 class="wp-block-heading" id="feedback-requested-1">Feedback requested</h4> <ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F2+">Needs Discussion</a> (7 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+">Needs Review</a> (2 issues)</li> </ul><h1 class="wp-block-heading">Open Floor</h1> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> Just sharing here that I discovered (probably?) a major performance <span tabindex="0" class="glossary-item-container">regression<span class="glossary-item-hidden-content"><span class="glossary-item-header">regression</span> <span class="glossary-item-description">A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or <a href="#blocker">blockers</a>. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5.</span></span></span> in 6.2 for classic themes: <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57648" target="_blank">https://core.trac.wordpress.org/ticket/57648</a> <ul><li>I’m going to follow up on that ticket shortly to collaborate with <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/oandregal/" class="mention"><span class="mentions-prefix">@</span>oandregal</a> as he is seeing slightly different results. Of course there is a chance that something specifically in my analysis went wrong, but we will have to validate that data</li> </ul></li> </ul><p></p> <p><strong>Our next chat will be held on <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230214T1600"><abbr class="date" title="2023-02-14T16:00:00+00:00">Tuesday, February 14, 2023 at 16:00 UTC</abbr></a> in the <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/messages/core-performance/">#core-performance channel</a> in <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">Slack</a>.</strong></p> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-js/" class="tag"><span class="tag-prefix">#</span>core-js</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-media/" class="tag"><span class="tag-prefix">#</span>core-media</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance/" class="tag"><span class="tag-prefix">#</span>performance</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance-chat/" class="tag"><span class="tag-prefix">#</span>performance-chat</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/summary/" class="tag"><span class="tag-prefix">#</span>summary</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/hosting-community/" class="tag"><span class="tag-prefix">#</span>hosting-community</a></p> <p class="o2-appended-tags"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-performance/" class="tag"><span class="tag-prefix">#</span>core-performance</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meta/" class="tag"><span class="tag-prefix">#</span>meta</a></p><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"><li class="o2-post-footer-action"><a href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fperformance-team-meeting-summary-31-january-2023-2%2F%23respond&amp;locale=en_US" title="Login to Reply" class="genericon genericon-reply" data-action="login-to-reply" data-actionstate="default">Login to Reply</a></li></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-102479" data-post-id="102479" type="application/json" style="display:none">[{"type":"post","id":102479,"postID":102479,"cssClasses":"post post-102479 type-post status-publish format-standard hentry category-general tag-core-js tag-core-media tag-core-performance tag-hosting-community tag-meta tag-performance tag-performance-chat tag-summary mentions-10upsimon mentions-adamsilverstein mentions-aristath mentions-flixos90 mentions-joegrainger mentions-joemcgill mentions-mikeschroder mentions-mukesh27 mentions-oandregal mentions-olliejones mentions-sergiomdgomes mentions-spacedmonkey mentions-tillkruess mentions-zieladam author-clarkeemily","parentID":0,"titleRaw":"Performance Chat Summary: 7 February 2023","titleFiltered":"Performance Chat Summary: 7 February 2023","titleWasGeneratedFromContent":false,"contentRaw":"<!-- wp:paragraph -->\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/07\/performance-chat-agenda-07-february-2023\/\">Meeting agenda here<\/a> and the full chat log is available <a href=\"https:\/\/wordpress.slack.com\/archives\/C02KGN5K076\/p1675785593558319\">beginning here on Slack<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Announcements<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><strong>Reminder:<\/strong>&nbsp;Performance team roadmap for 2023&nbsp;<a href=\"https:\/\/github.com\/WordPress\/performance\/issues\/631\">https:\/\/github.com\/WordPress\/performance\/issues\/631<\/a>&nbsp;If you\u2019re actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue before end of day&nbsp;<strong>Wednesday February 15, 2023<\/strong><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/make.wordpress.org\/performance\/2023\/02\/01\/core-performance-team-rep-updates\/\">Team rep nomination<\/a>&nbsp;reminder, please add your nominations for Performance&nbsp;Team Rep&nbsp;by&nbsp;<strong>Friday, February 24 2023<\/strong><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"anchor\":\"focus-group-updates\",\"className\":\"wp-block-heading\"} -->\n<h2 class=\"wp-block-heading\" id=\"focus-group-updates\">Focus area updates<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":3,\"anchor\":\"images\",\"className\":\"wp-block-heading\"} -->\n<h3 class=\"wp-block-heading\" id=\"images\">Images<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@adamsilverstein @mikeschroder<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/1\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@adamsilverstein no new updates this week<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@mukesh27 working on\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/632\" target=\"_blank\">Check for existing $metadata['sizes'] to reduce PHP warnings<\/a> and will submit PR soon.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4,\"anchor\":\"feedback-requested\",\"className\":\"wp-block-heading\"} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>See above<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Discussion%22\">Needs Discussion<\/a> (10 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Dev%22+\">Needs Dev<\/a> (2 issues)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3,\"anchor\":\"object-caching\",\"className\":\"wp-block-heading\"} -->\n<h3 class=\"wp-block-heading\" id=\"object-caching\">Object Cache<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@tillkruess @spacedmonkey<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/6\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@spacedmonkey I would love eyes on\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/core.trac.wordpress.org\/ticket\/12821\" target=\"_blank\">https:\/\/core.trac.wordpress.org\/ticket\/12821<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4,\"anchor\":\"feedback-requested-2\",\"className\":\"wp-block-heading\"} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested-2\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>See above<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F6+\">Needs Discussion<\/a> (4 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F6+\">Needs Review<\/a> (1 issue)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3,\"anchor\":\"measurement\",\"className\":\"wp-block-heading\"} -->\n<h3 class=\"wp-block-heading\" id=\"measurement\">Measurement<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>N\/A<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/5\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@joegrainger making good progress on the Plugin Checker. We're starting to finalise the infrastructure and should have a working plugin running some initial checks by end of the month. You can track progress on the\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/10up\/plugin-check\" target=\"_blank\">GitHub repo<\/a>\u00a0and leave any thoughts\/ideas you may have. The repo will be moved to the WordPress organisation when ready<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@mukesh27 I would like to share an update for\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues?q=is%3Aopen+is%3Aissue+label%3A%22Automated+Performance+Testing%22\" target=\"_blank\">Automated Performance Testing<\/a>\u00a0that\u00a0<a href=\"https:\/\/wordpress.slack.com\/team\/U02RR5XDA\">@adamsilverstein<\/a>\u00a0already share\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/02\/automated-performance-monitoring-in-wordpress-core\/\" target=\"_blank\">blog post on WordPress core<\/a>.<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Issues that completed and merged in\u00a0<code>feature\/automated-performance-testing-mvp<\/code>\u00a0branch.<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues\/2\" rel=\"noreferrer noopener\">Set up initial GitHub action for performance tests<\/a>&nbsp;- PR&nbsp;<a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/pull\/6\" rel=\"noreferrer noopener\">#6<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues\/3\" rel=\"noreferrer noopener\">Create a mini-MU plugin for the Server-Timing API<\/a>&nbsp;- PR&nbsp;<a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/pull\/7\" rel=\"noreferrer noopener\">#7<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>AC ready for review.<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues\/4\" rel=\"noreferrer noopener\">Record Server-Timing metrics during GH workflows<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues\/5\" target=\"_blank\">Log server metrics to the codehealth dashboard<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>We will open a PR against the WordPress trunk once the initial version is complete. Feel free to take a look at the issues and leave any thoughts or ideas you may have.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@joemcgill Additionally, I've been starting to work on an experimental implementation of XHProf with wp-env to help make it easier for folks to do general performance profiling tasks. See:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/joemcgill\/gutenberg\/pull\/1\" target=\"_blank\">https:\/\/github.com\/joemcgill\/gutenberg\/pull\/1<\/a>\u00a0as a starting point.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@10upsimon updates on <strong>Enhancing the Scripts API with a loading strategy<\/strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Documentation approved, although there was a comment added post approval that I have addressed. It does not change the work, but it does result in the need to confirm that the&nbsp;<code>blocking<\/code>&nbsp;strategy is not to be confused with the&nbsp;<code>blocking<\/code>&nbsp;&nbsp;<a target=\"_blank\" href=\"https:\/\/html.spec.whatwg.org\/#attr-script-blocking\" rel=\"noreferrer noopener\">script attribute itself<\/a>.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues?q=is%3Aopen+is%3Aissue+label%3A%22Script+Loading+Strategy%22\" rel=\"noreferrer noopener\">GitHub issues<\/a>&nbsp;have been finalized and broken down into 4x milestones in a separate sheet, estimates are present for all issues in the sheet, although not all issues are in GH yet.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues?q=is%3Aopen+is%3Aissue+label%3A%22Script+Loading+Strategy%22\" target=\"_blank\">GH Issues and AC's<\/a>\u00a0have been added to the project board for Milestones 1, 2 and 3 and have been assigned to @joemcgill for review. It looks like all except for one have been approved (at the time of writing) as they've been moved to the backlog<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>I'm in the process of breaking down issues for Milestone 4 <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Trac ticket to be posted by Friday, I see no risks thereto.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Engineering will commence next week on Milestones 1, 2 and 3<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4,\"anchor\":\"feedback-requested-1\",\"className\":\"wp-block-heading\"} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F5+\">Needs Discussion<\/a> (5 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F5+\">Needs Review<\/a> (1 issue)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3,\"anchor\":\"javascript\",\"className\":\"wp-block-heading\"} -->\n<h3 class=\"wp-block-heading\" id=\"javascript\">JS &amp; CSS<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@aristath @sergiomdgomes<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/3\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>No updates<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4,\"anchor\":\"feedback-requested-3\",\"className\":\"wp-block-heading\"} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested-3\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F3+\">Needs Discussion<\/a> (4 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F3+\">Needs Review<\/a> (2 issues)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Database<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@olliejones<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/7\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@olliejones I've been hammering on the low end persistent object cache, looks good.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@aristath These past couple of weeks I continued working on the SQLite database implementation. There's a lot of work to do, but things are looking good. Started collaborating with @zieladam as well in an effort to improve some things and make the implementation more stable.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4,\"anchor\":\"feedback-requested-1\",\"className\":\"wp-block-heading\"} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F7\">Needs Discussion<\/a> (3 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+\">Needs Review<\/a> (2 issues)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"anchor\":\"infrastructure\",\"className\":\"wp-block-heading\"} -->\n<h2 class=\"wp-block-heading\" id=\"infrastructure\">Infrastructure<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@flixos90<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/2\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 2 small fixes related to infrastructure code landed this week, as well as the WP version bump to 6.1 and removal of the obsolete modules:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/pulls?q=is%3Apr+label%3AInfrastructure+milestone%3A2.0.0+is%3Aclosed\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/pulls?q=is%3Apr+label%3AInfrastructure+milestone%3A2.0.0+is%3Aclosed<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 Reminder that the <strong>PL 2.0.0 release<\/strong> is going to be on<strong> February 20<\/strong> (as usual, the 3rd Monday of the month)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 There are still 2 PRs in the milestone that haven't seen any updates in a while:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/pulls?q=is%3Aopen+is%3Apr+milestone%3A2.0.0\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/pulls?q=is%3Aopen+is%3Apr+milestone%3A2.0.0<\/a>\u00a0Friendly ping\u00a0@aristath and @adamsilverstein\u00a0to please follow up if we want to get them into the 2.0.0 release<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 update on <strong>Unbundling the Performance Lab plugin<\/strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>I summarized last week's conversation outcome in\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1410903536\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1410903536<\/a>. There have been a few replies afterwards, still a few things remain to finalize on how to break out the modules; please review and respond with your feedback on the issue<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Separately, there are already a few engineering efforts which we can start, regardless of the exact outcome in the above discussions. I opened a number of issues and started to add proposed requirements:<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Likely the first piece would be&nbsp;<a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/635\" rel=\"noreferrer noopener\">https:\/\/github.com\/WordPress\/performance\/issues\/635<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Followed by\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/636\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/636<\/a>\u00a0and\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/639\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/639<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Please take a look, it would be great to get more feedback on the engineering approach for unbundling<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>We can keep discussing the approach on the issues, but preferably we should begin working on code for at least the first issue next week, to not have this stagnate<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>You can always get an overview of all unbundling related issues through a new label:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/labels\/Creating%20standalone%20plugins\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/labels\/Creating%20standalone%20plugins<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4,\"anchor\":\"feedback-requested-1\",\"className\":\"wp-block-heading\"} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F2+\">Needs Discussion<\/a> (7 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+\">Needs Review<\/a> (2 issues)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":1} -->\n<h1 class=\"wp-block-heading\">Open Floor<\/h1>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 Just sharing here that I discovered (probably?) a major performance regression in 6.2 for classic themes:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/core.trac.wordpress.org\/ticket\/57648\" target=\"_blank\">https:\/\/core.trac.wordpress.org\/ticket\/57648<\/a><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>I'm going to follow up on that ticket shortly to collaborate with @oandregal as he is seeing slightly different results. Of course there is a chance that something specifically in my analysis went wrong, but we will have to validate that data<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Our next chat will be held on [time]Tuesday, February 14, 2023 at 16:00 UTC[\/time] in the <a href=\"https:\/\/wordpress.slack.com\/messages\/core-performance\/\">#core-performance channel<\/a> in <a href=\"https:\/\/make.wordpress.org\/chat\/\">Slack<\/a>.<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>#core-js, #core-media, #performance, #performance-chat, #summary, #hosting-community<\/p>\n<!-- \/wp:paragraph -->\n\n#core-performance, #meta","contentFiltered":"<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/07\/performance-chat-agenda-07-february-2023\/\">Meeting agenda here<\/a> and the full chat log is available <a href=\"https:\/\/wordpress.slack.com\/archives\/C02KGN5K076\/p1675785593558319\">beginning here on Slack<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Announcements<\/h2>\n\n\n\n<ul><li><strong>Reminder:<\/strong>\u00a0Performance team roadmap for 2023\u00a0<a href=\"https:\/\/github.com\/WordPress\/performance\/issues\/631\">https:\/\/github.com\/WordPress\/performance\/issues\/631<\/a>\u00a0If you\u2019re actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue before end of day\u00a0<strong>Wednesday February 15, 2023<\/strong><\/li>\n\n\n\n<li><a href=\"https:\/\/make.wordpress.org\/performance\/2023\/02\/01\/core-performance-team-rep-updates\/\">Team rep nomination<\/a>\u00a0reminder, please add your nominations for Performance\u00a0<span tabindex='0' class='glossary-item-container'>Team Rep<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Team Rep<\/span> <span class='glossary-item-description'>A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts.<\/span><\/span><\/span>\u00a0by\u00a0<strong>Friday, February 24 2023<\/strong><\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"focus-group-updates\">Focus area updates<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"images\">Images<\/h3>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/adamsilverstein\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>adamsilverstein<\/a> <a href=\"https:\/\/profiles.wordpress.org\/mikeschroder\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mikeschroder<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/1\">GitHub project<\/a><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/adamsilverstein\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>adamsilverstein<\/a> no new updates this week<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/mukesh27\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mukesh27<\/a> working on\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/632\" target=\"_blank\">Check for existing $metadata[\u2018sizes\u2019] to reduce PHP warnings<\/a> and will submit PR soon.<\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested\">Feedback requested<\/h4>\n\n\n\n<ul><li>See above<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Discussion%22\">Needs Discussion<\/a> (10 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Dev%22+\">Needs Dev<\/a> (2 issues)<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"object-caching\">Object Cache<\/h3>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/tillkruess\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>tillkruess<\/a> <a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/6\">GitHub project<\/a><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> I would love eyes on\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/core.trac.wordpress.org\/ticket\/12821\" target=\"_blank\">https:\/\/core.trac.wordpress.org\/ticket\/12821<\/a><\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested-2\">Feedback requested<\/h4>\n\n\n\n<ul><li>See above<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F6+\">Needs Discussion<\/a> (4 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F6+\">Needs Review<\/a> (1 issue)<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"measurement\">Measurement<\/h3>\n\n\n\n<p>N\/A<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/5\">GitHub project<\/a><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/joegrainger\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joegrainger<\/a> making good progress on the <span tabindex='0' class='glossary-item-container'>Plugin<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Plugin<\/span> <span class='glossary-item-description'>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 <a href=\"https:\/\/wordpress.org\/plugins\/\" rel=\"nofollow\">https:\/\/wordpress.org\/plugins\/<\/a> or can be cost-based plugin from a third-party<\/span><\/span><\/span> Checker. We\u2019re starting to finalise the infrastructure and should have a working plugin running some initial checks by end of the month. You can track progress on the\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/10up\/plugin-check\" target=\"_blank\">GitHub repo<\/a>\u00a0and leave any thoughts\/ideas you may have. The repo will be moved to the WordPress organisation when ready<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/mukesh27\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mukesh27<\/a> I would like to share an update for\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues?q=is%3Aopen+is%3Aissue+label%3A%22Automated+Performance+Testing%22\" target=\"_blank\">Automated Performance Testing<\/a>\u00a0that\u00a0<a href=\"https:\/\/wordpress.slack.com\/team\/U02RR5XDA\">@adamsilverstein<\/a>\u00a0already share\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/02\/automated-performance-monitoring-in-wordpress-core\/\" target=\"_blank\">blog post on WordPress core<\/a>.\n<ul><li>Issues that completed and merged in\u00a0<code>feature\/automated-performance-testing-mvp<\/code>\u00a0<span tabindex='0' class='glossary-item-container'>branch<span class='glossary-item-hidden-content'><span class='glossary-item-header'>branch<\/span> <span class='glossary-item-description'>A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a \"branch\", such as \"the 4.0 branch\".<\/span><\/span><\/span>.\n<ul><li><a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues\/2\" rel=\"noreferrer noopener\">Set up initial GitHub action for performance tests<\/a>\u00a0\u2013 PR\u00a0<a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/pull\/6\" rel=\"noreferrer noopener\">#6<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues\/3\" rel=\"noreferrer noopener\">Create a mini-MU plugin for the Server-Timing API<\/a>\u00a0\u2013 PR\u00a0<a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/pull\/7\" rel=\"noreferrer noopener\">#7<\/a><\/li>\n<\/ul><\/li>\n\n\n\n<li>AC ready for review.\n<ul><li><a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues\/4\" rel=\"noreferrer noopener\">Record Server-Timing metrics during GH workflows<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues\/5\" target=\"_blank\">Log server metrics to the codehealth dashboard<\/a><\/li>\n<\/ul><\/li>\n\n\n\n<li>We will open a PR against the WordPress <span tabindex='0' class='glossary-item-container'>trunk<span class='glossary-item-hidden-content'><span class='glossary-item-header'>trunk<\/span> <span class='glossary-item-description'>A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running \"trunk\", then you are on the latest revision.<\/span><\/span><\/span> once the initial version is complete. Feel free to take a look at the issues and leave any thoughts or ideas you may have.<\/li>\n<\/ul><\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> Additionally, I\u2019ve been starting to work on an experimental implementation of XHProf with wp-env to help make it easier for folks to do general performance profiling tasks. See:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/joemcgill\/gutenberg\/pull\/1\" target=\"_blank\">https:\/\/github.com\/joemcgill\/gutenberg\/pull\/1<\/a>\u00a0as a starting point.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/10upsimon\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>10upsimon<\/a> updates on <strong>Enhancing the Scripts <span tabindex='0' class='glossary-item-container'>API<span class='glossary-item-hidden-content'><span class='glossary-item-header'>API<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> with a loading strategy<\/strong>\n<ul><li>Documentation approved, although there was a comment added post approval that I have addressed. It does not change the work, but it does result in the need to confirm that the\u00a0<code>blocking<\/code>\u00a0strategy is not to be confused with the\u00a0<code>blocking<\/code>\u00a0\u00a0<a target=\"_blank\" href=\"https:\/\/html.spec.whatwg.org\/#attr-script-blocking\" rel=\"noreferrer noopener\">script attribute itself<\/a>.<\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues?q=is%3Aopen+is%3Aissue+label%3A%22Script+Loading+Strategy%22\" rel=\"noreferrer noopener\">GitHub issues<\/a>\u00a0have been finalized and broken down into 4x milestones in a separate sheet, estimates are present for all issues in the sheet, although not all issues are in GH yet.<\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/10up\/wordpress-develop\/issues?q=is%3Aopen+is%3Aissue+label%3A%22Script+Loading+Strategy%22\" target=\"_blank\">GH Issues and AC\u2019s<\/a>\u00a0have been added to the project board for Milestones 1, 2 and 3 and have been assigned to <a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> for review. It looks like all except for one have been approved (at the time of writing) as they\u2019ve been moved to the backlog<\/li>\n\n\n\n<li>I\u2019m in the process of breaking down issues for Milestone 4 <\/li>\n\n\n\n<li><span tabindex='0' class='glossary-item-container'>Trac<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Trac<\/span> <span class='glossary-item-description'>An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress.<\/span><\/span><\/span> <span tabindex='0' class='glossary-item-container'>ticket<span class='glossary-item-hidden-content'><span class='glossary-item-header'>ticket<\/span> <span class='glossary-item-description'>Created for both bug reports and feature development on the bug tracker.<\/span><\/span><\/span> to be posted by Friday, I see no risks thereto.<\/li>\n\n\n\n<li>Engineering will commence next week on Milestones 1, 2 and 3<\/li>\n<\/ul><\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F5+\">Needs Discussion<\/a> (5 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F5+\">Needs Review<\/a> (1 issue)<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"javascript\"><span tabindex='0' class='glossary-item-container'>JS<span class='glossary-item-hidden-content'><span class='glossary-item-header'>JS<\/span> <span class='glossary-item-description'>JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors.<\/span><\/span><\/span> &amp; <span tabindex='0' class='glossary-item-container'>CSS<span class='glossary-item-hidden-content'><span class='glossary-item-header'>CSS<\/span> <span class='glossary-item-description'>Cascading Style Sheets.<\/span><\/span><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/aristath\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>aristath<\/a> <a href=\"https:\/\/profiles.wordpress.org\/sergiomdgomes\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>sergiomdgomes<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/3\">GitHub project<\/a><\/p>\n\n\n\n<ul><li>No updates<\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested-3\">Feedback requested<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F3+\">Needs Discussion<\/a> (4 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F3+\">Needs Review<\/a> (2 issues)<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Database<\/h3>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/olliejones\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>olliejones<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/7\">GitHub project<\/a><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/olliejones\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>olliejones<\/a> I\u2019ve been hammering on the low end persistent object cache, looks good.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/aristath\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>aristath<\/a> These past couple of weeks I continued working on the SQLite database implementation. There\u2019s a lot of work to do, but things are looking good. Started collaborating with <a href=\"https:\/\/profiles.wordpress.org\/zieladam\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>zieladam<\/a> as well in an effort to improve some things and make the implementation more stable.<\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F7\">Needs Discussion<\/a> (3 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+\">Needs Review<\/a> (2 issues)<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"infrastructure\">Infrastructure<\/h2>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/2\">GitHub project<\/a><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> 2 small fixes related to infrastructure code landed this week, as well as the WP version bump to 6.1 and removal of the obsolete modules:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/pulls?q=is%3Apr+label%3AInfrastructure+milestone%3A2.0.0+is%3Aclosed\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/pulls?q=is%3Apr+label%3AInfrastructure+milestone%3A2.0.0+is%3Aclosed<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> Reminder that the <strong>PL 2.0.0 release<\/strong> is going to be on<strong> February 20<\/strong> (as usual, the 3rd Monday of the month)<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> There are still 2 PRs in the milestone that haven\u2019t seen any updates in a while:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/pulls?q=is%3Aopen+is%3Apr+milestone%3A2.0.0\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/pulls?q=is%3Aopen+is%3Apr+milestone%3A2.0.0<\/a>\u00a0Friendly <span tabindex='0' class='glossary-item-container'>ping<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Ping<\/span> <span class='glossary-item-description'>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\u2019s 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 \u201cPing me when the meeting starts.\u201d<\/span><\/span><\/span>\u00a0<a href=\"https:\/\/profiles.wordpress.org\/aristath\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>aristath<\/a> and <a href=\"https:\/\/profiles.wordpress.org\/adamsilverstein\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>adamsilverstein<\/a>\u00a0to please follow up if we want to get them into the 2.0.0 release<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> update on <strong>Unbundling the Performance Lab plugin<\/strong>\n<ul><li>I summarized last week\u2019s conversation outcome in\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1410903536\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1410903536<\/a>. There have been a few replies afterwards, still a few things remain to finalize on how to break out the modules; please review and respond with your feedback on the issue<\/li>\n\n\n\n<li>Separately, there are already a few engineering efforts which we can start, regardless of the exact outcome in the above discussions. I opened a number of issues and started to add proposed requirements:\n<ul><li>Likely the first piece would be\u00a0<a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/635\" rel=\"noreferrer noopener\">https:\/\/github.com\/WordPress\/performance\/issues\/635<\/a><\/li>\n\n\n\n<li>Followed by\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/636\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/636<\/a>\u00a0and\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/639\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/639<\/a><\/li>\n<\/ul><\/li>\n\n\n\n<li>Please take a look, it would be great to get more feedback on the engineering approach for unbundling<\/li>\n\n\n\n<li>We can keep discussing the approach on the issues, but preferably we should begin working on code for at least the first issue next week, to not have this stagnate<\/li>\n\n\n\n<li>You can always get an overview of all unbundling related issues through a new label:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/labels\/Creating%20standalone%20plugins\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/labels\/Creating%20standalone%20plugins<\/a><\/li>\n<\/ul><\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F2+\">Needs Discussion<\/a> (7 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+\">Needs Review<\/a> (2 issues)<\/li>\n<\/ul><h1 class=\"wp-block-heading\">Open Floor<\/h1>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> Just sharing here that I discovered (probably?) a major performance <span tabindex='0' class='glossary-item-container'>regression<span class='glossary-item-hidden-content'><span class='glossary-item-header'>regression<\/span> <span class='glossary-item-description'>A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or <a href=\"#blocker\">blockers<\/a>. Recent regressions may be given higher priorities. A \"3.6 regression\" would be a bug in 3.6 that worked as intended in 3.5.<\/span><\/span><\/span> in 6.2 for classic themes:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/core.trac.wordpress.org\/ticket\/57648\" target=\"_blank\">https:\/\/core.trac.wordpress.org\/ticket\/57648<\/a>\n<ul><li>I\u2019m going to follow up on that ticket shortly to collaborate with <a href=\"https:\/\/profiles.wordpress.org\/oandregal\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>oandregal<\/a> as he is seeing slightly different results. Of course there is a chance that something specifically in my analysis went wrong, but we will have to validate that data<\/li>\n<\/ul><\/li>\n<\/ul><p><\/p>\n\n\n\n<p><strong>Our next chat will be held on <a href=\"https:\/\/www.timeanddate.com\/worldclock\/fixedtime.html?iso=20230214T1600\"><abbr class=\"date\" title=\"2023-02-14T16:00:00+00:00\">Tuesday, February 14, 2023 at 16:00 UTC<\/abbr><\/a> in the <a href=\"https:\/\/wordpress.slack.com\/messages\/core-performance\/\">#core-performance channel<\/a> in <a href=\"https:\/\/make.wordpress.org\/chat\/\">Slack<\/a>.<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/make.wordpress.org\/core\/tag\/core-js\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>core-js<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/core-media\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>core-media<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance-chat<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/summary\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>summary<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/hosting-community\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>hosting-community<\/a><\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/core\/tag\/core-performance\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>core-performance<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/meta\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>meta<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fperformance-team-meeting-summary-31-january-2023-2%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/07\/performance-team-meeting-summary-31-january-2023-2\/","unixtime":1675790521,"unixtimeModified":1660065768,"entryHeaderMeta":"","linkPages":"","footerEntryMeta":"","tagsRaw":"core-js, core-media, core-performance, hosting-community, meta, performance, performance-chat, summary","tagsArray":[{"label":"core-js","count":130,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-js\/"},{"label":"core-media","count":103,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-media\/"},{"label":"core-performance","count":11,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-performance\/"},{"label":"hosting-community","count":31,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/hosting-community\/"},{"label":"meta","count":32,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meta\/"},{"label":"performance","count":166,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance\/"},{"label":"performance-chat","count":127,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/"},{"label":"summary","count":661,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/summary\/"}],"loginRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fperformance-team-meeting-summary-31-january-2023-2%2F&locale=en_US","hasPrevPost":false,"prevPostTitle":"","prevPostURL":"","hasNextPost":false,"nextPostTitle":"","nextPostURL":"","commentsOpen":true,"is_xpost":false,"editURL":null,"postActions":"<nav class='o2-dropdown-actions o2-post-actions'><button class='o2-dropdown-actions-disclosure genericon genericon-ellipsis'><span>Post Actions<\/span><\/button><ul><li><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fperformance-team-meeting-summary-31-january-2023-2%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/07\/performance-team-meeting-summary-31-january-2023-2\/\" title=\"Scroll to comments\" class=\"o2-scroll-to-comments genericon genericon-downarrow\" data-action=\"scrolltocomments\" data-actionstate=\"default\" >Scroll<\/a><\/li><li><a href=\"https:\/\/wp.me\/p2AvED-qET\" title=\"Shortlink\" class=\"short-link o2-short-link genericon genericon-link\" data-action=\"shortlink\" data-actionstate=\"default\" >Shortlink<\/a><\/li><\/ul><\/nav>","comments":[],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"General","count":2206,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/general\/"}],"post_tag":[{"label":"core-js","count":130,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-js\/"},{"label":"core-media","count":103,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-media\/"},{"label":"core-performance","count":11,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-performance\/"},{"label":"hosting-community","count":31,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/hosting-community\/"},{"label":"meta","count":32,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meta\/"},{"label":"performance","count":166,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance\/"},{"label":"performance-chat","count":127,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/"},{"label":"summary","count":661,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/summary\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":["adamsilverstein","mikeschroder","mukesh27","tillkruess","spacedmonkey","joegrainger","joemcgill","10upsimon","aristath","sergiomdgomes","olliejones","zieladam","flixos90","oandregal"],"mentionContext":"","isTrashed":false,"userLogin":"clarkeemily","userNicename":"clarkeemily"}]</script> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> <aside> </aside> </article><!-- #post-## --> <article id="post-102467" class="post-102467 post type-post status-publish format-standard hentry category-updates tag-6-2 tag-core tag-meta6545 tag-week-in-core mentions-10upsimon mentions-a4jpcom mentions-aaronrobertshaw mentions-abidhasan112 mentions-adamsilverstein mentions-adeltahri mentions-afragen mentions-ahortin mentions-ajlende mentions-amin7 mentions-amitbarai013 mentions-andraganescu mentions-andrewserong mentions-antonvlasenko mentions-antpb mentions-aristath mentions-arrasel403 mentions-artz91 mentions-audrasjb mentions-azaozz mentions-bernhard-reiter mentions-bgoewert mentions-birgire mentions-bronsonquick mentions-cadic mentions-cbirdsong mentions-chintan1896 mentions-chocofc1 mentions-costdev mentions-davidbaumwald mentions-dd32 mentions-desrosj mentions-dlh mentions-dmsnell mentions-donncha mentions-dsas mentions-eherman24 mentions-ellatrix mentions-flixos90 mentions-get_dave mentions-glendaviesnz mentions-gziolo mentions-hellofromtonya mentions-hilayt24 mentions-hvar mentions-iandunn mentions-iapial mentions-iqbalrony mentions-ira2910 mentions-ironprogrammer mentions-isabel_brison mentions-james-roberts mentions-jameskoster mentions-jeawhanlee mentions-jeherve mentions-jhned mentions-jigar-bhanushali mentions-joedolson mentions-joemcgill mentions-joen mentions-johnbillion mentions-johnjamesjacoby mentions-jorgefilipecosta mentions-jrf mentions-juliobox mentions-justinahinon mentions-justlevine mentions-kebbet mentions-krupalpanchal mentions-madhudollu mentions-mahbubshovan mentions-mamaduka mentions-matclayton mentions-matveb mentions-maximej mentions-mhkuu mentions-miguelaxcar mentions-mista-flo mentions-mitogh mentions-mmtr86 mentions-mukesh27 mentions-naeemhaque mentions-ndiego mentions-noisysocks mentions-ntsekouras mentions-oandregal mentions-ocean90 mentions-oh_hello mentions-onemaggie mentions-otto42 mentions-paaljoachim mentions-patelhitesh mentions-paulschreiber mentions-pbiron mentions-peterwilsoncc mentions-petitphp mentions-poena mentions-presskopp mentions-ramonopoly mentions-revgeorge mentions-rnitinb mentions-robinwpdeveloper mentions-ruchirj mentions-ryokuhi mentions-sabernhardt mentions-scruffian mentions-sergeybiryukov mentions-sergiomdgomes mentions-shamayel007 mentions-silicium23 mentions-slieschke mentions-soean mentions-spacedmonkey mentions-stalukder03 mentions-swissspidy mentions-szaqal21 mentions-tahmidulkarim mentions-tahminar27 mentions-talldanwp mentions-tanazmasaba mentions-timothyblynjacobs mentions-umesh84 mentions-viralsampat mentions-webrocker mentions-wildworks mentions-xknown mentions-youknowriad mentions-zebaafiashama mentions-zieladam mentions-zoonini author-audrasjb"> <header class="entry-header"> <div class="entry-meta"> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/audrasjb/" title="Posts by Jb Audras ( @audrasjb )" class="author-avatar"> <img alt="" src="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/f5679c32509d3a0f9821da8ba4843a75?s=48&amp;d=mm&amp;r=g" srcset="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/f5679c32509d3a0f9821da8ba4843a75?s=96&amp;d=mm&amp;r=g 2x" class="avatar avatar-48 photo" height="48" width="48" loading="lazy" decoding="async"/> </a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/audrasjb/" title="Posts by Jb Audras ( @audrasjb )" class="entry-author">Jb Audras</a> <span class="entry-date"> <abbr title="2023-02-07T13:24:38Z">1:24 pm <em>on</em> February 7, 2023</abbr> </span> <span class="entry-actions"> </span> <span class="entry-tags"> <br/>Tags: <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/6-2/" rel="tag">6.2 ( 31 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core/" rel="tag">core ( 481 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meta6545/" rel="tag">meta6545 ( 2 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/week-in-core/" rel="tag">week in core ( 209 )</a> &nbsp;&nbsp; </span> </div><!-- .entry-meta --> <h1 class="entry-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/02/07/a-week-in-core-february-6-2023/" rel="bookmark">A Week in Core – February 6, 2023</a></h1> </header><!-- .entry-header --> <div class="entry-content"> <p>Welcome back to a new issue of <em>Week in <span tabindex="0" class="glossary-item-container">Core<span class="glossary-item-hidden-content"><span class="glossary-item-header">Core</span> <span class="glossary-item-description">Core is the set of software required to run WordPress. The Core Development Team builds WordPress.</span></span></span></em>. Let’s take a look at what changed on <span tabindex="0" class="glossary-item-container">Trac<span class="glossary-item-hidden-content"><span class="glossary-item-header">Trac</span> <span class="glossary-item-description">An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress.</span></span></span> between January 30 and February 6, 2023.</p> <ul><li>86 commits</li> <li>137 contributors</li> <li>66 tickets created</li> <li>14 tickets reopened</li> <li>91 tickets closed</li> </ul><p><span tabindex="0" class="glossary-item-container">Ticket<span class="glossary-item-hidden-content"><span class="glossary-item-header">ticket</span> <span class="glossary-item-description">Created for both bug reports and feature development on the bug tracker.</span></span></span> numbers are based on the <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/timeline?from=02%2F06%2F2023&amp;daysback=7&amp;authors=&amp;ticket=on&amp;changeset=on&amp;repo-=on&amp;repo-design=on&amp;repo-tests=on&amp;sfp_email=&amp;sfph_mail=&amp;update=Update">Trac timeline for the period above</a>. The following is a summary of commits, organized by component and/or focus.</p> <h2 class="wp-block-heading" id="code-changes">Code changes</h2> <h3 class="wp-block-heading">Build/Test Tools</h3> <ul><li>Add unit tests for <code>wp_set_password</code> hook – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57436">#57436</a></li> <li>Update <code>json2php</code> package – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57535">#57535</a></li> <li>Update npm dependencies – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57535">#57535</a></li> <li>Update npm dependencies for bundled themes – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57535">#57535</a></li> </ul><h3 class="wp-block-heading">Bundled Themes</h3> <ul><li>Twenty Fourteen: Correctly reflect text color changes in Pullquote <span tabindex="0" class="glossary-item-container">block<span class="glossary-item-hidden-content"><span class="glossary-item-header">Block</span> <span class="glossary-item-description">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.</span></span></span> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56006">#56006</a></li> <li>Twenty Sixteen: Fix Gallery block images alignement – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56412">#56412</a></li> <li>Twenty Twenty-Two: Improve spacing for the legacy Post Comments block – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57560">#57560</a></li> </ul><h3 class="wp-block-heading">Code Modernization</h3> <ul><li>Allow some parameters with reserved keywords in <code>wp-includes/class-wp-text-diff-renderer-*.php</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56788">#56788</a></li> <li>Rename parameters that use reserved keywords in <code>wp-includes/formatting.php</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56788">#56788</a></li> <li>Fix a <span tabindex="0" class="glossary-item-container">PHP<span class="glossary-item-hidden-content"><span class="glossary-item-header">PHP</span> <span class="glossary-item-description">The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher</span></span></span> 8 deprecation warning in <code>category-template.php</code> <code>uasort()</code> helper – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57358">#57358</a>, <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56790">#56790</a></li> </ul><h3 class="wp-block-heading">Coding Standards</h3> <ul><li>Add missing escaping function in <code>Custom_Image_Header::show_header_selector()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57638">#57638</a></li> <li>Rename the <code>$cat_ID</code> variable to <code>$cat_id</code> in <code>wp_update_category()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56754">#56754</a></li> </ul><h3 class="wp-block-heading">Cron <span tabindex="0" class="glossary-item-container">API<span class="glossary-item-hidden-content"><span class="glossary-item-header">API</span> <span class="glossary-item-description">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.</span></span></span></h3> <ul><li>Improve the docs for some cron event and cron schedule related functions – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56792">#56792</a></li> </ul><h3 class="wp-block-heading">Docs</h3> <ul><li>Capitalize <code>X-Pingback</code> in <code>discover_pingback_server_uri()</code> <span tabindex="0" class="glossary-item-container">DocBlock<span class="glossary-item-hidden-content"><span class="glossary-item-header">docblock</span> <span class="glossary-item-description">(phpdoc, xref, inline docs)</span></span></span> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/54225">#54225</a></li> <li>Document directory support in <code>FTP/SSH2</code> filesystem <code>::move()</code> methods – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57604">#57604</a></li> <li>Document the <code>inserter</code> property in <code>WP_Block_Patterns_Registry::register()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56792">#56792</a></li> <li>Fix couple of typos in <span tabindex="0" class="glossary-item-container">inline docs<span class="glossary-item-hidden-content"><span class="glossary-item-header">inline docs</span> <span class="glossary-item-description">(phpdoc, docblock, xref)</span></span></span> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57575">#57575</a></li> <li>Fix typo in the <code>send_auth_cookies</code> <span tabindex="0" class="glossary-item-container">filter<span class="glossary-item-hidden-content"><span class="glossary-item-header">Filter</span> <span class="glossary-item-description">Filters are one of the two types of Hooks <a href="http://web.archive.org/web/20230207183512/https://codex.wordpress.org/Plugin_API/Hooks">https://codex.wordpress.org/Plugin_API/Hooks</a>. 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.</span></span></span> DocBlock – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56971">#56971</a>, <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/39367">#39367</a></li> <li>Improve documentation for block pattern properties – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56792">#56792</a></li> <li>Improve the DocBlock for <code>get_attached_file()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/51780">#51780</a>, <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56792">#56792</a></li> <li>Remove a duplicate line in the <code>send_auth_cookies</code> filter DocBlock – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56971">#56971</a>, <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/39367">#39367</a></li> <li>Use consistent format for the <code>@return</code> tags in <code>_wp_object_name_sort_cb()</code> and <code>_wp_object_count_sort_cb()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57358">#57358</a>, <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56792">#56792</a></li> </ul><h3 class="wp-block-heading">Editor</h3> <ul><li>Add ID support to block wrapper attributes – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56852">#56852</a></li> <li>Update WP_Theme_JSON_Resolver and improve its performance – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57545">#57545</a></li> <li>Add ‘wp-polyfill’ to _wp_get_iframed_editor_assets() for inert attribute in Firefox – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57552">#57552</a></li> <li>Add Template types to the patterns API</li> <li>Add missing <code>WP_Theme_JSON::process_blocks_custom_css()</code> method – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57621">#57621</a></li> <li>Add missing controls to flex layouts in <code>wp_get_layout_style()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57602">#57602</a></li> <li>Add support for custom <span tabindex="0" class="glossary-item-container">CSS<span class="glossary-item-hidden-content"><span class="glossary-item-header">CSS</span> <span class="glossary-item-description">Cascading Style Sheets.</span></span></span> in global styles – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57536">#57536</a></li> <li>Add support for editing block style variations in global styles – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57583">#57583</a></li> <li><span tabindex="0" class="glossary-item-container">Backport<span class="glossary-item-hidden-content"><span class="glossary-item-header">backport</span> <span class="glossary-item-description">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.</span></span></span> site editor intialization changes from <span tabindex="0" class="glossary-item-container">Gutenberg<span class="glossary-item-hidden-content"><span class="glossary-item-header">Gutenberg</span> <span class="glossary-item-description">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. <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/gutenberg/">https://wordpress.org/gutenberg/</a></span></span></span> 15.1 – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57480">#57480</a></li> <li>Improve performance of gutenberg_render_layout_support_flag</li> <li>Introduce minimum height dimensions block support – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57582">#57582</a></li> <li>Remove need for template prefix in get_template_hierarchy – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57614">#57614</a></li> <li>Remove unnecessary CSS comments from compiled styles – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56388">#56388</a></li> <li>Separate content styles for <span tabindex="0" class="glossary-item-container">iframe<span class="glossary-item-hidden-content"><span class="glossary-item-header">iframe</span> <span class="glossary-item-description">iFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and/or CSS which is loaded at the time when iframe tag is parsed by the user’s browser.</span></span></span> in __wp_get_iframed_editor_assets() and wp_default_styles() – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57550">#57550</a></li> <li>Support the <code>block_types</code> and <code>viewport_width</code> props for remote patterns fetched from Pattern Directory – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57611">#57611</a></li> <li>Updated the WordPress packages to include Gutenberg 15.1.0 changes – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57471">#57471</a></li> <li>Use <code>WP_HTML_Tag_Processor</code> in <code>wp_render_elements_support()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57642">#57642</a></li> <li>Use a non-persistent object cache instead of transient in <code>wp_get_global_stylesheet()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57568">#57568</a></li> <li>Introduce <span tabindex="0" class="glossary-item-container">HTML<span class="glossary-item-hidden-content"><span class="glossary-item-header">HTML</span> <span class="glossary-item-description">HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers.</span></span></span> API with HTML Tag Processor – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57575">#57575</a></li> </ul><h3 class="wp-block-heading">Embeds</h3> <ul><li>Add oEmbed support for crowdsignal.net surveys – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57543">#57543</a></li> <li>Update YouTube provider for live URLs – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57632">#57632</a></li> <li>Use documented mixcloud.com oembed endpoint – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57376">#57376</a></li> </ul><h3 class="wp-block-heading">Emoji</h3> <ul><li>Always skip nodes with the <code>wp-exclude-emoji</code> CSS class – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/52219">#52219</a></li> <li>Fix emoji feature detection – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57301">#57301</a></li> </ul><h3 class="wp-block-heading">External Libraries</h3> <ul><li>Update jQuery Migrate to version 3.4.0 – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56743">#56743</a></li> </ul><h3 class="wp-block-heading">Filesystem API</h3> <ul><li>Add directory support to <code>WP_Filesystem_Direct::move()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57375">#57375</a></li> <li>Add test for uncovered <code>WP_Error</code> in <code>move_dir()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57375">#57375</a></li> <li>Prevent fatal error in <code>move_dir()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57375">#57375</a></li> <li>Simplify two conditionals in <code>move_dir()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57375">#57375</a></li> <li>Update <code>move_dir()</code> to better handle the differences in the <code>WP_Filesystem::move()</code> methods – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57375">#57375</a></li> </ul><h3 class="wp-block-heading">Formatting</h3> <ul><li>Guard <code>wp_strip_all_tags()</code> against fatal errors – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56434">#56434</a></li> </ul><h3 class="wp-block-heading"><span tabindex="0" class="glossary-item-container">HTTP<span class="glossary-item-hidden-content"><span class="glossary-item-header">HTTP</span> <span class="glossary-item-description">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.</span></span></span> API</h3> <ul><li>Fix a <span tabindex="0" class="glossary-item-container">unit test<span class="glossary-item-hidden-content"><span class="glossary-item-header">unit test</span> <span class="glossary-item-description">Code written to test a small piece of code or functionality within a larger application. Everything from themes to WordPress core have a series of unit tests. Also see <a href="#regression">regression</a>.</span></span></span> failure found after <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/changeset/55210">[55210]</a> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/54225">#54225</a></li> <li>Fix request <span tabindex="0" class="glossary-item-container">header<span class="glossary-item-hidden-content"><span class="glossary-item-header">Header</span> <span class="glossary-item-description">The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes.</span></span></span> inconsistencies – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/54225">#54225</a></li> <li>Restore one instance of the <code>X-Pingback</code> header capitalization – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/54225">#54225</a></li> </ul><h3 class="wp-block-heading">Help/About</h3> <ul><li>Update help tab texts to consistently describe button labels – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57608">#57608</a></li> </ul><h3 class="wp-block-heading"><span tabindex="0" class="glossary-item-container">I18N<span class="glossary-item-hidden-content"><span class="glossary-item-header">i18n</span> <span class="glossary-item-description">Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see <a href="#l10n">localization</a>. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.</span></span></span></h3> <ul><li>Improve method names in <code>WP_Locale_Switcher()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57123">#57123</a></li> <li>I18N: Pass <code>$locale</code> parameter to <code>override_load_textdomain</code> filter – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57056">#57056</a></li> </ul><h3 class="wp-block-heading">KSES</h3> <ul><li>Allow position-related CSS properties – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57504">#57504</a></li> </ul><h3 class="wp-block-heading">Media</h3> <ul><li>Add a Download row action to the Media List Table – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57574">#57574</a></li> <li>Add argument to <code>get_attached_file()</code> for subsizes – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/51780">#51780</a></li> <li>Allow to omit <code>decoding="async"</code> on tags from <code>wp_get_attachment_image()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57086">#57086</a></li> <li>Ensure media IDs are type <code>int</code> in bulk editing – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56170">#56170</a></li> <li>Fix inconsistent font weight in media detail views – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/54509">#54509</a></li> <li>Fix upload not visible if added after deleting media – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/49178">#49178</a></li> <li>Hide ‘view’ link if empty string passed to attachment_link – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/54824">#54824</a></li> <li>Maintain the functionnality of the deprecated <code>WP_Media_List_Table::column_desc()</code> method – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/39710">#39710</a></li> <li>Pass <code>$size</code> argument to <code>get_attached_file</code> filter – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/51780">#51780</a></li> <li>Properly escape Download row action link in Media List Table – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57574">#57574</a></li> <li>Remove <span tabindex="0" class="glossary-item-container">meta<span class="glossary-item-hidden-content"><span class="glossary-item-header">Meta</span> <span class="glossary-item-description">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.</span></span></span> data after restoring w/IMAGE_EDIT_OVERWRITE – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/55150">#55150</a></li> <li>Remove unwanted quotation marks for playlist template – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/50865">#50865</a></li> <li>Replace consecutive periods in <code>sanitize_file_name()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57242">#57242</a></li> </ul><h3 class="wp-block-heading">Plugins</h3> <ul><li>Rephrase Add Plugins screen description for better clarity – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57155">#57155</a></li> </ul><h3 class="wp-block-heading">Posts, Post Types</h3> <ul><li>Add test coverage for <code>_truncate_post_slug()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56868">#56868</a>, <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56793">#56793</a></li> <li>Deprecate <code>get_page_by_title()</code> in favour of <code>WP_Query</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57041">#57041</a></li> </ul><h3 class="wp-block-heading">Query</h3> <ul><li>Add a <code>search_columns</code> argument to control which fields are searched in a search query – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/43867">#43867</a></li> <li>Revert <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/changeset/55169">[55169]</a> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56689">#56689</a></li> <li>Use <code>WP_Query</code> in <code>get_page_by_path</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56689">#56689</a></li> </ul><h3 class="wp-block-heading"><span tabindex="0" class="glossary-item-container">REST API<span class="glossary-item-hidden-content"><span class="glossary-item-header">REST API</span> <span class="glossary-item-description">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”) <a href="http://web.archive.org/web/20230207183512/https://developer.wordpress.org/rest-api/">https://developer.wordpress.org/rest-api/</a>.</span></span></span></h3> <ul><li>Declare ‘edit_css’ capability in links within <code>WP_REST_Global_Styles_Controller</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57526">#57526</a></li> </ul><h3 class="wp-block-heading"><span tabindex="0" class="glossary-item-container">Revisions<span class="glossary-item-hidden-content"><span class="glossary-item-header">Revisions</span> <span class="glossary-item-description">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.</span></span></span></h3> <ul><li>Add a way to filter the revisions considered for deletion – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57320">#57320</a></li> </ul><h3 class="wp-block-heading"><span tabindex="0" class="glossary-item-container">Taxonomy<span class="glossary-item-hidden-content"><span class="glossary-item-header">Taxonomy</span> <span class="glossary-item-description">A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. <a href="http://web.archive.org/web/20230207183512/https://codex.wordpress.org/Taxonomies#Default_Taxonomies">https://codex.wordpress.org/Taxonomies#Default_Taxonomies</a>.</span></span></span></h3> <ul><li>Implement <code>wp_cache_get_multiple</code> in <code>wp_queue_posts_for_term_meta_lazyload</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57150">#57150</a></li> </ul><h3 class="wp-block-heading">Themes</h3> <ul><li>Add caching to <code>WP_Theme::is_block_theme()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57114">#57114</a></li> <li>Add shadow presets support for theme.<span tabindex="0" class="glossary-item-container">json<span class="glossary-item-hidden-content"><span class="glossary-item-header">JSON</span> <span class="glossary-item-description">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.</span></span></span> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57559">#57559</a></li> <li>Increase HTTP timeout for Theme API requests – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57315">#57315</a></li> </ul><h3 class="wp-block-heading">Upgrade/Install</h3> <ul><li>Send language pack updates to <code>copy_dir()</code> – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57557">#57557</a></li> <li>Silence Requests deprecations before preloading – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/54504">#54504</a></li> <li>Use <code>move_dir()</code> instead of <code>copy_dir()</code> in <code>WP_Upgrader::install_package()</code> when possible – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57557">#57557</a></li> </ul><h3 class="wp-block-heading">Users</h3> <ul><li>Add context to the <code>send_auth_cookies</code> filter – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56971">#56971</a>, <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/39367">#39367</a></li> <li>Add support for RoboHash <span tabindex="0" class="glossary-item-container">Gravatar<span class="glossary-item-hidden-content"><span class="glossary-item-header">Gravatar</span> <span class="glossary-item-description">Is an acronym for Globally Recognized Avatar. It is the avatar system managed by WordPress.com, and used within the WordPress software. <a href="http://web.archive.org/web/20230207183512/https://gravatar.com/">https://gravatar.com/</a>.</span></span></span> images in default user profile pics – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57493">#57493</a></li> <li>Change parameters order in <code>send_auth_cookies</code> filter – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56971">#56971</a></li> <li>Update <code>get_avatar_url()</code> and <code>get_avatar()</code> to include RoboHash support – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57493">#57493</a></li> </ul><h3 class="wp-block-heading">Widgets</h3> <ul><li>Preserve classic sidebars when switching to a block theme – <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57531">#57531</a></li> </ul><h2 class="wp-block-heading" id="props">Props</h2> <p><strong>Thanks to the 137 (!) people who contributed to WordPress Core on Trac last week:</strong> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/costdev/" class="mention"><span class="mentions-prefix">@</span>costdev</a> (36), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mukesh27/" class="mention"><span class="mentions-prefix">@</span>mukesh27</a> (22), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/audrasjb/" class="mention"><span class="mentions-prefix">@</span>audrasjb</a> (20), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/sergeybiryukov/" class="mention"><span class="mentions-prefix">@</span>sergeybiryukov</a> (15), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/peterwilsoncc/" class="mention"><span class="mentions-prefix">@</span>peterwilsoncc</a> (13), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> (13), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ntsekouras/" class="mention"><span class="mentions-prefix">@</span>ntsekouras</a> (9), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/afragen/" class="mention"><span class="mentions-prefix">@</span>afragen</a> (7), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> (7), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mamaduka/" class="mention"><span class="mentions-prefix">@</span>mamaduka</a> (7), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/oandregal/" class="mention"><span class="mentions-prefix">@</span>oandregal</a> (6), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/hellofromtonya/" class="mention"><span class="mentions-prefix">@</span>hellofromtonya</a> (6), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/azaozz/" class="mention"><span class="mentions-prefix">@</span>azaozz</a> (6), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/adamsilverstein/" class="mention"><span class="mentions-prefix">@</span>adamsilverstein</a> (5), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/desrosj/" class="mention"><span class="mentions-prefix">@</span>desrosj</a> (5), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joedolson/" class="mention"><span class="mentions-prefix">@</span>joedolson</a> (5), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/robinwpdeveloper/" class="mention"><span class="mentions-prefix">@</span>robinwpdeveloper</a> (5), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/andrewserong/" class="mention"><span class="mentions-prefix">@</span>andrewserong</a> (5), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/aristath/" class="mention"><span class="mentions-prefix">@</span>aristath</a> (5), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/youknowriad/" class="mention"><span class="mentions-prefix">@</span>youknowriad</a> (5), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/swissspidy/" class="mention"><span class="mentions-prefix">@</span>swissspidy</a> (4), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/dd32/" class="mention"><span class="mentions-prefix">@</span>dd32</a> (4), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/jrf/" class="mention"><span class="mentions-prefix">@</span>jrf</a> (4), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ironprogrammer/" class="mention"><span class="mentions-prefix">@</span>ironprogrammer</a> (4), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/sabernhardt/" class="mention"><span class="mentions-prefix">@</span>sabernhardt</a> (4), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/poena/" class="mention"><span class="mentions-prefix">@</span>poena</a> (4), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/hellofromtonya/" class="mention"><span class="mentions-prefix">@</span>hellofromTonya</a> (4), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/scruffian/" class="mention"><span class="mentions-prefix">@</span>scruffian</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joen/" class="mention"><span class="mentions-prefix">@</span>joen</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ocean90/" class="mention"><span class="mentions-prefix">@</span>ocean90</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mista-flo/" class="mention"><span class="mentions-prefix">@</span>Mista-Flo</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mamaduka/" class="mention"><span class="mentions-prefix">@</span>Mamaduka</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/isabel_brison/" class="mention"><span class="mentions-prefix">@</span>isabel_brison</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/pbiron/" class="mention"><span class="mentions-prefix">@</span>pbiron</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/aaronrobertshaw/" class="mention"><span class="mentions-prefix">@</span>aaronrobertshaw</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/bgoewert/" class="mention"><span class="mentions-prefix">@</span>bgoewert</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/glendaviesnz/" class="mention"><span class="mentions-prefix">@</span>glendaviesnz</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/jorgefilipecosta/" class="mention"><span class="mentions-prefix">@</span>jorgefilipecosta</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/davidbaumwald/" class="mention"><span class="mentions-prefix">@</span>davidbaumwald</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/kebbet/" class="mention"><span class="mentions-prefix">@</span>kebbet</a> (2), @felixarntz (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/gziolo/" class="mention"><span class="mentions-prefix">@</span>gziolo</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/onemaggie/" class="mention"><span class="mentions-prefix">@</span>onemaggie</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/jameskoster/" class="mention"><span class="mentions-prefix">@</span>jameskoster</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/petitphp/" class="mention"><span class="mentions-prefix">@</span>petitphp</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/noisysocks/" class="mention"><span class="mentions-prefix">@</span>noisysocks</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/johnjamesjacoby/" class="mention"><span class="mentions-prefix">@</span>johnjamesjacoby</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/dmsnell/" class="mention"><span class="mentions-prefix">@</span>dmsnell</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/matveb/" class="mention"><span class="mentions-prefix">@</span>matveb</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ryokuhi/" class="mention"><span class="mentions-prefix">@</span>ryokuhi</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/paulschreiber/" class="mention"><span class="mentions-prefix">@</span>paulschreiber</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/cadic/" class="mention"><span class="mentions-prefix">@</span>cadic</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ndiego/" class="mention"><span class="mentions-prefix">@</span>ndiego</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/naeemhaque/" class="mention"><span class="mentions-prefix">@</span>naeemhaque</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/amin7/" class="mention"><span class="mentions-prefix">@</span>amin7</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/tahmidulkarim/" class="mention"><span class="mentions-prefix">@</span>tahmidulkarim</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/krupalpanchal/" class="mention"><span class="mentions-prefix">@</span>krupalpanchal</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/jhned/" class="mention"><span class="mentions-prefix">@</span>jhned</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/hilayt24/" class="mention"><span class="mentions-prefix">@</span>hilayt24</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ellatrix/" class="mention"><span class="mentions-prefix">@</span>ellatrix</a> (1), @tellthemachines (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/maximej/" class="mention"><span class="mentions-prefix">@</span>maximej</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ramonopoly/" class="mention"><span class="mentions-prefix">@</span>ramonopoly</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/paaljoachim/" class="mention"><span class="mentions-prefix">@</span>paaljoachim</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/madhudollu/" class="mention"><span class="mentions-prefix">@</span>madhudollu</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/timothyblynjacobs/" class="mention"><span class="mentions-prefix">@</span>timothyblynjacobs</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/talldanwp/" class="mention"><span class="mentions-prefix">@</span>talldanwp</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mmtr86/" class="mention"><span class="mentions-prefix">@</span>mmtr86</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/dsas/" class="mention"><span class="mentions-prefix">@</span>dsas</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/antpb/" class="mention"><span class="mentions-prefix">@</span>antpb</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/zebaafiashama/" class="mention"><span class="mentions-prefix">@</span>zebaafiashama</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/rnitinb/" class="mention"><span class="mentions-prefix">@</span>rnitinb</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/iapial/" class="mention"><span class="mentions-prefix">@</span>iapial</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/viralsampat/" class="mention"><span class="mentions-prefix">@</span>viralsampat</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/jeawhanlee/" class="mention"><span class="mentions-prefix">@</span>jeawhanlee</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mitogh/" class="mention"><span class="mentions-prefix">@</span>mitogh</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/wildworks/" class="mention"><span class="mentions-prefix">@</span>wildworks</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/donncha/" class="mention"><span class="mentions-prefix">@</span>donncha</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/cbirdsong/" class="mention"><span class="mentions-prefix">@</span>cbirdsong</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/eherman24/" class="mention"><span class="mentions-prefix">@</span>eherman24</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ajlende/" class="mention"><span class="mentions-prefix">@</span>ajlende</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/szaqal21/" class="mention"><span class="mentions-prefix">@</span>szaqal21</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ahortin/" class="mention"><span class="mentions-prefix">@</span>ahortin</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/miguelaxcar/" class="mention"><span class="mentions-prefix">@</span>miguelaxcar</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/patelhitesh/" class="mention"><span class="mentions-prefix">@</span>patelhitesh</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/tanazmasaba/" class="mention"><span class="mentions-prefix">@</span>tanazmasaba</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/revgeorge/" class="mention"><span class="mentions-prefix">@</span>revgeorge</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/webrocker/" class="mention"><span class="mentions-prefix">@</span>Webrocker</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/soean/" class="mention"><span class="mentions-prefix">@</span>soean</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/matclayton/" class="mention"><span class="mentions-prefix">@</span>matclayton</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/soean/" class="mention"><span class="mentions-prefix">@</span>Soean</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mahbubshovan/" class="mention"><span class="mentions-prefix">@</span>mahbubshovan</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/adeltahri/" class="mention"><span class="mentions-prefix">@</span>adeltahri</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/stalukder03/" class="mention"><span class="mentions-prefix">@</span>stalukder03</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/a4jpcom/" class="mention"><span class="mentions-prefix">@</span>a4jpcom</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/juliobox/" class="mention"><span class="mentions-prefix">@</span>juliobox</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/chintan1896/" class="mention"><span class="mentions-prefix">@</span>chintan1896</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/sergiomdgomes/" class="mention"><span class="mentions-prefix">@</span>sergiomdgomes</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/slieschke/" class="mention"><span class="mentions-prefix">@</span>slieschke</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/jeherve/" class="mention"><span class="mentions-prefix">@</span>jeherve</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ruchirj/" class="mention"><span class="mentions-prefix">@</span>ruchirj</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/chocofc1/" class="mention"><span class="mentions-prefix">@</span>chocofc1</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/birgire/" class="mention"><span class="mentions-prefix">@</span>birgire</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/johnbillion/" class="mention"><span class="mentions-prefix">@</span>johnbillion</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/abidhasan112/" class="mention"><span class="mentions-prefix">@</span>abidhasan112</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/arrasel403/" class="mention"><span class="mentions-prefix">@</span>arrasel403</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/james-roberts/" class="mention"><span class="mentions-prefix">@</span>james-roberts</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/presskopp/" class="mention"><span class="mentions-prefix">@</span>Presskopp</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/hvar/" class="mention"><span class="mentions-prefix">@</span>hvar</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/10upsimon/" class="mention"><span class="mentions-prefix">@</span>10upsimon</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/umesh84/" class="mention"><span class="mentions-prefix">@</span>umesh84</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/amitbarai013/" class="mention"><span class="mentions-prefix">@</span>amitbarai013</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/dlh/" class="mention"><span class="mentions-prefix">@</span>dlh</a> (1), @arthurshlain (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/andraganescu/" class="mention"><span class="mentions-prefix">@</span>andraganescu</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/justlevine/" class="mention"><span class="mentions-prefix">@</span>justlevine</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/get_dave/" class="mention"><span class="mentions-prefix">@</span>get_dave</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/zieladam/" class="mention"><span class="mentions-prefix">@</span>zieladam</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/bernhard-reiter/" class="mention"><span class="mentions-prefix">@</span>bernhard-reiter</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/antonvlasenko/" class="mention"><span class="mentions-prefix">@</span>antonvlasenko</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/bronsonquick/" class="mention"><span class="mentions-prefix">@</span>bronsonquick</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/timothyblynjacobs/" class="mention"><span class="mentions-prefix">@</span>TimothyBlynJacobs</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/xknown/" class="mention"><span class="mentions-prefix">@</span>xknown</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/artz91/" class="mention"><span class="mentions-prefix">@</span>ArtZ91</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/shamayel007/" class="mention"><span class="mentions-prefix">@</span>shamayel007</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mhkuu/" class="mention"><span class="mentions-prefix">@</span>mhkuu</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/jigar-bhanushali/" class="mention"><span class="mentions-prefix">@</span>jigar-bhanushali</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/otto42/" class="mention"><span class="mentions-prefix">@</span>otto42</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/iandunn/" class="mention"><span class="mentions-prefix">@</span>iandunn</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/iqbalrony/" class="mention"><span class="mentions-prefix">@</span>iqbalrony</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/oh_hello/" class="mention"><span class="mentions-prefix">@</span>oh_hello</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/tahminar27/" class="mention"><span class="mentions-prefix">@</span>tahminar27</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ira2910/" class="mention"><span class="mentions-prefix">@</span>ira2910</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/zoonini/" class="mention"><span class="mentions-prefix">@</span>zoonini</a> (1), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/silicium23/" class="mention"><span class="mentions-prefix">@</span>silicium23</a> (1), and <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/justinahinon/" class="mention"><span class="mentions-prefix">@</span>justinahinon</a> (1).</p> <p><strong>Congrats and welcome to our 21 (!!) new contributors of the week:</strong> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/zebaafiashama/" class="mention"><span class="mentions-prefix">@</span>zebaafiashama</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/rnitinb/" class="mention"><span class="mentions-prefix">@</span>rnitinb</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/iapial/" class="mention"><span class="mentions-prefix">@</span>iapial</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/patelhitesh/" class="mention"><span class="mentions-prefix">@</span>patelhitesh</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/tanazmasaba/" class="mention"><span class="mentions-prefix">@</span>tanazmasaba</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mahbubshovan/" class="mention"><span class="mentions-prefix">@</span>mahbubshovan</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/adeltahri/" class="mention"><span class="mentions-prefix">@</span>adeltahri</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/stalukder03/" class="mention"><span class="mentions-prefix">@</span>stalukder03</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/slieschke/" class="mention"><span class="mentions-prefix">@</span>slieschke</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ruchirj/" class="mention"><span class="mentions-prefix">@</span>ruchirj</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/chocofc1/" class="mention"><span class="mentions-prefix">@</span>chocofc1</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/abidhasan112/" class="mention"><span class="mentions-prefix">@</span>abidhasan112</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/james-roberts/" class="mention"><span class="mentions-prefix">@</span>james-roberts</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/amitbarai013/" class="mention"><span class="mentions-prefix">@</span>amitbarai013</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/artz91/" class="mention"><span class="mentions-prefix">@</span>ArtZ91</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/shamayel007/" class="mention"><span class="mentions-prefix">@</span>shamayel007</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/iqbalrony/" class="mention"><span class="mentions-prefix">@</span>iqbalrony</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/oh_hello/" class="mention"><span class="mentions-prefix">@</span>oh_hello</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/tahminar27/" class="mention"><span class="mentions-prefix">@</span>tahminar27</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ira2910/" class="mention"><span class="mentions-prefix">@</span>ira2910</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/silicium23/" class="mention"><span class="mentions-prefix">@</span>silicium23</a> ♥️</p> <p><strong>Core committers:</strong> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/audrasjb/" class="mention"><span class="mentions-prefix">@</span>audrasjb</a> (24), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/sergeybiryukov/" class="mention"><span class="mentions-prefix">@</span>sergeybiryukov</a> (13), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> (9), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/hellofromtonya/" class="mention"><span class="mentions-prefix">@</span>hellofromtonya</a> (9), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/peterwilsoncc/" class="mention"><span class="mentions-prefix">@</span>peterwilsoncc</a> (7), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/azaozz/" class="mention"><span class="mentions-prefix">@</span>azaozz</a> (7), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joedolson/" class="mention"><span class="mentions-prefix">@</span>joedolson</a> (7), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/jorgefilipecosta/" class="mention"><span class="mentions-prefix">@</span>jorgefilipecosta</a> (5), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/desrosj/" class="mention"><span class="mentions-prefix">@</span>desrosj</a> (3), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/youknowriad/" class="mention"><span class="mentions-prefix">@</span>youknowriad</a> (2), <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/swissspidy/" class="mention"><span class="mentions-prefix">@</span>swissspidy</a> (1), and <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/johnbillion/" class="mention"><span class="mentions-prefix">@</span>johnbillion</a> (1).</p> <p class="o2-appended-tags"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/6-2/" class="tag"><span class="tag-prefix">#</span>6-2</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core/" class="tag"><span class="tag-prefix">#</span>core</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meta6545/" class="tag"><span class="tag-prefix">#</span>meta6545</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/week-in-core/" class="tag"><span class="tag-prefix">#</span>week-in-core</a></p><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"><li class="o2-post-footer-action"><a href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fa-week-in-core-february-6-2023%2F%23respond&amp;locale=en_US" title="Login to Reply" class="genericon genericon-reply" data-action="login-to-reply" data-actionstate="default">Login to Reply</a></li></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-102467" data-post-id="102467" type="application/json" style="display:none">[{"type":"post","id":102467,"postID":102467,"cssClasses":"post post-102467 type-post status-publish format-standard hentry category-updates tag-6-2 tag-core tag-meta6545 tag-week-in-core mentions-10upsimon mentions-a4jpcom mentions-aaronrobertshaw mentions-abidhasan112 mentions-adamsilverstein mentions-adeltahri mentions-afragen mentions-ahortin mentions-ajlende mentions-amin7 mentions-amitbarai013 mentions-andraganescu mentions-andrewserong mentions-antonvlasenko mentions-antpb mentions-aristath mentions-arrasel403 mentions-artz91 mentions-audrasjb mentions-azaozz mentions-bernhard-reiter mentions-bgoewert mentions-birgire mentions-bronsonquick mentions-cadic mentions-cbirdsong mentions-chintan1896 mentions-chocofc1 mentions-costdev mentions-davidbaumwald mentions-dd32 mentions-desrosj mentions-dlh mentions-dmsnell mentions-donncha mentions-dsas mentions-eherman24 mentions-ellatrix mentions-flixos90 mentions-get_dave mentions-glendaviesnz mentions-gziolo mentions-hellofromtonya mentions-hilayt24 mentions-hvar mentions-iandunn mentions-iapial mentions-iqbalrony mentions-ira2910 mentions-ironprogrammer mentions-isabel_brison mentions-james-roberts mentions-jameskoster mentions-jeawhanlee mentions-jeherve mentions-jhned mentions-jigar-bhanushali mentions-joedolson mentions-joemcgill mentions-joen mentions-johnbillion mentions-johnjamesjacoby mentions-jorgefilipecosta mentions-jrf mentions-juliobox mentions-justinahinon mentions-justlevine mentions-kebbet mentions-krupalpanchal mentions-madhudollu mentions-mahbubshovan mentions-mamaduka mentions-matclayton mentions-matveb mentions-maximej mentions-mhkuu mentions-miguelaxcar mentions-mista-flo mentions-mitogh mentions-mmtr86 mentions-mukesh27 mentions-naeemhaque mentions-ndiego mentions-noisysocks mentions-ntsekouras mentions-oandregal mentions-ocean90 mentions-oh_hello mentions-onemaggie mentions-otto42 mentions-paaljoachim mentions-patelhitesh mentions-paulschreiber mentions-pbiron mentions-peterwilsoncc mentions-petitphp mentions-poena mentions-presskopp mentions-ramonopoly mentions-revgeorge mentions-rnitinb mentions-robinwpdeveloper mentions-ruchirj mentions-ryokuhi mentions-sabernhardt mentions-scruffian mentions-sergeybiryukov mentions-sergiomdgomes mentions-shamayel007 mentions-silicium23 mentions-slieschke mentions-soean mentions-spacedmonkey mentions-stalukder03 mentions-swissspidy mentions-szaqal21 mentions-tahmidulkarim mentions-tahminar27 mentions-talldanwp mentions-tanazmasaba mentions-timothyblynjacobs mentions-umesh84 mentions-viralsampat mentions-webrocker mentions-wildworks mentions-xknown mentions-youknowriad mentions-zebaafiashama mentions-zieladam mentions-zoonini author-audrasjb","parentID":0,"titleRaw":"A Week in Core \u2013 February 6, 2023","titleFiltered":"A Week in Core \u2013 February 6, 2023","titleWasGeneratedFromContent":false,"contentRaw":"<!-- wp:paragraph -->\n<p>Welcome back to a new issue of <em>Week in Core<\/em>. Let's take a look at what changed on Trac between January 30 and February 6, 2023.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>86 commits<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>137 contributors<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>66 tickets created<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>14 tickets reopened<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>91 tickets closed<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Ticket\u00a0numbers are based on the\u00a0<a href=\"https:\/\/core.trac.wordpress.org\/timeline?from=02%2F06%2F2023&amp;daysback=7&amp;authors=&amp;ticket=on&amp;changeset=on&amp;repo-=on&amp;repo-design=on&amp;repo-tests=on&amp;sfp_email=&amp;sfph_mail=&amp;update=Update\">Trac timeline for the period above<\/a>. The following is a summary of commits, organized by component and\/or focus.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"anchor\":\"code-changes\",\"className\":\"wp-block-heading\"} -->\n<h2 class=\"wp-block-heading\" id=\"code-changes\">Code changes<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Build\/Test Tools<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add unit tests for <code>wp_set_password<\/code> hook - #57436<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Update <code>json2php<\/code> package - #57535<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Update npm dependencies - #57535<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Update npm dependencies for bundled themes - #57535<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Bundled Themes<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Twenty Fourteen: Correctly reflect text color changes in Pullquote block - #56006<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Twenty Sixteen: Fix Gallery block images alignement - #56412<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Twenty Twenty-Two: Improve spacing for the legacy Post Comments block - #57560<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Code Modernization<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Allow some parameters with reserved keywords in <code>wp-includes\/class-wp-text-diff-renderer-*.php<\/code> - #56788<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Rename parameters that use reserved keywords in <code>wp-includes\/formatting.php<\/code> - #56788<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Fix a PHP 8 deprecation warning in <code>category-template.php<\/code> <code>uasort()<\/code> helper - #57358, #56790<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Coding Standards<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add missing escaping function in <code>Custom_Image_Header::show_header_selector()<\/code> - #57638<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Rename the <code>$cat_ID<\/code> variable to <code>$cat_id<\/code> in <code>wp_update_category()<\/code> - #56754<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Cron API<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Improve the docs for some cron event and cron schedule related functions - #56792<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Docs<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Capitalize <code>X-Pingback<\/code> in <code>discover_pingback_server_uri()<\/code> DocBlock - #54225<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Document directory support in <code>FTP\/SSH2<\/code> filesystem <code>::move()<\/code> methods - #57604<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Document the <code>inserter<\/code> property in <code>WP_Block_Patterns_Registry::register()<\/code> - #56792<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Fix couple of typos in inline docs - #57575<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Fix typo in the <code>send_auth_cookies<\/code> filter DocBlock - #56971, #39367<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Improve documentation for block pattern properties - #56792<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Improve the DocBlock for <code>get_attached_file()<\/code> - #51780, #56792<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Remove a duplicate line in the <code>send_auth_cookies<\/code> filter DocBlock - #56971, #39367<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Use consistent format for the <code>@return<\/code> tags in <code>_wp_object_name_sort_cb()<\/code> and <code>_wp_object_count_sort_cb()<\/code> - #57358, #56792<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Editor<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add ID support to block wrapper attributes - #56852<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Update WP_Theme_JSON_Resolver and improve its performance - #57545<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Add 'wp-polyfill' to _wp_get_iframed_editor_assets() for inert attribute in Firefox - #57552<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Add Template types to the patterns API<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Add missing <code>WP_Theme_JSON::process_blocks_custom_css()<\/code> method - #57621<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Add missing controls to flex layouts in <code>wp_get_layout_style()<\/code> - #57602<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Add support for custom CSS in global styles - #57536<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Add support for editing block style variations in global styles - #57583<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Backport site editor intialization changes from Gutenberg 15.1 - #57480<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Improve performance of gutenberg_render_layout_support_flag<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Introduce minimum height dimensions block support - #57582<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Remove need for template prefix in get_template_hierarchy - #57614<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Remove unnecessary CSS comments from compiled styles - #56388<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Separate content styles for iframe in __wp_get_iframed_editor_assets() and wp_default_styles() - #57550<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Support the <code>block_types<\/code> and <code>viewport_width<\/code> props for remote patterns fetched from Pattern Directory - #57611<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Updated the WordPress packages to include Gutenberg 15.1.0 changes - #57471<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Use <code>WP_HTML_Tag_Processor<\/code> in <code>wp_render_elements_support()<\/code> - #57642<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Use a non-persistent object cache instead of transient in <code>wp_get_global_stylesheet()<\/code> - #57568<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Introduce HTML API with HTML Tag Processor - #57575<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Embeds<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add oEmbed support for crowdsignal.net surveys - #57543<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Update YouTube provider for live URLs - #57632<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Use documented mixcloud.com oembed endpoint - #57376<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Emoji<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Always skip nodes with the <code>wp-exclude-emoji<\/code> CSS class - #52219<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Fix emoji feature detection - #57301<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">External Libraries<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Update jQuery Migrate to version 3.4.0 - #56743<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Filesystem API<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add directory support to <code>WP_Filesystem_Direct::move()<\/code> - #57375<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Add test for uncovered <code>WP_Error<\/code> in <code>move_dir()<\/code> - #57375<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Prevent fatal error in <code>move_dir()<\/code> - #57375<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Simplify two conditionals in <code>move_dir()<\/code> - #57375<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Update <code>move_dir()<\/code> to better handle the differences in the <code>WP_Filesystem::move()<\/code> methods - #57375<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Formatting<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Guard <code>wp_strip_all_tags()<\/code> against fatal errors - #56434<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">HTTP API<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Fix a unit test failure found after [55210] - #54225<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Fix request header inconsistencies - #54225<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Restore one instance of the <code>X-Pingback<\/code> header capitalization - #54225<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Help\/About<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Update help tab texts to consistently describe button labels - #57608<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">I18N<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Improve method names in <code>WP_Locale_Switcher()<\/code> - #57123<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>I18N: Pass <code>$locale<\/code> parameter to <code>override_load_textdomain<\/code> filter - #57056<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">KSES<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Allow position-related CSS properties - #57504<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Media<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add a Download row action to the Media List Table - #57574<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Add argument to <code>get_attached_file()<\/code> for subsizes - #51780<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Allow to omit <code>decoding=\"async\"<\/code> on tags from <code>wp_get_attachment_image()<\/code> - #57086<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Ensure media IDs are type <code>int<\/code> in bulk editing - #56170<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Fix inconsistent font weight in media detail views - #54509<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Fix upload not visible if added after deleting media - #49178<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Hide 'view' link if empty string passed to attachment_link - #54824<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Maintain the functionnality of the deprecated <code>WP_Media_List_Table::column_desc()<\/code> method - #39710<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Pass <code>$size<\/code> argument to <code>get_attached_file<\/code> filter - #51780<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Properly escape Download row action link in Media List Table - #57574<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Remove meta data after restoring w\/IMAGE_EDIT_OVERWRITE - #55150<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Remove unwanted quotation marks for playlist template - #50865<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Replace consecutive periods in <code>sanitize_file_name()<\/code> - #57242<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Plugins<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Rephrase Add Plugins screen description for better clarity - #57155<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Posts, Post Types<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add test coverage for <code>_truncate_post_slug()<\/code> - #56868, #56793<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Deprecate <code>get_page_by_title()<\/code> in favour of <code>WP_Query<\/code> - #57041<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Query<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add a <code>search_columns<\/code> argument to control which fields are searched in a search query - #43867<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Revert [55169] - #56689<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Use <code>WP_Query<\/code> in <code>get_page_by_path<\/code> - #56689<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">REST API<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Declare 'edit_css' capability in links within <code>WP_REST_Global_Styles_Controller<\/code> - #57526<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Revisions<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add a way to filter the revisions considered for deletion - #57320<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Taxonomy<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Implement <code>wp_cache_get_multiple<\/code> in <code>wp_queue_posts_for_term_meta_lazyload<\/code> - #57150<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Themes<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add caching to <code>WP_Theme::is_block_theme()<\/code> - #57114<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Add shadow presets support for theme.json - #57559<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Increase HTTP timeout for Theme API requests - #57315<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Upgrade\/Install<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Send language pack updates to <code>copy_dir()<\/code> - #57557<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Silence Requests deprecations before preloading - #54504<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Use <code>move_dir()<\/code> instead of <code>copy_dir()<\/code> in <code>WP_Upgrader::install_package()<\/code> when possible - #57557<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Users<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Add context to the <code>send_auth_cookies<\/code> filter - #56971, #39367<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Add support for RoboHash Gravatar images in default user profile pics - #57493<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Change parameters order in <code>send_auth_cookies<\/code> filter - #56971<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Update <code>get_avatar_url()<\/code> and <code>get_avatar()<\/code> to include RoboHash support - #57493<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Widgets<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Preserve classic sidebars when switching to a block theme - #57531<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"anchor\":\"props\",\"className\":\"wp-block-heading\"} -->\n<h2 class=\"wp-block-heading\" id=\"props\">Props<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Thanks to the 137 (!) people who contributed to WordPress Core on Trac last week:<\/strong> @costdev (36), @mukesh27 (22), @audrasjb (20), @sergeybiryukov (15), @peterwilsoncc (13), @flixos90 (13), @ntsekouras (9), @afragen (7), @spacedmonkey (7), @mamaduka (7), @oandregal (6), @hellofromtonya (6), @azaozz (6), @adamsilverstein (5), @desrosj (5), @joedolson (5), @robinwpdeveloper (5), @andrewserong (5), @aristath (5), @youknowriad (5), @swissspidy (4), @dd32 (4), @jrf (4), @ironprogrammer (4), @sabernhardt (4), @poena (4), @hellofromTonya (4), @scruffian (3), @joen (3), @ocean90 (3), @Mista-Flo (3), @Mamaduka (3), @joemcgill (3), @isabel_brison (3), @pbiron (3), @aaronrobertshaw (3), @bgoewert (2), @glendaviesnz (2), @jorgefilipecosta (2), @davidbaumwald (2), @kebbet (2), @felixarntz (2), @gziolo (2), @onemaggie (2), @jameskoster (2), @petitphp (2), @noisysocks (2), @johnjamesjacoby (2), @dmsnell (2), @matveb (1), @ryokuhi (1), @paulschreiber (1), @cadic (1), @ndiego (1), @naeemhaque (1), @amin7 (1), @tahmidulkarim (1), @krupalpanchal (1), @jhned (1), @hilayt24 (1), @ellatrix (1), @tellthemachines (1), @maximej (1), @ramonopoly (1), @paaljoachim (1), @madhudollu (1), @timothyblynjacobs (1), @talldanwp (1), @mmtr86 (1), @dsas (1), @antpb (1), @zebaafiashama (1), @rnitinb (1), @iapial (1), @viralsampat (1), @jeawhanlee (1), @mitogh (1), @wildworks (1), @donncha (1), @cbirdsong (1), @eherman24 (1), @ajlende (1), @szaqal21 (1), @ahortin (1), @miguelaxcar (1), @patelhitesh (1), @tanazmasaba (1), @revgeorge (1), @Webrocker (1), @soean (1), @matclayton (1), @Soean (1), @mahbubshovan (1), @adeltahri (1), @stalukder03 (1), @a4jpcom (1), @juliobox (1), @chintan1896 (1), @sergiomdgomes (1), @slieschke (1), @jeherve (1), @ruchirj (1), @chocofc1 (1), @birgire (1), @johnbillion (1), @abidhasan112 (1), @arrasel403 (1), @james-roberts (1), @Presskopp (1), @hvar (1), @10upsimon (1), @umesh84 (1), @amitbarai013 (1), @dlh (1), @arthurshlain (1), @andraganescu (1), @justlevine (1), @get_dave (1), @zieladam (1), @bernhard-reiter (1), @antonvlasenko (1), @bronsonquick (1), @TimothyBlynJacobs (1), @xknown (1), @ArtZ91 (1), @shamayel007 (1), @mhkuu (1), @jigar-bhanushali (1), @otto42 (1), @iandunn (1), @iqbalrony (1), @oh_hello (1), @tahminar27 (1), @ira2910 (1), @zoonini (1), @silicium23 (1), and @justinahinon (1).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Congrats and welcome to our 21 (!!) new contributors of the week:<\/strong>\u00a0@zebaafiashama, @rnitinb, @iapial, @patelhitesh, @tanazmasaba, @mahbubshovan, @adeltahri, @stalukder03, @slieschke, @ruchirj, @chocofc1, @abidhasan112, @james-roberts, @amitbarai013, @ArtZ91, @shamayel007, @iqbalrony, @oh_hello, @tahminar27, @ira2910, @silicium23 \u2665\ufe0f<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Core committers:<\/strong> @audrasjb (24), @sergeybiryukov (13), @flixos90 (9), @hellofromtonya (9), @peterwilsoncc (7), @azaozz (7), @joedolson (7), @jorgefilipecosta (5), @spacedmonkey (3), @desrosj (3), @youknowriad (2), @swissspidy (1), and @johnbillion (1).<\/p>\n<!-- \/wp:paragraph -->\n\n#6-2, #core, #meta6545, #week-in-core","contentFiltered":"<p>Welcome back to a new issue of <em>Week in <span tabindex='0' class='glossary-item-container'>Core<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Core<\/span> <span class='glossary-item-description'>Core is the set of software required to run WordPress. The Core Development Team builds WordPress.<\/span><\/span><\/span><\/em>. Let\u2019s take a look at what changed on <span tabindex='0' class='glossary-item-container'>Trac<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Trac<\/span> <span class='glossary-item-description'>An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress.<\/span><\/span><\/span> between January 30 and February 6, 2023.<\/p>\n\n\n\n<ul><li>86 commits<\/li>\n\n\n\n<li>137 contributors<\/li>\n\n\n\n<li>66 tickets created<\/li>\n\n\n\n<li>14 tickets reopened<\/li>\n\n\n\n<li>91 tickets closed<\/li>\n<\/ul><p><span tabindex='0' class='glossary-item-container'>Ticket<span class='glossary-item-hidden-content'><span class='glossary-item-header'>ticket<\/span> <span class='glossary-item-description'>Created for both bug reports and feature development on the bug tracker.<\/span><\/span><\/span>\u00a0numbers are based on the\u00a0<a href=\"https:\/\/core.trac.wordpress.org\/timeline?from=02%2F06%2F2023&amp;daysback=7&amp;authors=&amp;ticket=on&amp;changeset=on&amp;repo-=on&amp;repo-design=on&amp;repo-tests=on&amp;sfp_email=&amp;sfph_mail=&amp;update=Update\">Trac timeline for the period above<\/a>. The following is a summary of commits, organized by component and\/or focus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"code-changes\">Code changes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Build\/Test Tools<\/h3>\n\n\n\n<ul><li>Add unit tests for <code>wp_set_password<\/code> hook \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57436\">#57436<\/a><\/li>\n\n\n\n<li>Update <code>json2php<\/code> package \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57535\">#57535<\/a><\/li>\n\n\n\n<li>Update npm dependencies \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57535\">#57535<\/a><\/li>\n\n\n\n<li>Update npm dependencies for bundled themes \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57535\">#57535<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Bundled Themes<\/h3>\n\n\n\n<ul><li>Twenty Fourteen: Correctly reflect text color changes in Pullquote <span tabindex='0' class='glossary-item-container'>block<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Block<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56006\">#56006<\/a><\/li>\n\n\n\n<li>Twenty Sixteen: Fix Gallery block images alignement \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56412\">#56412<\/a><\/li>\n\n\n\n<li>Twenty Twenty-Two: Improve spacing for the legacy Post Comments block \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57560\">#57560<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Code Modernization<\/h3>\n\n\n\n<ul><li>Allow some parameters with reserved keywords in <code>wp-includes\/class-wp-text-diff-renderer-*.php<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56788\">#56788<\/a><\/li>\n\n\n\n<li>Rename parameters that use reserved keywords in <code>wp-includes\/formatting.php<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56788\">#56788<\/a><\/li>\n\n\n\n<li>Fix a <span tabindex='0' class='glossary-item-container'>PHP<span class='glossary-item-hidden-content'><span class='glossary-item-header'>PHP<\/span> <span class='glossary-item-description'>The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher<\/span><\/span><\/span> 8 deprecation warning in <code>category-template.php<\/code> <code>uasort()<\/code> helper \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57358\">#57358<\/a>, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56790\">#56790<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Coding Standards<\/h3>\n\n\n\n<ul><li>Add missing escaping function in <code>Custom_Image_Header::show_header_selector()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57638\">#57638<\/a><\/li>\n\n\n\n<li>Rename the <code>$cat_ID<\/code> variable to <code>$cat_id<\/code> in <code>wp_update_category()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56754\">#56754<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Cron <span tabindex='0' class='glossary-item-container'>API<span class='glossary-item-hidden-content'><span class='glossary-item-header'>API<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span><\/h3>\n\n\n\n<ul><li>Improve the docs for some cron event and cron schedule related functions \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56792\">#56792<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Docs<\/h3>\n\n\n\n<ul><li>Capitalize <code>X-Pingback<\/code> in <code>discover_pingback_server_uri()<\/code> <span tabindex='0' class='glossary-item-container'>DocBlock<span class='glossary-item-hidden-content'><span class='glossary-item-header'>docblock<\/span> <span class='glossary-item-description'>(phpdoc, xref, inline docs)<\/span><\/span><\/span> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/54225\">#54225<\/a><\/li>\n\n\n\n<li>Document directory support in <code>FTP\/SSH2<\/code> filesystem <code>::move()<\/code> methods \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57604\">#57604<\/a><\/li>\n\n\n\n<li>Document the <code>inserter<\/code> property in <code>WP_Block_Patterns_Registry::register()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56792\">#56792<\/a><\/li>\n\n\n\n<li>Fix couple of typos in <span tabindex='0' class='glossary-item-container'>inline docs<span class='glossary-item-hidden-content'><span class='glossary-item-header'>inline docs<\/span> <span class='glossary-item-description'>(phpdoc, docblock, xref)<\/span><\/span><\/span> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57575\">#57575<\/a><\/li>\n\n\n\n<li>Fix typo in the <code>send_auth_cookies<\/code> <span tabindex='0' class='glossary-item-container'>filter<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Filter<\/span> <span class='glossary-item-description'>Filters are one of the two types of Hooks <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Hooks\">https:\/\/codex.wordpress.org\/Plugin_API\/Hooks<\/a>. 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.<\/span><\/span><\/span> DocBlock \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56971\">#56971<\/a>, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39367\">#39367<\/a><\/li>\n\n\n\n<li>Improve documentation for block pattern properties \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56792\">#56792<\/a><\/li>\n\n\n\n<li>Improve the DocBlock for <code>get_attached_file()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51780\">#51780<\/a>, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56792\">#56792<\/a><\/li>\n\n\n\n<li>Remove a duplicate line in the <code>send_auth_cookies<\/code> filter DocBlock \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56971\">#56971<\/a>, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39367\">#39367<\/a><\/li>\n\n\n\n<li>Use consistent format for the <code>@return<\/code> tags in <code>_wp_object_name_sort_cb()<\/code> and <code>_wp_object_count_sort_cb()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57358\">#57358<\/a>, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56792\">#56792<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Editor<\/h3>\n\n\n\n<ul><li>Add ID support to block wrapper attributes \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56852\">#56852<\/a><\/li>\n\n\n\n<li>Update WP_Theme_JSON_Resolver and improve its performance \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57545\">#57545<\/a><\/li>\n\n\n\n<li>Add \u2018wp-polyfill\u2019 to _wp_get_iframed_editor_assets() for inert attribute in Firefox \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57552\">#57552<\/a><\/li>\n\n\n\n<li>Add Template types to the patterns API<\/li>\n\n\n\n<li>Add missing <code>WP_Theme_JSON::process_blocks_custom_css()<\/code> method \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57621\">#57621<\/a><\/li>\n\n\n\n<li>Add missing controls to flex layouts in <code>wp_get_layout_style()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57602\">#57602<\/a><\/li>\n\n\n\n<li>Add support for custom <span tabindex='0' class='glossary-item-container'>CSS<span class='glossary-item-hidden-content'><span class='glossary-item-header'>CSS<\/span> <span class='glossary-item-description'>Cascading Style Sheets.<\/span><\/span><\/span> in global styles \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57536\">#57536<\/a><\/li>\n\n\n\n<li>Add support for editing block style variations in global styles \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57583\">#57583<\/a><\/li>\n\n\n\n<li><span tabindex='0' class='glossary-item-container'>Backport<span class='glossary-item-hidden-content'><span class='glossary-item-header'>backport<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> site editor intialization changes from <span tabindex='0' class='glossary-item-container'>Gutenberg<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Gutenberg<\/span> <span class='glossary-item-description'>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 \u2018blocks\u2019 to add richness rather than shortcodes, custom HTML etc. <a href=\"https:\/\/wordpress.org\/gutenberg\/\">https:\/\/wordpress.org\/gutenberg\/<\/a><\/span><\/span><\/span> 15.1 \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57480\">#57480<\/a><\/li>\n\n\n\n<li>Improve performance of gutenberg_render_layout_support_flag<\/li>\n\n\n\n<li>Introduce minimum height dimensions block support \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57582\">#57582<\/a><\/li>\n\n\n\n<li>Remove need for template prefix in get_template_hierarchy \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57614\">#57614<\/a><\/li>\n\n\n\n<li>Remove unnecessary CSS comments from compiled styles \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56388\">#56388<\/a><\/li>\n\n\n\n<li>Separate content styles for <span tabindex='0' class='glossary-item-container'>iframe<span class='glossary-item-hidden-content'><span class='glossary-item-header'>iframe<\/span> <span class='glossary-item-description'>iFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and\/or CSS which is loaded at the time when iframe tag is parsed by the user\u2019s browser.<\/span><\/span><\/span> in __wp_get_iframed_editor_assets() and wp_default_styles() \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57550\">#57550<\/a><\/li>\n\n\n\n<li>Support the <code>block_types<\/code> and <code>viewport_width<\/code> props for remote patterns fetched from Pattern Directory \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57611\">#57611<\/a><\/li>\n\n\n\n<li>Updated the WordPress packages to include Gutenberg 15.1.0 changes \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57471\">#57471<\/a><\/li>\n\n\n\n<li>Use <code>WP_HTML_Tag_Processor<\/code> in <code>wp_render_elements_support()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57642\">#57642<\/a><\/li>\n\n\n\n<li>Use a non-persistent object cache instead of transient in <code>wp_get_global_stylesheet()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57568\">#57568<\/a><\/li>\n\n\n\n<li>Introduce <span tabindex='0' class='glossary-item-container'>HTML<span class='glossary-item-hidden-content'><span class='glossary-item-header'>HTML<\/span> <span class='glossary-item-description'>HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers.<\/span><\/span><\/span> API with HTML Tag Processor \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57575\">#57575<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Embeds<\/h3>\n\n\n\n<ul><li>Add oEmbed support for crowdsignal.net surveys \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57543\">#57543<\/a><\/li>\n\n\n\n<li>Update YouTube provider for live URLs \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57632\">#57632<\/a><\/li>\n\n\n\n<li>Use documented mixcloud.com oembed endpoint \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57376\">#57376<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Emoji<\/h3>\n\n\n\n<ul><li>Always skip nodes with the <code>wp-exclude-emoji<\/code> CSS class \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/52219\">#52219<\/a><\/li>\n\n\n\n<li>Fix emoji feature detection \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57301\">#57301<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">External Libraries<\/h3>\n\n\n\n<ul><li>Update jQuery Migrate to version 3.4.0 \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56743\">#56743<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Filesystem API<\/h3>\n\n\n\n<ul><li>Add directory support to <code>WP_Filesystem_Direct::move()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57375\">#57375<\/a><\/li>\n\n\n\n<li>Add test for uncovered <code>WP_Error<\/code> in <code>move_dir()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57375\">#57375<\/a><\/li>\n\n\n\n<li>Prevent fatal error in <code>move_dir()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57375\">#57375<\/a><\/li>\n\n\n\n<li>Simplify two conditionals in <code>move_dir()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57375\">#57375<\/a><\/li>\n\n\n\n<li>Update <code>move_dir()<\/code> to better handle the differences in the <code>WP_Filesystem::move()<\/code> methods \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57375\">#57375<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Formatting<\/h3>\n\n\n\n<ul><li>Guard <code>wp_strip_all_tags()<\/code> against fatal errors \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56434\">#56434<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\"><span tabindex='0' class='glossary-item-container'>HTTP<span class='glossary-item-hidden-content'><span class='glossary-item-header'>HTTP<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> API<\/h3>\n\n\n\n<ul><li>Fix a <span tabindex='0' class='glossary-item-container'>unit test<span class='glossary-item-hidden-content'><span class='glossary-item-header'>unit test<\/span> <span class='glossary-item-description'>Code written to test a small piece of code or functionality within a larger application. Everything from themes to WordPress core have a series of unit tests. Also see <a href=\"#regression\">regression<\/a>.<\/span><\/span><\/span> failure found after <a href=\"https:\/\/core.trac.wordpress.org\/changeset\/55210\">[55210]<\/a> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/54225\">#54225<\/a><\/li>\n\n\n\n<li>Fix request <span tabindex='0' class='glossary-item-container'>header<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Header<\/span> <span class='glossary-item-description'>The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor\u2019s opinion about your content and you\/ your organization\u2019s brand. It may also look different on different screen sizes.<\/span><\/span><\/span> inconsistencies \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/54225\">#54225<\/a><\/li>\n\n\n\n<li>Restore one instance of the <code>X-Pingback<\/code> header capitalization \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/54225\">#54225<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Help\/About<\/h3>\n\n\n\n<ul><li>Update help tab texts to consistently describe button labels \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57608\">#57608<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\"><span tabindex='0' class='glossary-item-container'>I18N<span class='glossary-item-hidden-content'><span class='glossary-item-header'>i18n<\/span> <span class='glossary-item-description'>Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see <a href=\"#l10n\">localization<\/a>. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.<\/span><\/span><\/span><\/h3>\n\n\n\n<ul><li>Improve method names in <code>WP_Locale_Switcher()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57123\">#57123<\/a><\/li>\n\n\n\n<li>I18N: Pass <code>$locale<\/code> parameter to <code>override_load_textdomain<\/code> filter \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57056\">#57056<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">KSES<\/h3>\n\n\n\n<ul><li>Allow position-related CSS properties \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57504\">#57504<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Media<\/h3>\n\n\n\n<ul><li>Add a Download row action to the Media List Table \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57574\">#57574<\/a><\/li>\n\n\n\n<li>Add argument to <code>get_attached_file()<\/code> for subsizes \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51780\">#51780<\/a><\/li>\n\n\n\n<li>Allow to omit <code>decoding=\"async\"<\/code> on tags from <code>wp_get_attachment_image()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57086\">#57086<\/a><\/li>\n\n\n\n<li>Ensure media IDs are type <code>int<\/code> in bulk editing \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56170\">#56170<\/a><\/li>\n\n\n\n<li>Fix inconsistent font weight in media detail views \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/54509\">#54509<\/a><\/li>\n\n\n\n<li>Fix upload not visible if added after deleting media \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/49178\">#49178<\/a><\/li>\n\n\n\n<li>Hide \u2018view\u2019 link if empty string passed to attachment_link \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/54824\">#54824<\/a><\/li>\n\n\n\n<li>Maintain the functionnality of the deprecated <code>WP_Media_List_Table::column_desc()<\/code> method \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39710\">#39710<\/a><\/li>\n\n\n\n<li>Pass <code>$size<\/code> argument to <code>get_attached_file<\/code> filter \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51780\">#51780<\/a><\/li>\n\n\n\n<li>Properly escape Download row action link in Media List Table \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57574\">#57574<\/a><\/li>\n\n\n\n<li>Remove <span tabindex='0' class='glossary-item-container'>meta<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Meta<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> data after restoring w\/IMAGE_EDIT_OVERWRITE \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/55150\">#55150<\/a><\/li>\n\n\n\n<li>Remove unwanted quotation marks for playlist template \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/50865\">#50865<\/a><\/li>\n\n\n\n<li>Replace consecutive periods in <code>sanitize_file_name()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57242\">#57242<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Plugins<\/h3>\n\n\n\n<ul><li>Rephrase Add Plugins screen description for better clarity \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57155\">#57155<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Posts, Post Types<\/h3>\n\n\n\n<ul><li>Add test coverage for <code>_truncate_post_slug()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56868\">#56868<\/a>, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56793\">#56793<\/a><\/li>\n\n\n\n<li>Deprecate <code>get_page_by_title()<\/code> in favour of <code>WP_Query<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57041\">#57041<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Query<\/h3>\n\n\n\n<ul><li>Add a <code>search_columns<\/code> argument to control which fields are searched in a search query \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/43867\">#43867<\/a><\/li>\n\n\n\n<li>Revert <a href=\"https:\/\/core.trac.wordpress.org\/changeset\/55169\">[55169]<\/a> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56689\">#56689<\/a><\/li>\n\n\n\n<li>Use <code>WP_Query<\/code> in <code>get_page_by_path<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56689\">#56689<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\"><span tabindex='0' class='glossary-item-container'>REST API<span class='glossary-item-hidden-content'><span class='glossary-item-header'>REST API<\/span> <span class='glossary-item-description'>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 \u201cphone app\u201d or \u201cwebsite\u201d) can communicate with the data store (think \u201cdatabase\u201d or \u201cfile system\u201d) <a href=\"https:\/\/developer.wordpress.org\/rest-api\/\">https:\/\/developer.wordpress.org\/rest-api\/<\/a>.<\/span><\/span><\/span><\/h3>\n\n\n\n<ul><li>Declare \u2018edit_css\u2019 capability in links within <code>WP_REST_Global_Styles_Controller<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57526\">#57526<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\"><span tabindex='0' class='glossary-item-container'>Revisions<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Revisions<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span><\/h3>\n\n\n\n<ul><li>Add a way to filter the revisions considered for deletion \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57320\">#57320<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\"><span tabindex='0' class='glossary-item-container'>Taxonomy<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Taxonomy<\/span> <span class='glossary-item-description'>A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. <a href=\"https:\/\/codex.wordpress.org\/Taxonomies#Default_Taxonomies\">https:\/\/codex.wordpress.org\/Taxonomies#Default_Taxonomies<\/a>.<\/span><\/span><\/span><\/h3>\n\n\n\n<ul><li>Implement <code>wp_cache_get_multiple<\/code> in <code>wp_queue_posts_for_term_meta_lazyload<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57150\">#57150<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Themes<\/h3>\n\n\n\n<ul><li>Add caching to <code>WP_Theme::is_block_theme()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57114\">#57114<\/a><\/li>\n\n\n\n<li>Add shadow presets support for theme.<span tabindex='0' class='glossary-item-container'>json<span class='glossary-item-hidden-content'><span class='glossary-item-header'>JSON<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57559\">#57559<\/a><\/li>\n\n\n\n<li>Increase HTTP timeout for Theme API requests \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57315\">#57315<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Upgrade\/Install<\/h3>\n\n\n\n<ul><li>Send language pack updates to <code>copy_dir()<\/code> \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57557\">#57557<\/a><\/li>\n\n\n\n<li>Silence Requests deprecations before preloading \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/54504\">#54504<\/a><\/li>\n\n\n\n<li>Use <code>move_dir()<\/code> instead of <code>copy_dir()<\/code> in <code>WP_Upgrader::install_package()<\/code> when possible \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57557\">#57557<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Users<\/h3>\n\n\n\n<ul><li>Add context to the <code>send_auth_cookies<\/code> filter \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56971\">#56971<\/a>, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39367\">#39367<\/a><\/li>\n\n\n\n<li>Add support for RoboHash <span tabindex='0' class='glossary-item-container'>Gravatar<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Gravatar<\/span> <span class='glossary-item-description'>Is an acronym for Globally Recognized Avatar. It is the avatar system managed by WordPress.com, and used within the WordPress software. <a href=\"https:\/\/gravatar.com\/\">https:\/\/gravatar.com\/<\/a>.<\/span><\/span><\/span> images in default user profile pics \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57493\">#57493<\/a><\/li>\n\n\n\n<li>Change parameters order in <code>send_auth_cookies<\/code> filter \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56971\">#56971<\/a><\/li>\n\n\n\n<li>Update <code>get_avatar_url()<\/code> and <code>get_avatar()<\/code> to include RoboHash support \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57493\">#57493<\/a><\/li>\n<\/ul><h3 class=\"wp-block-heading\">Widgets<\/h3>\n\n\n\n<ul><li>Preserve classic sidebars when switching to a block theme \u2013 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57531\">#57531<\/a><\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"props\">Props<\/h2>\n\n\n\n<p><strong>Thanks to the 137 (!) people who contributed to WordPress Core on Trac last week:<\/strong> <a href=\"https:\/\/profiles.wordpress.org\/costdev\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>costdev<\/a> (36), <a href=\"https:\/\/profiles.wordpress.org\/mukesh27\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mukesh27<\/a> (22), <a href=\"https:\/\/profiles.wordpress.org\/audrasjb\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>audrasjb<\/a> (20), <a href=\"https:\/\/profiles.wordpress.org\/sergeybiryukov\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>sergeybiryukov<\/a> (15), <a href=\"https:\/\/profiles.wordpress.org\/peterwilsoncc\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>peterwilsoncc<\/a> (13), <a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> (13), <a href=\"https:\/\/profiles.wordpress.org\/ntsekouras\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ntsekouras<\/a> (9), <a href=\"https:\/\/profiles.wordpress.org\/afragen\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>afragen<\/a> (7), <a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> (7), <a href=\"https:\/\/profiles.wordpress.org\/mamaduka\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mamaduka<\/a> (7), <a href=\"https:\/\/profiles.wordpress.org\/oandregal\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>oandregal<\/a> (6), <a href=\"https:\/\/profiles.wordpress.org\/hellofromtonya\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>hellofromtonya<\/a> (6), <a href=\"https:\/\/profiles.wordpress.org\/azaozz\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>azaozz<\/a> (6), <a href=\"https:\/\/profiles.wordpress.org\/adamsilverstein\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>adamsilverstein<\/a> (5), <a href=\"https:\/\/profiles.wordpress.org\/desrosj\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>desrosj<\/a> (5), <a href=\"https:\/\/profiles.wordpress.org\/joedolson\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joedolson<\/a> (5), <a href=\"https:\/\/profiles.wordpress.org\/robinwpdeveloper\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>robinwpdeveloper<\/a> (5), <a href=\"https:\/\/profiles.wordpress.org\/andrewserong\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>andrewserong<\/a> (5), <a href=\"https:\/\/profiles.wordpress.org\/aristath\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>aristath<\/a> (5), <a href=\"https:\/\/profiles.wordpress.org\/youknowriad\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>youknowriad<\/a> (5), <a href=\"https:\/\/profiles.wordpress.org\/swissspidy\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>swissspidy<\/a> (4), <a href=\"https:\/\/profiles.wordpress.org\/dd32\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>dd32<\/a> (4), <a href=\"https:\/\/profiles.wordpress.org\/jrf\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jrf<\/a> (4), <a href=\"https:\/\/profiles.wordpress.org\/ironprogrammer\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ironprogrammer<\/a> (4), <a href=\"https:\/\/profiles.wordpress.org\/sabernhardt\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>sabernhardt<\/a> (4), <a href=\"https:\/\/profiles.wordpress.org\/poena\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>poena<\/a> (4), <a href=\"https:\/\/profiles.wordpress.org\/hellofromtonya\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>hellofromTonya<\/a> (4), <a href=\"https:\/\/profiles.wordpress.org\/scruffian\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>scruffian<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/joen\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joen<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/ocean90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ocean90<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/mista-flo\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>Mista-Flo<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/mamaduka\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>Mamaduka<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/isabel_brison\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>isabel_brison<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/pbiron\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>pbiron<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/aaronrobertshaw\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>aaronrobertshaw<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/bgoewert\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>bgoewert<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/glendaviesnz\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>glendaviesnz<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/jorgefilipecosta\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jorgefilipecosta<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/davidbaumwald\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>davidbaumwald<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/kebbet\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>kebbet<\/a> (2), @felixarntz (2), <a href=\"https:\/\/profiles.wordpress.org\/gziolo\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>gziolo<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/onemaggie\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>onemaggie<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/jameskoster\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jameskoster<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/petitphp\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>petitphp<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/noisysocks\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>noisysocks<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/johnjamesjacoby\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>johnjamesjacoby<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/dmsnell\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>dmsnell<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/matveb\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>matveb<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/ryokuhi\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ryokuhi<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/paulschreiber\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>paulschreiber<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/cadic\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>cadic<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/ndiego\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ndiego<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/naeemhaque\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>naeemhaque<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/amin7\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>amin7<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/tahmidulkarim\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>tahmidulkarim<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/krupalpanchal\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>krupalpanchal<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/jhned\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jhned<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/hilayt24\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>hilayt24<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/ellatrix\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ellatrix<\/a> (1), @tellthemachines (1), <a href=\"https:\/\/profiles.wordpress.org\/maximej\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>maximej<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/ramonopoly\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ramonopoly<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/paaljoachim\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>paaljoachim<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/madhudollu\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>madhudollu<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/timothyblynjacobs\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>timothyblynjacobs<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/talldanwp\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>talldanwp<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/mmtr86\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mmtr86<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/dsas\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>dsas<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/antpb\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>antpb<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/zebaafiashama\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>zebaafiashama<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/rnitinb\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>rnitinb<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/iapial\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>iapial<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/viralsampat\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>viralsampat<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/jeawhanlee\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jeawhanlee<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/mitogh\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mitogh<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/wildworks\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>wildworks<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/donncha\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>donncha<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/cbirdsong\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>cbirdsong<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/eherman24\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>eherman24<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/ajlende\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ajlende<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/szaqal21\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>szaqal21<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/ahortin\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ahortin<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/miguelaxcar\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>miguelaxcar<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/patelhitesh\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>patelhitesh<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/tanazmasaba\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>tanazmasaba<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/revgeorge\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>revgeorge<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/webrocker\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>Webrocker<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/soean\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>soean<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/matclayton\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>matclayton<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/soean\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>Soean<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/mahbubshovan\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mahbubshovan<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/adeltahri\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>adeltahri<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/stalukder03\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>stalukder03<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/a4jpcom\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>a4jpcom<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/juliobox\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>juliobox<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/chintan1896\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>chintan1896<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/sergiomdgomes\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>sergiomdgomes<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/slieschke\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>slieschke<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/jeherve\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jeherve<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/ruchirj\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ruchirj<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/chocofc1\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>chocofc1<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/birgire\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>birgire<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/johnbillion\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>johnbillion<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/abidhasan112\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>abidhasan112<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/arrasel403\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>arrasel403<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/james-roberts\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>james-roberts<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/presskopp\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>Presskopp<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/hvar\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>hvar<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/10upsimon\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>10upsimon<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/umesh84\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>umesh84<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/amitbarai013\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>amitbarai013<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/dlh\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>dlh<\/a> (1), @arthurshlain (1), <a href=\"https:\/\/profiles.wordpress.org\/andraganescu\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>andraganescu<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/justlevine\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>justlevine<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/get_dave\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>get_dave<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/zieladam\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>zieladam<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/bernhard-reiter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>bernhard-reiter<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/antonvlasenko\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>antonvlasenko<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/bronsonquick\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>bronsonquick<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/timothyblynjacobs\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>TimothyBlynJacobs<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/xknown\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>xknown<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/artz91\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ArtZ91<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/shamayel007\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>shamayel007<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/mhkuu\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mhkuu<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/jigar-bhanushali\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jigar-bhanushali<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/otto42\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>otto42<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/iandunn\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>iandunn<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/iqbalrony\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>iqbalrony<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/oh_hello\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>oh_hello<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/tahminar27\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>tahminar27<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/ira2910\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ira2910<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/zoonini\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>zoonini<\/a> (1), <a href=\"https:\/\/profiles.wordpress.org\/silicium23\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>silicium23<\/a> (1), and <a href=\"https:\/\/profiles.wordpress.org\/justinahinon\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>justinahinon<\/a> (1).<\/p>\n\n\n\n<p><strong>Congrats and welcome to our 21 (!!) new contributors of the week:<\/strong>\u00a0<a href=\"https:\/\/profiles.wordpress.org\/zebaafiashama\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>zebaafiashama<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/rnitinb\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>rnitinb<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/iapial\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>iapial<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/patelhitesh\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>patelhitesh<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/tanazmasaba\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>tanazmasaba<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/mahbubshovan\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mahbubshovan<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/adeltahri\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>adeltahri<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/stalukder03\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>stalukder03<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/slieschke\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>slieschke<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/ruchirj\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ruchirj<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/chocofc1\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>chocofc1<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/abidhasan112\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>abidhasan112<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/james-roberts\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>james-roberts<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/amitbarai013\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>amitbarai013<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/artz91\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ArtZ91<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/shamayel007\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>shamayel007<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/iqbalrony\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>iqbalrony<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/oh_hello\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>oh_hello<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/tahminar27\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>tahminar27<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/ira2910\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ira2910<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/silicium23\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>silicium23<\/a> \u2665\ufe0f<\/p>\n\n\n\n<p><strong>Core committers:<\/strong> <a href=\"https:\/\/profiles.wordpress.org\/audrasjb\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>audrasjb<\/a> (24), <a href=\"https:\/\/profiles.wordpress.org\/sergeybiryukov\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>sergeybiryukov<\/a> (13), <a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> (9), <a href=\"https:\/\/profiles.wordpress.org\/hellofromtonya\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>hellofromtonya<\/a> (9), <a href=\"https:\/\/profiles.wordpress.org\/peterwilsoncc\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>peterwilsoncc<\/a> (7), <a href=\"https:\/\/profiles.wordpress.org\/azaozz\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>azaozz<\/a> (7), <a href=\"https:\/\/profiles.wordpress.org\/joedolson\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joedolson<\/a> (7), <a href=\"https:\/\/profiles.wordpress.org\/jorgefilipecosta\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jorgefilipecosta<\/a> (5), <a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/desrosj\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>desrosj<\/a> (3), <a href=\"https:\/\/profiles.wordpress.org\/youknowriad\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>youknowriad<\/a> (2), <a href=\"https:\/\/profiles.wordpress.org\/swissspidy\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>swissspidy<\/a> (1), and <a href=\"https:\/\/profiles.wordpress.org\/johnbillion\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>johnbillion<\/a> (1).<\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/core\/tag\/6-2\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>6-2<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/core\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>core<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/meta6545\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>meta6545<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/week-in-core\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>week-in-core<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fa-week-in-core-february-6-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/07\/a-week-in-core-february-6-2023\/","unixtime":1675776278,"unixtimeModified":1605004431,"entryHeaderMeta":"","linkPages":"","footerEntryMeta":"","tagsRaw":"6.2, core, meta6545, week in core","tagsArray":[{"label":"6.2","count":31,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/6-2\/"},{"label":"core","count":481,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core\/"},{"label":"meta6545","count":2,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meta6545\/"},{"label":"week in core","count":209,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/week-in-core\/"}],"loginRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fa-week-in-core-february-6-2023%2F&locale=en_US","hasPrevPost":false,"prevPostTitle":"","prevPostURL":"","hasNextPost":false,"nextPostTitle":"","nextPostURL":"","commentsOpen":true,"is_xpost":false,"editURL":null,"postActions":"<nav class='o2-dropdown-actions o2-post-actions'><button class='o2-dropdown-actions-disclosure genericon genericon-ellipsis'><span>Post Actions<\/span><\/button><ul><li><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fa-week-in-core-february-6-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/07\/a-week-in-core-february-6-2023\/\" title=\"Scroll to comments\" class=\"o2-scroll-to-comments genericon genericon-downarrow\" data-action=\"scrolltocomments\" data-actionstate=\"default\" >Scroll<\/a><\/li><li><a href=\"https:\/\/wp.me\/p2AvED-qEH\" title=\"Shortlink\" class=\"short-link o2-short-link genericon genericon-link\" data-action=\"shortlink\" data-actionstate=\"default\" >Shortlink<\/a><\/li><\/ul><\/nav>","comments":[],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"Updates","count":325,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/updates\/"}],"post_tag":[{"label":"6.2","count":31,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/6-2\/"},{"label":"core","count":481,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core\/"},{"label":"meta6545","count":2,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meta6545\/"},{"label":"week in core","count":209,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/week-in-core\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":["costdev","mukesh27","audrasjb","sergeybiryukov","peterwilsoncc","flixos90","ntsekouras","afragen","spacedmonkey","mamaduka","oandregal","hellofromtonya","azaozz","adamsilverstein","desrosj","joedolson","robinwpdeveloper","andrewserong","aristath","youknowriad","swissspidy","dd32","jrf","ironprogrammer","sabernhardt","poena","scruffian","joen","ocean90","mista-flo","joemcgill","isabel_brison","pbiron","aaronrobertshaw","bgoewert","glendaviesnz","jorgefilipecosta","davidbaumwald","kebbet","gziolo","onemaggie","jameskoster","petitphp","noisysocks","johnjamesjacoby","dmsnell","matveb","ryokuhi","paulschreiber","cadic","ndiego","naeemhaque","amin7","tahmidulkarim","krupalpanchal","jhned","hilayt24","ellatrix","maximej","ramonopoly","paaljoachim","madhudollu","timothyblynjacobs","talldanwp","mmtr86","dsas","antpb","zebaafiashama","rnitinb","iapial","viralsampat","jeawhanlee","mitogh","wildworks","donncha","cbirdsong","eherman24","ajlende","szaqal21","ahortin","miguelaxcar","patelhitesh","tanazmasaba","revgeorge","webrocker","soean","matclayton","mahbubshovan","adeltahri","stalukder03","a4jpcom","juliobox","chintan1896","sergiomdgomes","slieschke","jeherve","ruchirj","chocofc1","birgire","johnbillion","abidhasan112","arrasel403","james-roberts","presskopp","hvar","10upsimon","umesh84","amitbarai013","dlh","andraganescu","justlevine","get_dave","zieladam","bernhard-reiter","antonvlasenko","bronsonquick","xknown","artz91","shamayel007","mhkuu","jigar-bhanushali","otto42","iandunn","iqbalrony","oh_hello","tahminar27","ira2910","zoonini","silicium23","justinahinon"],"mentionContext":"","isTrashed":false,"userLogin":"audrasjb","userNicename":"audrasjb"}]</script> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> <aside> </aside> </article><!-- #post-## --> <article id="post-102463" class="post-102463 post type-post status-publish format-standard hentry category-general tag-agenda tag-meeting tag-performance tag-performance-chat mentions-oandregal author-clarkeemily"> <header class="entry-header"> <div class="entry-meta"> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/clarkeemily/" title="Posts by Emily Clarke ( @clarkeemily )" class="author-avatar"> <img alt="" src="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/0665557a5c61dd768621136829fcb60a?s=48&amp;d=mm&amp;r=g" srcset="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/0665557a5c61dd768621136829fcb60a?s=96&amp;d=mm&amp;r=g 2x" class="avatar avatar-48 photo" height="48" width="48" loading="lazy" decoding="async"/> </a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/clarkeemily/" title="Posts by Emily Clarke ( @clarkeemily )" class="entry-author">Emily Clarke</a> <span class="entry-date"> <abbr title="2023-02-07T12:29:51Z">12:29 pm <em>on</em> February 7, 2023</abbr> </span> <span class="entry-actions"> </span> <span class="entry-tags"> <br/>Tags: <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/agenda/" rel="tag">agenda ( 847 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meeting/" rel="tag">meeting ( 214 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance/" rel="tag">performance ( 166 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance-chat/" rel="tag">performance-chat ( 127 )</a> &nbsp;&nbsp; </span> </div><!-- .entry-meta --> <h1 class="entry-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/02/07/performance-chat-agenda-07-february-2023/" rel="bookmark">Performance Chat Agenda: 7 February 2023</a></h1> </header><!-- .entry-header --> <div class="entry-content"> <p>Here is the agenda for this week’s performance team meeting scheduled for <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230207T1600"><abbr class="date" title="2023-02-07T16:00:00+00:00">February 7, 2023 at 16:00 UTC</abbr></a>.</p> <ul><li><strong>Announcements</strong> <ul><li><strong>Reminder:</strong> Performance team roadmap for 2023 https://github.com/WordPress/performance/issues/631 If you’re actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue before end of day <strong>Wednesday February 15, 2023</strong></li> <li><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/performance/2023/02/01/core-performance-team-rep-updates/">Team rep nomination</a> reminder, please add your nominations for Performance <span tabindex="0" class="glossary-item-container">Team Rep<span class="glossary-item-hidden-content"><span class="glossary-item-header">Team Rep</span> <span class="glossary-item-description">A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts.</span></span></span> by <strong>Friday, February 24 2023</strong></li> </ul></li> <li><strong>Focus area updates</strong> <ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/1">Images</a></li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/6">Object Cache</a></li> </ul><ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/5">Measurement</a></li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/3">JS &amp; CSS</a></li> </ul><ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/7">Database</a></li> </ul></li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/2">Infrastructure</a></li> <li><strong>Open floor</strong> <ul></ul></li> </ul><hr class="wp-block-separator has-css-opacity is-style-default"><p class="has-small-font-size"><em>This meeting happens in the <a href="http://web.archive.org/web/20230207183512/http://wordpress.slack.com/messages/core-performance/">#core-performance</a> channel. To join the meeting, you’ll need an account on the <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">Make WordPress Slack</a></em>.</p> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/agenda/" class="tag"><span class="tag-prefix">#</span>agenda</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meeting/" class="tag"><span class="tag-prefix">#</span>meeting</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance/" class="tag"><span class="tag-prefix">#</span>performance</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance-chat/" class="tag"><span class="tag-prefix">#</span>performance-chat</a></p><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"><li class="o2-post-footer-action"><a href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fperformance-chat-agenda-07-february-2023%2F%23respond&amp;locale=en_US" title="Login to Reply" class="genericon genericon-reply" data-action="login-to-reply" data-actionstate="default">Login to Reply</a></li></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-102463" data-post-id="102463" type="application/json" style="display:none">[{"type":"post","id":102463,"postID":102463,"cssClasses":"post post-102463 type-post status-publish format-standard hentry category-general tag-agenda tag-meeting tag-performance tag-performance-chat mentions-oandregal author-clarkeemily","parentID":0,"titleRaw":"Performance Chat Agenda: 7 February 2023","titleFiltered":"Performance Chat Agenda: 7 February 2023","titleWasGeneratedFromContent":false,"contentRaw":"<!-- wp:paragraph -->\n<p>Here is the agenda for this week\u2019s performance team meeting scheduled for [time]February 7, 2023 at 16:00 UTC[\/time].<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><strong>Announcements<\/strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><strong>Reminder:<\/strong> Performance team roadmap for 2023 https:\/\/github.com\/WordPress\/performance\/issues\/631 If you're actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue before end of day <strong>Wednesday February 15, 2023<\/strong><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/make.wordpress.org\/performance\/2023\/02\/01\/core-performance-team-rep-updates\/\">Team rep nomination<\/a> reminder, please add your nominations for Performance Team Rep by <strong>Friday, February 24 2023<\/strong><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Focus area updates<\/strong> <!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/1\">Images<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/6\">Object Cache<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/5\">Measurement<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/3\">JS &amp; CSS<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/7\">Database<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/2\">Infrastructure<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Open floor<\/strong><!-- wp:list -->\n<ul><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:separator {\"opacity\":\"css\",\"className\":\"is-style-default\"} -->\n<hr class=\"wp-block-separator has-css-opacity is-style-default\" \/>\n<!-- \/wp:separator -->\n\n<!-- wp:paragraph {\"fontSize\":\"small\"} -->\n<p class=\"has-small-font-size\"><em>This meeting happens in the <a href=\"http:\/\/wordpress.slack.com\/messages\/core-performance\/\">#core-performance<\/a> channel. To join the meeting, you\u2019ll need an account on the <a href=\"https:\/\/make.wordpress.org\/chat\/\">Make WordPress Slack<\/a><\/em>.<\/p>\n<!-- \/wp:paragraph -->\n\n<p>#agenda, #meeting, #performance, #performance-chat<\/p>","contentFiltered":"<p>Here is the agenda for this week\u2019s performance team meeting scheduled for <a href=\"https:\/\/www.timeanddate.com\/worldclock\/fixedtime.html?iso=20230207T1600\"><abbr class=\"date\" title=\"2023-02-07T16:00:00+00:00\">February 7, 2023 at 16:00 UTC<\/abbr><\/a>.<\/p>\n\n\n\n<ul><li><strong>Announcements<\/strong>\n<ul><li><strong>Reminder:<\/strong> Performance team roadmap for 2023 <a href=\"https:\/\/github.com\/WordPress\/performance\/issues\/631\" rel=\"nofollow\">https:\/\/github.com\/WordPress\/performance\/issues\/631<\/a> If you\u2019re actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue before end of day <strong>Wednesday February 15, 2023<\/strong><\/li>\n\n\n\n<li><a href=\"https:\/\/make.wordpress.org\/performance\/2023\/02\/01\/core-performance-team-rep-updates\/\">Team rep nomination<\/a> reminder, please add your nominations for Performance <span tabindex='0' class='glossary-item-container'>Team Rep<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Team Rep<\/span> <span class='glossary-item-description'>A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts.<\/span><\/span><\/span> by <strong>Friday, February 24 2023<\/strong><\/li>\n<\/ul><\/li>\n\n\n\n<li><strong>Focus area updates<\/strong> \n<ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/1\">Images<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/6\">Object Cache<\/a><\/li>\n<\/ul><ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/5\">Measurement<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/3\">JS &amp; CSS<\/a><\/li>\n<\/ul><ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/7\">Database<\/a><\/li>\n<\/ul><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/2\">Infrastructure<\/a><\/li>\n\n\n\n<li><strong>Open floor<\/strong>\n<ul><\/ul><\/li>\n<\/ul><hr class=\"wp-block-separator has-css-opacity is-style-default\"><p class=\"has-small-font-size\"><em>This meeting happens in the <a href=\"http:\/\/wordpress.slack.com\/messages\/core-performance\/\">#core-performance<\/a> channel. To join the meeting, you\u2019ll need an account on the <a href=\"https:\/\/make.wordpress.org\/chat\/\">Make WordPress Slack<\/a><\/em>.<\/p>\n\n\n<p><a href=\"https:\/\/make.wordpress.org\/core\/tag\/agenda\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>agenda<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/meeting\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>meeting<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance-chat<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fperformance-chat-agenda-07-february-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/07\/performance-chat-agenda-07-february-2023\/","unixtime":1675772991,"unixtimeModified":1665159113,"entryHeaderMeta":"","linkPages":"","footerEntryMeta":"","tagsRaw":"agenda, meeting, performance, performance-chat","tagsArray":[{"label":"agenda","count":847,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/agenda\/"},{"label":"meeting","count":214,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meeting\/"},{"label":"performance","count":166,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance\/"},{"label":"performance-chat","count":127,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/"}],"loginRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fperformance-chat-agenda-07-february-2023%2F&locale=en_US","hasPrevPost":false,"prevPostTitle":"","prevPostURL":"","hasNextPost":false,"nextPostTitle":"","nextPostURL":"","commentsOpen":true,"is_xpost":false,"editURL":null,"postActions":"<nav class='o2-dropdown-actions o2-post-actions'><button class='o2-dropdown-actions-disclosure genericon genericon-ellipsis'><span>Post Actions<\/span><\/button><ul><li><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F07%2Fperformance-chat-agenda-07-february-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/07\/performance-chat-agenda-07-february-2023\/\" title=\"Scroll to comments\" class=\"o2-scroll-to-comments genericon genericon-downarrow\" data-action=\"scrolltocomments\" data-actionstate=\"default\" >Scroll<\/a><\/li><li><a href=\"https:\/\/wp.me\/p2AvED-qED\" title=\"Shortlink\" class=\"short-link o2-short-link genericon genericon-link\" data-action=\"shortlink\" data-actionstate=\"default\" >Shortlink<\/a><\/li><\/ul><\/nav>","comments":[],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"General","count":2206,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/general\/"}],"post_tag":[{"label":"agenda","count":847,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/agenda\/"},{"label":"meeting","count":214,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meeting\/"},{"label":"performance","count":166,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance\/"},{"label":"performance-chat","count":127,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":[],"mentionContext":"","isTrashed":false,"userLogin":"clarkeemily","userNicename":"clarkeemily"}]</script> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> <aside> </aside> </article><!-- #post-## --> <article id="post-102444" class="post-102444 post type-post status-publish format-standard hentry category-general category-meetings category-summaries tag-core-editor tag-core-editor-summary tag-gutenberg tag-meeting-notes tag-summary mentions-cbirdsong mentions-fabiankaegy mentions-hellofromtonya mentions-jeffpaul mentions-ndiego mentions-paaljoachim author-fabiankaegy"> <header class="entry-header"> <div class="entry-meta"> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/fabiankaegy/" title="Posts by Fabian Kägy ( @fabiankaegy )" class="author-avatar"> <img alt="" src="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/96eaac819b80fffbbeccf5daf256f40b?s=48&amp;d=mm&amp;r=g" srcset="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/96eaac819b80fffbbeccf5daf256f40b?s=96&amp;d=mm&amp;r=g 2x" class="avatar avatar-48 photo" height="48" width="48" loading="lazy" decoding="async"/> </a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/fabiankaegy/" title="Posts by Fabian Kägy ( @fabiankaegy )" class="entry-author">Fabian Kägy</a> <span class="entry-date"> <abbr title="2023-02-06T10:08:04Z">10:08 am <em>on</em> February 6, 2023</abbr> </span> <span class="entry-actions"> </span> <span class="entry-tags"> <br/>Tags: <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-editor/" rel="tag">core-editor ( 599 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-editor-summary/" rel="tag">core-editor-summary ( 148 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/gutenberg/" rel="tag">gutenberg ( 395 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meeting-notes/" rel="tag">meeting notes ( 196 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/summary/" rel="tag">summary ( 661 )</a> &nbsp;&nbsp; </span> </div><!-- .entry-meta --> <h1 class="entry-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/02/06/editor-chat-summary-february-1st-2023/" rel="bookmark">Editor chat summary: February 1st, 2023</a></h1> </header><!-- .entry-header --> <div class="entry-content"> <p>This post summarizes the weekly editor chat meeting (<a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/30/editor-chat-agenda-february-1st-2023/" data-type="post" data-id="102227" target="_blank">agenda for February 1st meeting</a>) held on <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Meeting&amp;iso=20230201T15&amp;p1=187&amp;ah=1" target="_blank">Wednesday, January 1 2023, 03:00 PM GMT+1</a> in <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/archives/C02QB2JS7/p1675260004136649" target="_blank" rel="noreferrer noopener">Slack</a>. Moderated by <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/fabiankaegy/" class="mention"><span class="mentions-prefix">@</span>fabiankaegy</a>.</p> <p>Release of <a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/releases/tag/v15.1.0-rc.1" data-type="URL" data-id="https://github.com/WordPress/gutenberg/releases/tag/v15.1.0-rc.1" target="_blank" rel="noreferrer noopener">Gutenberg 15.1 RC</a></p> <p>A project board for <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/orgs/WordPress/projects/63/views/1" target="_blank">WordPress 6.2 Editor tasks is available</a>.</p> <h2 class="wp-block-heading">Key project updates</h2> <ul><li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/41549" rel="noreferrer noopener">Navigation Block</a></li> <li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/41241" rel="noreferrer noopener">Site Editor &amp; Templates</a></li> <li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/38529" rel="noreferrer noopener">Building with Patterns</a></li> <li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/33447" rel="noreferrer noopener">Design Tools</a> <ul><li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/44720" rel="noreferrer noopener">Layout Option &amp; Design Tools</a></li> </ul></li> <li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/41232" rel="noreferrer noopener">Styles</a> <ul><li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/38167" rel="noreferrer noopener">Style Engine</a></li> </ul></li> <li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/41405" rel="noreferrer noopener">Query Block</a></li> <li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/38407" rel="noreferrer noopener">Mobile Team</a></li> <li><a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/labels/%5BPackage%5D%20Components" rel="noreferrer noopener">Components Team</a></li> <li><a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/41479" target="_blank">WebFonts API</a></li> </ul><p><a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/33094#issuecomment-1409268227" target="_blank">Phase 2 Overview Tracking Issue</a></p> <h2 class="wp-block-heading">Task Coordination</h2> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/jeffpaul/" class="mention"><span class="mentions-prefix">@</span>jeffpaul</a></p> <p>Asked if anyone is aware of items ideally landing in WP 6.2 that are NOT in GB 15.1 and otherwise at risk for getting into the release.</p> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ndiego/" class="mention"><span class="mentions-prefix">@</span>ndiego</a></p> <p>Responded that we are actively tracking <span tabindex="0" class="glossary-item-container">Gutenberg<span class="glossary-item-hidden-content"><span class="glossary-item-header">Gutenberg</span> <span class="glossary-item-description">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. <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/gutenberg/">https://wordpress.org/gutenberg/</a></span></span></span> issues and PRs related to the release on the <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/orgs/WordPress/projects/63" target="_blank">6.2 Project Board</a>. If you come across an issue or PR that you think is related to the release, please feel free to add it to the board and <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/team/U02S2V0TP">@annezazu</a> and I will <span tabindex="0" class="glossary-item-container">triage<span class="glossary-item-hidden-content"><span class="glossary-item-header">triage</span> <span class="glossary-item-description">The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors.</span></span></span> from there.</p> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/hellofromtonya/" class="mention"><span class="mentions-prefix">@</span>hellofromtonya</a></p> <p>Gave a quick update on Fonts <span tabindex="0" class="glossary-item-container">API<span class="glossary-item-hidden-content"><span class="glossary-item-header">API</span> <span class="glossary-item-description">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.</span></span></span>.</p> <p>It’s not ready for 6.2 due to a complete rewrite and renaming with first release in 15.1 1day after the 6.2 <span tabindex="0" class="glossary-item-container">Beta<span class="glossary-item-hidden-content"><span class="glossary-item-header">Beta</span> <span class="glossary-item-description">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.</span></span></span> 1. It’s essentially a brand new API. It needs several GB release cycles to stabilize. As the API is completely different, all issues need to reviewed as they may no longer be validate.</p> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/paaljoachim/" class="mention"><span class="mentions-prefix">@</span>paaljoachim</a></p> <p>Created two new issues that will help improve the experience of using a <span tabindex="0" class="glossary-item-container">Block<span class="glossary-item-hidden-content"><span class="glossary-item-header">Block</span> <span class="glossary-item-description">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.</span></span></span> Based Theme:</p> <ul><li><a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/47551" target="_blank">FSE: Renaming Template names</a></li> <li><a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/47522" target="_blank">New block: Copyright and date Block</a></li> </ul><p></p> <h2 class="wp-block-heading">Open Floor</h2> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/cbirdsong/" class="mention"><span class="mentions-prefix">@</span>cbirdsong</a></p> <p>Is wondering if there is any movement on any of the issues surrounding layout panel/general concept. At the very least I’d really like to remove the ability for editors to set custom values in the panel, or be able to provide a list of presets instead of just an empty text field.</p> <p>Related issue: <a target="_blank" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/gutenberg/issues/31980" rel="noreferrer noopener">https://github.com/WordPress/gutenberg/issues/31980</a></p> <p class="o2-appended-tags"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-editor/" class="tag"><span class="tag-prefix">#</span>core-editor</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-editor-summary/" class="tag"><span class="tag-prefix">#</span>core-editor-summary</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/gutenberg/" class="tag"><span class="tag-prefix">#</span>gutenberg</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meeting-notes/" class="tag"><span class="tag-prefix">#</span>meeting-notes</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/summary/" class="tag"><span class="tag-prefix">#</span>summary</a></p><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"><li class="o2-post-footer-action"><a href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F06%2Feditor-chat-summary-february-1st-2023%2F%23respond&amp;locale=en_US" title="Login to Reply" class="genericon genericon-reply" data-action="login-to-reply" data-actionstate="default">Login to Reply</a></li></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-102444" data-post-id="102444" type="application/json" style="display:none">[{"type":"post","id":102444,"postID":102444,"cssClasses":"post post-102444 type-post status-publish format-standard hentry category-general category-meetings category-summaries tag-core-editor tag-core-editor-summary tag-gutenberg tag-meeting-notes tag-summary mentions-cbirdsong mentions-fabiankaegy mentions-hellofromtonya mentions-jeffpaul mentions-ndiego mentions-paaljoachim author-fabiankaegy","parentID":0,"titleRaw":"Editor chat summary: February 1st, 2023","titleFiltered":"Editor chat summary: February 1st, 2023","titleWasGeneratedFromContent":false,"contentRaw":"<!-- wp:paragraph -->\n<p>This post summarizes the weekly editor chat meeting (<a rel=\"noreferrer noopener\" href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/30\/editor-chat-agenda-february-1st-2023\/\" data-type=\"post\" data-id=\"102227\" target=\"_blank\">agenda for February 1st meeting<\/a>) held on&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/www.timeanddate.com\/worldclock\/fixedtime.html?msg=Core+Editor+Meeting&amp;iso=20230201T15&amp;p1=187&amp;ah=1\" target=\"_blank\">Wednesday, January 1 2023, 03:00 PM GMT+1<\/a>&nbsp;in&nbsp;<a href=\"https:\/\/wordpress.slack.com\/archives\/C02QB2JS7\/p1675260004136649\" target=\"_blank\" rel=\"noreferrer noopener\">Slack<\/a>. Moderated by&nbsp;@fabiankaegy.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Release of <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/releases\/tag\/v15.1.0-rc.1\" data-type=\"URL\" data-id=\"https:\/\/github.com\/WordPress\/gutenberg\/releases\/tag\/v15.1.0-rc.1\" target=\"_blank\" rel=\"noreferrer noopener\">Gutenberg 15.1 RC<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>A project board for&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/orgs\/WordPress\/projects\/63\/views\/1\" target=\"_blank\">WordPress 6.2 Editor tasks is available<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Key project updates<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/41549\" rel=\"noreferrer noopener\">Navigation Block<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/41241\" rel=\"noreferrer noopener\">Site Editor &amp; Templates<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/38529\" rel=\"noreferrer noopener\">Building with Patterns<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/33447\" rel=\"noreferrer noopener\">Design Tools<\/a><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/44720\" rel=\"noreferrer noopener\">Layout Option &amp; Design Tools<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/41232\" rel=\"noreferrer noopener\">Styles<\/a><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/38167\" rel=\"noreferrer noopener\">Style Engine<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/41405\" rel=\"noreferrer noopener\">Query Block<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/38407\" rel=\"noreferrer noopener\">Mobile Team<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/labels\/%5BPackage%5D%20Components\" rel=\"noreferrer noopener\">Components Team<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/41479\" target=\"_blank\">WebFonts API<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/33094#issuecomment-1409268227\" target=\"_blank\">Phase 2 Overview Tracking Issue<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Task Coordination<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@jeffpaul<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Asked if anyone is aware of items ideally landing in WP 6.2 that are NOT in GB 15.1 and otherwise at risk for getting into the release.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@ndiego<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Responded that we are actively tracking Gutenberg issues and PRs related to the release on the&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/orgs\/WordPress\/projects\/63\" target=\"_blank\">6.2 Project Board<\/a>. If you come across an issue or PR that you think is related to the release, please feel free to add it to the board and&nbsp;<a href=\"https:\/\/wordpress.slack.com\/team\/U02S2V0TP\">@annezazu<\/a>&nbsp;and I will triage from there.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@hellofromtonya<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Gave a quick update on Fonts API.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>It's not ready for 6.2 due to a complete rewrite and renaming with first release in 15.1 1day after the 6.2 Beta 1. It's essentially a brand new API. It needs several GB release cycles to stabilize. As the API is completely different, all issues need to reviewed as they may no longer be validate.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@paaljoachim<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Created two new issues that will help improve the experience of using a Block Based Theme:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/47551\" target=\"_blank\">FSE: Renaming Template names<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/47522\" target=\"_blank\">New block: Copyright and date Block<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Open Floor<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@cbirdsong<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Is wondering if there is any movement on&nbsp;any of the issues surrounding&nbsp;layout panel\/general&nbsp;concept. At the very least I\u2019d really like to remove the ability for editors to set custom values in the panel, or be able to provide a list of presets instead of just an empty text field.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Related issue:&nbsp;<a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/31980\" rel=\"noreferrer noopener\">https:\/\/github.com\/WordPress\/gutenberg\/issues\/31980<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n#core-editor, #core-editor-summary, #gutenberg, #meeting-notes, #summary","contentFiltered":"<p>This post summarizes the weekly editor chat meeting (<a rel=\"noreferrer noopener\" href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/30\/editor-chat-agenda-february-1st-2023\/\" data-type=\"post\" data-id=\"102227\" target=\"_blank\">agenda for February 1st meeting<\/a>) held on\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/www.timeanddate.com\/worldclock\/fixedtime.html?msg=Core+Editor+Meeting&amp;iso=20230201T15&amp;p1=187&amp;ah=1\" target=\"_blank\">Wednesday, January 1 2023, 03:00 PM GMT+1<\/a>\u00a0in\u00a0<a href=\"https:\/\/wordpress.slack.com\/archives\/C02QB2JS7\/p1675260004136649\" target=\"_blank\" rel=\"noreferrer noopener\">Slack<\/a>. Moderated by\u00a0<a href=\"https:\/\/profiles.wordpress.org\/fabiankaegy\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>fabiankaegy<\/a>.<\/p>\n\n\n\n<p>Release of <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/releases\/tag\/v15.1.0-rc.1\" data-type=\"URL\" data-id=\"https:\/\/github.com\/WordPress\/gutenberg\/releases\/tag\/v15.1.0-rc.1\" target=\"_blank\" rel=\"noreferrer noopener\">Gutenberg 15.1 RC<\/a><\/p>\n\n\n\n<p>A project board for\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/orgs\/WordPress\/projects\/63\/views\/1\" target=\"_blank\">WordPress 6.2 Editor tasks is available<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key project updates<\/h2>\n\n\n\n<ul><li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/41549\" rel=\"noreferrer noopener\">Navigation Block<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/41241\" rel=\"noreferrer noopener\">Site Editor &amp; Templates<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/38529\" rel=\"noreferrer noopener\">Building with Patterns<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/33447\" rel=\"noreferrer noopener\">Design Tools<\/a>\n<ul><li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/44720\" rel=\"noreferrer noopener\">Layout Option &amp; Design Tools<\/a><\/li>\n<\/ul><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/41232\" rel=\"noreferrer noopener\">Styles<\/a>\n<ul><li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/38167\" rel=\"noreferrer noopener\">Style Engine<\/a><\/li>\n<\/ul><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/41405\" rel=\"noreferrer noopener\">Query Block<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/38407\" rel=\"noreferrer noopener\">Mobile Team<\/a><\/li>\n\n\n\n<li><a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/labels\/%5BPackage%5D%20Components\" rel=\"noreferrer noopener\">Components Team<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/41479\" target=\"_blank\">WebFonts API<\/a><\/li>\n<\/ul><p><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/33094#issuecomment-1409268227\" target=\"_blank\">Phase 2 Overview Tracking Issue<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Task Coordination<\/h2>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/jeffpaul\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jeffpaul<\/a><\/p>\n\n\n\n<p>Asked if anyone is aware of items ideally landing in WP 6.2 that are NOT in GB 15.1 and otherwise at risk for getting into the release.<\/p>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/ndiego\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ndiego<\/a><\/p>\n\n\n\n<p>Responded that we are actively tracking <span tabindex='0' class='glossary-item-container'>Gutenberg<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Gutenberg<\/span> <span class='glossary-item-description'>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 \u2018blocks\u2019 to add richness rather than shortcodes, custom HTML etc. <a href=\"https:\/\/wordpress.org\/gutenberg\/\">https:\/\/wordpress.org\/gutenberg\/<\/a><\/span><\/span><\/span> issues and PRs related to the release on the\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/orgs\/WordPress\/projects\/63\" target=\"_blank\">6.2 Project Board<\/a>. If you come across an issue or PR that you think is related to the release, please feel free to add it to the board and\u00a0<a href=\"https:\/\/wordpress.slack.com\/team\/U02S2V0TP\">@annezazu<\/a>\u00a0and I will <span tabindex='0' class='glossary-item-container'>triage<span class='glossary-item-hidden-content'><span class='glossary-item-header'>triage<\/span> <span class='glossary-item-description'>The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors.<\/span><\/span><\/span> from there.<\/p>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/hellofromtonya\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>hellofromtonya<\/a><\/p>\n\n\n\n<p>Gave a quick update on Fonts <span tabindex='0' class='glossary-item-container'>API<span class='glossary-item-hidden-content'><span class='glossary-item-header'>API<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span>.<\/p>\n\n\n\n<p>It\u2019s not ready for 6.2 due to a complete rewrite and renaming with first release in 15.1 1day after the 6.2 <span tabindex='0' class='glossary-item-container'>Beta<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Beta<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> 1. It\u2019s essentially a brand new API. It needs several GB release cycles to stabilize. As the API is completely different, all issues need to reviewed as they may no longer be validate.<\/p>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/paaljoachim\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>paaljoachim<\/a><\/p>\n\n\n\n<p>Created two new issues that will help improve the experience of using a <span tabindex='0' class='glossary-item-container'>Block<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Block<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> Based Theme:<\/p>\n\n\n\n<ul><li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/47551\" target=\"_blank\">FSE: Renaming Template names<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/47522\" target=\"_blank\">New block: Copyright and date Block<\/a><\/li>\n<\/ul><p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Open Floor<\/h2>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/cbirdsong\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>cbirdsong<\/a><\/p>\n\n\n\n<p>Is wondering if there is any movement on\u00a0any of the issues surrounding\u00a0layout panel\/general\u00a0concept. At the very least I\u2019d really like to remove the ability for editors to set custom values in the panel, or be able to provide a list of presets instead of just an empty text field.<\/p>\n\n\n\n<p>Related issue:\u00a0<a target=\"_blank\" href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/31980\" rel=\"noreferrer noopener\">https:\/\/github.com\/WordPress\/gutenberg\/issues\/31980<\/a><\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/core\/tag\/core-editor\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>core-editor<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/core-editor-summary\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>core-editor-summary<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/gutenberg\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>gutenberg<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/meeting-notes\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>meeting-notes<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/summary\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>summary<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F06%2Feditor-chat-summary-february-1st-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/06\/editor-chat-summary-february-1st-2023\/","unixtime":1675678084,"unixtimeModified":1675678084,"entryHeaderMeta":"","linkPages":"","footerEntryMeta":"","tagsRaw":"core-editor, core-editor-summary, gutenberg, meeting notes, summary","tagsArray":[{"label":"core-editor","count":599,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-editor\/"},{"label":"core-editor-summary","count":148,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-editor-summary\/"},{"label":"gutenberg","count":395,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/gutenberg\/"},{"label":"meeting notes","count":196,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meeting-notes\/"},{"label":"summary","count":661,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/summary\/"}],"loginRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F06%2Feditor-chat-summary-february-1st-2023%2F&locale=en_US","hasPrevPost":false,"prevPostTitle":"","prevPostURL":"","hasNextPost":false,"nextPostTitle":"","nextPostURL":"","commentsOpen":true,"is_xpost":false,"editURL":null,"postActions":"<nav class='o2-dropdown-actions o2-post-actions'><button class='o2-dropdown-actions-disclosure genericon genericon-ellipsis'><span>Post Actions<\/span><\/button><ul><li><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F06%2Feditor-chat-summary-february-1st-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/06\/editor-chat-summary-february-1st-2023\/\" title=\"Scroll to comments\" class=\"o2-scroll-to-comments genericon genericon-downarrow\" data-action=\"scrolltocomments\" data-actionstate=\"default\" >Scroll<\/a><\/li><li><a href=\"https:\/\/wp.me\/p2AvED-qEk\" title=\"Shortlink\" class=\"short-link o2-short-link genericon genericon-link\" data-action=\"shortlink\" data-actionstate=\"default\" >Shortlink<\/a><\/li><\/ul><\/nav>","comments":[],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"General","count":2206,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/general\/"},{"label":"Meetings","count":1108,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/meetings\/"},{"label":"Summaries","count":613,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/summaries\/"}],"post_tag":[{"label":"core-editor","count":599,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-editor\/"},{"label":"core-editor-summary","count":148,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-editor-summary\/"},{"label":"gutenberg","count":395,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/gutenberg\/"},{"label":"meeting notes","count":196,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meeting-notes\/"},{"label":"summary","count":661,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/summary\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":["fabiankaegy","jeffpaul","ndiego","hellofromtonya","paaljoachim","cbirdsong"],"mentionContext":"","isTrashed":false,"userLogin":"fabiankaegy","userNicename":"fabiankaegy"}]</script> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> <aside> </aside> </article><!-- #post-## --> <article id="post-102394" class="post-102394 post type-post status-publish format-standard hentry category-general tag-hallwayhangout tag-performance mentions-adamsilverstein mentions-aristath mentions-desrosj mentions-flixos90 mentions-hellofromtonya mentions-oandregal mentions-spacedmonkey mentions-tweetythierry mentions-youknowriad author-annezazu"> <header class="entry-header"> <div class="entry-meta"> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/annezazu/" title="Posts by annezazu ( @annezazu )" class="author-avatar"> <img alt="" src="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/0eff7149d8c78b242f4652e9ceb8f798?s=48&amp;d=mm&amp;r=g" srcset="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/0eff7149d8c78b242f4652e9ceb8f798?s=96&amp;d=mm&amp;r=g 2x" class="avatar avatar-48 photo" height="48" width="48" loading="lazy" decoding="async"/> </a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/annezazu/" title="Posts by annezazu ( @annezazu )" class="entry-author">annezazu</a> <span class="entry-date"> <abbr title="2023-02-03T18:21:33Z">6:21 pm <em>on</em> February 3, 2023</abbr> </span> <span class="entry-actions"> </span> <span class="entry-tags"> <br/>Tags: <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/hallwayhangout/" rel="tag">hallwayhangout ( 5 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance/" rel="tag">performance ( 166 )</a> &nbsp;&nbsp; </span> </div><!-- .entry-meta --> <h1 class="entry-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/02/03/hallway-hangout-performance-improvements-for-wordpress-6-2/" rel="bookmark">Hallway Hangout: Performance Improvements for WordPress 6.2</a></h1> </header><!-- .entry-header --> <div class="entry-content"> <p>Following up on the prior hallway hangout on <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2022/12/16/hallway-hangout-performance-considerations-for-block-themes/">Performance Considerations for Block Themes</a>, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> and I are running an additional one on performance improvements in WordPress 6.2. <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> is the performance lead for the WordPress 6.2 release (a new role!) and this is a chance to get a more behind the scenes look at what’s to come. </p> <p><strong><strong>If you’re interested in joining, the Hallway Hangout will happen on <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230213T1600"><abbr class="date" title="2023-02-13T16:00:00+00:00">2023-02-13 16:00</abbr></a>. a Zoom link will be shared in the <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/archives/C02KGN5K076">#core-performance</a> <span tabindex="0" class="glossary-item-container">Slack<span class="glossary-item-hidden-content"><span class="glossary-item-header">Slack</span> <span class="glossary-item-description">Slack is a Collaborative Group Chat Platform <a href="http://web.archive.org/web/20230207183512/https://slack.com/">https://slack.com/</a>. The WordPress community has its own Slack Channel at <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">https://make.wordpress.org/chat/</a>.</span></span></span> channel before starting.</strong></strong></p> <p>At a high level, we’ll go through quick intros (what each person does/focuses on) and what performance work has been done with WordPress 6.2, <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/56975">with a likely specific focus on enhancements to theme.json</a>. Ultimately, hallway hangouts are meant to be casual and collaborative so come prepared with a kind, curious mind along with any questions or items you want to discuss.</p> <p>Noting this specifically for folks who have expressed interest previously or who are involved directly in this work, despite some of you going to WC Asia! cc <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/hellofromtonya/" class="mention"><span class="mentions-prefix">@</span>hellofromtonya</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/aristath/" class="mention"><span class="mentions-prefix">@</span>aristath</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/oandregal/" class="mention"><span class="mentions-prefix">@</span>oandregal</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/tweetythierry/" class="mention"><span class="mentions-prefix">@</span>tweetythierry</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/desrosj/" class="mention"><span class="mentions-prefix">@</span>desrosj</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/youknowriad/" class="mention"><span class="mentions-prefix">@</span>youknowriad</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/adamsilverstein/" class="mention"><span class="mentions-prefix">@</span>adamsilverstein</a></p> <p class="o2-appended-tags"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/hallwayhangout/" class="tag"><span class="tag-prefix">#</span>hallwayhangout</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance/" class="tag"><span class="tag-prefix">#</span>performance</a></p><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"><li class="o2-post-footer-action"><a href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F03%2Fhallway-hangout-performance-improvements-for-wordpress-6-2%2F%23respond&amp;locale=en_US" title="Login to Reply" class="genericon genericon-reply" data-action="login-to-reply" data-actionstate="default">Login to Reply</a></li></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-102394" data-post-id="102394" type="application/json" style="display:none">[{"type":"post","id":102394,"postID":102394,"cssClasses":"post post-102394 type-post status-publish format-standard hentry category-general tag-hallwayhangout tag-performance mentions-adamsilverstein mentions-aristath mentions-desrosj mentions-flixos90 mentions-hellofromtonya mentions-oandregal mentions-spacedmonkey mentions-tweetythierry mentions-youknowriad author-annezazu","parentID":0,"titleRaw":"Hallway Hangout: Performance Improvements for WordPress 6.2","titleFiltered":"Hallway Hangout: Performance Improvements for WordPress 6.2","titleWasGeneratedFromContent":false,"contentRaw":"<!-- wp:paragraph -->\n<p>Following up on the prior hallway hangout on <a href=\"https:\/\/make.wordpress.org\/core\/2022\/12\/16\/hallway-hangout-performance-considerations-for-block-themes\/\">Performance Considerations for Block Themes<\/a>, @flixos90 and I are running an additional one on performance improvements in WordPress 6.2. @flixos90 is the performance lead for the WordPress 6.2 release (a new role!) and this is a chance to get a more behind the scenes look at what's to come. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong><strong>If you\u2019re interested in joining, the Hallway Hangout will happen on\u00a0[time]2023-02-13 16:00[\/time]. a Zoom link will be shared in the <a href=\"https:\/\/wordpress.slack.com\/archives\/C02KGN5K076\">#core-performance<\/a> Slack\u00a0channel before starting.<\/strong><\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>At a high level, we\u2019ll go through quick intros (what each person does\/focuses on) and what performance work has been done with WordPress 6.2, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56975\">with a likely specific focus on enhancements to theme.json<\/a>. Ultimately, hallway hangouts are meant to be casual and collaborative so come prepared with a kind, curious mind along with any questions or items you want to discuss.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Noting this specifically for folks who have expressed interest previously or who are involved directly in this work, despite some of you going to WC Asia! cc @hellofromtonya @aristath @oandregal @tweetythierry @desrosj @youknowriad @spacedmonkey @adamsilverstein<\/p>\n<!-- \/wp:paragraph -->\n\n#hallwayhangout, #performance","contentFiltered":"<p>Following up on the prior hallway hangout on <a href=\"https:\/\/make.wordpress.org\/core\/2022\/12\/16\/hallway-hangout-performance-considerations-for-block-themes\/\">Performance Considerations for Block Themes<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> and I are running an additional one on performance improvements in WordPress 6.2. <a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> is the performance lead for the WordPress 6.2 release (a new role!) and this is a chance to get a more behind the scenes look at what\u2019s to come. <\/p>\n\n\n\n<p><strong><strong>If you\u2019re interested in joining, the Hallway Hangout will happen on\u00a0<a href=\"https:\/\/www.timeanddate.com\/worldclock\/fixedtime.html?iso=20230213T1600\"><abbr class=\"date\" title=\"2023-02-13T16:00:00+00:00\">2023-02-13 16:00<\/abbr><\/a>. a Zoom link will be shared in the <a href=\"https:\/\/wordpress.slack.com\/archives\/C02KGN5K076\">#core-performance<\/a> <span tabindex='0' class='glossary-item-container'>Slack<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Slack<\/span> <span class='glossary-item-description'>Slack is a Collaborative Group Chat Platform <a href=\"https:\/\/slack.com\/\">https:\/\/slack.com\/<\/a>. The WordPress community has its own Slack Channel at <a href=\"https:\/\/make.wordpress.org\/chat\/\">https:\/\/make.wordpress.org\/chat\/<\/a>.<\/span><\/span><\/span>\u00a0channel before starting.<\/strong><\/strong><\/p>\n\n\n\n<p>At a high level, we\u2019ll go through quick intros (what each person does\/focuses on) and what performance work has been done with WordPress 6.2, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/56975\">with a likely specific focus on enhancements to theme.json<\/a>. Ultimately, hallway hangouts are meant to be casual and collaborative so come prepared with a kind, curious mind along with any questions or items you want to discuss.<\/p>\n\n\n\n<p>Noting this specifically for folks who have expressed interest previously or who are involved directly in this work, despite some of you going to WC Asia! cc <a href=\"https:\/\/profiles.wordpress.org\/hellofromtonya\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>hellofromtonya<\/a> <a href=\"https:\/\/profiles.wordpress.org\/aristath\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>aristath<\/a> <a href=\"https:\/\/profiles.wordpress.org\/oandregal\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>oandregal<\/a> <a href=\"https:\/\/profiles.wordpress.org\/tweetythierry\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>tweetythierry<\/a> <a href=\"https:\/\/profiles.wordpress.org\/desrosj\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>desrosj<\/a> <a href=\"https:\/\/profiles.wordpress.org\/youknowriad\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>youknowriad<\/a> <a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> <a href=\"https:\/\/profiles.wordpress.org\/adamsilverstein\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>adamsilverstein<\/a><\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/core\/tag\/hallwayhangout\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>hallwayhangout<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F03%2Fhallway-hangout-performance-improvements-for-wordpress-6-2%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/03\/hallway-hangout-performance-improvements-for-wordpress-6-2\/","unixtime":1675448493,"unixtimeModified":1675448493,"entryHeaderMeta":"","linkPages":"","footerEntryMeta":"","tagsRaw":"hallwayhangout, performance","tagsArray":[{"label":"hallwayhangout","count":5,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/hallwayhangout\/"},{"label":"performance","count":166,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance\/"}],"loginRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F03%2Fhallway-hangout-performance-improvements-for-wordpress-6-2%2F&locale=en_US","hasPrevPost":false,"prevPostTitle":"","prevPostURL":"","hasNextPost":false,"nextPostTitle":"","nextPostURL":"","commentsOpen":true,"is_xpost":false,"editURL":null,"postActions":"<nav class='o2-dropdown-actions o2-post-actions'><button class='o2-dropdown-actions-disclosure genericon genericon-ellipsis'><span>Post Actions<\/span><\/button><ul><li><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F03%2Fhallway-hangout-performance-improvements-for-wordpress-6-2%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/03\/hallway-hangout-performance-improvements-for-wordpress-6-2\/\" title=\"Scroll to comments\" class=\"o2-scroll-to-comments genericon genericon-downarrow\" data-action=\"scrolltocomments\" data-actionstate=\"default\" >Scroll<\/a><\/li><li><a href=\"https:\/\/wp.me\/p2AvED-qDw\" title=\"Shortlink\" class=\"short-link o2-short-link genericon genericon-link\" data-action=\"shortlink\" data-actionstate=\"default\" >Shortlink<\/a><\/li><\/ul><\/nav>","comments":[],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"General","count":2206,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/general\/"}],"post_tag":[{"label":"hallwayhangout","count":5,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/hallwayhangout\/"},{"label":"performance","count":166,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":["flixos90","hellofromtonya","aristath","oandregal","tweetythierry","desrosj","youknowriad","spacedmonkey","adamsilverstein"],"mentionContext":"","isTrashed":false,"userLogin":"annezazu","userNicename":"annezazu"}]</script> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> <aside> </aside> </article><!-- #post-## --> <article id="post-102374" class="post-102374 post type-post status-publish format-standard hentry category-core category-general category-updates tag-6-2 mentions-afragen mentions-costdev author-afragen"> <header class="entry-header"> <div class="entry-meta"> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/afragen/" title="Posts by Andy Fragen ( @afragen )" class="author-avatar"> <img alt="" src="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/68d806db1b31ae8e9464b583e2aa29c6?s=48&amp;d=mm&amp;r=g" srcset="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/68d806db1b31ae8e9464b583e2aa29c6?s=96&amp;d=mm&amp;r=g 2x" class="avatar avatar-48 photo" height="48" width="48" loading="lazy" decoding="async"/> </a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/afragen/" title="Posts by Andy Fragen ( @afragen )" class="entry-author">Andy Fragen</a> <span class="entry-date"> <abbr title="2023-02-03T18:16:40Z">6:16 pm <em>on</em> February 3, 2023</abbr> </span> <span class="entry-actions"> </span> <span class="entry-tags"> <br/>Tags: <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/6-2/" rel="tag">6.2 ( 31 )</a> &nbsp;&nbsp; </span> </div><!-- .entry-meta --> <h1 class="entry-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/02/03/faster-updates-testing-complete/" rel="bookmark">Faster Updates Testing Complete</a></h1> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/costdev/" class="mention"><span class="mentions-prefix">@</span>costdev</a> and I (<a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/afragen/" class="mention"><span class="mentions-prefix">@</span>afragen</a>) would personally like to thank everyone for helping test using the Faster Updates <span tabindex="0" class="glossary-item-container">plugin<span class="glossary-item-hidden-content"><span class="glossary-item-header">Plugin</span> <span class="glossary-item-description">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</span></span></span>.</p> <p>Successful testing has brought us to land <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57375">#57375</a> in <span tabindex="0" class="glossary-item-container">core<span class="glossary-item-hidden-content"><span class="glossary-item-header">Core</span> <span class="glossary-item-description">Core is the set of software required to run WordPress. The Core Development Team builds WordPress.</span></span></span> for WordPress 6.2-beta1. This commit brings in the <code>move_dir()</code> and <code>wp_opcache_invalidate_directory()</code> functions into core. It also modifies <code>WP_Filesystem_Direct::move()</code> so that it functions similarly to the other filesystem <code>::move()</code> functions.</p> <p>With the modification of <code>WP_Upgrader::install_package()</code>in <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57557">#57557</a>, all users will benefit from the improved efficiency and speed of using <code>move_dir()</code> over <code>copy_dir()</code>.</p> <p>At this time please deactivate and delete the Faster Updates plugin. It was only used for testing. If you are testing with <code>trunk</code> or the latest <code>Beta/RC</code> in the WordPress <span tabindex="0" class="glossary-item-container">Beta<span class="glossary-item-hidden-content"><span class="glossary-item-header">Beta</span> <span class="glossary-item-description">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.</span></span></span> Tester plugin then you will enjoy the benefits until WordPress 6.2 is released. </p> <p class="o2-appended-tags"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/6-2/" class="tag"><span class="tag-prefix">#</span>6-2</a></p><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"><li class="o2-post-footer-action"><a href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F03%2Ffaster-updates-testing-complete%2F%23respond&amp;locale=en_US" title="Login to Reply" class="genericon genericon-reply" data-action="login-to-reply" data-actionstate="default">Login to Reply</a></li></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-102374" data-post-id="102374" type="application/json" style="display:none">[{"type":"post","id":102374,"postID":102374,"cssClasses":"post post-102374 type-post status-publish format-standard hentry category-core category-general category-updates tag-6-2 mentions-afragen mentions-costdev author-afragen","parentID":0,"titleRaw":"Faster Updates Testing Complete","titleFiltered":"Faster Updates Testing Complete","titleWasGeneratedFromContent":false,"contentRaw":"<!-- wp:paragraph -->\n<p>@costdev and I (@afragen) would personally like to thank everyone for helping test using the Faster Updates plugin.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Successful testing has brought us to land <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57375\">#57375<\/a> in core for WordPress 6.2-beta1. This commit brings in the <code>move_dir()<\/code> and <code>wp_opcache_invalidate_directory()<\/code> functions into core. It also modifies <code>WP_Filesystem_Direct::move()<\/code> so that it functions similarly to the other filesystem <code>::move()<\/code> functions.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>With the modification of <code>WP_Upgrader::install_package()<\/code>in <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57557\">#57557<\/a>, all users will benefit from the improved efficiency and speed of using <code>move_dir()<\/code> over <code>copy_dir()<\/code>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>At this time please deactivate and delete the Faster Updates plugin. It was only used for testing. If you are testing with <code>trunk<\/code> or the latest <code>Beta\/RC<\/code> in the WordPress Beta Tester plugin then you will enjoy the benefits until WordPress 6.2 is released. <\/p>\n<!-- \/wp:paragraph -->\n\n#6-2","contentFiltered":"<p><a href=\"https:\/\/profiles.wordpress.org\/costdev\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>costdev<\/a> and I (<a href=\"https:\/\/profiles.wordpress.org\/afragen\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>afragen<\/a>) would personally like to thank everyone for helping test using the Faster Updates <span tabindex='0' class='glossary-item-container'>plugin<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Plugin<\/span> <span class='glossary-item-description'>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 <a href=\"https:\/\/wordpress.org\/plugins\/\" rel=\"nofollow\">https:\/\/wordpress.org\/plugins\/<\/a> or can be cost-based plugin from a third-party<\/span><\/span><\/span>.<\/p>\n\n\n\n<p>Successful testing has brought us to land <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57375\">#57375<\/a> in <span tabindex='0' class='glossary-item-container'>core<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Core<\/span> <span class='glossary-item-description'>Core is the set of software required to run WordPress. The Core Development Team builds WordPress.<\/span><\/span><\/span> for WordPress 6.2-beta1. This commit brings in the <code>move_dir()<\/code> and <code>wp_opcache_invalidate_directory()<\/code> functions into core. It also modifies <code>WP_Filesystem_Direct::move()<\/code> so that it functions similarly to the other filesystem <code>::move()<\/code> functions.<\/p>\n\n\n\n<p>With the modification of <code>WP_Upgrader::install_package()<\/code>in <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57557\">#57557<\/a>, all users will benefit from the improved efficiency and speed of using <code>move_dir()<\/code> over <code>copy_dir()<\/code>.<\/p>\n\n\n\n<p>At this time please deactivate and delete the Faster Updates plugin. It was only used for testing. If you are testing with <code>trunk<\/code> or the latest <code>Beta\/RC<\/code> in the WordPress <span tabindex='0' class='glossary-item-container'>Beta<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Beta<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> Tester plugin then you will enjoy the benefits until WordPress 6.2 is released. <\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/core\/tag\/6-2\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>6-2<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F03%2Ffaster-updates-testing-complete%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/03\/faster-updates-testing-complete\/","unixtime":1675448200,"unixtimeModified":1675712220,"entryHeaderMeta":"","linkPages":"","footerEntryMeta":"","tagsRaw":"6.2","tagsArray":[{"label":"6.2","count":31,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/6-2\/"}],"loginRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F03%2Ffaster-updates-testing-complete%2F&locale=en_US","hasPrevPost":false,"prevPostTitle":"","prevPostURL":"","hasNextPost":false,"nextPostTitle":"","nextPostURL":"","commentsOpen":true,"is_xpost":false,"editURL":null,"postActions":"<nav class='o2-dropdown-actions o2-post-actions'><button class='o2-dropdown-actions-disclosure genericon genericon-ellipsis'><span>Post Actions<\/span><\/button><ul><li><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F03%2Ffaster-updates-testing-complete%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/03\/faster-updates-testing-complete\/\" title=\"Scroll to comments\" class=\"o2-scroll-to-comments genericon genericon-downarrow\" data-action=\"scrolltocomments\" data-actionstate=\"default\" >Scroll<\/a><\/li><li><a href=\"https:\/\/wp.me\/p2AvED-qDc\" title=\"Shortlink\" class=\"short-link o2-short-link genericon genericon-link\" data-action=\"shortlink\" data-actionstate=\"default\" >Shortlink<\/a><\/li><\/ul><\/nav>","comments":[],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"Core","count":65,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/core\/"},{"label":"General","count":2206,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/general\/"},{"label":"Updates","count":325,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/updates\/"}],"post_tag":[{"label":"6.2","count":31,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/6-2\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":["costdev","afragen"],"mentionContext":"","isTrashed":false,"userLogin":"afragen","userNicename":"afragen"}]</script> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> <aside> </aside> </article><!-- #post-## --> <article id="post-102275" class="post-102275 post type-post status-publish format-standard hentry category-core category-devchat category-general tag-6-2 tag-dev-chat tag-meeting tag-summary mentions-afragen mentions-azaozz mentions-costdev mentions-desrosj mentions-ironprogrammer mentions-kraftbj mentions-luminuu mentions-peterwilsoncc mentions-sergeybiryukov mentions-swissspidy mentions-webcommsat author-webcommsat"> <header class="entry-header"> <div class="entry-meta"> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/webcommsat/" title="Posts by Abha Thakor ( @webcommsat )" class="author-avatar"> <img alt="" src="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/f1258d4b759b4436cf1989fdc3fab72f?s=48&amp;d=mm&amp;r=g" srcset="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/f1258d4b759b4436cf1989fdc3fab72f?s=96&amp;d=mm&amp;r=g 2x" class="avatar avatar-48 photo" height="48" width="48" loading="lazy" decoding="async"/> </a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/webcommsat/" title="Posts by Abha Thakor ( @webcommsat )" class="entry-author">Abha Thakor</a> <span class="entry-date"> <abbr title="2023-02-02T00:35:50Z">12:35 am <em>on</em> February 2, 2023</abbr> </span> <span class="entry-actions"> </span> <span class="entry-tags"> <br/>Tags: <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/6-2/" rel="tag">6.2 ( 31 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/dev-chat/" rel="tag">dev chat ( 609 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meeting/" rel="tag">meeting ( 214 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/summary/" rel="tag">summary ( 661 )</a> &nbsp;&nbsp; </span> </div><!-- .entry-meta --> <h1 class="entry-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/02/02/dev-chat-summary-february-1-2023/" rel="bookmark">Dev Chat summary, February 1, 2023</a></h1> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/archives/C02RQBWTW/p1675281590534679">Start of the weekly WordPress developers meeting</a> in the <span tabindex="0" class="glossary-item-container">core<span class="glossary-item-hidden-content"><span class="glossary-item-header">Core</span> <span class="glossary-item-description">Core is the set of software required to run WordPress. The Core Development Team builds WordPress.</span></span></span> channel of the Make WordPress <span tabindex="0" class="glossary-item-container">Slack<span class="glossary-item-hidden-content"><span class="glossary-item-header">Slack</span> <span class="glossary-item-description">Slack is a Collaborative Group Chat Platform <a href="http://web.archive.org/web/20230207183512/https://slack.com/">https://slack.com/</a>. The WordPress community has its own Slack Channel at <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">https://make.wordpress.org/chat/</a>.</span></span></span>.</p> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/31/dev-chat-agenda-february-1-2023/">Agenda</a> followed this week.</p> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/27/dev-chat-summary-january-25-2023/">Summary from Dev Chat, January 25, 2023</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ironprogrammer/" class="mention"><span class="mentions-prefix">@</span>ironprogrammer</a>: It’s been a busy week preparing for <span tabindex="0" class="glossary-item-container">Beta<span class="glossary-item-hidden-content"><span class="glossary-item-header">Beta</span> <span class="glossary-item-description">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.</span></span></span> 1, and many thanks to everyone who has contributed their valuable time towards the project.</p> <h2 class="wp-block-heading"><strong>Highlighted Posts</strong></h2> <ol><li><a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/24/proposal-old-tickets-trac-triage-sessions/" target="_blank">Proposal: Old Tickets Trac Triage Sessions</a> – next session will be on February 9, 2023 and all are welcome to come and help. If you can host a session, reply on the post.<br>Looking for any volunteers if they’d like to run another session, though you will be forgiven if your focus is on 6.2.<br></li> <li><a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/30/a-week-in-core-january-30-2022/" target="_blank">A Week in Core – January 30, 2022</a>, bringing us the following stats: <ul><li>49 commits</li> <li>59 contributors</li> <li>62 tickets created</li> <li>6 tickets reopened</li> <li>62 tickets closed</li> <li>5 new contributors </li> </ul></li> <li>Help Learn.<span tabindex="0" class="glossary-item-container">WordPress.org<span class="glossary-item-hidden-content"><span class="glossary-item-header">WordPress.org</span> <span class="glossary-item-description">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. <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/">https://wordpress.org/</a></span></span></span> provide suitable materials for users learning and keeping pace with the software</li> </ol><ul><li>Help share where you find materials to advance your WordPress knowledge and how you like materials to be presented. This will greatly assist Learn WordPress to provide more suitable content and presented in ways that would support users’ needs. Please fill in and share the Individual Learner Survey. It is expected to take 5-7 minutes of your time. <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://learn.wordpress.org/individual-learner-survey/" target="_blank">https://learn.wordpress.org/individual-learner-survey/</a></li> </ul><h2 class="wp-block-heading">Releases</h2> <h3 class="wp-block-heading">Next major: <strong>6.2 Release</strong></h3> <p><a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/6-2/" target="_blank">6.2 Development Cycle</a> – this has information on the schedule, <span tabindex="0" class="glossary-item-container">bug<span class="glossary-item-hidden-content"><span class="glossary-item-header">bug</span> <span class="glossary-item-description">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.</span></span></span> scrubs, and more.</p> <p>Reminder: Beta 1 is planned for February 7, 2023. No time as yet for start of Beta 1 release process, updates will be in the <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/archives/C04JZ199XPG">#6-2-release-leads</a> channel on Slack. </p> <p>The <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/18/bug-scrub-schedule-for-6-2/">bug scrub schedule</a> if you can pitch in.</p> <p>Beta 1 Release post – link will be shared after dev chat for comments until 23:59 UTC February 2, 2023.</p> <p>Walkthrough – provisional date February 21, 2023. More details to come.</p> <h2 class="wp-block-heading"><strong>Maintainer Updates/Blockers/Tickets Help</strong></h2> <p>Time for any <code>Component Maintainers</code> to highlight tickets that need help to land in 6.2.</p> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/kraftbj/" class="mention"><span class="mentions-prefix">@</span>kraftbj</a>: <strong>Emoji</strong>: Nothing for 6.2. While Emoji 15.0 was released last year, Twemoji, the library we use, has not been updated. Since there is still some unknown in the air, will be surveying other options. No decision or anything at this time or the near term. Looking for a plan/update for WP 6.3. <span tabindex="0" class="glossary-item-container">Ticket<span class="glossary-item-hidden-content"><span class="glossary-item-header">ticket</span> <span class="glossary-item-description">Created for both bug reports and feature development on the bug tracker.</span></span></span> <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57600">#57600</a>. </p> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/sergeybiryukov/" class="mention"><span class="mentions-prefix">@</span>sergeybiryukov</a>: <strong><span tabindex="0" class="glossary-item-container">I18N<span class="glossary-item-hidden-content"><span class="glossary-item-header">i18n</span> <span class="glossary-item-description">Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see <a href="#l10n">localization</a>. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.</span></span></span></strong>: <code>switch_to_user_locale()</code> function was introduced to make it easier to switch to a specific user’s <span tabindex="0" class="glossary-item-container">locale<span class="glossary-item-hidden-content"><span class="glossary-item-header">Locale</span> <span class="glossary-item-description">A locale is a combination of language and regional dialect. Usually locales correspond to countries, as is the case with Portuguese (Portugal) and Portuguese (Brazil). Other examples of locales include Canadian English and U.S. English.</span></span></span>. Thanks <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/swissspidy/" class="mention"><span class="mentions-prefix">@</span>swissspidy</a> and <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/costdev/" class="mention"><span class="mentions-prefix">@</span>costdev</a>! View ticket <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57123">#57123</a> for more details.</p> <p>Build/Test Tools, Date/Time, General, Permalinks: No major news this week </p> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/webcommsat/" class="mention"><span class="mentions-prefix">@</span>webcommsat</a>: <strong>About/ Help &amp; Quick/Edit</strong> scrub / review on Monday – focusing on clearing some of the tickets, some testing of patches aimed at 6.2. May call out for further testing later today as tests still running. Additional component maintainer to be added after a number of years of assisting on tickets.</p> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/afragen/" class="mention"><span class="mentions-prefix">@</span>afragen</a>: <strong>Upgrade/Install</strong>. Getting closer to landing <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57375">#57375</a> and <a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57557">#57557</a> for 6.2. This should provide much needed stability and performance improvements to <span tabindex="0" class="glossary-item-container">plugin<span class="glossary-item-hidden-content"><span class="glossary-item-header">Plugin</span> <span class="glossary-item-description">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</span></span></span>/theme updating. It should also pave the way for other features. Shared thanks to <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/azaozz/" class="mention"><span class="mentions-prefix">@</span>azaozz</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/peterwilsoncc/" class="mention"><span class="mentions-prefix">@</span>peterwilsoncc</a> and <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/costdev/" class="mention"><span class="mentions-prefix">@</span>costdev</a> for getting us almost over the finish line in the past two to three weeks, and to everyone else who has played a significant part.</p> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/luminuu/" class="mention"><span class="mentions-prefix">@</span>luminuu</a>: request for views on the ticket <strong><a href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/55985">#55985</a></strong> to move it forward before the feature freeze for 6.2. The specific PR to test this would be <a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/wordpress-develop/pull/2920">GitHub #2920</a>.This relates to removing Google fonts from Twenty Twelve.</p> <h2 class="wp-block-heading">Open Floor</h2> <h3 class="wp-block-heading">Community Summit</h3> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/webcommsat/" class="mention"><span class="mentions-prefix">@</span>webcommsat</a>: <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://communitysummit.wordcamp.org/2023/" target="_blank">Community Summit will take place August 22-23, 2023</a> – the deadline has been extended for comments/ suggestions from Make teams for this year’s event. I will be sharing a post with the key information so far, and to provide a space for <span tabindex="0" class="glossary-item-container">core contributors<span class="glossary-item-hidden-content"><span class="glossary-item-header">Core Contributors</span> <span class="glossary-item-description">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.</span></span></span> to add comments which the team can submit in the next few weeks.</p> <p>If you were involved in the previous Community Summit, any insight on highlighting topics from core or anything that was raised that could be re-highlighted, let Abha know or comment on the <span tabindex="0" class="glossary-item-container">P2<span class="glossary-item-hidden-content"><span class="glossary-item-header">P2</span> <span class="glossary-item-description">A <a href="http://web.archive.org/web/20230207183512/http://p2theme.com/">free theme for WordPress</a>, known for front-end posting, used by WordPress for development updates and project management. See our <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/">main development blog</a> and <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/">other workgroup blogs</a>.</span></span></span> post which is coming.</p> <h3 class="wp-block-heading"><strong><span tabindex="0" class="glossary-item-container">WordCamp<span class="glossary-item-hidden-content"><span class="glossary-item-header">WordCamp</span> <span class="glossary-item-description">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. <a href="http://web.archive.org/web/20230207183512/https://central.wordcamp.org/about/">Learn more</a>.</span></span></span> Asia <span tabindex="0" class="glossary-item-container">Contributor Day<span class="glossary-item-hidden-content"><span class="glossary-item-header">Contributor Day</span> <span class="glossary-item-description">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 <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/">https://make.wordpress.org/</a> There are many teams that people can participate in, each with a different focus. <a href="http://web.archive.org/web/20230207183512/https://2017.us.wordcamp.org/contributor-day/">https://2017.us.wordcamp.org/contributor-day/</a> <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/">https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/</a>.</span></span></span> </strong></h3> <p>The <a href="http://web.archive.org/web/20230207183512/https://asia.wordcamp.org/2023/contributor-day/">event</a> will take place on <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230217T0200"><abbr class="date" title="2023-02-17T02:00:00+00:00">February 17, 2023, 02.00 UTC</abbr></a>. <br><br>Update from <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/desrosj/" class="mention"><span class="mentions-prefix">@</span>desrosj</a>: Working on getting this together. Expecting a performance table and editor table, in addition to general Core tables. Working on a write up of “how to be prepared for Contributor Day” with the hope of getting it sent to attendees prior to the event to limit the amount of debugging local environment problems that has to be done on the event day. Hoping it will make the day more positive and productive overall! If it is not possible to go on the site, it may be communicated via an an email to attendees instead.</p> <p>Update from <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ironprogrammer/" class="mention"><span class="mentions-prefix">@</span>ironprogrammer</a>: started drafting similar guidelines for Test contributors. Numbers expected useful, and for volunteers to know.</p> <p>Update from <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/webcommsat/" class="mention"><span class="mentions-prefix">@</span>webcommsat</a>: <br>– anyone working on core docs for this contributor event, can we also use some of this to update the handbook to help others prepare for these events in the future. Cross-link from core handbook to Test guide.<br>– appears that there will be a virtual attendees too at this event. They will join teams’ slack channels after the team introductions. Some have been joining already! If you can assist virtually with signposting new contributors on Slack during the event, please let abhanonstopnewsuk know on Slack, with what times you could provide support (in UTC).<br>– to follow up with organizers on virtual offering, numbers signed up for both in-person and virtual, and if known, how many have expressed preference to join the Core Team.</p> <p></p> <p></p> <p class="has-text-align-right"><em>Props to: <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/ironprogrammer/" class="mention"><span class="mentions-prefix">@</span>ironprogrammer</a> for facilitating the meeting and summary review, </em><br>and to <em><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/webcommsat/" class="mention"><span class="mentions-prefix">@</span>webcommsat</a> for preparing the agenda and writing the notes.</em></p> <p></p> <p></p> <p></p> <p></p> <p class="o2-appended-tags"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/6-2/" class="tag"><span class="tag-prefix">#</span>6-2</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/dev-chat/" class="tag"><span class="tag-prefix">#</span>dev-chat</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meeting/" class="tag"><span class="tag-prefix">#</span>meeting</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/summary/" class="tag"><span class="tag-prefix">#</span>summary</a></p><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"><li class="o2-post-footer-action"><a href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F02%2Fdev-chat-summary-february-1-2023%2F%23respond&amp;locale=en_US" title="Login to Reply" class="genericon genericon-reply" data-action="login-to-reply" data-actionstate="default">Login to Reply</a></li></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-102275" data-post-id="102275" type="application/json" style="display:none">[{"type":"post","id":102275,"postID":102275,"cssClasses":"post post-102275 type-post status-publish format-standard hentry category-core category-devchat category-general tag-6-2 tag-dev-chat tag-meeting tag-summary mentions-afragen mentions-azaozz mentions-costdev mentions-desrosj mentions-ironprogrammer mentions-kraftbj mentions-luminuu mentions-peterwilsoncc mentions-sergeybiryukov mentions-swissspidy mentions-webcommsat author-webcommsat","parentID":0,"titleRaw":"Dev Chat summary, February 1, 2023","titleFiltered":"Dev Chat summary, February 1, 2023","titleWasGeneratedFromContent":false,"contentRaw":"<!-- wp:paragraph -->\n<p><a href=\"https:\/\/wordpress.slack.com\/archives\/C02RQBWTW\/p1675281590534679\">Start of the weekly WordPress developers meeting<\/a> in the core channel of the Make WordPress Slack.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/31\/dev-chat-agenda-february-1-2023\/\">Agenda<\/a> followed this week.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/27\/dev-chat-summary-january-25-2023\/\">Summary from Dev Chat, January 25, 2023<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@ironprogrammer: It\u2019s been a busy week preparing for Beta 1, and many thanks to everyone who has contributed their valuable time towards the project.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\"><strong>Highlighted Posts<\/strong><\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:list {\"ordered\":true} -->\n<ol><!-- wp:list-item -->\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/24\/proposal-old-tickets-trac-triage-sessions\/\" target=\"_blank\">Proposal: Old Tickets Trac Triage Sessions<\/a>&nbsp;\u2013 next session will be on February 9, 2023 and all are welcome to come and help. If you can host a session, reply on the post.<br>Looking for any volunteers if they\u2019d like to run another session, though you will be forgiven if your focus is on 6.2.<br><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/30\/a-week-in-core-january-30-2022\/\" target=\"_blank\">A Week in Core \u2013 January 30, 2022<\/a>, bringing us the following stats:<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>49 commits<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>59 contributors<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>62 tickets created<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>6 tickets reopened<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>62 tickets closed<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>5 new contributors&nbsp;<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Help Learn.WordPress.org provide suitable materials for users learning and keeping pace with the software<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!-- \/wp:list -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Help share where you find materials to advance your WordPress knowledge and how you like materials to be presented. This will greatly assist Learn WordPress to provide more suitable content and presented in ways that would support users' needs. Please fill in and share the Individual Learner Survey. It is expected to take 5-7 minutes of your time.&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/learn.wordpress.org\/individual-learner-survey\/\" target=\"_blank\">https:\/\/learn.wordpress.org\/individual-learner-survey\/<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Releases<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Next major: <strong>6.2 Release<\/strong><\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/make.wordpress.org\/core\/6-2\/\" target=\"_blank\">6.2 Development Cycle<\/a>&nbsp;\u2013 this has information on the schedule, bug scrubs, and more.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Reminder: Beta 1 is planned for February 7, 2023. No time as yet for start of Beta 1 release process, updates will be in the <a href=\"https:\/\/wordpress.slack.com\/archives\/C04JZ199XPG\">#6-2-release-leads<\/a> channel on Slack.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The <a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/18\/bug-scrub-schedule-for-6-2\/\">bug scrub schedule<\/a> if you can pitch in.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Beta 1 Release post - link will be shared after dev chat for comments until 23:59 UTC February 2, 2023.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Walkthrough - provisional date February 21, 2023. More details to come.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\"><strong>Maintainer Updates\/Blockers\/Tickets Help<\/strong><\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Time for any&nbsp;<code>Component Maintainers<\/code>&nbsp;to highlight tickets that need help to land in 6.2.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@kraftbj: <strong>Emoji<\/strong>:&nbsp;Nothing for 6.2. While Emoji 15.0 was released last year, Twemoji, the library we use, has not been updated. Since there is still some unknown in the air, will be surveying other options. No decision or anything at this time or the near term. Looking for a plan\/update for WP 6.3.&nbsp;Ticket #57600.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@sergeybiryukov: <strong>I18N<\/strong>:&nbsp;<code>switch_to_user_locale()<\/code>&nbsp;function was introduced to make it easier to switch to a specific user\u2019s locale. Thanks&nbsp;@swissspidy and @costdev!&nbsp;View ticket #57123 for more details.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Build\/Test Tools, Date\/Time, General, Permalinks: No major news this week&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@webcommsat: <strong>About\/ Help &amp; Quick\/Edit<\/strong> scrub \/ review on Monday - focusing on clearing some of the tickets, some testing of patches aimed at 6.2. May call out for further testing later today as tests still running. Additional component maintainer to be added after a number of years of assisting on tickets.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@afragen: <strong>Upgrade\/Install<\/strong>. Getting closer to landing #57375 and #57557 for 6.2. This should provide much needed stability and performance improvements to plugin\/theme updating. It should also pave the way for other features. Shared thanks to&nbsp;@azaozz @peterwilsoncc and @costdev for getting us almost over the finish line in the past two to three weeks, and to everyone else who has played a significant part.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>@luminuu: request for views on the ticket <strong>#55985<\/strong> to move it forward before the feature freeze for 6.2. The specific PR to test this would be <a href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/2920\">GitHub #2920<\/a>.This relates to removing Google fonts from Twenty Twelve.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Open Floor<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Community Summit<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@webcommsat: <a rel=\"noreferrer noopener\" href=\"https:\/\/communitysummit.wordcamp.org\/2023\/\" target=\"_blank\">Community Summit will take place August 22-23, 2023<\/a>&nbsp;- the deadline has been extended for comments\/ suggestions from Make teams for this year's event. I will be sharing a post with the key information so far, and to provide a space for core contributors to add comments which the team can submit in the next few weeks.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>If you were involved in the previous Community Summit, any insight on highlighting topics from core or anything that was raised that could be re-highlighted, let Abha know or comment on the P2 post which is coming.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\"><strong>WordCamp Asia Contributor Day <\/strong><\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>The <a href=\"https:\/\/asia.wordcamp.org\/2023\/contributor-day\/\">event<\/a> will take place on [time]February 17, 2023, 02.00 UTC[\/time]. <br><br>Update from @desrosj: Working on getting this together. Expecting a performance table and editor table, in addition to general Core tables. Working on a write up of \u201chow to be prepared for Contributor Day\u201d with the hope of getting it sent to attendees prior to the event to limit the amount of debugging local environment problems that has to be done on the event day. Hoping it will make the day more positive and productive overall! If it is not possible to go on the site, it may be communicated via an an email to attendees instead.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Update from @ironprogrammer: started drafting similar guidelines for Test contributors. Numbers expected useful, and for volunteers to know.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Update from @webcommsat: <br>- anyone working on core docs for this contributor event, can we also use some of this to update the handbook to help others prepare for these events in the future. Cross-link from core handbook to Test guide.<br>- appears that there will be a virtual attendees too at this event. They will join teams' slack channels after the team introductions. Some have been joining already! If you can assist virtually with signposting new contributors on Slack during the event, please let abhanonstopnewsuk know on Slack, with what times you could provide support (in UTC).<br>- to follow up with organizers on virtual offering, numbers signed up for both in-person and virtual, and if known, how many have expressed preference to join the Core Team.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"align\":\"right\"} -->\n<p class=\"has-text-align-right\"><em>Props to: @ironprogrammer for facilitating the meeting and summary review, <\/em><br>and to <em>@webcommsat for preparing the agenda and writing the notes.<\/em><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n#6-2, #dev-chat, #meeting, #summary","contentFiltered":"<p><a href=\"https:\/\/wordpress.slack.com\/archives\/C02RQBWTW\/p1675281590534679\">Start of the weekly WordPress developers meeting<\/a> in the <span tabindex='0' class='glossary-item-container'>core<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Core<\/span> <span class='glossary-item-description'>Core is the set of software required to run WordPress. The Core Development Team builds WordPress.<\/span><\/span><\/span> channel of the Make WordPress <span tabindex='0' class='glossary-item-container'>Slack<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Slack<\/span> <span class='glossary-item-description'>Slack is a Collaborative Group Chat Platform <a href=\"https:\/\/slack.com\/\">https:\/\/slack.com\/<\/a>. The WordPress community has its own Slack Channel at <a href=\"https:\/\/make.wordpress.org\/chat\/\">https:\/\/make.wordpress.org\/chat\/<\/a>.<\/span><\/span><\/span>.<\/p>\n\n\n\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/31\/dev-chat-agenda-february-1-2023\/\">Agenda<\/a> followed this week.<\/p>\n\n\n\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/27\/dev-chat-summary-january-25-2023\/\">Summary from Dev Chat, January 25, 2023<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/ironprogrammer\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ironprogrammer<\/a>: It\u2019s been a busy week preparing for <span tabindex='0' class='glossary-item-container'>Beta<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Beta<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> 1, and many thanks to everyone who has contributed their valuable time towards the project.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Highlighted Posts<\/strong><\/h2>\n\n\n\n<ol><li><a rel=\"noreferrer noopener\" href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/24\/proposal-old-tickets-trac-triage-sessions\/\" target=\"_blank\">Proposal: Old Tickets Trac Triage Sessions<\/a>\u00a0\u2013 next session will be on February 9, 2023 and all are welcome to come and help. If you can host a session, reply on the post.<br>Looking for any volunteers if they\u2019d like to run another session, though you will be forgiven if your focus is on 6.2.<br><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/30\/a-week-in-core-january-30-2022\/\" target=\"_blank\">A Week in Core \u2013 January 30, 2022<\/a>, bringing us the following stats:\n<ul><li>49 commits<\/li>\n\n\n\n<li>59 contributors<\/li>\n\n\n\n<li>62 tickets created<\/li>\n\n\n\n<li>6 tickets reopened<\/li>\n\n\n\n<li>62 tickets closed<\/li>\n\n\n\n<li>5 new contributors\u00a0<\/li>\n<\/ul><\/li>\n\n\n\n<li>Help Learn.<span tabindex='0' class='glossary-item-container'>WordPress.org<span class='glossary-item-hidden-content'><span class='glossary-item-header'>WordPress.org<\/span> <span class='glossary-item-description'>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. <a href=\"https:\/\/wordpress.org\/\">https:\/\/wordpress.org\/<\/a><\/span><\/span><\/span> provide suitable materials for users learning and keeping pace with the software<\/li>\n<\/ol><ul><li>Help share where you find materials to advance your WordPress knowledge and how you like materials to be presented. This will greatly assist Learn WordPress to provide more suitable content and presented in ways that would support users\u2019 needs. Please fill in and share the Individual Learner Survey. It is expected to take 5-7 minutes of your time.\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/learn.wordpress.org\/individual-learner-survey\/\" target=\"_blank\">https:\/\/learn.wordpress.org\/individual-learner-survey\/<\/a><\/li>\n<\/ul><h2 class=\"wp-block-heading\">Releases<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Next major: <strong>6.2 Release<\/strong><\/h3>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/make.wordpress.org\/core\/6-2\/\" target=\"_blank\">6.2 Development Cycle<\/a>\u00a0\u2013 this has information on the schedule, <span tabindex='0' class='glossary-item-container'>bug<span class='glossary-item-hidden-content'><span class='glossary-item-header'>bug<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> scrubs, and more.<\/p>\n\n\n\n<p>Reminder: Beta 1 is planned for February 7, 2023. No time as yet for start of Beta 1 release process, updates will be in the <a href=\"https:\/\/wordpress.slack.com\/archives\/C04JZ199XPG\">#6-2-release-leads<\/a> channel on Slack.\u00a0<\/p>\n\n\n\n<p>The <a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/18\/bug-scrub-schedule-for-6-2\/\">bug scrub schedule<\/a> if you can pitch in.<\/p>\n\n\n\n<p>Beta 1 Release post \u2013 link will be shared after dev chat for comments until 23:59 UTC February 2, 2023.<\/p>\n\n\n\n<p>Walkthrough \u2013 provisional date February 21, 2023. More details to come.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Maintainer Updates\/Blockers\/Tickets Help<\/strong><\/h2>\n\n\n\n<p>Time for any\u00a0<code>Component Maintainers<\/code>\u00a0to highlight tickets that need help to land in 6.2.<\/p>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/kraftbj\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>kraftbj<\/a>: <strong>Emoji<\/strong>:\u00a0Nothing for 6.2. While Emoji 15.0 was released last year, Twemoji, the library we use, has not been updated. Since there is still some unknown in the air, will be surveying other options. No decision or anything at this time or the near term. Looking for a plan\/update for WP 6.3.\u00a0<span tabindex='0' class='glossary-item-container'>Ticket<span class='glossary-item-hidden-content'><span class='glossary-item-header'>ticket<\/span> <span class='glossary-item-description'>Created for both bug reports and feature development on the bug tracker.<\/span><\/span><\/span> <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57600\">#57600<\/a>.\u00a0<\/p>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/sergeybiryukov\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>sergeybiryukov<\/a>: <strong><span tabindex='0' class='glossary-item-container'>I18N<span class='glossary-item-hidden-content'><span class='glossary-item-header'>i18n<\/span> <span class='glossary-item-description'>Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see <a href=\"#l10n\">localization<\/a>. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.<\/span><\/span><\/span><\/strong>:\u00a0<code>switch_to_user_locale()<\/code>\u00a0function was introduced to make it easier to switch to a specific user\u2019s <span tabindex='0' class='glossary-item-container'>locale<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Locale<\/span> <span class='glossary-item-description'>A locale is a combination of language and regional dialect. Usually locales correspond to countries, as is the case with Portuguese (Portugal) and Portuguese (Brazil). Other examples of locales include Canadian English and U.S. English.<\/span><\/span><\/span>. Thanks\u00a0<a href=\"https:\/\/profiles.wordpress.org\/swissspidy\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>swissspidy<\/a> and <a href=\"https:\/\/profiles.wordpress.org\/costdev\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>costdev<\/a>!\u00a0View ticket <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57123\">#57123<\/a> for more details.<\/p>\n\n\n\n<p>Build\/Test Tools, Date\/Time, General, Permalinks: No major news this week\u00a0<\/p>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/webcommsat\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>webcommsat<\/a>: <strong>About\/ Help &amp; Quick\/Edit<\/strong> scrub \/ review on Monday \u2013 focusing on clearing some of the tickets, some testing of patches aimed at 6.2. May call out for further testing later today as tests still running. Additional component maintainer to be added after a number of years of assisting on tickets.<\/p>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/afragen\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>afragen<\/a>: <strong>Upgrade\/Install<\/strong>. Getting closer to landing <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57375\">#57375<\/a> and <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57557\">#57557<\/a> for 6.2. This should provide much needed stability and performance improvements to <span tabindex='0' class='glossary-item-container'>plugin<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Plugin<\/span> <span class='glossary-item-description'>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 <a href=\"https:\/\/wordpress.org\/plugins\/\" rel=\"nofollow\">https:\/\/wordpress.org\/plugins\/<\/a> or can be cost-based plugin from a third-party<\/span><\/span><\/span>\/theme updating. It should also pave the way for other features. Shared thanks to\u00a0<a href=\"https:\/\/profiles.wordpress.org\/azaozz\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>azaozz<\/a> <a href=\"https:\/\/profiles.wordpress.org\/peterwilsoncc\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>peterwilsoncc<\/a> and <a href=\"https:\/\/profiles.wordpress.org\/costdev\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>costdev<\/a> for getting us almost over the finish line in the past two to three weeks, and to everyone else who has played a significant part.<\/p>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/luminuu\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>luminuu<\/a>: request for views on the ticket <strong><a href=\"https:\/\/core.trac.wordpress.org\/ticket\/55985\">#55985<\/a><\/strong> to move it forward before the feature freeze for 6.2. The specific PR to test this would be <a href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/2920\">GitHub #2920<\/a>.This relates to removing Google fonts from Twenty Twelve.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Open Floor<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Community Summit<\/h3>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/webcommsat\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>webcommsat<\/a>: <a rel=\"noreferrer noopener\" href=\"https:\/\/communitysummit.wordcamp.org\/2023\/\" target=\"_blank\">Community Summit will take place August 22-23, 2023<\/a>\u00a0\u2013 the deadline has been extended for comments\/ suggestions from Make teams for this year\u2019s event. I will be sharing a post with the key information so far, and to provide a space for <span tabindex='0' class='glossary-item-container'>core contributors<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Core Contributors<\/span> <span class='glossary-item-description'>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. <a href=\"https:\/\/core.trac.wordpress.org\" rel=\"nofollow\">https:\/\/core.trac.wordpress.org<\/a>.<\/span><\/span><\/span> to add comments which the team can submit in the next few weeks.<\/p>\n\n\n\n<p>If you were involved in the previous Community Summit, any insight on highlighting topics from core or anything that was raised that could be re-highlighted, let Abha know or comment on the <span tabindex='0' class='glossary-item-container'>P2<span class='glossary-item-hidden-content'><span class='glossary-item-header'>P2<\/span> <span class='glossary-item-description'>A <a href=\"http:\/\/p2theme.com\/\">free theme for WordPress<\/a>, known for front-end posting, used by WordPress for development updates and project management. See our <a href=\"https:\/\/make.wordpress.org\/core\/\">main development blog<\/a> and <a href=\"https:\/\/make.wordpress.org\/\">other workgroup blogs<\/a>.<\/span><\/span><\/span> post which is coming.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><span tabindex='0' class='glossary-item-container'>WordCamp<span class='glossary-item-hidden-content'><span class='glossary-item-header'>WordCamp<\/span> <span class='glossary-item-description'>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\u2019ve learned throughout the year and share the joy. <a href=\"https:\/\/central.wordcamp.org\/about\/\">Learn more<\/a>.<\/span><\/span><\/span> Asia <span tabindex='0' class='glossary-item-container'>Contributor Day<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Contributor Day<\/span> <span class='glossary-item-description'>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 <a href=\"https:\/\/make.wordpress.org\/\">https:\/\/make.wordpress.org\/<\/a> There are many teams that people can participate in, each with a different focus. <a href=\"https:\/\/2017.us.wordcamp.org\/contributor-day\/\">https:\/\/2017.us.wordcamp.org\/contributor-day\/<\/a> <a href=\"https:\/\/make.wordpress.org\/support\/handbook\/getting-started\/getting-started-at-a-contributor-day\/\">https:\/\/make.wordpress.org\/support\/handbook\/getting-started\/getting-started-at-a-contributor-day\/<\/a>.<\/span><\/span><\/span> <\/strong><\/h3>\n\n\n\n<p>The <a href=\"https:\/\/asia.wordcamp.org\/2023\/contributor-day\/\">event<\/a> will take place on <a href=\"https:\/\/www.timeanddate.com\/worldclock\/fixedtime.html?iso=20230217T0200\"><abbr class=\"date\" title=\"2023-02-17T02:00:00+00:00\">February 17, 2023, 02.00 UTC<\/abbr><\/a>. <br><br>Update from <a href=\"https:\/\/profiles.wordpress.org\/desrosj\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>desrosj<\/a>: Working on getting this together. Expecting a performance table and editor table, in addition to general Core tables. Working on a write up of \u201chow to be prepared for Contributor Day\u201d with the hope of getting it sent to attendees prior to the event to limit the amount of debugging local environment problems that has to be done on the event day. Hoping it will make the day more positive and productive overall! If it is not possible to go on the site, it may be communicated via an an email to attendees instead.<\/p>\n\n\n\n<p>Update from <a href=\"https:\/\/profiles.wordpress.org\/ironprogrammer\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ironprogrammer<\/a>: started drafting similar guidelines for Test contributors. Numbers expected useful, and for volunteers to know.<\/p>\n\n\n\n<p>Update from <a href=\"https:\/\/profiles.wordpress.org\/webcommsat\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>webcommsat<\/a>: <br>\u2013 anyone working on core docs for this contributor event, can we also use some of this to update the handbook to help others prepare for these events in the future. Cross-link from core handbook to Test guide.<br>\u2013 appears that there will be a virtual attendees too at this event. They will join teams\u2019 slack channels after the team introductions. Some have been joining already! If you can assist virtually with signposting new contributors on Slack during the event, please let abhanonstopnewsuk know on Slack, with what times you could provide support (in UTC).<br>\u2013 to follow up with organizers on virtual offering, numbers signed up for both in-person and virtual, and if known, how many have expressed preference to join the Core Team.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-right\"><em>Props to: <a href=\"https:\/\/profiles.wordpress.org\/ironprogrammer\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ironprogrammer<\/a> for facilitating the meeting and summary review, <\/em><br>and to <em><a href=\"https:\/\/profiles.wordpress.org\/webcommsat\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>webcommsat<\/a> for preparing the agenda and writing the notes.<\/em><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/core\/tag\/6-2\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>6-2<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/dev-chat\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>dev-chat<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/meeting\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>meeting<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/summary\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>summary<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F02%2Fdev-chat-summary-february-1-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/02\/dev-chat-summary-february-1-2023\/","unixtime":1675298150,"unixtimeModified":1675773782,"entryHeaderMeta":"","linkPages":"","footerEntryMeta":"","tagsRaw":"6.2, dev chat, meeting, summary","tagsArray":[{"label":"6.2","count":31,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/6-2\/"},{"label":"dev chat","count":609,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/dev-chat\/"},{"label":"meeting","count":214,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meeting\/"},{"label":"summary","count":661,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/summary\/"}],"loginRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F02%2Fdev-chat-summary-february-1-2023%2F&locale=en_US","hasPrevPost":false,"prevPostTitle":"","prevPostURL":"","hasNextPost":false,"nextPostTitle":"","nextPostURL":"","commentsOpen":true,"is_xpost":false,"editURL":null,"postActions":"<nav class='o2-dropdown-actions o2-post-actions'><button class='o2-dropdown-actions-disclosure genericon genericon-ellipsis'><span>Post Actions<\/span><\/button><ul><li><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F02%2F02%2Fdev-chat-summary-february-1-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/02\/02\/dev-chat-summary-february-1-2023\/\" title=\"Scroll to comments\" class=\"o2-scroll-to-comments genericon genericon-downarrow\" data-action=\"scrolltocomments\" data-actionstate=\"default\" >Scroll<\/a><\/li><li><a href=\"https:\/\/wp.me\/p2AvED-qBB\" title=\"Shortlink\" class=\"short-link o2-short-link genericon genericon-link\" data-action=\"shortlink\" data-actionstate=\"default\" >Shortlink<\/a><\/li><\/ul><\/nav>","comments":[],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"Core","count":65,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/core\/"},{"label":"Devchat","count":89,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/devchat\/"},{"label":"General","count":2206,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/general\/"}],"post_tag":[{"label":"6.2","count":31,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/6-2\/"},{"label":"dev chat","count":609,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/dev-chat\/"},{"label":"meeting","count":214,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meeting\/"},{"label":"summary","count":661,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/summary\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":["ironprogrammer","kraftbj","sergeybiryukov","swissspidy","costdev","webcommsat","afragen","azaozz","peterwilsoncc","luminuu","desrosj"],"mentionContext":"","isTrashed":false,"userLogin":"webcommsat","userNicename":"webcommsat"}]</script> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> <aside> </aside> </article><!-- #post-## --> <article id="post-102255" class="post-102255 post type-post status-publish format-standard hentry category-general tag-core-js tag-core-media tag-core-performance tag-hosting-community tag-meta tag-performance tag-performance-chat tag-summary mentions-adamsilverstein mentions-aristath mentions-clarkeemily mentions-flixos90 mentions-joegrainger mentions-joemcgill mentions-johnbillion mentions-mikeschroder mentions-mukesh27 mentions-olliejones mentions-sergiomdgomes mentions-spacedmonkey mentions-tillkruess author-clarkeemily"> <header class="entry-header"> <div class="entry-meta"> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/clarkeemily/" title="Posts by Emily Clarke ( @clarkeemily )" class="author-avatar"> <img alt="" src="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/0665557a5c61dd768621136829fcb60a?s=48&amp;d=mm&amp;r=g" srcset="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/0665557a5c61dd768621136829fcb60a?s=96&amp;d=mm&amp;r=g 2x" class="avatar avatar-48 photo" height="48" width="48" loading="lazy" decoding="async"/> </a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/clarkeemily/" title="Posts by Emily Clarke ( @clarkeemily )" class="entry-author">Emily Clarke</a> <span class="entry-date"> <abbr title="2023-01-31T17:03:49Z">5:03 pm <em>on</em> January 31, 2023</abbr> </span> <span class="entry-actions"> </span> <span class="entry-tags"> <br/>Tags: <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-js/" rel="tag">core-js ( 130 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-media/" rel="tag">core-media ( 103 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-performance/" rel="tag">core-performance ( 11 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/hosting-community/" rel="tag">hosting-community ( 31 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meta/" rel="tag">meta ( 32 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance/" rel="tag">performance ( 166 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance-chat/" rel="tag">performance-chat ( 127 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/summary/" rel="tag">summary ( 661 )</a> &nbsp;&nbsp; </span> </div><!-- .entry-meta --> <h1 class="entry-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/31/performance-team-meeting-summary-31-january-2023/" rel="bookmark">Performance Chat Summary: 31 January 2023</a></h1> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/31/performance-chat-agenda-31-january-2023-2/">Meeting agenda here</a> and the full chat log is available <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/archives/C02KGN5K076/p1675180808469109">beginning here on Slack</a>.</p> <h2 class="wp-block-heading">Announcements</h2> <ul><li><strong>Performance team roadmap for 2023</strong> https://github.com/WordPress/performance/issues/631 If you’re actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue! <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> Anyone that is more or less regularly contributing to the team is asked to think about and share their priorities for this year, if possible</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> There is also SQLite database and object cache that are in play <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> I think SQLite is clearly a focus. What is on the issue right now is not at all a complete roadmap. The idea is that anyone can post comments with what they would like to prioritize</li> </ul></li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/olliejones/" class="mention"><span class="mentions-prefix">@</span>olliejones</a> It’s my impression that almost nothing, except <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> contributions, are on the priority list yet. So, it’s up to the rest of us. <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> Exactly, I just posted 2 things that we already have proposal posts for, as a starting point. So yes, it’s explicitly a call for anyone involved in the team to contribute to this roadmap</li> </ul></li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> One thing I have not discussed publicly, but want to look into lazy loading meta data in core. We have a problem that more and more WP_Queries are being run per page and lots of post meta is being loaded when not needed https://core.trac.wordpress.org/ticket/57496 <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> That would be a great item to add</li> </ul></li> </ul></li> <li>The <span tabindex="0" class="glossary-item-container">Gutenberg<span class="glossary-item-hidden-content"><span class="glossary-item-header">Gutenberg</span> <span class="glossary-item-description">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. <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/gutenberg/">https://wordpress.org/gutenberg/</a></span></span></span> team recently added <strong>TTFB measurement </strong>to their repo, which is being collected in the code health dashboard here: <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://codehealth.vercel.app/project/1" target="_blank">https://codehealth.vercel.app/project/1</a>. It’s making visible the performance <span tabindex="0" class="glossary-item-container">regression<span class="glossary-item-hidden-content"><span class="glossary-item-header">regression</span> <span class="glossary-item-description">A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or <a href="#blocker">blockers</a>. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5.</span></span></span> in <span tabindex="0" class="glossary-item-container">block<span class="glossary-item-hidden-content"><span class="glossary-item-header">Block</span> <span class="glossary-item-description">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.</span></span></span> theme rendering when compared with classic themes for a simple “hello world” page. As a team, we would like to make sure we’re properly prioritizing the tickets we have for 6.2 that would positively impact this metric—particularly anything that we need to land before the <span tabindex="0" class="glossary-item-container">beta<span class="glossary-item-hidden-content"><span class="glossary-item-header">Beta</span> <span class="glossary-item-description">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.</span></span></span> 1 milestone next week. <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> I think much of the work for 6.2 that was focused on improving server response times for block themes has already been merged, but I’m mindful of the beta milestone coming next week and want to help prioritize helping land anything that I can that is still in the air. <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> me and <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> have worked a lot on block theme performance. Any questions on what I am working on, please feel free to <span tabindex="0" class="glossary-item-container">ping<span class="glossary-item-hidden-content"><span class="glossary-item-header">Ping</span> <span class="glossary-item-description">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.”</span></span></span> me</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> Main thing is whether there are any enhancements that still need to land that you’re waiting on review for?</li> </ul></li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/clarkeemily/" class="mention"><span class="mentions-prefix">@</span>clarkeemily</a> we also have the Bug Scrub tomorrow at 16:00 UTC time where we can talk through other 6.2 performance items</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mukesh27/" class="mention"><span class="mentions-prefix">@</span>mukesh27</a> Is anyone on the Gutenberg team checking those regressions, or do we have to? <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> Good question. I think they are, but there’s no reason we shouldn’t take a look every so often. Really, it would be nice to do something similar for <span tabindex="0" class="glossary-item-container">Core<span class="glossary-item-hidden-content"><span class="glossary-item-header">Core</span> <span class="glossary-item-description">Core is the set of software required to run WordPress. The Core Development Team builds WordPress.</span></span></span></li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mukesh27/" class="mention"><span class="mentions-prefix">@</span>mukesh27</a> Are those changes incorporated into the core of WordPress?</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/johnbillion/" class="mention"><span class="mentions-prefix">@</span>johnbillion</a> I’d love to do something similar for core, the main problem is how to avoid variance so the reporting over time is accurate</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> We have talked about it before in that recent hallway hangout earlier in January. In fact @adamsilversteinis working on a Make post that should go out this week</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> I would also have some way of query count per page load.</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> I think long term variance is a concern, but maybe not a <span tabindex="0" class="glossary-item-container">blocker<span class="glossary-item-hidden-content"><span class="glossary-item-header">blocker</span> <span class="glossary-item-description">A bug which is so severe that it blocks a release.</span></span></span> as long as the short term trends are instructive/useful.</li> </ul></li> </ul></li> <li>Plan to have <strong>quick-fire focus area updates</strong> (15m) so we can focus the remainder of todays chat on Next steps for Unbundling the Performance Lab <span tabindex="0" class="glossary-item-container">Plugin<span class="glossary-item-hidden-content"><span class="glossary-item-header">Plugin</span> <span class="glossary-item-description">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</span></span></span> (<a href="http://web.archive.org/web/20230207183512/https://docs.google.com/document/d/1_r3cVeOhhpVKuqmkGr4Hr-gNHPR7qQLCF6CUNMjwAmI/edit">proposal</a>)</li> </ul><h2 class="wp-block-heading" id="focus-group-updates">Focus area updates</h2> <h3 class="wp-block-heading" id="images">Images</h3> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/adamsilverstein/" class="mention"><span class="mentions-prefix">@</span>adamsilverstein</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/mikeschroder/" class="mention"><span class="mentions-prefix">@</span>mikeschroder</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/1">GitHub project</a></p> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/adamsilverstein/" class="mention"><span class="mentions-prefix">@</span>adamsilverstein</a> no major updates this week</li> </ul><h4 class="wp-block-heading" id="feedback-requested">Feedback requested</h4> <ul><li>See above</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Discussion%22">Needs Discussion</a> (10 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Dev%22+">Needs Dev</a> (1 issue)</li> </ul><h3 class="wp-block-heading" id="object-caching">Object Cache</h3> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/tillkruess/" class="mention"><span class="mentions-prefix">@</span>tillkruess</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/6">GitHub project</a></p> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> working on <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://core.trac.wordpress.org/ticket/57568" target="_blank">https://core.trac.wordpress.org/ticket/57568</a>. I think it’s ready for commit</li> <li>Added unit tests and ready for review – <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/wordpress-develop/pull/3629" target="_blank">https://github.com/WordPress/wordpress-develop/pull/3629</a></li> <li>Ready for review – <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/wordpress-develop/pull/3928" target="_blank">https://github.com/WordPress/wordpress-develop/pull/3928</a></li> <li>Ready for review – <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/wordpress-develop/pull/3544" target="_blank">https://github.com/WordPress/wordpress-develop/pull/3544</a></li> <li>Ready for review – <a rel="noreferrer noopener" data-hasqtip="254" aria-describedby="qtip-257" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/wordpress-develop/pull/3178" target="_blank">https://github.com/WordPress/wordpress-develop/pull/3178</a></li> <li>Going to commit after this call – <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/wordpress-develop/pull/3365" target="_blank">https://github.com/WordPress/wordpress-develop/pull/3365</a></li> </ul><h4 class="wp-block-heading" id="feedback-requested-2">Feedback requested</h4> <ul><li>See above</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F6+">Needs Discussion</a> (4 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F6+">Needs Review</a> (1 issue)</li> </ul><h3 class="wp-block-heading" id="measurement">Measurement</h3> <p>N/A</p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/5">GitHub project</a></p> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joegrainger/" class="mention"><span class="mentions-prefix">@</span>joegrainger</a> Still making good progress on the Plugin Checker, starting to approach the remaining issues on the infrastructure so will soon be in a position to run some of the initial checks and do some testing. Feel free to track progress on the <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/10up/plugin-check" target="_blank">GitHub repo</a> and leave any thoughts/ideas on issues. The repo will be eventually moved to the WordPress organisation when ready.</li> </ul><h4 class="wp-block-heading" id="feedback-requested-1">Feedback requested</h4> <ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F5+">Needs Discussion</a> (5 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F5+">Needs Review</a> (1 issue)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22%5BFocus%5D+Measurement%22+label%3A%22Needs+Testing%22">Needs Testing</a> (0 issues)</li> </ul><h3 class="wp-block-heading" id="javascript"><span tabindex="0" class="glossary-item-container">JS<span class="glossary-item-hidden-content"><span class="glossary-item-header">JS</span> <span class="glossary-item-description">JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors.</span></span></span> &amp; <span tabindex="0" class="glossary-item-container">CSS<span class="glossary-item-hidden-content"><span class="glossary-item-header">CSS</span> <span class="glossary-item-description">Cascading Style Sheets.</span></span></span></h3> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/aristath/" class="mention"><span class="mentions-prefix">@</span>aristath</a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/sergiomdgomes/" class="mention"><span class="mentions-prefix">@</span>sergiomdgomes</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/3">GitHub project</a></p> <ul><li>No updates</li> </ul><h4 class="wp-block-heading" id="feedback-requested-3">Feedback requested</h4> <ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F3+">Needs Discussion</a> (4 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F3+">Needs Review</a> (2 issues)</li> </ul><h3 class="wp-block-heading">Database</h3> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/olliejones/" class="mention"><span class="mentions-prefix">@</span>olliejones</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/7">GitHub project</a></p> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/olliejones/" class="mention"><span class="mentions-prefix">@</span>olliejones</a> Nothing big. SQLite Object Cache making progress thanks to <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> for feedback. That’s it. <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/spacedmonkey/" class="mention"><span class="mentions-prefix">@</span>spacedmonkey</a> performed some testing and reported some issues <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/OllieJones/sqlite-object-cache/issues" target="_blank">https://github.com/OllieJones/sqlite-object-cache/issues</a></li> </ul></li> </ul><h4 class="wp-block-heading" id="feedback-requested-1">Feedback requested</h4> <ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F7">Needs Discussion</a> (3 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+">Needs Review</a> (2 issues)</li> </ul><h2 class="wp-block-heading" id="infrastructure">Infrastructure</h2> <p><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a></p> <p><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/2">GitHub project</a></p> <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> nothing to update for Infrastructure </li> </ul><h4 class="wp-block-heading" id="feedback-requested-1">Feedback requested</h4> <ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F2+">Needs Discussion</a> (8 issues)</li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+">Needs Review</a> (2 issues)</li> </ul><h1 class="wp-block-heading">Open Floor</h1> <ul><li><strong>Unbundling Performance Lab plugin</strong></li> <li><strong>TL:DR;</strong> the team are in agreement to proceed with working towards splitting out standalone plugins and keeping the Performance Lab plugin as it is for now</li> <li>Detailed conversation below: <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> We are still waiting to get feedback from Matt on the 3 alternative options that we have outlined and discussed earlier in January. However, I think it would be unwise to just wait and do nothing until we hear back, for which we don’t have a timeline. Therefore my proposal is to <strong>work towards simply splitting out standalone plugins and keeping the Performance Lab plugin as is for now</strong></li> <li>A bit more context on the reasoning behind that proposal: The “for now” here is important, as that would likely be a temporary solution. Doing so is effectively our option 1 that we voted for in <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues/618#issuecomment-1377598692" target="_blank">https://github.com/WordPress/performance/issues/618#issuecomment-1377598692</a>, but the main reason I’m proposing to already work towards it here is that that option is the least disruptive and the least effort, and even if we eventually go with option 2 or 3, we would need to implement the same changes as part of that</li> <li>It is also the most natural transition, for example <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/team/U02RRBMAY">@aristath</a>‘s <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://wordpress.org/plugins/sqlite-database-integration/" target="_blank">SQLite standalone plugin</a> has already been broken out as a standalone plugin</li> <li>The idea is that with the above we would work in the right direction no matter what the eventual final outcome should be. And in any case we would not be wasting time doing work that would potentially not be needed</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> So, if I’m understanding properly, you’re proposing that the performance lab plugin would still include the modules that have been split out. Correct?</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> Yes, it is effectively like option 1 in <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues/618#issuecomment-1377598692" target="_blank">https://github.com/WordPress/performance/issues/618#issuecomment-1377598692</a></li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> What other plugins need to be split out that aren’t already?</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> I think that we need to discuss. But first I wanted to get feedback on the general idea I shared above. Is that a reasonable next step, as a temporary measure to work in the right direction?</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/johnbillion/" class="mention"><span class="mentions-prefix">@</span>johnbillion</a> Does that duplicate any work or is there a handy build/deployment step for publishing the separate plugins?</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> We would have a build step that simply replaces module headers with plugin headers and deploys those as individual plugins. All modules already work standalone, so there’s no extra work involved in that regard. The main work would be to implement the build and <span tabindex="0" class="glossary-item-container">deploy<span class="glossary-item-hidden-content"><span class="glossary-item-header">Deploy</span> <span class="glossary-item-description">Launching code from a local development environment to the production web server, so that it's available to visitors.</span></span></span> step.</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> At least the SQLite integration plugin is already moved to a separate repo, so it’s a bit clunky to have some of these modules in a mono-repo and some not. It would be nice to align on a development approach. </li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> Absolutely; if we go with this approach, we would likely move the SQLite repo back into the PL repo (just for development, the plugin repos on .org would of course remain separate)</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/johnbillion/" class="mention"><span class="mentions-prefix">@</span>johnbillion</a> +1 on a monorepo otherwise we introduce more <span tabindex="0" class="glossary-item-container">meta<span class="glossary-item-hidden-content"><span class="glossary-item-header">Meta</span> <span class="glossary-item-description">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.</span></span></span> problems maintaining separate repos</li> </ul></li> <li>No other thoughts on the above from todays meeting, <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> based on the feedback above I think it’s reasonable to proceed with this option for now, to work in the right direction. What we should discuss then though is our approach on how to break out modules as standalone plugins (which we already started talking about a few weeks back) <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> My initial question is whether all modules should be standalone plugins, or if some of them are better suited to stay as part of central infrastructure or smaller experiments as “core modules” of the performance plugin?</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> Exactly, I would outline these alternative ways to go about it: <ul><li>Every module becomes a plugin?</li> <li>Some modules are grouped together into “focus” plugins?</li> <li>Only some modules get broken out as a plugin?</li> </ul></li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/olliejones/" class="mention"><span class="mentions-prefix">@</span>olliejones</a> Specifically, does it make sense to have a standalone “Enhanced Site Health” plugin containing the various site health modules? <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> Potentially. Though my personal take is that we should avoid grouping modules as then we are still going the slippery slope of not having individual plugins for individual features. FWIW, we used to have plugins like <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/audrasjb/site-health-audit-enqueued-assets" target="_blank">https://github.com/audrasjb/site-health-audit-enqueued-assets</a>, and I think that’s the most appropriate approach, even if those plugins are extremely niche</li> </ul></li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> Personally, I would keep things like audits, health checks, and small feature experiments like <code>fetchpriority</code> in the main plugin, and break out larger feature plugins. <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> If we do this, we won’t fully address the request of having individual plugins for individual features. What if someone just wants to test <code>fetchpriority</code>? Yes, it’s much simpler than e.g. WebP, but I’m not sure that justifies going a different route for the two</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> That may have been a bad example, and also the part that I’m least confident about, but seems it would be nice for us to have a place to experiment with smaller changes that we are thinking of proposing as <span tabindex="0" class="glossary-item-container">enhancement<span class="glossary-item-hidden-content"><span class="glossary-item-header">enhancement</span> <span class="glossary-item-description">Enhancements are simple improvements to WordPress, such as the addition of a hook, a new feature, or an improvement to an existing feature.</span></span></span> in core and not have to spin each one out to a separate plugin until/unless it matures to the point where it’s warranted.</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> Ah okay, that idea sounds interesting. Certain things could start out as a module in the PL plugin and only become plugins as they mature?</li> </ul></li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/olliejones/" class="mention"><span class="mentions-prefix">@</span>olliejones</a> So, PL contains stuff that’s bound to be included in core, AND stuff that’s bound for standalone plugins? Is that right? Or is the criterion for putting a module into PL still that it is bound for core? <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/joemcgill/" class="mention"><span class="mentions-prefix">@</span>joemcgill</a> Right, or if they’re a large enough feature that it makes sense being its own thing. I would say the SQLite persistent cache fits that qualification for me</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> All of that would be things to be included in core. Whether it’s a module in the PL plugin or a standalone plugin is just different ways to “test-drive”. So if we did that, we would still have a mapping that a module can be mapped directly to a standalone plugin, but we would decide for each module whether/when to do that on a case by case basis?</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/olliejones/" class="mention"><span class="mentions-prefix">@</span>olliejones</a> Is that too limiting? Is Matt thinking along the lines of Drupal’s Core Modules? Is that the direction his “canonical plugins” want to go? Should this team stay away from doing stuff UNLESS it’s bound for core? That’s what I mean. There’s plenty of perf work that only applies to some installs, not all.  Like the persistent object caches. Maybe like webp. <ul><li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> we can totally work on things that are not for core; for example the plugin checker project we’re working on. It’s just that the scope of the <em>Performance Lab plugin</em> has been for features targeted for WordPress core. Of course it can always happen that a feature is never deemed eligible or ready. But features in the PL plugin should have the <em>intent</em> to land in core eventually</li> </ul></li> <li><strong>Conclusions: </strong><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/flixos90/" class="mention"><span class="mentions-prefix">@</span>flixos90</a> I <em>think</em> we are converging on the approach of “decide on a case by case basis for each module whether/when it becomes a standalone plugin”, but it’s been only a short conversation with few voices heard, so maybe we can defer a hard decision until next week; I’ll summarize in <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues/618" target="_blank">https://github.com/WordPress/performance/issues/618</a> and we can keep discussing there</li> <li><a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/olliejones/" class="mention"><span class="mentions-prefix">@</span>olliejones</a> add to roadmap <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/issues/631" target="_blank">https://github.com/WordPress/performance/issues/631</a> for future discussion</li> </ul></li> </ul></li> </ul><p></p> <p><strong>Our next chat will be held on <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230207T1600"><abbr class="date" title="2023-02-07T16:00:00+00:00">Tuesday, February 7, 2023 at 16:00 UTC</abbr></a> in the <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/messages/core-performance/">#core-performance channel</a> in <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">Slack</a>.</strong></p> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-js/" class="tag"><span class="tag-prefix">#</span>core-js</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-media/" class="tag"><span class="tag-prefix">#</span>core-media</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance/" class="tag"><span class="tag-prefix">#</span>performance</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance-chat/" class="tag"><span class="tag-prefix">#</span>performance-chat</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/summary/" class="tag"><span class="tag-prefix">#</span>summary</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/hosting-community/" class="tag"><span class="tag-prefix">#</span>hosting-community</a></p> <p class="o2-appended-tags"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/core-performance/" class="tag"><span class="tag-prefix">#</span>core-performance</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meta/" class="tag"><span class="tag-prefix">#</span>meta</a></p><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"><li class="o2-post-footer-action"><a href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fperformance-team-meeting-summary-31-january-2023%2F%23respond&amp;locale=en_US" title="Login to Reply" class="genericon genericon-reply" data-action="login-to-reply" data-actionstate="default">Login to Reply</a></li></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-102255" data-post-id="102255" type="application/json" style="display:none">[{"type":"post","id":102255,"postID":102255,"cssClasses":"post post-102255 type-post status-publish format-standard hentry category-general tag-core-js tag-core-media tag-core-performance tag-hosting-community tag-meta tag-performance tag-performance-chat tag-summary mentions-adamsilverstein mentions-aristath mentions-clarkeemily mentions-flixos90 mentions-joegrainger mentions-joemcgill mentions-johnbillion mentions-mikeschroder mentions-mukesh27 mentions-olliejones mentions-sergiomdgomes mentions-spacedmonkey mentions-tillkruess author-clarkeemily","parentID":0,"titleRaw":"Performance Chat Summary: 31 January 2023","titleFiltered":"Performance Chat Summary: 31 January 2023","titleWasGeneratedFromContent":false,"contentRaw":"<!-- wp:paragraph -->\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/31\/performance-chat-agenda-31-january-2023-2\/\">Meeting agenda here<\/a> and the full chat log is available <a href=\"https:\/\/wordpress.slack.com\/archives\/C02KGN5K076\/p1675180808469109\">beginning here on Slack<\/a>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Announcements<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><strong>Performance team roadmap for 2023<\/strong> https:\/\/github.com\/WordPress\/performance\/issues\/631 If you're actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue!<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 Anyone that is more or less regularly contributing to the team is asked to think about and share their priorities for this year, if possible<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@spacedmonkey There is also SQLite database and object cache that are in play<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 I think SQLite is clearly a focus. What is on the issue right now is not at all a complete roadmap. The idea is that anyone can post comments with what they would like to prioritize<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@olliejones It's my impression that almost nothing, except @flixos90 contributions, are on the priority list yet. So, it's up to the rest of us.<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 Exactly, I just posted 2 things that we already have proposal posts for, as a starting point. So yes, it's explicitly a call for anyone involved in the team to contribute to this roadmap<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@spacedmonkey One thing I have not discussed publicly, but want to look into lazy loading meta data in core. We have a problem that more and more WP_Queries are being run per page and lots of post meta is being loaded when not needed https:\/\/core.trac.wordpress.org\/ticket\/57496<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 That would be a great item to add<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>The Gutenberg team recently added <strong>TTFB measurement <\/strong>to their repo, which is being collected in the code health dashboard here:&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/codehealth.vercel.app\/project\/1\" target=\"_blank\">https:\/\/codehealth.vercel.app\/project\/1<\/a>. It's making visible the performance regression in block theme rendering when compared with classic themes for a simple \"hello world\" page. As a team, we would like to make sure we're properly prioritizing the tickets we have for 6.2 that would positively impact this metric\u2014particularly anything that we need to land before the beta 1 milestone next week.<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@joemcgill I think much of the work for 6.2 that was focused on improving server response times for block themes has already been merged, but I'm mindful of the beta milestone coming next week and want to help prioritize helping land anything that I can that is still in the air.<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@spacedmonkey me and @flixos90 have worked a lot on block theme performance. Any questions on what I am working on, please feel free to ping me<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@joemcgill Main thing is whether there are any enhancements that still need to land that you're waiting on review for?<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@clarkeemily we also have the Bug Scrub tomorrow at 16:00 UTC time where we can talk through other 6.2 performance items<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@mukesh27 Is anyone on the Gutenberg team checking those regressions, or do we have to?<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@joemcgill Good question. I think they are, but there's no reason we shouldn't take a look every so often. Really, it would be nice to do something similar for Core<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@mukesh27 Are those changes incorporated into the core of WordPress?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@johnbillion I'd love to do something similar for core, the main problem is how to avoid variance so the reporting over time is accurate<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 We have talked about it before in that recent hallway hangout earlier in January. In fact @adamsilversteinis working on a Make post that should go out this week<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@spacedmonkey I would also have some way of query count per page load.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@joemcgill I think long term variance is a concern, but maybe not a blocker as long as the short term trends are instructive\/useful.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Plan to have <strong>quick-fire focus area updates<\/strong> (15m) so we can focus the remainder of todays chat on Next steps for Unbundling the Performance Lab Plugin (<a href=\"https:\/\/docs.google.com\/document\/d\/1_r3cVeOhhpVKuqmkGr4Hr-gNHPR7qQLCF6CUNMjwAmI\/edit\">proposal<\/a>)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"focus-group-updates\">Focus area updates<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"images\">Images<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@adamsilverstein @mikeschroder<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/1\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@adamsilverstein no major updates this week<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>See above<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Discussion%22\">Needs Discussion<\/a> (10 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Dev%22+\">Needs Dev<\/a> (1 issue)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"object-caching\">Object Cache<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@tillkruess @spacedmonkey<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/6\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@spacedmonkey working on&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/core.trac.wordpress.org\/ticket\/57568\" target=\"_blank\">https:\/\/core.trac.wordpress.org\/ticket\/57568<\/a>. I think it's ready for commit<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Added unit tests and ready for review -&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3629\" target=\"_blank\">https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3629<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Ready for review -&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3928\" target=\"_blank\">https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3928<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Ready for review -&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3544\" target=\"_blank\">https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3544<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Ready for review -&nbsp;<a rel=\"noreferrer noopener\" data-hasqtip=\"254\" aria-describedby=\"qtip-257\" href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3178\" target=\"_blank\">https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3178<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Going to commit after this call -&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3365\" target=\"_blank\">https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3365<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested-2\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>See above<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F6+\">Needs Discussion<\/a> (4 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F6+\">Needs Review<\/a> (1 issue)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"measurement\">Measurement<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>N\/A<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/5\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@joegrainger Still making good progress on the Plugin Checker, starting to approach the remaining issues on the infrastructure so will soon be in a position to run some of the initial checks and do some testing. Feel free to track progress on the&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/10up\/plugin-check\" target=\"_blank\">GitHub repo<\/a>&nbsp;and leave any thoughts\/ideas on issues. The repo will be eventually moved to the WordPress organisation when ready.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F5+\">Needs Discussion<\/a> (5 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F5+\">Needs Review<\/a> (1 issue)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22%5BFocus%5D+Measurement%22+label%3A%22Needs+Testing%22\">Needs Testing<\/a> (0 issues)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\" id=\"javascript\">JS &amp; CSS<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@aristath @sergiomdgomes<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/3\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>No updates<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested-3\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F3+\">Needs Discussion<\/a> (4 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F3+\">Needs Review<\/a> (2 issues)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Database<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@olliejones<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/7\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@olliejones Nothing big. SQLite Object Cache making progress thanks to @spacedmonkey for feedback. That's it.<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@spacedmonkey performed some testing and reported some issues <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/OllieJones\/sqlite-object-cache\/issues\" target=\"_blank\">https:\/\/github.com\/OllieJones\/sqlite-object-cache\/issues<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F7\">Needs Discussion<\/a> (3 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+\">Needs Review<\/a> (2 issues)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\" id=\"infrastructure\">Infrastructure<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>@flixos90<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/2\">GitHub project<\/a><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 nothing to update for Infrastructure <\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":4} -->\n<h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F2+\">Needs Discussion<\/a> (8 issues)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+\">Needs Review<\/a> (2 issues)<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading {\"level\":1} -->\n<h1 class=\"wp-block-heading\">Open Floor<\/h1>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><strong>Unbundling Performance Lab plugin<\/strong><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>TL:DR;<\/strong> the team are in agreement to proceed with working towards splitting out standalone plugins and keeping the Performance Lab plugin as it is for now<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Detailed conversation below:<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 We are still waiting to get feedback from Matt on the 3 alternative options that we have outlined and discussed earlier in January. However, I think it would be unwise to just wait and do nothing until we hear back, for which we don't have a timeline. Therefore my proposal is to&nbsp;<strong>work towards simply splitting out standalone plugins and keeping the Performance Lab plugin as is for now<\/strong><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>A bit more context on the reasoning behind that proposal: The \"for now\" here is important, as that would likely be a temporary solution. Doing so is effectively our option 1 that we voted for in&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1377598692\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1377598692<\/a>, but the main reason I'm proposing to already work towards it here is that that option is the least disruptive and the least effort, and even if we eventually go with option 2 or 3, we would need to implement the same changes as part of that<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>It is also the most natural transition, for example&nbsp;<a href=\"https:\/\/wordpress.slack.com\/team\/U02RRBMAY\">@aristath<\/a>'s&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/wordpress.org\/plugins\/sqlite-database-integration\/\" target=\"_blank\">SQLite standalone plugin<\/a>&nbsp;has already been broken out as a standalone plugin<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>The idea is that with the above we would work in the right direction no matter what the eventual final outcome should be. And in any case we would not be wasting time doing work that would potentially not be needed<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@joemcgill So, if I'm understanding properly, you're proposing that the performance lab plugin would still include the modules that have been split out. Correct?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 Yes, it is effectively like option 1 in&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1377598692\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1377598692<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@joemcgill What other plugins need to be split out that aren't already?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 I think that we need to discuss. But first I wanted to get feedback on the general idea I shared above. Is that a reasonable next step, as a temporary measure to work in the right direction?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@johnbillion Does that duplicate any work or is there a handy build\/deployment step for publishing the separate plugins?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 We would have a build step that simply replaces module headers with plugin headers and deploys those as individual plugins. All modules already work standalone, so there's no extra work involved in that regard. The main work would be to implement the build and deploy step.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@joemcgill At least the SQLite integration plugin is already moved to a separate repo, so it's a bit clunky to have some of these modules in a mono-repo and some not. It would be nice to align on a development approach. <\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 Absolutely; if we go with this approach, we would likely move the SQLite repo back into the PL repo (just for development, the plugin repos on .org would of course remain separate)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@johnbillion +1 on a monorepo otherwise we introduce more meta problems maintaining separate repos<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>No other thoughts on the above from todays meeting, @flixos90 based on the feedback above I think it's reasonable to proceed with this option for now, to work in the right direction. What we should discuss then though is our approach on how to break out modules as standalone plugins (which we already started talking about a few weeks back)<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@joemcgill My initial question is whether all modules should be standalone plugins, or if some of them are better suited to stay as part of central infrastructure or smaller experiments as \"core modules\" of the performance plugin?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 Exactly, I would outline these alternative ways to go about it:<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Every module becomes a plugin?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Some modules are grouped together into \"focus\" plugins?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Only some modules get broken out as a plugin?<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@olliejones Specifically, does it make sense to have a standalone \"Enhanced Site Health\" plugin containing the various site health modules?<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 Potentially. Though my personal take is that we should avoid grouping modules as then we are still going the slippery slope of not having individual plugins for individual features. FWIW, we used to have plugins like&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/audrasjb\/site-health-audit-enqueued-assets\" target=\"_blank\">https:\/\/github.com\/audrasjb\/site-health-audit-enqueued-assets<\/a>, and I think that's the most appropriate approach, even if those plugins are extremely niche<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@joemcgill Personally, I would keep things like audits, health checks, and small feature experiments like&nbsp;<code>fetchpriority<\/code>&nbsp;in the main plugin, and break out larger feature plugins.<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 If we do this, we won't fully address the request of having individual plugins for individual features. What if someone just wants to test&nbsp;<code>fetchpriority<\/code>? Yes, it's much simpler than e.g. WebP, but I'm not sure that justifies going a different route for the two<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@joemcgill That may have been a bad example, and also the part that I'm least confident about, but seems it would be nice for us to have a place to experiment with smaller changes that we are thinking of proposing as enhancement in core and not have to spin each one out to a separate plugin until\/unless it matures to the point where it's warranted.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 Ah okay, that idea sounds interesting. Certain things could start out as a module in the PL plugin and only become plugins as they mature?<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@olliejones So, PL contains stuff that's bound to be included in core, AND stuff that's bound for standalone plugins? Is that right? Or is the criterion for putting a module into PL still that it is bound for core?<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@joemcgill Right, or if they're a large enough feature that it makes sense being its own thing. I would say the SQLite persistent cache fits that qualification for me<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@flixos90 All of that would be things to be included in core. Whether it's a module in the PL plugin or a standalone plugin is just different ways to \"test-drive\". So if we did that, we would still have a mapping that a module can be mapped directly to a standalone plugin, but we would decide for each module whether\/when to do that on a case by case basis?<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@olliejones Is that too limiting? Is Matt thinking along the lines of Drupal's Core Modules? Is that the direction his \"canonical plugins\" want to go? Should this team stay away from doing stuff UNLESS it's bound for core? That's what I mean. There's plenty of perf work that only applies to some installs, not all.&nbsp; Like the persistent object caches. Maybe like webp.<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>@flixos90 we can totally work on things that are not for core; for example the plugin checker project we're working on. It's just that the scope of the&nbsp;<em>Performance Lab plugin<\/em>&nbsp;has been for features targeted for WordPress core. Of course it can always happen that a feature is never deemed eligible or ready. But features in the PL plugin should have the&nbsp;<em>intent<\/em>&nbsp;to land in core eventually<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Conclusions: <\/strong>@flixos90 I&nbsp;<em>think<\/em>&nbsp;we are converging on the approach of \"decide on a case by case basis for each module whether\/when it becomes a standalone plugin\", but it's been only a short conversation with few voices heard, so maybe we can defer a hard decision until next week; I'll summarize in&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/618\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/618<\/a>&nbsp;and we can keep discussing there<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>@olliejones add to roadmap&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/631\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/631<\/a>&nbsp;for future discussion<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Our next chat will be held on [time]Tuesday, February 7, 2023 at 16:00 UTC[\/time] in the <a href=\"https:\/\/wordpress.slack.com\/messages\/core-performance\/\">#core-performance channel<\/a> in <a href=\"https:\/\/make.wordpress.org\/chat\/\">Slack<\/a>.<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>#core-js, #core-media, #performance, #performance-chat, #summary, #hosting-community<\/p>\n<!-- \/wp:paragraph -->\n\n#core-performance, #meta","contentFiltered":"<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/31\/performance-chat-agenda-31-january-2023-2\/\">Meeting agenda here<\/a> and the full chat log is available <a href=\"https:\/\/wordpress.slack.com\/archives\/C02KGN5K076\/p1675180808469109\">beginning here on Slack<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Announcements<\/h2>\n\n\n\n<ul><li><strong>Performance team roadmap for 2023<\/strong> <a href=\"https:\/\/github.com\/WordPress\/performance\/issues\/631\" rel=\"nofollow\">https:\/\/github.com\/WordPress\/performance\/issues\/631<\/a> If you\u2019re actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue!\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> Anyone that is more or less regularly contributing to the team is asked to think about and share their priorities for this year, if possible<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> There is also SQLite database and object cache that are in play\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> I think SQLite is clearly a focus. What is on the issue right now is not at all a complete roadmap. The idea is that anyone can post comments with what they would like to prioritize<\/li>\n<\/ul><\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/olliejones\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>olliejones<\/a> It\u2019s my impression that almost nothing, except <a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> contributions, are on the priority list yet. So, it\u2019s up to the rest of us.\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> Exactly, I just posted 2 things that we already have proposal posts for, as a starting point. So yes, it\u2019s explicitly a call for anyone involved in the team to contribute to this roadmap<\/li>\n<\/ul><\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> One thing I have not discussed publicly, but want to look into lazy loading meta data in core. We have a problem that more and more WP_Queries are being run per page and lots of post meta is being loaded when not needed <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/57496\" rel=\"nofollow\">https:\/\/core.trac.wordpress.org\/ticket\/57496<\/a>\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> That would be a great item to add<\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n\n\n\n<li>The <span tabindex='0' class='glossary-item-container'>Gutenberg<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Gutenberg<\/span> <span class='glossary-item-description'>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 \u2018blocks\u2019 to add richness rather than shortcodes, custom HTML etc. <a href=\"https:\/\/wordpress.org\/gutenberg\/\">https:\/\/wordpress.org\/gutenberg\/<\/a><\/span><\/span><\/span> team recently added <strong>TTFB measurement <\/strong>to their repo, which is being collected in the code health dashboard here:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/codehealth.vercel.app\/project\/1\" target=\"_blank\">https:\/\/codehealth.vercel.app\/project\/1<\/a>. It\u2019s making visible the performance <span tabindex='0' class='glossary-item-container'>regression<span class='glossary-item-hidden-content'><span class='glossary-item-header'>regression<\/span> <span class='glossary-item-description'>A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or <a href=\"#blocker\">blockers<\/a>. Recent regressions may be given higher priorities. A \"3.6 regression\" would be a bug in 3.6 that worked as intended in 3.5.<\/span><\/span><\/span> in <span tabindex='0' class='glossary-item-container'>block<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Block<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> theme rendering when compared with classic themes for a simple \u201chello world\u201d page. As a team, we would like to make sure we\u2019re properly prioritizing the tickets we have for 6.2 that would positively impact this metric\u2014particularly anything that we need to land before the <span tabindex='0' class='glossary-item-container'>beta<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Beta<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> 1 milestone next week.\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> I think much of the work for 6.2 that was focused on improving server response times for block themes has already been merged, but I\u2019m mindful of the beta milestone coming next week and want to help prioritize helping land anything that I can that is still in the air.\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> me and <a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> have worked a lot on block theme performance. Any questions on what I am working on, please feel free to <span tabindex='0' class='glossary-item-container'>ping<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Ping<\/span> <span class='glossary-item-description'>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\u2019s 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 \u201cPing me when the meeting starts.\u201d<\/span><\/span><\/span> me<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> Main thing is whether there are any enhancements that still need to land that you\u2019re waiting on review for?<\/li>\n<\/ul><\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/clarkeemily\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>clarkeemily<\/a> we also have the Bug Scrub tomorrow at 16:00 UTC time where we can talk through other 6.2 performance items<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/mukesh27\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mukesh27<\/a> Is anyone on the Gutenberg team checking those regressions, or do we have to?\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> Good question. I think they are, but there\u2019s no reason we shouldn\u2019t take a look every so often. Really, it would be nice to do something similar for <span tabindex='0' class='glossary-item-container'>Core<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Core<\/span> <span class='glossary-item-description'>Core is the set of software required to run WordPress. The Core Development Team builds WordPress.<\/span><\/span><\/span><\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/mukesh27\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mukesh27<\/a> Are those changes incorporated into the core of WordPress?<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/johnbillion\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>johnbillion<\/a> I\u2019d love to do something similar for core, the main problem is how to avoid variance so the reporting over time is accurate<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> We have talked about it before in that recent hallway hangout earlier in January. In fact @adamsilversteinis working on a Make post that should go out this week<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> I would also have some way of query count per page load.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> I think long term variance is a concern, but maybe not a <span tabindex='0' class='glossary-item-container'>blocker<span class='glossary-item-hidden-content'><span class='glossary-item-header'>blocker<\/span> <span class='glossary-item-description'>A bug which is so severe that it blocks a release.<\/span><\/span><\/span> as long as the short term trends are instructive\/useful.<\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n\n\n\n<li>Plan to have <strong>quick-fire focus area updates<\/strong> (15m) so we can focus the remainder of todays chat on Next steps for Unbundling the Performance Lab <span tabindex='0' class='glossary-item-container'>Plugin<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Plugin<\/span> <span class='glossary-item-description'>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 <a href=\"https:\/\/wordpress.org\/plugins\/\" rel=\"nofollow\">https:\/\/wordpress.org\/plugins\/<\/a> or can be cost-based plugin from a third-party<\/span><\/span><\/span> (<a href=\"https:\/\/docs.google.com\/document\/d\/1_r3cVeOhhpVKuqmkGr4Hr-gNHPR7qQLCF6CUNMjwAmI\/edit\">proposal<\/a>)<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"focus-group-updates\">Focus area updates<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"images\">Images<\/h3>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/adamsilverstein\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>adamsilverstein<\/a> <a href=\"https:\/\/profiles.wordpress.org\/mikeschroder\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>mikeschroder<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/1\">GitHub project<\/a><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/adamsilverstein\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>adamsilverstein<\/a> no major updates this week<\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested\">Feedback requested<\/h4>\n\n\n\n<ul><li>See above<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Discussion%22\">Needs Discussion<\/a> (10 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F1+label%3A%22Needs+Dev%22+\">Needs Dev<\/a> (1 issue)<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"object-caching\">Object Cache<\/h3>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/tillkruess\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>tillkruess<\/a> <a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/6\">GitHub project<\/a><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> working on\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/core.trac.wordpress.org\/ticket\/57568\" target=\"_blank\">https:\/\/core.trac.wordpress.org\/ticket\/57568<\/a>. I think it\u2019s ready for commit<\/li>\n\n\n\n<li>Added unit tests and ready for review \u2013\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3629\" target=\"_blank\">https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3629<\/a><\/li>\n\n\n\n<li>Ready for review \u2013\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3928\" target=\"_blank\">https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3928<\/a><\/li>\n\n\n\n<li>Ready for review \u2013\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3544\" target=\"_blank\">https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3544<\/a><\/li>\n\n\n\n<li>Ready for review \u2013\u00a0<a rel=\"noreferrer noopener\" data-hasqtip=\"254\" aria-describedby=\"qtip-257\" href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3178\" target=\"_blank\">https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3178<\/a><\/li>\n\n\n\n<li>Going to commit after this call \u2013\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3365\" target=\"_blank\">https:\/\/github.com\/WordPress\/wordpress-develop\/pull\/3365<\/a><\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested-2\">Feedback requested<\/h4>\n\n\n\n<ul><li>See above<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F6+\">Needs Discussion<\/a> (4 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F6+\">Needs Review<\/a> (1 issue)<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"measurement\">Measurement<\/h3>\n\n\n\n<p>N\/A<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/5\">GitHub project<\/a><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/joegrainger\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joegrainger<\/a> Still making good progress on the Plugin Checker, starting to approach the remaining issues on the infrastructure so will soon be in a position to run some of the initial checks and do some testing. Feel free to track progress on the\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/10up\/plugin-check\" target=\"_blank\">GitHub repo<\/a>\u00a0and leave any thoughts\/ideas on issues. The repo will be eventually moved to the WordPress organisation when ready.<\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F5+\">Needs Discussion<\/a> (5 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F5+\">Needs Review<\/a> (1 issue)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22%5BFocus%5D+Measurement%22+label%3A%22Needs+Testing%22\">Needs Testing<\/a> (0 issues)<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"javascript\"><span tabindex='0' class='glossary-item-container'>JS<span class='glossary-item-hidden-content'><span class='glossary-item-header'>JS<\/span> <span class='glossary-item-description'>JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors.<\/span><\/span><\/span> &amp; <span tabindex='0' class='glossary-item-container'>CSS<span class='glossary-item-hidden-content'><span class='glossary-item-header'>CSS<\/span> <span class='glossary-item-description'>Cascading Style Sheets.<\/span><\/span><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/aristath\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>aristath<\/a> <a href=\"https:\/\/profiles.wordpress.org\/sergiomdgomes\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>sergiomdgomes<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/3\">GitHub project<\/a><\/p>\n\n\n\n<ul><li>No updates<\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested-3\">Feedback requested<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F3+\">Needs Discussion<\/a> (4 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Review%22+project%3AWordPress%2Fperformance%2F3+\">Needs Review<\/a> (2 issues)<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Database<\/h3>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/olliejones\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>olliejones<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/7\">GitHub project<\/a><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/olliejones\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>olliejones<\/a> Nothing big. SQLite Object Cache making progress thanks to <a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> for feedback. That\u2019s it.\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/spacedmonkey\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>spacedmonkey<\/a> performed some testing and reported some issues <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/OllieJones\/sqlite-object-cache\/issues\" target=\"_blank\">https:\/\/github.com\/OllieJones\/sqlite-object-cache\/issues<\/a><\/li>\n<\/ul><\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F7\">Needs Discussion<\/a> (3 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+\">Needs Review<\/a> (2 issues)<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"infrastructure\">Infrastructure<\/h2>\n\n\n\n<p><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/2\">GitHub project<\/a><\/p>\n\n\n\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> nothing to update for Infrastructure <\/li>\n<\/ul><h4 class=\"wp-block-heading\" id=\"feedback-requested-1\">Feedback requested<\/h4>\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+label%3A%22Needs+Discussion%22+project%3AWordPress%2Fperformance%2F2+\">Needs Discussion<\/a> (8 issues)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/issues?q=is%3Aopen+project%3AWordPress%2Fperformance%2F2+label%3A%22Needs+Review%22+\">Needs Review<\/a> (2 issues)<\/li>\n<\/ul><h1 class=\"wp-block-heading\">Open Floor<\/h1>\n\n\n\n<ul><li><strong>Unbundling Performance Lab plugin<\/strong><\/li>\n\n\n\n<li><strong>TL:DR;<\/strong> the team are in agreement to proceed with working towards splitting out standalone plugins and keeping the Performance Lab plugin as it is for now<\/li>\n\n\n\n<li>Detailed conversation below:\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> We are still waiting to get feedback from Matt on the 3 alternative options that we have outlined and discussed earlier in January. However, I think it would be unwise to just wait and do nothing until we hear back, for which we don\u2019t have a timeline. Therefore my proposal is to\u00a0<strong>work towards simply splitting out standalone plugins and keeping the Performance Lab plugin as is for now<\/strong><\/li>\n\n\n\n<li>A bit more context on the reasoning behind that proposal: The \u201cfor now\u201d here is important, as that would likely be a temporary solution. Doing so is effectively our option 1 that we voted for in\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1377598692\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1377598692<\/a>, but the main reason I\u2019m proposing to already work towards it here is that that option is the least disruptive and the least effort, and even if we eventually go with option 2 or 3, we would need to implement the same changes as part of that<\/li>\n\n\n\n<li>It is also the most natural transition, for example\u00a0<a href=\"https:\/\/wordpress.slack.com\/team\/U02RRBMAY\">@aristath<\/a>\u2018s\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/wordpress.org\/plugins\/sqlite-database-integration\/\" target=\"_blank\">SQLite standalone plugin<\/a>\u00a0has already been broken out as a standalone plugin<\/li>\n\n\n\n<li>The idea is that with the above we would work in the right direction no matter what the eventual final outcome should be. And in any case we would not be wasting time doing work that would potentially not be needed<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> So, if I\u2019m understanding properly, you\u2019re proposing that the performance lab plugin would still include the modules that have been split out. Correct?<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> Yes, it is effectively like option 1 in\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1377598692\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/618#issuecomment-1377598692<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> What other plugins need to be split out that aren\u2019t already?<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> I think that we need to discuss. But first I wanted to get feedback on the general idea I shared above. Is that a reasonable next step, as a temporary measure to work in the right direction?<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/johnbillion\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>johnbillion<\/a> Does that duplicate any work or is there a handy build\/deployment step for publishing the separate plugins?<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> We would have a build step that simply replaces module headers with plugin headers and deploys those as individual plugins. All modules already work standalone, so there\u2019s no extra work involved in that regard. The main work would be to implement the build and <span tabindex='0' class='glossary-item-container'>deploy<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Deploy<\/span> <span class='glossary-item-description'>Launching code from a local development environment to the production web server, so that it's available to visitors.<\/span><\/span><\/span> step.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> At least the SQLite integration plugin is already moved to a separate repo, so it\u2019s a bit clunky to have some of these modules in a mono-repo and some not. It would be nice to align on a development approach. <\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> Absolutely; if we go with this approach, we would likely move the SQLite repo back into the PL repo (just for development, the plugin repos on .org would of course remain separate)<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/johnbillion\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>johnbillion<\/a> +1 on a monorepo otherwise we introduce more <span tabindex='0' class='glossary-item-container'>meta<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Meta<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> problems maintaining separate repos<\/li>\n<\/ul><\/li>\n\n\n\n<li>No other thoughts on the above from todays meeting, <a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> based on the feedback above I think it\u2019s reasonable to proceed with this option for now, to work in the right direction. What we should discuss then though is our approach on how to break out modules as standalone plugins (which we already started talking about a few weeks back)\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> My initial question is whether all modules should be standalone plugins, or if some of them are better suited to stay as part of central infrastructure or smaller experiments as \u201ccore modules\u201d of the performance plugin?<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> Exactly, I would outline these alternative ways to go about it:\n<ul><li>Every module becomes a plugin?<\/li>\n\n\n\n<li>Some modules are grouped together into \u201cfocus\u201d plugins?<\/li>\n\n\n\n<li>Only some modules get broken out as a plugin?<\/li>\n<\/ul><\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/olliejones\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>olliejones<\/a> Specifically, does it make sense to have a standalone \u201cEnhanced Site Health\u201d plugin containing the various site health modules?\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> Potentially. Though my personal take is that we should avoid grouping modules as then we are still going the slippery slope of not having individual plugins for individual features. FWIW, we used to have plugins like\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/audrasjb\/site-health-audit-enqueued-assets\" target=\"_blank\">https:\/\/github.com\/audrasjb\/site-health-audit-enqueued-assets<\/a>, and I think that\u2019s the most appropriate approach, even if those plugins are extremely niche<\/li>\n<\/ul><\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> Personally, I would keep things like audits, health checks, and small feature experiments like\u00a0<code>fetchpriority<\/code>\u00a0in the main plugin, and break out larger feature plugins.\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> If we do this, we won\u2019t fully address the request of having individual plugins for individual features. What if someone just wants to test\u00a0<code>fetchpriority<\/code>? Yes, it\u2019s much simpler than e.g. WebP, but I\u2019m not sure that justifies going a different route for the two<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> That may have been a bad example, and also the part that I\u2019m least confident about, but seems it would be nice for us to have a place to experiment with smaller changes that we are thinking of proposing as <span tabindex='0' class='glossary-item-container'>enhancement<span class='glossary-item-hidden-content'><span class='glossary-item-header'>enhancement<\/span> <span class='glossary-item-description'>Enhancements are simple improvements to WordPress, such as the addition of a hook, a new feature, or an improvement to an existing feature.<\/span><\/span><\/span> in core and not have to spin each one out to a separate plugin until\/unless it matures to the point where it\u2019s warranted.<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> Ah okay, that idea sounds interesting. Certain things could start out as a module in the PL plugin and only become plugins as they mature?<\/li>\n<\/ul><\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/olliejones\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>olliejones<\/a> So, PL contains stuff that\u2019s bound to be included in core, AND stuff that\u2019s bound for standalone plugins? Is that right? Or is the criterion for putting a module into PL still that it is bound for core?\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/joemcgill\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>joemcgill<\/a> Right, or if they\u2019re a large enough feature that it makes sense being its own thing. I would say the SQLite persistent cache fits that qualification for me<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> All of that would be things to be included in core. Whether it\u2019s a module in the PL plugin or a standalone plugin is just different ways to \u201ctest-drive\u201d. So if we did that, we would still have a mapping that a module can be mapped directly to a standalone plugin, but we would decide for each module whether\/when to do that on a case by case basis?<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/olliejones\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>olliejones<\/a> Is that too limiting? Is Matt thinking along the lines of Drupal\u2019s Core Modules? Is that the direction his \u201ccanonical plugins\u201d want to go? Should this team stay away from doing stuff UNLESS it\u2019s bound for core? That\u2019s what I mean. There\u2019s plenty of perf work that only applies to some installs, not all.\u00a0 Like the persistent object caches. Maybe like webp.\n<ul><li><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> we can totally work on things that are not for core; for example the plugin checker project we\u2019re working on. It\u2019s just that the scope of the\u00a0<em>Performance Lab plugin<\/em>\u00a0has been for features targeted for WordPress core. Of course it can always happen that a feature is never deemed eligible or ready. But features in the PL plugin should have the\u00a0<em>intent<\/em>\u00a0to land in core eventually<\/li>\n<\/ul><\/li>\n\n\n\n<li><strong>Conclusions: <\/strong><a href=\"https:\/\/profiles.wordpress.org\/flixos90\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>flixos90<\/a> I\u00a0<em>think<\/em>\u00a0we are converging on the approach of \u201cdecide on a case by case basis for each module whether\/when it becomes a standalone plugin\u201d, but it\u2019s been only a short conversation with few voices heard, so maybe we can defer a hard decision until next week; I\u2019ll summarize in\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/618\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/618<\/a>\u00a0and we can keep discussing there<\/li>\n\n\n\n<li><a href=\"https:\/\/profiles.wordpress.org\/olliejones\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>olliejones<\/a> add to roadmap\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/WordPress\/performance\/issues\/631\" target=\"_blank\">https:\/\/github.com\/WordPress\/performance\/issues\/631<\/a>\u00a0for future discussion<\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n<\/ul><p><\/p>\n\n\n\n<p><strong>Our next chat will be held on <a href=\"https:\/\/www.timeanddate.com\/worldclock\/fixedtime.html?iso=20230207T1600\"><abbr class=\"date\" title=\"2023-02-07T16:00:00+00:00\">Tuesday, February 7, 2023 at 16:00 UTC<\/abbr><\/a> in the <a href=\"https:\/\/wordpress.slack.com\/messages\/core-performance\/\">#core-performance channel<\/a> in <a href=\"https:\/\/make.wordpress.org\/chat\/\">Slack<\/a>.<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/make.wordpress.org\/core\/tag\/core-js\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>core-js<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/core-media\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>core-media<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance-chat<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/summary\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>summary<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/hosting-community\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>hosting-community<\/a><\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/core\/tag\/core-performance\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>core-performance<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/meta\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>meta<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fperformance-team-meeting-summary-31-january-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/01\/31\/performance-team-meeting-summary-31-january-2023\/","unixtime":1675184629,"unixtimeModified":1660065768,"entryHeaderMeta":"","linkPages":"","footerEntryMeta":"","tagsRaw":"core-js, core-media, core-performance, hosting-community, meta, performance, performance-chat, summary","tagsArray":[{"label":"core-js","count":130,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-js\/"},{"label":"core-media","count":103,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-media\/"},{"label":"core-performance","count":11,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-performance\/"},{"label":"hosting-community","count":31,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/hosting-community\/"},{"label":"meta","count":32,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meta\/"},{"label":"performance","count":166,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance\/"},{"label":"performance-chat","count":127,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/"},{"label":"summary","count":661,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/summary\/"}],"loginRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fperformance-team-meeting-summary-31-january-2023%2F&locale=en_US","hasPrevPost":false,"prevPostTitle":"","prevPostURL":"","hasNextPost":false,"nextPostTitle":"","nextPostURL":"","commentsOpen":true,"is_xpost":false,"editURL":null,"postActions":"<nav class='o2-dropdown-actions o2-post-actions'><button class='o2-dropdown-actions-disclosure genericon genericon-ellipsis'><span>Post Actions<\/span><\/button><ul><li><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fperformance-team-meeting-summary-31-january-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/31\/performance-team-meeting-summary-31-january-2023\/\" title=\"Scroll to comments\" class=\"o2-scroll-to-comments genericon genericon-downarrow\" data-action=\"scrolltocomments\" data-actionstate=\"default\" >Scroll<\/a><\/li><li><a href=\"https:\/\/wp.me\/p2AvED-qBh\" title=\"Shortlink\" class=\"short-link o2-short-link genericon genericon-link\" data-action=\"shortlink\" data-actionstate=\"default\" >Shortlink<\/a><\/li><\/ul><\/nav>","comments":[],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"General","count":2206,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/general\/"}],"post_tag":[{"label":"core-js","count":130,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-js\/"},{"label":"core-media","count":103,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-media\/"},{"label":"core-performance","count":11,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/core-performance\/"},{"label":"hosting-community","count":31,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/hosting-community\/"},{"label":"meta","count":32,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meta\/"},{"label":"performance","count":166,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance\/"},{"label":"performance-chat","count":127,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/"},{"label":"summary","count":661,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/summary\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":["flixos90","spacedmonkey","olliejones","joemcgill","clarkeemily","mukesh27","johnbillion","adamsilverstein","mikeschroder","tillkruess","joegrainger","aristath","sergiomdgomes"],"mentionContext":"","isTrashed":false,"userLogin":"clarkeemily","userNicename":"clarkeemily"}]</script> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> <aside> </aside> </article><!-- #post-## --> <article id="post-102265" class="post-102265 post type-post status-publish format-standard hentry category-core category-devchat category-general tag-agenda tag-dev-chat tag-meeting author-webcommsat"> <header class="entry-header"> <div class="entry-meta"> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/webcommsat/" title="Posts by Abha Thakor ( @webcommsat )" class="author-avatar"> <img alt="" src="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/f1258d4b759b4436cf1989fdc3fab72f?s=48&amp;d=mm&amp;r=g" srcset="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/f1258d4b759b4436cf1989fdc3fab72f?s=96&amp;d=mm&amp;r=g 2x" class="avatar avatar-48 photo" height="48" width="48" loading="lazy" decoding="async"/> </a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/webcommsat/" title="Posts by Abha Thakor ( @webcommsat )" class="entry-author">Abha Thakor</a> <span class="entry-date"> <abbr title="2023-01-31T12:58:00Z">12:58 pm <em>on</em> January 31, 2023</abbr> </span> <span class="entry-actions"> </span> <span class="entry-tags"> <br/>Tags: <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/agenda/" rel="tag">agenda ( 847 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/dev-chat/" rel="tag">dev chat ( 609 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meeting/" rel="tag">meeting ( 214 )</a> &nbsp;&nbsp; </span> </div><!-- .entry-meta --> <h1 class="entry-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/31/dev-chat-agenda-february-1-2023/" rel="bookmark">Dev Chat Agenda: February 1, 2023</a></h1> </header><!-- .entry-header --> <div class="entry-content"> <p>The WordPress developers chat meets in the <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/messages/core/">core</a> channel of <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">the Make WordPress Slack</a> on <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230201T2000"><abbr class="date" title="2023-02-01T20:00:00+00:00">Wednesday February 1, 2023 at 20:00 UTC </abbr></a>.</p> <h3 class="wp-block-heading">1. Dev Chat introduction</h3> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/27/dev-chat-summary-january-25-2023/">Summary from last week</a>: January 25, 2023 – @webcommsat </p> <h3 class="wp-block-heading">2. Announcements</h3> <p>Please add any relevant WordPress announcements in the comments.</p> <h3 class="wp-block-heading">3. Posts to note</h3> <p>Reminder of <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/24/proposal-old-tickets-trac-triage-sessions/">Proposal: Old Tickets Trac Triage Sessions</a> – next session will be on February 9, 2023 and all are welcome to come and help. If you can host a session, reply on the post.</p> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/30/a-week-in-core-january-30-2022/">A Week in Core – January 30, 2023</a> – @audrasjb</p> <p>Please add any other suggested posts in the comments to be highlighted in the meeting.</p> <h2 class="wp-block-heading">4. Releases</h2> <p><strong>Next major: 6.2</strong></p> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/6-2/">Development Cycle</a> – this has information on the schedule, <span tabindex="0" class="glossary-item-container">bug<span class="glossary-item-hidden-content"><span class="glossary-item-header">bug</span> <span class="glossary-item-description">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.</span></span></span> scrubs, and more. <br>Reminder: <span tabindex="0" class="glossary-item-container">Beta<span class="glossary-item-hidden-content"><span class="glossary-item-header">Beta</span> <span class="glossary-item-description">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.</span></span></span> 1 is planned for February 7, 2023.</p> <p>Update from release squad and discussions to progress the release. </p> <p>Squad members can also add comments to this post if they are unable to attend the dev chat live.</p> <h3 class="wp-block-heading">5. Blockers/ help </h3> <p>Component Maintainers or anyone wishing to highlight a potential <span tabindex="0" class="glossary-item-container">blocker<span class="glossary-item-hidden-content"><span class="glossary-item-header">blocker</span> <span class="glossary-item-description">A bug which is so severe that it blocks a release.</span></span></span> or issue on a <span tabindex="0" class="glossary-item-container">ticket<span class="glossary-item-hidden-content"><span class="glossary-item-header">ticket</span> <span class="glossary-item-description">Created for both bug reports and feature development on the bug tracker.</span></span></span> can comment on this post if unable to attend the meeting live. Priority in the meeting will be given to tickets aimed at 6.2.</p> <h3 class="wp-block-heading">6. Open Floor</h3> <ul><li>Reminder: if you are planning items for the <span tabindex="0" class="glossary-item-container">core<span class="glossary-item-hidden-content"><span class="glossary-item-header">Core</span> <span class="glossary-item-description">Core is the set of software required to run WordPress. The Core Development Team builds WordPress.</span></span></span> tables at <span tabindex="0" class="glossary-item-container">WordCamp<span class="glossary-item-hidden-content"><span class="glossary-item-header">WordCamp</span> <span class="glossary-item-description">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. <a href="http://web.archive.org/web/20230207183512/https://central.wordcamp.org/about/">Learn more</a>.</span></span></span> Asia <span tabindex="0" class="glossary-item-container">Contributor Day<span class="glossary-item-hidden-content"><span class="glossary-item-header">Contributor Day</span> <span class="glossary-item-description">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 <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/">https://make.wordpress.org/</a> There are many teams that people can participate in, each with a different focus. <a href="http://web.archive.org/web/20230207183512/https://2017.us.wordcamp.org/contributor-day/">https://2017.us.wordcamp.org/contributor-day/</a> <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/">https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/</a>.</span></span></span> in February 2023, please let abhanonstopnewsuk (on <span tabindex="0" class="glossary-item-container">Slack<span class="glossary-item-hidden-content"><span class="glossary-item-header">Slack</span> <span class="glossary-item-description">Slack is a Collaborative Group Chat Platform <a href="http://web.archive.org/web/20230207183512/https://slack.com/">https://slack.com/</a>. The WordPress community has its own Slack Channel at <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">https://make.wordpress.org/chat/</a>.</span></span></span>) know to help update the handbook for future events.</li> </ul><p>Please add comments on this post with items you would like to suggest for Open Floor. </p> <p></p> <p class="o2-appended-tags"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/agenda/" class="tag"><span class="tag-prefix">#</span>agenda</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/dev-chat/" class="tag"><span class="tag-prefix">#</span>dev-chat</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meeting/" class="tag"><span class="tag-prefix">#</span>meeting</a></p><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"><li class="o2-post-footer-action"><a href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fdev-chat-agenda-february-1-2023%2F%23respond&amp;locale=en_US" title="Login to Reply" class="genericon genericon-reply" data-action="login-to-reply" data-actionstate="default">Login to Reply</a></li></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-102265" data-post-id="102265" type="application/json" style="display:none">[{"type":"post","id":102265,"postID":102265,"cssClasses":"post post-102265 type-post status-publish format-standard hentry category-core category-devchat category-general tag-agenda tag-dev-chat tag-meeting author-webcommsat","parentID":0,"titleRaw":"Dev Chat Agenda: February 1, 2023","titleFiltered":"Dev Chat Agenda: February 1, 2023","titleWasGeneratedFromContent":false,"contentRaw":"<!-- wp:paragraph -->\n<p>The WordPress developers chat meets in the\u00a0<a href=\"https:\/\/wordpress.slack.com\/messages\/core\/\">core<\/a>\u00a0channel of\u00a0<a href=\"https:\/\/make.wordpress.org\/chat\/\">the Make WordPress Slack<\/a>\u00a0on\u00a0[time]Wednesday February 1, 2023 at 20:00 UTC [\/time].<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">1. Dev Chat introduction<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/27\/dev-chat-summary-january-25-2023\/\">Summary from last week<\/a>: January 25, 2023 \u2013\u00a0@webcommsat <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">2. Announcements<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Please add any relevant WordPress announcements in the comments.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">3. Posts to note<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Reminder of <a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/24\/proposal-old-tickets-trac-triage-sessions\/\">Proposal: Old Tickets Trac Triage Sessions<\/a>\u00a0\u2013 next session will be on February 9, 2023 and all are welcome to come and help. If you can host a session, reply on the post.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/30\/a-week-in-core-january-30-2022\/\">A Week in Core \u2013 January 30, 2023<\/a>\u00a0\u2013\u00a0@audrasjb<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Please add any other suggested posts in the comments to be highlighted in the meeting.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">4. Releases<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Next major: 6.2<\/strong><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><a href=\"https:\/\/make.wordpress.org\/core\/6-2\/\">Development Cycle<\/a>\u00a0\u2013 this has information on the schedule,\u00a0bug\u00a0scrubs, and more. <br>Reminder: Beta\u00a01 is planned for February 7, 2023.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Update from release squad and discussions to progress the release.\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Squad members can also add comments to this post if they are unable to attend the dev chat live.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">5. Blockers\/ help <\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Component Maintainers or anyone wishing to highlight a\u00a0potential blocker or issue on a ticket\u00a0can comment on this post if unable to attend the meeting live. Priority in the meeting will be given to tickets aimed at 6.2.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">6. Open Floor<\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Reminder: if you are planning items for the\u00a0core\u00a0tables at\u00a0WordCamp\u00a0Asia\u00a0Contributor Day\u00a0in February 2023, please let abhanonstopnewsuk (on\u00a0Slack) know to help update the handbook for future events.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Please add comments on this post with items you would like to suggest for Open Floor. <\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n#agenda, #dev-chat, #meeting","contentFiltered":"<p>The WordPress developers chat meets in the\u00a0<a href=\"https:\/\/wordpress.slack.com\/messages\/core\/\">core<\/a>\u00a0channel of\u00a0<a href=\"https:\/\/make.wordpress.org\/chat\/\">the Make WordPress Slack<\/a>\u00a0on\u00a0<a href=\"https:\/\/www.timeanddate.com\/worldclock\/fixedtime.html?iso=20230201T2000\"><abbr class=\"date\" title=\"2023-02-01T20:00:00+00:00\">Wednesday February 1, 2023 at 20:00 UTC <\/abbr><\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Dev Chat introduction<\/h3>\n\n\n\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/27\/dev-chat-summary-january-25-2023\/\">Summary from last week<\/a>: January 25, 2023 \u2013\u00a0@webcommsat <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Announcements<\/h3>\n\n\n\n<p>Please add any relevant WordPress announcements in the comments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Posts to note<\/h3>\n\n\n\n<p>Reminder of <a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/24\/proposal-old-tickets-trac-triage-sessions\/\">Proposal: Old Tickets Trac Triage Sessions<\/a>\u00a0\u2013 next session will be on February 9, 2023 and all are welcome to come and help. If you can host a session, reply on the post.<\/p>\n\n\n\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/30\/a-week-in-core-january-30-2022\/\">A Week in Core \u2013 January 30, 2023<\/a>\u00a0\u2013\u00a0@audrasjb<\/p>\n\n\n\n<p>Please add any other suggested posts in the comments to be highlighted in the meeting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Releases<\/h2>\n\n\n\n<p><strong>Next major: 6.2<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/make.wordpress.org\/core\/6-2\/\">Development Cycle<\/a>\u00a0\u2013 this has information on the schedule,\u00a0<span tabindex='0' class='glossary-item-container'>bug<span class='glossary-item-hidden-content'><span class='glossary-item-header'>bug<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span>\u00a0scrubs, and more. <br>Reminder: <span tabindex='0' class='glossary-item-container'>Beta<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Beta<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span>\u00a01 is planned for February 7, 2023.<\/p>\n\n\n\n<p>Update from release squad and discussions to progress the release.\u00a0<\/p>\n\n\n\n<p>Squad members can also add comments to this post if they are unable to attend the dev chat live.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Blockers\/ help <\/h3>\n\n\n\n<p>Component Maintainers or anyone wishing to highlight a\u00a0potential <span tabindex='0' class='glossary-item-container'>blocker<span class='glossary-item-hidden-content'><span class='glossary-item-header'>blocker<\/span> <span class='glossary-item-description'>A bug which is so severe that it blocks a release.<\/span><\/span><\/span> or issue on a <span tabindex='0' class='glossary-item-container'>ticket<span class='glossary-item-hidden-content'><span class='glossary-item-header'>ticket<\/span> <span class='glossary-item-description'>Created for both bug reports and feature development on the bug tracker.<\/span><\/span><\/span>\u00a0can comment on this post if unable to attend the meeting live. Priority in the meeting will be given to tickets aimed at 6.2.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Open Floor<\/h3>\n\n\n\n<ul><li>Reminder: if you are planning items for the\u00a0<span tabindex='0' class='glossary-item-container'>core<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Core<\/span> <span class='glossary-item-description'>Core is the set of software required to run WordPress. The Core Development Team builds WordPress.<\/span><\/span><\/span>\u00a0tables at\u00a0<span tabindex='0' class='glossary-item-container'>WordCamp<span class='glossary-item-hidden-content'><span class='glossary-item-header'>WordCamp<\/span> <span class='glossary-item-description'>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\u2019ve learned throughout the year and share the joy. <a href=\"https:\/\/central.wordcamp.org\/about\/\">Learn more<\/a>.<\/span><\/span><\/span>\u00a0Asia\u00a0<span tabindex='0' class='glossary-item-container'>Contributor Day<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Contributor Day<\/span> <span class='glossary-item-description'>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 <a href=\"https:\/\/make.wordpress.org\/\">https:\/\/make.wordpress.org\/<\/a> There are many teams that people can participate in, each with a different focus. <a href=\"https:\/\/2017.us.wordcamp.org\/contributor-day\/\">https:\/\/2017.us.wordcamp.org\/contributor-day\/<\/a> <a href=\"https:\/\/make.wordpress.org\/support\/handbook\/getting-started\/getting-started-at-a-contributor-day\/\">https:\/\/make.wordpress.org\/support\/handbook\/getting-started\/getting-started-at-a-contributor-day\/<\/a>.<\/span><\/span><\/span>\u00a0in February 2023, please let abhanonstopnewsuk (on\u00a0<span tabindex='0' class='glossary-item-container'>Slack<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Slack<\/span> <span class='glossary-item-description'>Slack is a Collaborative Group Chat Platform <a href=\"https:\/\/slack.com\/\">https:\/\/slack.com\/<\/a>. The WordPress community has its own Slack Channel at <a href=\"https:\/\/make.wordpress.org\/chat\/\">https:\/\/make.wordpress.org\/chat\/<\/a>.<\/span><\/span><\/span>) know to help update the handbook for future events.<\/li>\n<\/ul><p>Please add comments on this post with items you would like to suggest for Open Floor. <\/p>\n\n\n\n<p><\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/core\/tag\/agenda\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>agenda<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/dev-chat\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>dev-chat<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/meeting\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>meeting<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fdev-chat-agenda-february-1-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/01\/31\/dev-chat-agenda-february-1-2023\/","unixtime":1675169880,"unixtimeModified":1675221107,"entryHeaderMeta":"","linkPages":"","footerEntryMeta":"","tagsRaw":"agenda, dev chat, meeting","tagsArray":[{"label":"agenda","count":847,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/agenda\/"},{"label":"dev chat","count":609,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/dev-chat\/"},{"label":"meeting","count":214,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meeting\/"}],"loginRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fdev-chat-agenda-february-1-2023%2F&locale=en_US","hasPrevPost":false,"prevPostTitle":"","prevPostURL":"","hasNextPost":false,"nextPostTitle":"","nextPostURL":"","commentsOpen":true,"is_xpost":false,"editURL":null,"postActions":"<nav class='o2-dropdown-actions o2-post-actions'><button class='o2-dropdown-actions-disclosure genericon genericon-ellipsis'><span>Post Actions<\/span><\/button><ul><li><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fdev-chat-agenda-february-1-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/31\/dev-chat-agenda-february-1-2023\/\" title=\"Scroll to comments\" class=\"o2-scroll-to-comments genericon genericon-downarrow\" data-action=\"scrolltocomments\" data-actionstate=\"default\" >Scroll<\/a><\/li><li><a href=\"https:\/\/wp.me\/p2AvED-qBr\" title=\"Shortlink\" class=\"short-link o2-short-link genericon genericon-link\" data-action=\"shortlink\" data-actionstate=\"default\" >Shortlink<\/a><\/li><\/ul><\/nav>","comments":[],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"Core","count":65,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/core\/"},{"label":"Devchat","count":89,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/devchat\/"},{"label":"General","count":2206,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/general\/"}],"post_tag":[{"label":"agenda","count":847,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/agenda\/"},{"label":"dev chat","count":609,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/dev-chat\/"},{"label":"meeting","count":214,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meeting\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":[],"mentionContext":"","isTrashed":false,"userLogin":"webcommsat","userNicename":"webcommsat"}]</script> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> <aside> </aside> </article><!-- #post-## --> <article id="post-102233" class="post-102233 post type-post status-publish format-standard hentry category-general tag-agenda tag-meeting tag-performance tag-performance-chat mentions-oandregal author-clarkeemily"> <header class="entry-header"> <div class="entry-meta"> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/clarkeemily/" title="Posts by Emily Clarke ( @clarkeemily )" class="author-avatar"> <img alt="" src="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/0665557a5c61dd768621136829fcb60a?s=48&amp;d=mm&amp;r=g" srcset="http://web.archive.org/web/20230207183512im_/https://secure.gravatar.com/avatar/0665557a5c61dd768621136829fcb60a?s=96&amp;d=mm&amp;r=g 2x" class="avatar avatar-48 photo" height="48" width="48" loading="lazy" decoding="async"/> </a> <a href="http://web.archive.org/web/20230207183512/https://profiles.wordpress.org/clarkeemily/" title="Posts by Emily Clarke ( @clarkeemily )" class="entry-author">Emily Clarke</a> <span class="entry-date"> <abbr title="2023-01-31T10:58:24Z">10:58 am <em>on</em> January 31, 2023</abbr> </span> <span class="entry-actions"> </span> <span class="entry-tags"> <br/>Tags: <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/agenda/" rel="tag">agenda ( 847 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meeting/" rel="tag">meeting ( 214 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance/" rel="tag">performance ( 166 )</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance-chat/" rel="tag">performance-chat ( 127 )</a> &nbsp;&nbsp; </span> </div><!-- .entry-meta --> <h1 class="entry-title"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/2023/01/31/performance-chat-agenda-31-january-2023/" rel="bookmark">Performance Chat Agenda: 31 January 2023</a></h1> </header><!-- .entry-header --> <div class="entry-content"> <p>Here is the agenda for this week’s performance team meeting scheduled for <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230131T1600"><abbr class="date" title="2023-01-31T16:00:00+00:00">January 31, 2023 at 16:00 UTC</abbr></a>.</p> <ul><li><strong>Announcements</strong> <ul><li><strong>Performance team roadmap for 2023</strong> https://github.com/WordPress/performance/issues/631 If you’re actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue!</li> <li>The <span tabindex="0" class="glossary-item-container">Gutenberg<span class="glossary-item-hidden-content"><span class="glossary-item-header">Gutenberg</span> <span class="glossary-item-description">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. <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/gutenberg/">https://wordpress.org/gutenberg/</a></span></span></span> team recently added <strong>TTFB measurement </strong>to their repo, which is being collected in the code health dashboard here: <a rel="noreferrer noopener" href="http://web.archive.org/web/20230207183512/https://codehealth.vercel.app/project/1" target="_blank">https://codehealth.vercel.app/project/1</a>. It’s making visible the performance <span tabindex="0" class="glossary-item-container">regression<span class="glossary-item-hidden-content"><span class="glossary-item-header">regression</span> <span class="glossary-item-description">A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or <a href="#blocker">blockers</a>. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5.</span></span></span> in <span tabindex="0" class="glossary-item-container">block<span class="glossary-item-hidden-content"><span class="glossary-item-header">Block</span> <span class="glossary-item-description">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.</span></span></span> theme rendering when compared with classic themes for a simple “hello world” page. As a team, we would like to make sure we’re properly prioritizing the tickets we have for 6.2 that would positively impact this metric—particularly anything that we need to land before the <span tabindex="0" class="glossary-item-container">beta<span class="glossary-item-hidden-content"><span class="glossary-item-header">Beta</span> <span class="glossary-item-description">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.</span></span></span> 1 milestone next week.</li> <li>Plan to have <strong>quick-fire focus area updates</strong> (15m) so we can focus the remainder of todays chat on Next steps for Unbundling the Performance Lab <span tabindex="0" class="glossary-item-container">Plugin<span class="glossary-item-hidden-content"><span class="glossary-item-header">Plugin</span> <span class="glossary-item-description">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</span></span></span></li> </ul></li> <li><strong>Focus area updates</strong> (15m max today) <ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/1">Images</a></li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/6">Object Cache</a></li> </ul><ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/5">Measurement</a></li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/3">JS &amp; CSS</a></li> </ul><ul><li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/7">Database</a></li> </ul></li> <li><a href="http://web.archive.org/web/20230207183512/https://github.com/WordPress/performance/projects/2">Infrastructure</a></li> <li><strong>Open floor</strong> <ul><li>Next steps for <strong>Unbundling the Performance Lab Plugin </strong>proposal</li> </ul></li> </ul><hr class="wp-block-separator has-css-opacity is-style-default"><p class="has-small-font-size"><em>This meeting happens in the <a href="http://web.archive.org/web/20230207183512/http://wordpress.slack.com/messages/core-performance/">#core-performance</a> channel. To join the meeting, you’ll need an account on the <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">Make WordPress Slack</a></em>.</p> <p><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/agenda/" class="tag"><span class="tag-prefix">#</span>agenda</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/meeting/" class="tag"><span class="tag-prefix">#</span>meeting</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance/" class="tag"><span class="tag-prefix">#</span>performance</a>, <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/tag/performance-chat/" class="tag"><span class="tag-prefix">#</span>performance-chat</a></p><nav class="o2-post-footer-actions"><ul class="o2-post-footer-action-row"><li class="o2-post-footer-action"><a href="http://web.archive.org/web/20230207183512/https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fperformance-chat-agenda-31-january-2023%2F%23respond&amp;locale=en_US" title="Login to Reply" class="genericon genericon-reply" data-action="login-to-reply" data-actionstate="default">Login to Reply</a></li></ul><div class="o2-post-footer-action-likes"></div><ul class="o2-post-footer-action-row"></ul></nav><script class="o2-data" id="o2-data-102233" data-post-id="102233" type="application/json" style="display:none">[{"type":"post","id":102233,"postID":102233,"cssClasses":"post post-102233 type-post status-publish format-standard hentry category-general tag-agenda tag-meeting tag-performance tag-performance-chat mentions-oandregal author-clarkeemily","parentID":0,"titleRaw":"Performance Chat Agenda: 31 January 2023","titleFiltered":"Performance Chat Agenda: 31 January 2023","titleWasGeneratedFromContent":false,"contentRaw":"<!-- wp:paragraph -->\n<p>Here is the agenda for this week\u2019s performance team meeting scheduled for [time]January 31, 2023 at 16:00 UTC[\/time].<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><strong>Announcements<\/strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><strong>Performance team roadmap for 2023<\/strong> https:\/\/github.com\/WordPress\/performance\/issues\/631 If you're actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue!<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>The Gutenberg team recently added <strong>TTFB measurement <\/strong>to their repo, which is being collected in the code health dashboard here:&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/codehealth.vercel.app\/project\/1\" target=\"_blank\">https:\/\/codehealth.vercel.app\/project\/1<\/a>. It's making visible the performance regression in block theme rendering when compared with classic themes for a simple \"hello world\" page. As a team, we would like to make sure we're properly prioritizing the tickets we have for 6.2 that would positively impact this metric\u2014particularly anything that we need to land before the beta 1 milestone next week.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Plan to have <strong>quick-fire focus area updates<\/strong> (15m) so we can focus the remainder of todays chat on Next steps for Unbundling the Performance Lab Plugin<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Focus area updates<\/strong> (15m max today)\n\n\n\n\n\n\n\n\n\n\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/1\">Images<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/6\">Object Cache<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/5\">Measurement<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/3\">JS &amp; CSS<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/7\">Database<\/a><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/2\">Infrastructure<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>Open floor<\/strong><!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>Next steps for <strong>Unbundling the Performance Lab Plugin <\/strong>proposal<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:separator {\"opacity\":\"css\",\"className\":\"is-style-default\"} -->\n<hr class=\"wp-block-separator has-css-opacity is-style-default\" \/>\n<!-- \/wp:separator -->\n\n<!-- wp:paragraph {\"fontSize\":\"small\"} -->\n<p class=\"has-small-font-size\"><em>This meeting happens in the <a href=\"http:\/\/wordpress.slack.com\/messages\/core-performance\/\">#core-performance<\/a> channel. To join the meeting, you\u2019ll need an account on the <a href=\"https:\/\/make.wordpress.org\/chat\/\">Make WordPress Slack<\/a><\/em>.<\/p>\n<!-- \/wp:paragraph -->\n\n<p>#agenda, #meeting, #performance, #performance-chat<\/p>","contentFiltered":"<p>Here is the agenda for this week\u2019s performance team meeting scheduled for <a href=\"https:\/\/www.timeanddate.com\/worldclock\/fixedtime.html?iso=20230131T1600\"><abbr class=\"date\" title=\"2023-01-31T16:00:00+00:00\">January 31, 2023 at 16:00 UTC<\/abbr><\/a>.<\/p>\n\n\n\n<ul><li><strong>Announcements<\/strong>\n<ul><li><strong>Performance team roadmap for 2023<\/strong> <a href=\"https:\/\/github.com\/WordPress\/performance\/issues\/631\" rel=\"nofollow\">https:\/\/github.com\/WordPress\/performance\/issues\/631<\/a> If you\u2019re actively contributing to the WordPress Performance Team or plan to do so this year, please share your priorities for 2023 as a comment on this issue!<\/li>\n\n\n\n<li>The <span tabindex='0' class='glossary-item-container'>Gutenberg<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Gutenberg<\/span> <span class='glossary-item-description'>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 \u2018blocks\u2019 to add richness rather than shortcodes, custom HTML etc. <a href=\"https:\/\/wordpress.org\/gutenberg\/\">https:\/\/wordpress.org\/gutenberg\/<\/a><\/span><\/span><\/span> team recently added <strong>TTFB measurement <\/strong>to their repo, which is being collected in the code health dashboard here:\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/codehealth.vercel.app\/project\/1\" target=\"_blank\">https:\/\/codehealth.vercel.app\/project\/1<\/a>. It\u2019s making visible the performance <span tabindex='0' class='glossary-item-container'>regression<span class='glossary-item-hidden-content'><span class='glossary-item-header'>regression<\/span> <span class='glossary-item-description'>A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or <a href=\"#blocker\">blockers<\/a>. Recent regressions may be given higher priorities. A \"3.6 regression\" would be a bug in 3.6 that worked as intended in 3.5.<\/span><\/span><\/span> in <span tabindex='0' class='glossary-item-container'>block<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Block<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> theme rendering when compared with classic themes for a simple \u201chello world\u201d page. As a team, we would like to make sure we\u2019re properly prioritizing the tickets we have for 6.2 that would positively impact this metric\u2014particularly anything that we need to land before the <span tabindex='0' class='glossary-item-container'>beta<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Beta<\/span> <span class='glossary-item-description'>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.<\/span><\/span><\/span> 1 milestone next week.<\/li>\n\n\n\n<li>Plan to have <strong>quick-fire focus area updates<\/strong> (15m) so we can focus the remainder of todays chat on Next steps for Unbundling the Performance Lab <span tabindex='0' class='glossary-item-container'>Plugin<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Plugin<\/span> <span class='glossary-item-description'>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 <a href=\"https:\/\/wordpress.org\/plugins\/\" rel=\"nofollow\">https:\/\/wordpress.org\/plugins\/<\/a> or can be cost-based plugin from a third-party<\/span><\/span><\/span><\/li>\n<\/ul><\/li>\n\n\n\n<li><strong>Focus area updates<\/strong> (15m max today)\n\n\n\n\n\n\n\n\n\n\n\n\n<ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/1\">Images<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/6\">Object Cache<\/a><\/li>\n<\/ul><ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/5\">Measurement<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/3\">JS &amp; CSS<\/a><\/li>\n<\/ul><ul><li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/7\">Database<\/a><\/li>\n<\/ul><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/WordPress\/performance\/projects\/2\">Infrastructure<\/a><\/li>\n\n\n\n<li><strong>Open floor<\/strong>\n<ul><li>Next steps for <strong>Unbundling the Performance Lab Plugin <\/strong>proposal<\/li>\n<\/ul><\/li>\n<\/ul><hr class=\"wp-block-separator has-css-opacity is-style-default\"><p class=\"has-small-font-size\"><em>This meeting happens in the <a href=\"http:\/\/wordpress.slack.com\/messages\/core-performance\/\">#core-performance<\/a> channel. To join the meeting, you\u2019ll need an account on the <a href=\"https:\/\/make.wordpress.org\/chat\/\">Make WordPress Slack<\/a><\/em>.<\/p>\n\n\n<p><a href=\"https:\/\/make.wordpress.org\/core\/tag\/agenda\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>agenda<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/meeting\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>meeting<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>performance-chat<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fperformance-chat-agenda-31-january-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/01\/31\/performance-chat-agenda-31-january-2023\/","unixtime":1675162704,"unixtimeModified":1665159113,"entryHeaderMeta":"","linkPages":"","footerEntryMeta":"","tagsRaw":"agenda, meeting, performance, performance-chat","tagsArray":[{"label":"agenda","count":847,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/agenda\/"},{"label":"meeting","count":214,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meeting\/"},{"label":"performance","count":166,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance\/"},{"label":"performance-chat","count":127,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/"}],"loginRedirectURL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fperformance-chat-agenda-31-january-2023%2F&locale=en_US","hasPrevPost":false,"prevPostTitle":"","prevPostURL":"","hasNextPost":false,"nextPostTitle":"","nextPostURL":"","commentsOpen":true,"is_xpost":false,"editURL":null,"postActions":"<nav class='o2-dropdown-actions o2-post-actions'><button class='o2-dropdown-actions-disclosure genericon genericon-ellipsis'><span>Post Actions<\/span><\/button><ul><li><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2023%2F01%2F31%2Fperformance-chat-agenda-31-january-2023%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\" class=\"genericon genericon-reply\" data-action=\"login-to-reply\" data-actionstate=\"default\" >Login to Reply<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2023\/01\/31\/performance-chat-agenda-31-january-2023\/\" title=\"Scroll to comments\" class=\"o2-scroll-to-comments genericon genericon-downarrow\" data-action=\"scrolltocomments\" data-actionstate=\"default\" >Scroll<\/a><\/li><li><a href=\"https:\/\/wp.me\/p2AvED-qAV\" title=\"Shortlink\" class=\"short-link o2-short-link genericon genericon-link\" data-action=\"shortlink\" data-actionstate=\"default\" >Shortlink<\/a><\/li><\/ul><\/nav>","comments":[],"postFormat":"standard","postMeta":{"isSticky":false},"postTerms":{"category":[{"label":"General","count":2206,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/category\/general\/"}],"post_tag":[{"label":"agenda","count":847,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/agenda\/"},{"label":"meeting","count":214,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/meeting\/"},{"label":"performance","count":166,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance\/"},{"label":"performance-chat","count":127,"link":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/tag\/performance-chat\/"}],"post_format":[]},"pluginData":[],"isPage":false,"mentions":[],"mentionContext":"","isTrashed":false,"userLogin":"clarkeemily","userNicename":"clarkeemily"}]</script> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> <aside> </aside> </article><!-- #post-## --> <nav role="navigation" id="nav-below" class="navigation-paging"> <h1 class="screen-reader-text">Post navigation</h1> <div class="nav-previous"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/page/2/?replies=none"><span class="meta-nav">&larr;</span> Older posts</a></div> </nav><!-- #nav-below --> </div> </div><!-- #content --> </div><!-- #primary --> <div id="primary-modal"></div> <div id="primary-modal"></div> <div id="secondary" class="widget-area" role="complementary"> <a href="#" id="secondary-toggle"></a> <div id="secondary-content"> <aside id="search-5" class="widget widget_search"><form method="get" id="searchform" class="searchform" action="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/" role="search"> <label for="s" class="screen-reader-text">Search</label> <input type="search" class="field" name="s" value="" id="s" placeholder="Search …"> <input type="submit" class="submit" id="searchsubmit" value="Search"> </form> </aside><aside id="blog_subscription-5" class="widget widget_blog_subscription jetpack_subscription_widget"><h3 class="widget-title">Email Updates</h3> <div class="wp-block-jetpack-subscriptions__container"> <form action="#" method="post" accept-charset="utf-8" id="subscribe-blog-blog_subscription-5"> <div id="subscribe-text"><p>Enter your email address to subscribe to this blog and receive notifications of new posts by email.</p> </div> <p id="subscribe-email"> <label id="jetpack-subscribe-label" class="screen-reader-text" for="subscribe-field-blog_subscription-5"> Email Address </label> <input type="email" name="email" required="required" value="" id="subscribe-field-blog_subscription-5" placeholder="Email Address"/> </p> <p id="subscribe-submit"> <input type="hidden" name="action" value="subscribe"/> <input type="hidden" name="source" value="https://make.wordpress.org/core/?replies=none"/> <input type="hidden" name="sub-type" value="widget"/> <input type="hidden" name="redirect_fragment" value="subscribe-blog-blog_subscription-5"/> <button type="submit" class="wp-block-button__link" name="jetpack_subscriptions_widget"> Subscribe </button> </p> </form> <div class="wp-block-jetpack-subscriptions__subscount"> Join 5,282 other subscribers </div> </div> </aside><aside id="o2-filter-widget-3" class="widget widget_o2-filter-widget"><ul class="o2-filter-widget-list"><li id="o2-filter-recent-updates" class="o2-filter-widget-item"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/" data-key="0" data-url="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/" class="">Recent Updates</a></li><li id="o2-filter-recent-comments" class="o2-filter-widget-item"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/?o2_recent_comments=1" data-key="1" data-url="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/?o2_recent_comments=1" class="">Recent Comments</a></li><li id="o2-filter-no-replies" class="o2-filter-widget-item"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/?replies=none" data-key="2" data-url="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/?replies=none" class="o2-filter-widget-selected">No Replies</a></li></ul><select class="o2-filter-widget-select"><option value="0" data-key="0" data-url="https://make.wordpress.org/core/">Recent Updates</option><option value="1" data-key="1" data-url="https://make.wordpress.org/core/?o2_recent_comments=1">Recent Comments</option><option value="2" data-key="2" data-url="https://make.wordpress.org/core/?replies=none" selected="selected">No Replies</option></select></aside><aside id="text-12" class="widget widget_text"><h3 class="widget-title">Current Release</h3> <div class="textwidget"><p>The current release in progress is <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/6-2/">WordPress 6.2</a>.</p> <p>Planned future releases are listed on <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/about/roadmap/">the Project Roadmap</a>.</p> <p>Feature projects not tied to specific releases can be found on <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/features/">the Features page.</a></p> </div> </aside><aside id="custom_html-2" class="widget_text widget widget_custom_html"><h3 class="widget-title">Regular Chats</h3><div class="textwidget custom-html-widget"><strong id="regular-chats">Note:</strong> All chats happen on <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/chat/">Slack</a>. <ul> <li> <strong style="color: #333">Weekly Developer Meetings</strong>: <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230208T2000"><abbr class="date" title="2023-02-08T20:00:00+00:00">Wednesday 20:00 UTC</abbr></a> in <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/archives/C02RQBWTW">#core</a> </li> <li> <a href="http://web.archive.org/web/20230207183512/http://make.wordpress.org/core/weekly-developer-chats/">About the Dev Chat</a> </li> <li> <a href="http://web.archive.org/web/20230207183512/http://make.wordpress.org/core/tag/agenda">Agendas</a> | <a href="http://web.archive.org/web/20230207183512/http://make.wordpress.org/core/tag/summary">Summaries</a> </li> </ul> <hr/> <ul> <li> <strong>APAC Triage Sessions</strong> <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230207T0500"><abbr class="date" title="2023-02-07T05:00:00+00:00">Tuesday 5:00 UTC</abbr></a> alternating between <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/archives/C02RQBWTW">#core</a> and <a href="http://web.archive.org/web/20230207183512/https://wordpress.slack.com/archives/C02QB2JS7">#core-editor</a> </li> <li> <strong style="color: #333">JavaScript Weekly Chat</strong> <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230207T1400"><abbr class="date" title="2023-02-07T14:00:00+00:00">Tuesday 14:00 UTC</abbr></a> in #core-js </li> <li> <strong style="color: #333">Multisite Weekly Chat</strong> <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230207T1700"><abbr class="date" title="2023-02-07T17:00:00+00:00">Tuesday 17:00 UTC</abbr></a> in #core-multisite </li> <li> <strong style="color: #333">REST API Weekly Chat</strong> <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230209T1800"><abbr class="date" title="2023-02-09T18:00:00+00:00">Thursday 18:00 UTC</abbr></a> in #core-restapi </li> <li> <strong style="color: #333">Editor Weekly Chat</strong> <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230208T1400"><abbr class="date" title="2023-02-08T14:00:00+00:00">Wednesday 14:00 UTC</abbr></a> in #core-editor </li> <li> <strong>New Contributors Chat</strong> <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230208T1900"><abbr class="date" title="2023-02-08T19:00:00+00:00">Wednesday 19:00 UTC</abbr></a> in #core </li> <li> <strong style="color: #333">Images/Media Weekly Chat</strong> <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230209T1500"><abbr class="date" title="2023-02-09T15:00:00+00:00">Thursday 15:00 UTC</abbr></a> in #core-media </li> <li> <strong style="color: #333">CSS Weekly Chat</strong> <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230209T2100"><abbr class="date" title="2023-02-09T21:00:00+00:00">Thursday 21:00 UTC</abbr></a> in #core-css </li> <li> <strong style="color: #333">Customize Weekly Chat</strong> <a href="http://web.archive.org/web/20230207183512/https://www.timeanddate.com/worldclock/fixedtime.html?iso=20230213T1900"><abbr class="date" title="2023-02-13T19:00:00+00:00">Monday 19:00 UTC</abbr></a> in #core-customize </li> </ul> <hr/> <p style="font-size: 1.1em;text-align: right"> <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/meetings/">See all meetings → </a> </p></div></aside><aside id="o2-live-comments-widget-4" class="widget widget_o2-live-comments-widget"><h3 class="widget-title">Recent Posts and Comments</h3><div class="o2-live-comments-container" data-o2-live-comments-kind="both" data-o2-live-comments-count="10"></div></aside> <aside id="team-pledges" class="widget_team_pledges widget"> <h3 class="widget-title"> Team Pledges </h3> <p> <a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/pledges/">1790 people</a> have pledged time to contribute to Core Team efforts! When looking for help on a project or program, try starting by reaching out to them! </p> </aside> </div> </div><!-- #secondary --> </div><!-- #main --> </div><!-- #page --> <footer class="wp-block-group alignfull global-footer has-text-color has-background has-white-color has-charcoal-2-background-color is-layout-flow"> <div class="wp-block-group global-footer__navigation-container is-layout-flow"> <nav class="global-footer__navigation-important wp-block-navigation is-layout-flex" aria-label=""><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/about/"><span class="wp-block-navigation-item__label">About</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/news/"><span class="wp-block-navigation-item__label">News</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/hosting/"><span class="wp-block-navigation-item__label">Hosting</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpressfoundation.org/donate/"><span class="wp-block-navigation-item__label">Donate</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://mercantile.wordpress.org/"><span class="wp-block-navigation-item__label">Swag</span></a></li></ul></nav> <nav class="global-footer__navigation-information wp-block-navigation is-layout-flex" aria-label=""><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/documentation/"><span class="wp-block-navigation-item__label">Documentation</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://developer.wordpress.org/"><span class="wp-block-navigation-item__label">Developers</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/"><span class="wp-block-navigation-item__label">Get Involved</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://learn.wordpress.org/"><span class="wp-block-navigation-item__label">Learn</span></a></li></ul></nav> <nav class="global-footer__navigation-resources wp-block-navigation is-layout-flex" aria-label=""><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/showcase/"><span class="wp-block-navigation-item__label">Showcase</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/plugins/"><span class="wp-block-navigation-item__label">Plugins</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/themes/"><span class="wp-block-navigation-item__label">Themes</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/patterns/"><span class="wp-block-navigation-item__label">Patterns</span></a></li></ul></nav> <nav class="global-footer__navigation-community wp-block-navigation is-layout-flex" aria-label=""><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://central.wordcamp.org/"><span class="wp-block-navigation-item__label">WordCamp</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.tv/"><span class="wp-block-navigation-item__label">WordPress.TV</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://buddypress.org/"><span class="wp-block-navigation-item__label">BuddyPress</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://bbpress.org/"><span class="wp-block-navigation-item__label">bbPress</span></a></li></ul></nav> <nav class="global-footer__navigation-external wp-block-navigation is-layout-flex" aria-label=""><ul class="wp-block-navigation__container"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.com/?ref=wporg-footer"><span class="wp-block-navigation-item__label">WordPress.com</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://ma.tt/"><span class="wp-block-navigation-item__label">Matt</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://wordpress.org/about/privacy/"><span class="wp-block-navigation-item__label">Privacy</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="http://web.archive.org/web/20230207183512/https://publiccode.eu/"><span class="wp-block-navigation-item__label">Public Code</span></a></li></ul></nav> </div> <div class="wp-block-group global-footer__logos-container is-layout-flow"> <div class="wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-20"> <!-- The design calls for two logos, a small "mark" on mobile/tablet, and the full logo for desktops. --> <figure class="wp-block-image global-footer__wporg-logo-mark"> <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/"> <svg xmlns="http://www.w3.org/2000/svg" role="img" width="28" height="28" viewbox="0 0 28 28"> <title>WordPress.org</title> <path fill="currentColor" d="M13.6052 0.923525C16.1432 0.923525 18.6137 1.67953 20.7062 3.09703C22.7447 4.47403 24.3512 6.41803 25.3097 8.68603C26.9837 12.6415 26.5382 17.164 24.1352 20.7145C22.7582 22.753 20.8142 24.3595 18.5462 25.318C14.5907 26.992 10.0682 26.5465 6.51772 24.1435C4.47922 22.7665 2.87272 20.8225 1.91422 18.5545C0.240225 14.599 0.685725 10.0765 3.08872 6.52603C4.46572 4.48753 6.40973 2.88103 8.67772 1.92253C10.2302 1.26103 11.9177 0.923525 13.6052 0.923525ZM13.6052 0.113525C6.15322 0.113525 0.105225 6.16153 0.105225 13.6135C0.105225 21.0655 6.15322 27.1135 13.6052 27.1135C21.0572 27.1135 27.1052 21.0655 27.1052 13.6135C27.1052 6.16153 21.0572 0.113525 13.6052 0.113525Z"/> <path fill="currentColor" d="M2.36011 13.6133C2.36011 17.9198 4.81711 21.8618 8.70511 23.7383L3.33211 9.03684C2.68411 10.4813 2.36011 12.0338 2.36011 13.6133ZM21.2061 13.0463C21.2061 11.6558 20.7066 10.6973 20.2746 9.94134C19.8426 9.18534 19.1676 8.22684 19.1676 7.30884C19.1676 6.39084 19.9506 5.31084 21.0576 5.31084H21.2061C16.6296 1.11234 9.51511 1.42284 5.31661 6.01284C4.91161 6.45834 4.53361 6.93084 4.20961 7.43034H4.93861C6.11311 7.43034 7.93561 7.28184 7.93561 7.28184C8.54311 7.24134 8.61061 8.13234 8.00311 8.21334C8.00311 8.21334 7.39561 8.28084 6.72061 8.32134L10.8111 20.5118L13.2681 13.1273L11.5131 8.32134C10.9056 8.28084 10.3386 8.21334 10.3386 8.21334C9.73111 8.17284 9.79861 7.25484 10.4061 7.28184C10.4061 7.28184 12.2691 7.43034 13.3626 7.43034C14.4561 7.43034 16.3596 7.28184 16.3596 7.28184C16.9671 7.24134 17.0346 8.13234 16.4271 8.21334C16.4271 8.21334 15.8196 8.28084 15.1446 8.32134L19.2081 20.4173L20.3691 16.7453C20.8821 15.1388 21.1926 14.0048 21.1926 13.0328L21.2061 13.0463ZM13.7946 14.5853L10.4196 24.3998C12.6876 25.0613 15.1041 25.0073 17.3316 24.2243L17.2506 24.0758L13.7946 14.5853ZM23.4741 8.21334C23.5281 8.59134 23.5551 8.98284 23.5551 9.37434C23.5551 10.5218 23.3391 11.8043 22.7046 13.3973L19.2621 23.3333C24.5271 20.2688 26.4036 13.5593 23.4741 8.21334Z"/> </svg> </a> </figure> <figure class="wp-block-image global-footer__wporg-logo-full"> <a href="http://web.archive.org/web/20230207183512/https://wordpress.org/"> <svg xmlns="http://www.w3.org/2000/svg" role="img" width="329" height="52" viewbox="0 0 329 52"> <title>WordPress.org</title> <path fill="currentColor" d="M4.33 26a21.68 21.68 0 0 0 12.22 19.5L6.21 17.18A21.66 21.66 0 0 0 4.33 26ZM26.38 27.89l-6.5 18.89a21.31 21.31 0 0 0 6.12.89 21.77 21.77 0 0 0 7.2-1.23 1.429 1.429 0 0 1-.16-.3l-6.66-18.25Z"/> <path fill="currentColor" d="M26 0a26 26 0 1 0 0 52 26 26 0 0 0 0-52Zm20.27 39.66a24.47 24.47 0 0 1-29.78 8.86 24.49 24.49 0 0 1-13-13 24.4 24.4 0 0 1 5.23-26.8 24.46 24.46 0 0 1 26.79-5.24 24.49 24.49 0 0 1 13 13 24.42 24.42 0 0 1-2.25 23.17l.01.01Z"/> <path fill="currentColor" d="M45 15.61c.103.736.153 1.477.15 2.22a20.38 20.38 0 0 1-1.65 7.76l-6.61 19.14A21.65 21.65 0 0 0 45 15.61ZM40.63 24.91a11.45 11.45 0 0 0-1.79-6c-1.1-1.78-2.13-3.29-2.13-5.08A3.76 3.76 0 0 1 40.35 10h.28A21.65 21.65 0 0 0 7.9 14.1h1.39c2.27 0 5.78-.27 5.78-.27a.9.9 0 0 1 .13 1.79s-1.17.13-2.47.2l7.88 23.47 4.75-14.22L22 15.84c-1.17-.07-2.27-.2-2.27-.2a.9.9 0 0 1 .14-1.79s3.57.27 5.7.27c2.13 0 5.78-.27 5.78-.27a.9.9 0 0 1 .14 1.79s-1.18.13-2.48.2l7.83 23.29 2.23-7.08a25.171 25.171 0 0 0 1.56-7.14ZM145.83 19.3h-10.34v1.1c3.23 0 3.75.69 3.75 4.79v7.4c0 4.1-.52 4.85-3.75 4.85-2.48-.35-4.16-1.68-6.47-4.22l-2.66-2.89c3.58-.63 5.49-2.89 5.49-5.43 0-3.18-2.72-5.6-7.8-5.6h-10.17v1.1c3.24 0 3.76.69 3.76 4.79v7.4c0 4.1-.52 4.85-3.76 4.85v1.1h11.5v-1.1c-3.24 0-3.76-.75-3.76-4.85v-2.08h1l6.42 8h16.81c8.26 0 11.85-4.39 11.85-9.65 0-5.26-3.61-9.56-11.87-9.56Zm-24.21 9.42V21H124a3.551 3.551 0 0 1 3.76 3.87 3.536 3.536 0 0 1-3.76 3.85h-2.38Zm24.38 8h-.4c-2.08 0-2.37-.52-2.37-3.18V21H146c6 0 7.11 4.39 7.11 7.8S152 36.75 146 36.75v-.03ZM93.49 13.52H82.62v1.16c3.7 0 4.22 1 3.07 4.39l-4 11.78L76 13.52h-1.1l-5.85 17.33-3.87-11.78c-1.22-3.59-.29-4.39 3.12-4.39v-1.16H55.47v1.16c3.35 0 4.28.86 5.66 5.08l6.42 19.76h.75l6-18.08 5.9 18.08h.8l6.59-19.76c1.44-4.22 2.31-5.08 5.95-5.08l-.05-1.16ZM101.34 18.55c-6.35 0-11.55 4.68-11.55 10.34s5.2 10.4 11.55 10.4c6.35 0 11.56-4.68 11.56-10.4 0-5.72-5.2-10.34-11.56-10.34Zm0 18.89c-5.31 0-7.16-4.74-7.16-8.55 0-3.81 1.85-8.55 7.16-8.55 5.31 0 7.23 4.79 7.23 8.55 0 3.76-1.85 8.55-7.23 8.55ZM170.67 13.52h-12v1.16c3.88 0 4.57.92 4.57 6.7v9.24c0 5.78-.69 6.76-4.57 6.76v1.16H172v-1.16c-3.88 0-4.57-1-4.57-6.76v-2.83h3.29c6 0 9.25-3.12 9.25-7.11s-3.35-7.16-9.3-7.16Zm0 12.13h-3.29v-10h3.29c3.24 0 4.74 2.31 4.74 5.08s-1.5 4.92-4.74 4.92ZM219.32 34.15c-.52 1.9-1.15 2.6-5.26 2.6h-.81c-3 0-3.52-.7-3.52-4.8v-2.66c4.51 0 4.85.41 4.85 3.41h1.1v-8.61h-1.1c0 3-.34 3.41-4.85 3.41V21h3.18c4.1 0 4.74.69 5.26 2.6l.28 1.1h.93l-.38-5.4h-17v1.1c3.23 0 3.75.69 3.75 4.79v7.4c0 3.75-.44 4.69-3 4.83-2.42-.37-4.09-1.69-6.37-4.2l-2.65-2.89c3.58-.63 5.49-2.89 5.49-5.43 0-3.18-2.72-5.6-7.8-5.6h-10.17v1.1c3.23 0 3.75.69 3.75 4.79v7.4c0 4.1-.52 4.85-3.75 4.85v1.1h11.49v-1.1c-3.23 0-3.75-.75-3.75-4.85v-2.08h1l6.41 8h23.75l.35-5.43h-.87l-.31 1.07ZM189 28.72V21h2.37a3.542 3.542 0 0 1 3.75 3.87 3.532 3.532 0 0 1-.998 2.77 3.532 3.532 0 0 1-2.752 1.05l-2.37.03ZM234.52 27.91l-3.18-1.56c-2.78-1.27-4-2.08-4-3.59 0-1.51 1.5-2.36 3.12-2.36 3.06 0 4.57 2.25 5 5h1.21v-6.85h-1.09a3.415 3.415 0 0 1-.75 1.56 7.25 7.25 0 0 0-4.51-1.5c-3.58 0-6.18 2.36-6.18 5.14 0 2.54 1.73 4.45 4 5.54l3.29 1.56c2.37 1.1 3.7 2.26 3.7 3.76 0 1.73-1.5 2.77-3.35 2.77-3.41 0-6.07-2.25-6.53-6.06h-1.15v8h1.09a4.194 4.194 0 0 1 .93-2 8.481 8.481 0 0 0 5.2 2c3.87 0 7-2.54 7-6.18.07-1.77-1.03-3.9-3.8-5.23ZM252 27.91l-3.18-1.56c-2.78-1.27-4-2.08-4-3.59 0-1.51 1.5-2.36 3.12-2.36 3.06 0 4.57 2.25 5 5h1.21v-6.85H253a3.415 3.415 0 0 1-.75 1.56 7.25 7.25 0 0 0-4.51-1.5c-3.58 0-6.18 2.36-6.18 5.14 0 2.54 1.73 4.45 4 5.54l3.29 1.56c2.37 1.1 3.7 2.26 3.7 3.76 0 1.73-1.5 2.77-3.35 2.77-3.41 0-6.07-2.25-6.53-6.06h-1.15v8h1.09a4.194 4.194 0 0 1 .93-2 8.481 8.481 0 0 0 5.2 2c3.87 0 7.05-2.54 7.05-6.18.07-1.77-1.03-3.9-3.79-5.23ZM277.56 18.75a10.481 10.481 0 0 0-10.68 10.17 10.47 10.47 0 0 0 10.68 10.16c5.9 0 10.71-4.58 10.71-10.16s-4.81-10.17-10.71-10.17Zm0 19c-5.52 0-7.63-4.91-7.63-8.88 0-3.97 2.07-8.87 7.63-8.87 5.56 0 7.66 4.94 7.66 8.92 0 3.98-2.11 8.88-7.66 8.88v-.05ZM301.71 33.79l-3.14-3.69c3.63-.38 5.71-2.59 5.71-5.38 0-3-2.44-5.42-6.89-5.42h-8.47v.7c2.66 0 3.05.51 3.05 3.72v10.39c0 3.21-.39 3.76-3.05 3.76v.67h8.66v-.67c-2.66 0-3.05-.55-3.05-3.76v-4H296l6.35 8.44h5.29v-.67c-1.88-.24-4.03-1.88-5.93-4.09ZM294.53 29v-8.52h2.82c2.79 0 4.08 1.93 4.08 4.24 0 2.31-1.29 4.28-4.08 4.28h-2.82ZM319.6 30.59v.64c2.21 0 3 .7 3 2.08 0 2.89-2.5 4.39-5.29 4.39-5.93 0-7.6-4.81-7.6-8.78 0-3.97 1.86-8.92 7-8.92 3.59 0 6.09 2.54 7 6.7h.64v-7h-.64a3.281 3.281 0 0 1-1.09 1.83 8.203 8.203 0 0 0-6-2.73 10.167 10.167 0 0 0-9.851 10.165 10.169 10.169 0 0 0 9.851 10.165c3.34 0 4.78-1.66 8.34-1.66V35c0-3.21.39-3.75 3.05-3.75v-.64l-8.41-.02ZM261.9 34.77a2.061 2.061 0 1 0 .288 4.112 2.061 2.061 0 0 0-.288-4.112Z"/> </svg> </a> </figure> </div> <ul class="wp-block-social-links is-style-logos-only is-layout-flex"> <li class="wp-social-link wp-social-link-facebook wp-block-social-link"><a href="http://web.archive.org/web/20230207183512/https://www.facebook.com/WordPress/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Visit our Facebook page</span></a></li> <li class="wp-social-link wp-social-link-twitter wp-block-social-link"><a href="http://web.archive.org/web/20230207183512/https://twitter.com/WordPress" class="wp-block-social-link-anchor"><svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Visit our Twitter account</span></a></li> <li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="http://web.archive.org/web/20230207183512/https://www.instagram.com/wordpress/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Visit our Instagram account</span></a></li> <li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="http://web.archive.org/web/20230207183512/https://www.linkedin.com/company/wordpress" class="wp-block-social-link-anchor"><svg width="24" height="24" viewbox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Visit our LinkedIn account</span></a></li> </ul> <!-- Use an image so it can have the MrsEaves font. --> <figure class="wp-block-image is-resized global-footer__code_is_poetry"> <img src="http://web.archive.org/web/20230207183512im_/https://s.w.org/style/images/code-is-poetry-for-dark-bg.svg" alt="Code is Poetry" width="188" height="13"/> </figure> </div> </footer> <script type="text/javascript"> // <![CDATA[ var xpostData = []; // ]]> </script><script class="o2-post-action-states-dict" type="application/json" style="display:none">{"watch":{"unwatch":{"shortText":"Unwatch","title":"Stop getting notified about changes to this page","genericon":"genericon-unsubscribe","classes":["genericon","genericon-unsubscribe"],"rel":false},"watch":{"shortText":"Watch","title":"Get notified about changes to this page","genericon":"genericon-subscribe","classes":["genericon","genericon-subscribe"],"rel":false}},"reply":{"default":{"shortText":"Reply","title":"Reply","classes":[],"genericon":"genericon-reply"}},"login-to-reply":{"default":{"shortText":"Login to Reply","title":"Login to Reply","classes":[],"genericon":"genericon-reply"}},"scrolltocomments":{"default":{"shortText":"Scroll","title":"Scroll to comments","classes":[],"genericon":"genericon-downarrow"}},"edit":{"default":{"shortText":"Edit","title":"Edit","classes":[],"genericon":"genericon-edit"}},"trash":{"default":{"shortText":"Trash","title":"Trash","classes":[],"genericon":"genericon-trash"}},"shortlink":{"default":{"shortText":"Shortlink","title":"Shortlink","classes":[],"genericon":"genericon-link"}},"stickyposts":{"normal":{"shortText":"Stick post to home","title":"Stick post to home","classes":[],"genericon":"genericon-pinned","nextState":"sticky"},"sticky":{"shortText":"Unstick post from home","title":"Unstick post from home","classes":["sticky"],"genericon":"genericon-pinned","nextState":"normal"}}}</script> <script class="o2-live-widget-bootstrap-data" type="application/json" style="display:none">[{"unixtime":1675785712,"title":"Roadmap to 6.2","domRef":"#comment-44356","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/06\/roadmap-to-6-2\/#comment-44356","type":"comment","externalID":"44356","postID":"102450","userLogin":"titsmaker","userNicename":"titsmaker"},{"unixtime":1675783810,"title":"Can you help with topics for the WordPress Developer Blog?","domRef":"#comment-44355","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/01\/12\/can-you-help-with-topics-for-the-wordpress-developer-blog\/#comment-44355","type":"comment","externalID":"44355","postID":"101958","userLogin":"faguni22","userNicename":"faguni22"},{"unixtime":1675714581,"title":"Phase 2, Finale","domRef":"#comment-44354","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/04\/phase-2-finale\/#comment-44354","type":"comment","externalID":"44354","postID":"102360","userLogin":"nickbohle","userNicename":"nickbohle"},{"unixtime":1675712779,"title":"Phase 2, Finale","domRef":"#comment-44353","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/04\/phase-2-finale\/#comment-44353","type":"comment","externalID":"44353","postID":"102360","userLogin":"elmastudio","userNicename":"elmastudio"},{"unixtime":1675709203,"title":"Phase 2, Finale","domRef":"#comment-44352","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/04\/phase-2-finale\/#comment-44352","type":"comment","externalID":"44352","postID":"102360","userLogin":"richtabor","userNicename":"richtabor"},{"unixtime":1675696123,"title":"Automated performance monitoring in WordPress core","domRef":"#comment-44351","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/02\/automated-performance-monitoring-in-wordpress-core\/#comment-44351","type":"comment","externalID":"44351","postID":"102272","userLogin":"adamsilverstein","userNicename":"adamsilverstein"},{"unixtime":1675688382,"title":"Phase 2, Finale","domRef":"#comment-44350","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/04\/phase-2-finale\/#comment-44350","type":"comment","externalID":"44350","postID":"102360","userLogin":"antonyjosephsmith","userNicename":"antonyjosephsmith"},{"unixtime":1675688063,"title":"Editor Chat Agenda: February 8, 2023","domRef":"#comment-44349","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/06\/editor-chat-agenda-february-8-2023\/#comment-44349","type":"comment","externalID":"44349","postID":"102438","userLogin":"get_dave","userNicename":"get_dave"},{"unixtime":1675680871,"title":"Phase 2, Finale","domRef":"#comment-44348","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/04\/phase-2-finale\/#comment-44348","type":"comment","externalID":"44348","postID":"102360","userLogin":"matveb","userNicename":"matveb"},{"unixtime":1675673874,"title":"Phase 2, Finale","domRef":"#comment-44347","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/04\/phase-2-finale\/#comment-44347","type":"comment","externalID":"44347","postID":"102360","userLogin":"Drivingralle","userNicename":"drivingralle"},{"unixtime":1675790521,"title":"Performance Chat Summary: 7 February 2023","domRef":"#post-102479","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/07\/performance-team-meeting-summary-31-january-2023-2\/","type":"post","externalID":102479,"userLogin":"clarkeemily","userNicename":"clarkeemily"},{"unixtime":1675776278,"title":"A Week in Core \u2013 February 6, 2023","domRef":"#post-102467","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/07\/a-week-in-core-february-6-2023\/","type":"post","externalID":102467,"userLogin":"audrasjb","userNicename":"audrasjb"},{"unixtime":1675772991,"title":"Performance Chat Agenda: 7 February 2023","domRef":"#post-102463","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/07\/performance-chat-agenda-07-february-2023\/","type":"post","externalID":102463,"userLogin":"clarkeemily","userNicename":"clarkeemily"},{"unixtime":1675717680,"title":"Roadmap to 6.2","domRef":"#post-102450","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/06\/roadmap-to-6-2\/","type":"post","externalID":102450,"userLogin":"annezazu","userNicename":"annezazu"},{"unixtime":1675695680,"title":"X-post: Community Booth at WordCamp Asia 2023","domRef":"#post-102449","permalink":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/make.wordpress.org\/core\/2023\/02\/06\/xpost-community-booth-at-wordcamp-asia-2023\/","type":"post","externalID":102449,"userLogin":"SamSuresh","userNicename":"samsuresh"}]</script> <script type="text/javascript"> o2.Offline.init(); </script> <div id="help"> <dl class="directions"> <dt>s</dt><dd>search</dd> <dt>c</dt><dd>compose new post</dd> <dt>r</dt> <dd>reply</dd> <dt>e</dt> <dd>edit</dd> <dt>t</dt> <dd>go to top</dd> <dt>j</dt> <dd>go to the next post or comment</dd> <dt>k</dt> <dd>go to the previous post or comment</dd> <dt>o</dt> <dd>toggle comment visibility</dd> <dt>esc</dt> <dd>cancel edit post or comment</dd> </dl> </div> <script type="html/template" id="tmpl-o2-app-header"> <# if ( !data.isSingle && !data.isPage && !data.is404 && !( data.isSearch && !data.havePosts ) ) { #> <h2 class="o2-app-page-title"> <# if ( data.showTitle && data.pageTitle != '' ) { #> {{{ data.pageTitle }}} <# } #> </h2> <span class="o2-app-controls"> {{{ data.appControls.join( ' | ' ) }}} </span> <# } else { #> <# if ( data.showTitle && data.pageTitle != '' ) { #> <h2 class="o2-app-page-title"> {{{ data.pageTitle }}} </h2> <# } #> <# } #> </script> <script type="html/template" id="tmpl-o2-app-footer"> <nav role="navigation" id="nav-below" class="navigation-paging"> <h1 class="screen-reader-text">Post navigation</h1> <div class="nav-previous"><a href="http://web.archive.org/web/20230207183512/https://make.wordpress.org/core/page/2/?replies=none" ><span class="meta-nav">&larr;</span> Older posts</a></div> </nav><!-- #nav-below --> </script> <script type="html/template" id="tmpl-o2-post-view"> <div class="o2-post"></div> <div class="o2-post-comments"></div> <div class="o2-post-comment-controls"></div> <# if ( data.showNavigation ) { #> <div class="navigation"> <# if ( data.hasPrevPost ) { #> <p class="nav-older"> <a href="{{ data.prevPostURL }}" title="{{ data.prevPostTitle }}" >&larr; {{{ data.prevPostTitle }}}</a> </p> <# } #> <# if ( data.hasNextPost ) { #> <p class="nav-newer"> <a href="{{ data.nextPostURL }}" title="{{ data.nextPostTitle }}" >{{{ data.nextPostTitle }}} &rarr;</a> </p> <# } #> </div> <# } #> </script> <script type="html/template" id="tmpl-o2-no-posts-post-view"> <div class="o2-post"> <p>{{ data.text }}</p> </div> </script> <script type="html/template" id="tmpl-o2-post"> <header class="entry-header"> <div class="entry-meta"> <# if ( ! data.isPage && o2.options.showAvatars && data.author.avatar ) { #> <a href="{{ data.author.url }}" title="{{ data.author.urlTitle }}" class="author-avatar {{ data.author.modelClass }}"> <img src="{{ data.author.avatar }}" alt="" width="{{ data.author.avatarSize }}" height="{{ data.author.avatarSize }}" class="avatar {{ data.author.modelClass }}" /> </a> <# } #> <# if ( ! data.isPage ) { #> <a href="{{ data.author.url }}" title="{{ data.author.urlTitle }}" class="entry-author {{ data.author.modelClass }}"> {{ data.author.displayName }} </a> <a href="{{ data.permalink }}" class="entry-date o2-timestamp" data-unixtime="{{ data.unixtime }}" data-compact-allowed="true"></a> <# } #> <# if ( ! data.isSaving ) { #> {{{ data.postActions }}} <# } #> {{{ data.entryHeaderMeta }}} </div> <# if ( data.showTitle && ! data.titleWasGeneratedFromContent ) { #> <h1 class="entry-title"> <# if ( data.linkTitle ) { #> <a href="{{ data.permalink }}">{{{ data.titleFiltered }}}</a> <# } else { #> {{{ data.titleFiltered }}} <# } #> </h1> <# } #> </header> <div class="entry-content"> {{{ data.contentFiltered }}} {{{ data.linkPages }}} </div> <footer class="entry-meta"> {{{ data.footerEntryMeta }}} <# if ( data.postID ) { #> <div class="o2-display-comments-toggle"> <a href="#"> <span class="genericon genericon-expand"></span> <span class="disclosure-text">{{ data.strings.showComments }}</span> </a> </div> <# } else { #> <div class="o2-save-spinner"></div> <# } #> </footer> </script> <script type="html/template" id="tmpl-o2-post-edit"> <header class="entry-header"> <div class="entry-meta"> <# if ( ! data.isPage && o2.options.showAvatars && data.author.avatar ) { #> <a href="{{ data.author.url }}" title="{{ data.author.urlTitle }}" class="author-avatar"> <img src="{{ data.author.avatar }}" alt="" width="{{ data.avatarSize }}" height="{{ data.avatarSize }}" class="avatar" /> </a> <# } #> <# if ( ! data.isPage ) { #> <a href="{{ data.author.url }}" title="{{ data.author.urlTitle }}" class="entry-author"> {{ data.author.displayName }} </a> <a href="{{ data.permalink }}" class="entry-date o2-timestamp" data-unixtime="{{ data.unixtime }}"> </a> <# } #> {{{ data.postActions }}} {{{ data.entryHeaderMeta }}} </div> </header> <div class="entry-content"> <div class="o2-editor"> <textarea title="{{ data.titleRaw }}" placeholder="" class="o2-editor">{{ data.contentRaw }}</textarea> <div class="o2-editor-footer"> <ul class="o2-editor-tabs"> <li class="selected"><a href="#" class="o2-editor-edit-button genericon-edit">{{ data.strings.edit }}</a></li> <li><a href="#" class="o2-editor-preview-button genericon-show">{{ data.strings.preview }}</a></li> </ul> <a href="#" class="o2-save primary" title="&#8984;-enter">{{ data.strings.save }}</a> <a href="#" class="o2-cancel">{{ data.strings.cancel }}</a> </div> </div> </div> <footer class="entry-meta"> {{{ data.footerEntryMeta }}} </footer> </script> <script type="html/template" id="tmpl-o2-front-side-new-post-edit"> <div class="entry-content"> <div class="o2-editor"> {{{ data.postFormBefore }}} <textarea title="" placeholder="{{ data.postPrompt }}" class="o2-editor">{{ data.contentRaw }}</textarea> <div class="o2-editor-footer"> <ul class="o2-editor-tabs"> <li class="selected"><a href="#" class="o2-editor-edit-button genericon-edit">{{ data.strings.edit }}</a></li> <li><a href="#" class="o2-editor-preview-button genericon-show">{{ data.strings.preview }}</a></li> </ul> <a href="#" class="o2-save primary" title="&#8984;-enter">{{ data.strings.post }}</a> <div class="o2-post-form-options"> {{{ data.postFormExtras }}} </div> </div> </div> </div> </script> <script type="html/template" id="tmpl-o2-comment"> <header class="o2-comment-header comment"> <# if ( ! data.isSaving ) { #> <# if ( data.isTrashed && data.trashedSession ) { #> {{{ data.commentTrashedActions }}} <# } else { #> {{{ data.commentDropdownActions }}} <# } #> <# } #> <# if ( o2.options.showAvatars && data.author.avatar ) { #> <img src="{{ data.author.avatar }}" alt="" width="{{ data.avatarSize }}" height="{{ data.avatarSize }}" class="avatar {{ data.author.modelClass }}" /> <# } #> <div class="comment-meta commentmetadata o2-comment-metadata" data-o2-comment-id="{{ data.id }}"> <# if ( data.isAnonymousAuthor ) { #> <span class="comment-author">{{ data.strings.anonymous }}</span> <# } else { #> <a href="{{ data.author.url }}" class="comment-author url {{ data.author.modelClass }}"> {{ data.author.displayName }} </a> <# } #> <a href="{{ data.permalink }}" class="comment-date o2-timestamp" data-unixtime="{{ data.unixtime }}" data-compact-allowed="true"></a> <# if ( ! ( data.isNew || data.isSaving ) ) { #> <span class="comment-actions o2-actions"> <# if ( data.currentUser.userLogin.length ) { #> <# if ( data.commentingAllowed ) { #> <a href="#" class="o2-comment-reply" title="{{ data.strings.reply }}">{{ data.strings.reply }}</a> <# } #> <# if ( data.editingAllowed ) { #> <a href="{{{ data.editURL }}}" class="o2-comment-edit" title="{{ data.strings.edit }}">{{ data.strings.edit }}</a> <# } #> <# } else { #> <# if ( data.commentingAllowed ) { #> <# if ( data.userMustBeLoggedInToComment ) { #> <a href="{{ data.loginRedirectURL }}" class="o2-reply-not-logged-in" title="{{ data.strings.loginToComment }}">{{ data.strings.loginToComment }}</a> <# } else { #> <a href="#" class="o2-comment-reply" title="{{ data.strings.reply }}">{{ data.strings.reply }}</a> <# } #> <# } #> <# } #> </span> <# } #> </div> </header> <div class="comment-content"> <# if ( data.isTrashed ) { #> <p class="o2-comment-awaiting-approval"> {{ data.strings.isTrashed }} </p> <# } else if ( ! data.approved ) { #> <p class="o2-comment-awaiting-approval"> {{ data.strings.awaitingApproval }} </p> <# } else if ( data.prevDeleted ) { #> <p class="o2-comment-awaiting-approval"> {{ data.strings.prevDeleted }} </p> <# } else { #> {{{ data.contentFiltered }}} {{{ data.commentFooterActions }}} <# } #> </div> <# if ( data.isNew || ( data.isSaving && ! data.isTrashedAction ) ) { #> <div class="o2-save-spinner"></div> <# } #> </script> <script type="html/template" id="tmpl-o2-comment-edit"> <header class="o2-comment-header comment"> <# if ( o2.options.showAvatars && data.author.avatar ) { #> <img src="{{ data.author.avatar }}" alt="" width="{{ data.avatarSize }}" height="{{ data.avatarSize }}" class="avatar {{ data.author.modelClass }}" /> <# } #> <div class="comment-meta commentmetadata"> <# if ( data.isAnonymousAuthor ) { #> <span class="comment-author">{{ data.strings.anonymous }}</span> <# } else { #> <a href="{{ data.author.url }}" rel="external nofollow" class="comment-author url"> {{ data.author.displayName }} </a> <# } #> <a href="{{ data.permalink }}" class="comment-date o2-timestamp" data-unixtime="{{ data.unixtime }}"></a> <# if ( data.someoneElsesComment ) { #> <span class="o2-editing-others">{{ data.strings.editingOthersComment }}</span> <# } #> </div> </header> <div class="o2-editor"> {{{ data.commentFormBefore }}} <textarea class="o2-editor">{{ data.contentRaw }}</textarea> <div class="o2-editor-footer"> <ul class="o2-editor-tabs"> <li class="selected"><a href="#" class="o2-editor-edit-button genericon-edit">{{ data.strings.edit }}</a></li> <li><a href="#" class="o2-editor-preview-button genericon-show">{{ data.strings.preview }}</a></li> </ul> <# if ( data.isNew ) { #> <a href="#" class="o2-comment-save primary" title="&#8984;-enter">{{ data.strings.reply }}</a> <a href="#" class="o2-new-comment-cancel">{{ data.strings.cancel }}</a> <# } else { #> <a href="#" class="o2-comment-save primary" title="&#8984;-enter">{{ data.strings.save }}</a> <a href="#" class="o2-comment-cancel">{{ data.strings.cancel }}</a> <# } #> <# if ( data.isNew ) { #> <div class="o2-comment-form-options"> {{{ data.commentFormExtras }}} <div class="o2-comment-form-options-extra"></div> </div> <# } #> </div> </div> </script> <script type="html/template" id="tmpl-o2-logged-out-create-comment"> <header class="o2-comment-header comment"> <# if ( o2.options.showAvatars && data.author.avatar ) { #> <img src="{{ data.author.avatar }}&amp;s={{ data.avatarSize }}" alt="" width="{{ data.avatarSize }}" height="{{ data.avatarSize }}" class="avatar" /> <# } #> </header> <div class="o2-editor o2-logged-out-editor"> <textarea class="o2-editor">{{ data.contentRaw }}</textarea> <div class="o2-editor-signin"> <p>{{ data.strings.fillDetailsBelow }}</p> <input type="text" class="o2-comment-email" placeholder="{{ data.strings.commentEmail }}" name="o2-comment-email" value="{{ data.currentUser.noprivUserEmail }}" /> <input type="text" class="o2-comment-name" placeholder="{{ data.strings.commentName }}" name="o2-comment-name" value="{{ data.currentUser.noprivUserName }}" /> <input type="text" class="o2-comment-url" placeholder="{{ data.strings.commentURL }}" name="o2-comment-url" value="{{ data.currentUser.noprivUserURL }}" /> </div> <div class="o2-editor-footer"> <a href="#" class="o2-comment-save primary" title="&#8984;-enter">{{ data.strings.post }}</a> <# if ( data.isNew ) { #> <a href="#" class="o2-new-comment-cancel">{{ data.strings.cancel }}</a> <# } else { #> <a href="#" class="o2-comment-cancel">{{ data.strings.cancel }}</a> <# } #> </div> </div> </script> <script type="html/template" id="tmpl-o2-xpost"> <# if ( o2.options.showAvatars && data.author.avatar ) { #> <a href="{{ data.author.url }}" title="{{ data.author.urlTitle }}" class="author-avatar o2-xpost-avatar"> <img src="{{ data.author.avatar }}" width="{{ data.author.avatarSize }}" height="{{ data.author.avatarSize }}" class="avatar {{ data.author.modelClass }}" /> </a> <# } #> <h4 class="o2-xpost-author"> <a href="{{ data.author.url }}" title="{{ data.author.urlTitle }}" class="entry-author {{ data.author.modelClass }}"> {{ data.author.displayName }} </a> <a href="{{ data.permalink }}" class="entry-date o2-xpost-entry-date o2-timestamp" data-unixtime="{{ data.unixtime }}"> </a> </h4> <div class="post-content o2-xpost-content"> {{{ data.contentFiltered }}} </div> </script> <script type="html/template" id="tmpl-o2-search-form"> <div class="o2-post"> <p>{{{ data.invitation }}}</p> <form method="get" id="searchform" action="{{ o2.options.searchURL }}"> <div> <input type="text" size="18" value="{{{ data.lastQuery }}}" name="s" id="s" /> <input type="submit" id="searchsubmit" value="{{ data.strings.search }}" class="btn" /> </div> </form> </div> </script> <script type="html/template" id="tmpl-o2-notification"> <# if ( '' !== data.iconUrl ) { #> <img src="{{ data.iconUrl }}&amp;s={{ data.iconSize }}" alt="" width="{{ data.iconSize }}" height="{{ data.iconSize }}" class="avatar {{data.iconClass}}" /> <# } #> <# if ( data.dismissable ) { #> <span class="o2-notification-close"><a href="#" class="o2-notification-close">&#xf405;</a></span> <# } #> <p> <# if ( data.url ) { #> <a href="#" class="o2-notification-link {{data.textClass}}">{{{ data.text }}}</a> <# } else { #> {{{ data.text }}} <# } #> <# if ( 'notice' === data.type ) { #> <br /> <span class="entry-date o2-timestamp" data-compact-allowed="true" data-unixtime="{{ data.unixtime }}"> <# } #> </p> <div class="clear"></div> </script> <script type="html/template" id="tmpl-o2-live-untitled-post-title-template"> Post by {{ data.author.displayName }} </script> <script type="html/template" id="tmpl-o2-live-comment-title-template"> Comment on {{ data.title }} </script> <script type="html/template" id="tmpl-o2-live-untitled-comment-title-template"> Comment by {{ data.author.displayName }} </script> <script type="html/template" id="tmpl-o2-live-item-template"> <# if ( o2.options.showAvatars && data.author.avatar ) { #> <img src="{{ data.author.avatar }}" alt="" width="{{ data.author.avatarSize }}" height="{{ data.author.avatarSize }}" class="avatar o2-live-item-img {{ data.author.modelClass }}" /> <# } #> <p class="o2-live-item-text"><a href="{{ data.permalink }}" data-domref="{{ data.domRef }}" <# if ( 'comment' === data.type ) { #> data-postid="{{ data.postID }}" <# } #> >{{{ data.title }}}</a> <br/> <span class="entry-date o2-timestamp" data-unixtime="{{ data.unixtime }}" data-domref="{{ data.domRef }}" <# if ( 'comment' === data.type ) { #> data-postid="{{ data.postID }}" <# } #> > </span> </p> <div class="o2-live-item-clear"> </div> </script> <script class="o2-user-data" type="application/json" style="display:none">{"nacin":{"id":5286302,"type":"user","userLogin":"nacin","userNicename":"nacin","displayName":"Andrew Nacin","firstName":"Andrew","lastName":"Nacin","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/nacin\/","urlTitle":"Profile of Andrew Nacin (@nacin)","hash":"01cfe9feaafb068590891bbd1f6a7f5a","modelClass":""},"clarkeemily":{"id":20109163,"type":"user","userLogin":"clarkeemily","userNicename":"clarkeemily","displayName":"Emily Clarke","firstName":"Emily","lastName":"Clarke","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/clarkeemily\/","urlTitle":"Profile of Emily Clarke (@clarkeemily)","hash":"0665557a5c61dd768621136829fcb60a","modelClass":""},"audrasjb":{"id":8670591,"type":"user","userLogin":"audrasjb","userNicename":"audrasjb","displayName":"Jb Audras","firstName":"Jb","lastName":"Audras","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/audrasjb\/","urlTitle":"Profile of Jb Audras (@audrasjb)","hash":"f5679c32509d3a0f9821da8ba4843a75","modelClass":""},"fabiankaegy":{"id":16008567,"type":"user","userLogin":"fabiankaegy","userNicename":"fabiankaegy","displayName":"Fabian K\u00e4gy","firstName":"Fabian","lastName":"K\u00e4gy","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/fabiankaegy\/","urlTitle":"Profile of Fabian K\u00e4gy (@fabiankaegy)","hash":"96eaac819b80fffbbeccf5daf256f40b","modelClass":""},"annezazu":{"id":13782018,"type":"user","userLogin":"annezazu","userNicename":"annezazu","displayName":"annezazu","firstName":"annezazu","lastName":"","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/annezazu\/","urlTitle":"Profile of annezazu (@annezazu)","hash":"0eff7149d8c78b242f4652e9ceb8f798","modelClass":""},"afragen":{"id":6820837,"type":"user","userLogin":"afragen","userNicename":"afragen","displayName":"Andy Fragen","firstName":"Andy","lastName":"Fragen","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/afragen\/","urlTitle":"Profile of Andy Fragen (@afragen)","hash":"68d806db1b31ae8e9464b583e2aa29c6","modelClass":""},"webcommsat":{"id":15524609,"type":"user","userLogin":"webcommsat","userNicename":"webcommsat","displayName":"Abha Thakor","firstName":"Abha","lastName":"Thakor","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/webcommsat\/","urlTitle":"Profile of Abha Thakor (@webcommsat)","hash":"f1258d4b759b4436cf1989fdc3fab72f","modelClass":""},"titsmaker":{"id":17109628,"type":"user","userLogin":"titsmaker","userNicename":"titsmaker","displayName":"titsmaker","firstName":"Oleg","lastName":"","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/titsmaker\/","urlTitle":"Profile of titsmaker (@titsmaker)","hash":"f4b78beabce60b512294ddfc27e93c98","modelClass":""},"faguni22":{"id":17669709,"type":"user","userLogin":"faguni22","userNicename":"faguni22","displayName":"Mumtahina Faguni","firstName":"Mumtahina","lastName":"Faguni","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/faguni22\/","urlTitle":"Profile of Mumtahina Faguni (@faguni22)","hash":"d435be147d58581c6b190afb5b66f85f","modelClass":""},"nickbohle":{"id":130866,"type":"user","userLogin":"nickbohle","userNicename":"nickbohle","displayName":"Nick Bohle","firstName":"Nick","lastName":"Bohle","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/nickbohle\/","urlTitle":"Profile of Nick Bohle (@nickbohle)","hash":"24826107307916701514969e19116636","modelClass":""},"elmastudio":{"id":3405442,"type":"user","userLogin":"elmastudio","userNicename":"elmastudio","displayName":"ElmaStudio","firstName":"ElmaStudio","lastName":"","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/elmastudio\/","urlTitle":"Profile of ElmaStudio (@elmastudio)","hash":"feaafe28bc9b142edba8a1b661beda34","modelClass":""},"richtabor":{"id":15075831,"type":"user","userLogin":"richtabor","userNicename":"richtabor","displayName":"Rich Tabor","firstName":"Rich","lastName":"Tabor","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/richtabor\/","urlTitle":"Profile of Rich Tabor (@richtabor)","hash":"f858d335f072dca6c94f59d580266174","modelClass":""},"adamsilverstein":{"id":10464658,"type":"user","userLogin":"adamsilverstein","userNicename":"adamsilverstein","displayName":"Adam Silverstein","firstName":"Adam","lastName":"Silverstein","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/adamsilverstein\/","urlTitle":"Profile of Adam Silverstein (@adamsilverstein)","hash":"44a5faf36bf8d7c1d3d5b1394da66967","modelClass":""},"antonyjosephsmith":{"id":9334982,"type":"user","userLogin":"antonyjosephsmith","userNicename":"antonyjosephsmith","displayName":"antonyjosephsmith","firstName":"","lastName":"","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/antonyjosephsmith\/","urlTitle":"Profile of antonyjosephsmith (@antonyjosephsmith)","hash":"8aaf319ea189b2333a2229c515c5d905","modelClass":""},"get_dave":{"id":11518672,"type":"user","userLogin":"get_dave","userNicename":"get_dave","displayName":"David Smith","firstName":"David","lastName":"Smith","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/get_dave\/","urlTitle":"Profile of David Smith (@get_dave)","hash":"a83b95944c59d81d29b6c453a270220a","modelClass":""},"matveb":{"id":887738,"type":"user","userLogin":"matveb","userNicename":"matveb","displayName":"Matias Ventura","firstName":"Matias","lastName":"Ventura","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/matveb\/","urlTitle":"Profile of Matias Ventura (@matveb)","hash":"3f8389957d0c59bb0bd5433e86b53a19","modelClass":""},"Drivingralle":{"id":9233657,"type":"user","userLogin":"Drivingralle","userNicename":"drivingralle","displayName":"Drivingralle","firstName":"Drivingralle","lastName":"","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/drivingralle\/","urlTitle":"Profile of Drivingralle (@drivingralle)","hash":"7d1e2d6af285110132c4ece1b4729ee5","modelClass":""},"SamSuresh":{"id":14509722,"type":"user","userLogin":"SamSuresh","userNicename":"samsuresh","displayName":"Sam Suresh","firstName":"Sam","lastName":"Suresh","url":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/profiles.wordpress.org\/samsuresh\/","urlTitle":"Profile of Sam Suresh (@samsuresh)","hash":"6bd2559a00bf7ae1f1f5a68b33904aea","modelClass":""}}</script> <script> jQuery(document).ready(function($) { var bootstrap = { data: [] }; o2Data = $( 'script.o2-data' ); if ( o2Data.length > 0 ) { o2Data.each( function() { // Parse the JSON that's embedded in the page and add it to the bootstrap data var me = $( this ); var thread; try { thread = $.parseJSON( me.text() ); } catch( e ) { thread = false; console.log( '$.parseJSON failure: ' + me.text() ); } if ( false !== thread ) { _.each( thread, function( frag ) { bootstrap.data.push( frag ); } ); } me.remove(); } ); } // Merge o2Config into o2 itself o2 = $.extend( o2, o2Config ); // Some generally-useful references o2.$body = $( 'body' ); o2.$appContainer = $( o2.options.appContainer ); // As soon as o2 loads, poll for new content to account // for Chrome's caching weirdness on back/tab-recovery. o2.$appContainer.on( 'ready.o2', function() { o2.Polling.poll(); } ); // Bootstrap o2 with any in-page content o2.start( bootstrap ); }); </script> <div id="o2-dock"></div> <div id="o2-flash"></div> <script class="o2-notifications-data" type="application/json" style="display:none;"> [] </script> <script type="text/javascript"> o2Config.options.scripts = ["jquery-core","jquery-migrate","jquery","jetpack-inline-terms-js","jetpack-suggest-ui-defaults","jetpack-xposts-js","jetpack-hashtags-js","wp-block-navigation-view","wp-block-navigation-view-modal","lodash","wp-polyfill-inert","regenerator-runtime","wp-inert-polyfill","wp-polyfill","wp-hooks","wp-i18n","wp-url","wp-api-fetch","react","react-dom","wp-dom-ready","wp-a11y","wp-deprecated","wp-dom","wp-escape-html","wp-element","wp-is-shallow-equal","wp-keycodes","wp-priority-queue","wp-compose","moment","wp-date","wp-primitives","wp-redux-routine","wp-data","wp-rich-text","wp-warning","wp-components","wp-autop","wp-blob","wp-block-serialization-default-parser","wp-html-entities","wp-shortcode","wp-blocks","wp-core-data","wporg-two-factor-settings-script","zxcvbn-async","jquery-actionstate","o2-offline","underscore","backbone","o2-models-user","o2-collections-users","o2-events","o2-keyboard","o2-models-page-meta","o2-moment","wp-util","wp-backbone","o2-views-app-footer","utils","o2-views-app-header","o2-highlight","o2-models-base","o2-models-comment","o2-jquery-hotkeys","jquery.autoresize","o2-plugin-caret","o2-raw-to-filtered","o2-editor","o2-views-comment","o2-models-post","o2-views-new-post","o2-compare-times","o2-collections-comments","o2-views-post","o2-collections-posts","jquery-color","o2-timestamp","o2-notifications-models-notification","o2-notifications-collections-notifications","o2-notifications-views-notification","o2-notifications-views-dock-items","o2-notifications-views-dock-count","o2-notifications-views-dock","o2-notifications-views-flash","o2-notifications","o2-views-no-posts-post","o2-views-posts","o2-app","o2-highlight-on-inview","o2-is-valid-email","o2-models-search-meta","o2-page-visibility","o2-plugin-placeholder","o2-polling","o2-query","o2-template","o2-views-search-form","o2-cocktail","o2-extend-recent-comments-collections-posts","jquery-ui-core","jquery-ui-mouse","jquery-ui-sortable","o2-extend-checklists-views-common","o2-enquire","o2-uuid4","o2-notifications-views-flash-items","o2-extend-sticky-posts-models-extend-post","o2-extend-sticky-posts-collections-extend-posts","o2-extend-sticky-posts-views-extend-post","o2-extend-sticky-posts-views-extend-posts","tfw-scripts","wporg-handbook","o2-filter-widget","o2-live-comments-models-item","o2-live-comments-collections-items","o2-live-comments-views-item","o2-live-comments-views-items","o2-live-comments","jquery.sonar","p2-hovercards","o2-extend-post-actions","o2-extend-comment-actions-views-comment","o2-extend-post-actions-views-post","wporg-breathe-chapters"]; o2Config.options.styles = ["jetpack-inline-terms-css","glossary-hovercards","dashicons","admin-bar","open-sans","wp4-styles","wp-block-library","wporg-language-suggest-style","wporg-latest-news-style","wporg-notice-style","wporg-site-breadcrumbs-style","wporg-table-of-contents-style","wporg-two-factor-settings-style","wp-components","mediaelement","wp-mediaelement","classic-theme-styles","global-styles","o2-extend-checklists-styles","genericons","o2-plugin-styles","o2-notifications","o2-extend-sticky-posts","tfw-css","make-core-trac","breathe-serif","wporg-handbook-css","o2-filter-widget-styles","o2-live-comments-styles","jetpack-subscriptions","p2-hovercards","post-actions-styles","p2-breathe","wporg-breathe","wporg-global-fonts","wporg-global-header-footer","jetpack_css"]; </script> <div style="display:none"> <div class="grofile-hash-map-0665557a5c61dd768621136829fcb60a"> </div> <div class="grofile-hash-map-f5679c32509d3a0f9821da8ba4843a75"> </div> <div class="grofile-hash-map-96eaac819b80fffbbeccf5daf256f40b"> </div> <div class="grofile-hash-map-0eff7149d8c78b242f4652e9ceb8f798"> </div> <div class="grofile-hash-map-68d806db1b31ae8e9464b583e2aa29c6"> </div> <div class="grofile-hash-map-f1258d4b759b4436cf1989fdc3fab72f"> </div> </div> <script type="text/javascript"> var el = document.getElementById( 'make-welcome-toggle' ); if ( el ) { el.addEventListener( 'click', function( e ) { var $welcome = jQuery( '.make-welcome' ), $toggle = $welcome.find( '#make-welcome-toggle'), $content = $welcome.find( '#make-welcome-content'), isHide = ! $content.is( ':hidden' ); // Toggle it $toggle.text( $toggle.data( isHide ? 'show' : 'hide' ) ); $content.slideToggle(); $welcome.find('.post-edit-link' ).toggle( ! isHide ); // Remember it document.cookie = $content.data( 'cookie' ) + '=' + ( isHide ? $content.data( 'hash' ) : '' ) + '; expires=Fri, 31 Dec 9999 23:59:59 GMT' + '; domain=make.wordpress.org' + '; path=/core/'; } ); } </script> <noscript class="js-disabled-notice"> Please enable JavaScript to view this page properly. </noscript> <script type="text/javascript"> // <![CDATA[ var xpostData = []; // ]]> </script><script> // <![CDATA[ var jetpackMentionsData = [{"ID":140668,"user_login":"aaroncampbell","user_nicename":"aaroncampbell","display_name":"Aaron D. Campbell","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/51f13e0e11344034ec9d33f37576ee39?s=96&d=mm&r=g"},{"ID":2738372,"user_login":"jorbin","user_nicename":"jorbin","display_name":"Aaron Jorbin","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/b3e2b94eb305bf95a1bee11bc7705fb7?s=96&d=mm&r=g"},{"ID":15524609,"user_login":"webcommsat","user_nicename":"webcommsat","display_name":"Abha Thakor","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/f1258d4b759b4436cf1989fdc3fab72f?s=96&d=mm&r=g"},{"ID":10464658,"user_login":"adamsilverstein","user_nicename":"adamsilverstein","display_name":"Adam Silverstein","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/44a5faf36bf8d7c1d3d5b1394da66967?s=96&d=mm&r=g"},{"ID":13655154,"user_login":"aduth","user_nicename":"aduth","display_name":"aduth","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/a7ce947b6c1e30a4857068628ada24e1?s=96&d=mm&r=g"},{"ID":9102,"user_login":"xknown","user_nicename":"xknown","display_name":"Alex Concha","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/a2b93a6b28825e5146613b439e8a8985?s=96&d=mm&r=g"},{"ID":803159,"user_login":"allancole","user_nicename":"allancole","display_name":"allancole","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/c3863771a1e1ad0791946ae07ccfe722?s=96&d=mm&r=g"},{"ID":11423746,"user_login":"allendav","user_nicename":"allendav","display_name":"Allen Snook","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/1fbe2cbf81d138800009924725439779?s=96&d=mm&r=g"},{"ID":8894114,"user_login":"afercia","user_nicename":"afercia","display_name":"Andrea Fercia","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/2e926dd910c2135a84db37304e96b630?s=96&d=mm&r=g"},{"ID":5286302,"user_login":"nacin","user_nicename":"nacin","display_name":"Andrew Nacin","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/01cfe9feaafb068590891bbd1f6a7f5a?s=96&d=mm&r=g"},{"ID":161792,"user_login":"azaozz","user_nicename":"azaozz","display_name":"Andrew Ozz","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/43b5ab8e3924f8f952c06d2b644a6576?s=96&d=mm&r=g"},{"ID":910727,"user_login":"Rarst","user_nicename":"rarst","display_name":"Andrey \"Rarst\" Savchenko","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/ab89ce39f47b327f1c85e4019e865a71?s=96&d=mm&r=g"},{"ID":6820837,"user_login":"afragen","user_nicename":"afragen","display_name":"Andy Fragen","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/68d806db1b31ae8e9464b583e2aa29c6?s=96&d=mm&r=g"},{"ID":13899375,"user_login":"antpb","user_nicename":"antpb","display_name":"Anthony Burchell","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/453fbc8dfd108125f351d60fd2c1afe7?s=96&d=mm&r=g"},{"ID":11338871,"user_login":"atimmer","user_nicename":"atimmer","display_name":"Anton Timmermans","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/b3acbabfdd208ecbf950d864b86fe968?s=96&d=mm&r=g"},{"ID":425435,"user_login":"Bernhard Reiter","user_nicename":"bernhard-reiter","display_name":"Bernie Reiter","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/1f8af29b1d5e6bc385433315d5dbcc76?s=96&d=mm&r=g"},{"ID":2881701,"user_login":"boonebgorges","user_nicename":"boonebgorges","display_name":"Boone Gorges","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/9cf7c4541a582729a5fc7ae484786c0c?s=96&d=mm&r=g"},{"ID":7879583,"user_login":"kraftbj","user_nicename":"kraftbj","display_name":"Brandon Kraft","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/6e238edcb0664c975ccb9e8e80abb307?s=96&d=mm&r=g"},{"ID":15475841,"user_login":"bpayton","user_nicename":"bpayton","display_name":"Brandon Payton","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/77228d6bff739811647ce923febe2ecb?s=96&d=mm&r=g"},{"ID":634001,"user_login":"poena","user_nicename":"poena","display_name":"Carolina Nymark","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/93d62a7919878f5aec4bcb7b96d4b7ae?s=96&d=mm&r=g"},{"ID":18752239,"user_login":"costdev","user_nicename":"costdev","display_name":"Colin Stewart","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/d2b7350f108fd2c347eb96841fa1639d?s=96&d=mm&r=g"},{"ID":18859377,"user_login":"craigfrancis","user_nicename":"craigfrancis","display_name":"Craig Francis","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/a79bbf35fa73213d7fbf1238cf94cbd9?s=96&d=mm&r=g"},{"ID":183657,"user_login":"danielbachhuber","user_nicename":"danielbachhuber","display_name":"Daniel Bachhuber","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/560b284fd021779ea4817470074133f1?s=96&d=mm&r=g"},{"ID":16239218,"user_login":"talldanwp","user_nicename":"talldanwp","display_name":"Daniel Richards","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/f6bc0d9c563bc9e993608e443fd5126f?s=96&d=mm&r=g"},{"ID":15049054,"user_login":"davidbaumwald","user_nicename":"davidbaumwald","display_name":"David Baumwald","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/9945bf5c3f49038409fbdf0e068934df?s=96&d=mm&r=g"},{"ID":6413510,"user_login":"dlh","user_nicename":"dlh","display_name":"David Herrera","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/98bd9534306fece35c10bd3af91d6541?s=96&d=mm&r=g"},{"ID":148148,"user_login":"dd32","user_nicename":"dd32","display_name":"Dion Hulse","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/019f95633d5ea08e39d8d5dab9bed527?s=96&d=mm&r=g"},{"ID":1669362,"user_login":"ocean90","user_nicename":"ocean90","display_name":"Dominik Schilling","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/616b56a9c5898a427304425af0966c07?s=96&d=mm&r=g"},{"ID":5851951,"user_login":"DrewAPicture","user_nicename":"drewapicture","display_name":"Drew Jaynes","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/95c934fa2c3362794bf62ff8c59ada08?s=96&d=mm&r=g"},{"ID":11655703,"user_login":"ellatrix","user_nicename":"ellatrix","display_name":"Ella","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/1bd62c8df30df8d7b8b9dd333e2b380c?s=96&d=mm&r=g"},{"ID":10972453,"user_login":"flixos90","user_nicename":"flixos90","display_name":"Felix Arntz","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/311f5b078f20df54be55cbe1a5a45f1e?s=96&d=mm&r=g"},{"ID":14061911,"user_login":"garrett-eclipse","user_nicename":"garrett-eclipse","display_name":"Garrett Hyder","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/c9fda031566e44bb1aee58f456cd1dbb?s=96&d=mm&r=g"},{"ID":2004385,"user_login":"pento","user_nicename":"pento","display_name":"Gary Pendergast","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/1ad9e5c98d81c6815a65dab5b6e1f669?s=96&d=mm&r=g"},{"ID":7045072,"user_login":"georgestephanis","user_nicename":"georgestephanis","display_name":"George Stephanis","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/8c46364c1cdf20827ceb25f901cdc0aa?s=96&d=mm&r=g"},{"ID":14780544,"user_login":"gziolo","user_nicename":"gziolo","display_name":"Greg Zi\u00f3\u0142kowski","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/475d323ceec2e73597729eef1c5bf263?s=96&d=mm&r=g"},{"ID":13621941,"user_login":"Hareesh Pillai","user_nicename":"hareesh-pillai","display_name":"Hareesh S","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/e37536404eca524f4cdbd409b88e1963?s=96&d=mm&r=g"},{"ID":4198497,"user_login":"helen","user_nicename":"helen","display_name":"Helen Hou-Sandi","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/6506162ada6b700b151ad8a187f65842?s=96&d=mm&r=g"},{"ID":15622096,"user_login":"herregroen","user_nicename":"herregroen","display_name":"Herre Groen","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/ab9867578311ec01b36f20c1d0ca4151?s=96&d=mm&r=g"},{"ID":15980135,"user_login":"ianbelanger","user_nicename":"ianbelanger","display_name":"Ian Belanger","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/fe745f6713827db156b021ec83dcf6dd?s=96&d=mm&r=g"},{"ID":33690,"user_login":"iandunn","user_nicename":"iandunn","display_name":"Ian Dunn","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/d0e2ea89fb62350b1304c62eeeaf24b6?s=96&d=mm&r=g"},{"ID":14222470,"user_login":"isabel_brison","user_nicename":"isabel_brison","display_name":"Isabel Brison","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/0236f3f6facfcca37aa798f9c6766116?s=96&d=mm&r=g"},{"ID":1182764,"user_login":"whyisjake","user_nicename":"whyisjake","display_name":"Jake Spurlock","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/aee29ba1b0b4dbfb230bd3180b473861?s=96&d=mm&r=g"},{"ID":8670591,"user_login":"audrasjb","user_nicename":"audrasjb","display_name":"Jb Audras","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/f5679c32509d3a0f9821da8ba4843a75?s=96&d=mm&r=g"},{"ID":17327799,"user_login":"jffng","user_nicename":"jffng","display_name":"Jeff Ong","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/a7970f08a1c7fe643654426acf9f3a39?s=96&d=mm&r=g"},{"ID":9300121,"user_login":"miss_jwo","user_nicename":"miss_jwo","display_name":"Jenny Wong","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/81db3448fb911de1f34e6f0b6ac523be?s=96&d=mm&r=g"},{"ID":4238663,"user_login":"jeremyfelt","user_nicename":"jeremyfelt","display_name":"Jeremy Felt","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/d1759b1c669981b7c52ec9a97d19e6bd?s=96&d=mm&r=g"},{"ID":1248163,"user_login":"joedolson","user_nicename":"joedolson","display_name":"Joe Dolson","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/fb977ded9dc2100085403dd0e0ae0b59?s=96&d=mm&r=g"},{"ID":381024,"user_login":"joemcgill","user_nicename":"joemcgill","display_name":"Joe McGill","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/7cef1c9108207ec24db7a40f142db676?s=96&d=mm&r=g"},{"ID":6267,"user_login":"Joen","user_nicename":"joen","display_name":"Joen A.","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/7fda1da9c34e978d5990afd7f58ca0f4?s=96&d=mm&r=g"},{"ID":42547,"user_login":"johnbillion","user_nicename":"johnbillion","display_name":"John Blackbourn","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/23e12888dcd87d07434b7621bc164958?s=96&d=mm&r=g"},{"ID":395440,"user_login":"johnjamesjacoby","user_nicename":"johnjamesjacoby","display_name":"John James Jacoby","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/7a2644fb53ae2f7bfd7143b504af396c?s=96&d=mm&r=g"},{"ID":7715176,"user_login":"Kenshino","user_nicename":"kenshino","display_name":"Jon (Kenshino)","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/1f6b851a12600a18a0766baaad0d55f7?s=96&d=mm&r=g"},{"ID":4552240,"user_login":"desrosj","user_nicename":"desrosj","display_name":"Jonathan Desrosiers","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/f22c0ec09eb5a6df4da4239a37dbdf9d?s=96&d=mm&r=g"},{"ID":2670738,"user_login":"spacedmonkey","user_nicename":"spacedmonkey","display_name":"Jonny Harris","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/d16fef4e91708f696209a80ff9797766?s=96&d=mm&r=g"},{"ID":15687775,"user_login":"jorgefilipecosta","user_nicename":"jorgefilipecosta","display_name":"Jorge Costa","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/44d0cd19ecea711a6e2625b5858e268b?s=96&d=mm&r=g"},{"ID":6788792,"user_login":"jrf","user_nicename":"jrf","display_name":"Juliette Reinders Folmer","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/cbbac3e529102364dc3b026af3cc2988?s=96&d=mm&r=g"},{"ID":5896197,"user_login":"kadamwhite","user_nicename":"kadamwhite","display_name":"K. Adam White","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/6cd1cf6de05952505a165425efaf06b4?s=96&d=mm&r=g"},{"ID":1819835,"user_login":"ryelle","user_nicename":"ryelle","display_name":"Kelly Choyce-Dwan","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/ca5ab31df7108a28998792f75bb1d7d1?s=96&d=mm&r=g"},{"ID":15535140,"user_login":"xkon","user_nicename":"xkon","display_name":"Konstantinos Xenos","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/03b52598966360b480d1b8abdee58b9e?s=96&d=mm&r=g"},{"ID":9819856,"user_login":"laurelfulford","user_nicename":"laurelfulford","display_name":"laurelfulford","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/a12ebf4391c6b20fe4cab62e60a8db0d?s=96&d=mm&r=g"},{"ID":255134,"user_login":"Asif2BD","user_nicename":"asif2bd","display_name":"M Asif Rahman","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/1852249120f11f0a4a73590292ab27e5?s=96&d=mm&r=g"},{"ID":7337072,"user_login":"Clorith","user_nicename":"clorith","display_name":"Marius L. J.","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/8f2a6a1a5388876ac51cd6dde3b4a1d0?s=96&d=mm&r=g"},{"ID":5055596,"user_login":"markoheijnen","user_nicename":"markoheijnen","display_name":"Marko Heijnen","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/3c0d20db0e8911bc94be89c0cd9c0399?s=96&d=mm&r=g"},{"ID":8210271,"user_login":"marybaum","user_nicename":"marybaum","display_name":"marybaum","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/ad96ace475ab89952489d5a2454d97da?s=96&d=mm&r=g"},{"ID":6594935,"user_login":"imath","user_nicename":"imath","display_name":"Mathieu Viet","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/8b208ca408dad63888253ee1800d6a03?s=96&d=mm&r=g"},{"ID":887738,"user_login":"matveb","user_nicename":"matveb","display_name":"Matias Ventura","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/3f8389957d0c59bb0bd5433e86b53a19?s=96&d=mm&r=g"},{"ID":1,"user_login":"matt","user_nicename":"matt","display_name":"Matt Mullenweg","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/767fc9c115a1b989744c755db47feb60?s=96&d=mm&r=g"},{"ID":10224560,"user_login":"melchoyce","user_nicename":"melchoyce","display_name":"Mel Choyce-Dwan","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/ed4f856405e64c1492839d2bf4913baa?s=96&d=mm&r=g"},{"ID":8376781,"user_login":"michaelarestad","user_nicename":"michael-arestad","display_name":"Michael Arestad","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/e8b4c8470f61ff15b9c98f7a1556c16b?s=96&d=mm&r=g"},{"ID":11048819,"user_login":"mcsf","user_nicename":"mcsf","display_name":"Miguel Fonseca","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/7e89b8105f7e05afa2872e411d3f76ad?s=96&d=mm&r=g"},{"ID":10384448,"user_login":"mauteri","user_nicename":"mauteri","display_name":"Mike Auteri","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/97c7d85403965063cf7ac9303e968751?s=96&d=mm&r=g"},{"ID":7800416,"user_login":"mikeschroder","user_nicename":"mikeschroder","display_name":"Mike Schroder","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/46fa959634a063abefcac94eaf191eca?s=96&d=mm&r=g"},{"ID":16863215,"user_login":"nalininonstopnewsuk","user_nicename":"nalininonstopnewsuk","display_name":"Nalini Thakor","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/90da4d664edf98b61b685a393aabd2fa?s=96&d=mm&r=g"},{"ID":15652177,"user_login":"oglekler","user_nicename":"oglekler","display_name":"Olga Gleckler","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/b2868498d83b08908c7d4aac3f55d5db?s=96&d=mm&r=g"},{"ID":14096683,"user_login":"omarreiss","user_nicename":"omarreiss","display_name":"Omar Reiss","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/fb7d203c62044d054d1a2f01a99e35fc?s=96&d=mm&r=g"},{"ID":368236,"user_login":"swissspidy","user_nicename":"swissspidy","display_name":"Pascal Birchler","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/609d6ee54dc13a51270cb99769535b82?s=96&d=mm&r=g"},{"ID":125013,"user_login":"pbearne","user_nicename":"pbearne","display_name":"Paul Bearne","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/bdde95beb3e845e6179cf28ac78f84b4?s=96&d=mm&r=g"},{"ID":8976791,"user_login":"pbiron","user_nicename":"pbiron","display_name":"Paul Biron","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/5cd273e4f1cd8daec06a75e7d0c8bf36?s=96&d=mm&r=g"},{"ID":1260288,"user_login":"peterwilsoncc","user_nicename":"peterwilsoncc","display_name":"Peter Wilson","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/1dd9fded718f9b344d48f37f9bfcb159?s=96&d=mm&r=g"},{"ID":17389562,"user_login":"pierlo","user_nicename":"pierlo","display_name":"Pierre Gordon","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/4ac21eb950a17cd6abee28be7046cc7d?s=96&d=mm&r=g"},{"ID":14692945,"user_login":"postphotos","user_nicename":"postphotos","display_name":"postphotos","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/73f6f34078d57073b5d72715c548b250?s=96&d=mm&r=g"},{"ID":6695565,"user_login":"rachelbaker","user_nicename":"rachelbaker","display_name":"Rachel Baker","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/634b37a53babc18a5bda19722d5b41a3?s=96&d=mm&r=g"},{"ID":15165477,"user_login":"youknowriad","user_nicename":"youknowriad","display_name":"Riad Benguella","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/9929daa7594d5afa910a777ccb9e88e4?s=96&d=mm&r=g"},{"ID":15622724,"user_login":"noisysocks","user_nicename":"noisysocks","display_name":"Robert Anderson","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/c9ae983c4a94490f209c06dd46b801e4?s=96&d=mm&r=g"},{"ID":112221,"user_login":"rmccue","user_nicename":"rmccue","display_name":"Ryan McCue","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/c57c8945079831fa3c19caef02e44614?s=96&d=mm&r=g"},{"ID":7543064,"user_login":"welcher","user_nicename":"welcher","display_name":"Ryan Welcher","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/4fa43ab689984fbeb7792dfa32ead017?s=96&d=mm&r=g"},{"ID":15196048,"user_login":"sagarprajapati","user_nicename":"sagarprajapati","display_name":"Sagar Prajapati","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/6b4cc6a45b4a57cad7694c9920f4a24f?s=96&d=mm&r=g"},{"ID":297445,"user_login":"SergeyBiryukov","user_nicename":"sergeybiryukov","display_name":"Sergey Biryukov","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/750b7b0fcd855389264c2b1294d61bd6?s=96&d=mm&r=g"},{"ID":14394218,"user_login":"sabernhardt","user_nicename":"sabernhardt","display_name":"Stephen Bernhardt","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/d6c73363f9409e01363793260a3e76df?s=96&d=mm&r=g"},{"ID":46383,"user_login":"netweb","user_nicename":"netweb","display_name":"Stephen Edgar","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/97e1620b501da675315ba7cfb740e80f?s=96&d=mm&r=g"},{"ID":4713980,"user_login":"stevenkword","user_nicename":"stevenkword","display_name":"Steven Word","source":["maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/1fc93cd928da3e34d6adaf9e4df4b582?s=96&d=mm&r=g"},{"ID":118378,"user_login":"karmatosed","user_nicename":"karmatosed","display_name":"Tammie Lister","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/4fce55e91de5a6e9312723e2f01902d5?s=96&d=mm&r=g"},{"ID":196012,"user_login":"tellyworth","user_nicename":"tellyworth","display_name":"Tellyworth","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/88de7e0be9f793ed162ffa78b9cd4a12?s=96&d=mm&r=g"},{"ID":9545473,"user_login":"TimothyBlynJacobs","user_nicename":"timothyblynjacobs","display_name":"Timothy Jacobs","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/596003127e013031dd5299a3879827e9?s=96&d=mm&r=g"},{"ID":14410613,"user_login":"hellofromTonya","user_nicename":"hellofromtonya","display_name":"Tonya Mork","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/0c38a54fba6a9049f799462a3bc5798d?s=96&d=mm&r=g"},{"ID":186678,"user_login":"westonruter","user_nicename":"westonruter","display_name":"Weston Ruter","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/22ed378fbf1d918ef43a45b2a1f34634?s=96&d=mm&r=g"},{"ID":5728856,"user_login":"williampatton","user_nicename":"williampatton","display_name":"williampatton","source":["committers","maintainers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/60803c843b9bffd2e6fe367148b84186?s=96&d=mm&r=g"},{"ID":15966742,"user_login":"zieladam","user_nicename":"zieladam","display_name":"zieladam","source":["committers"],"image_URL":"http:\/\/web.archive.org\/web\/20230207183512\/https:\/\/secure.gravatar.com\/avatar\/3b7ea537531208d83deed8f3e78bc771?s=96&d=mm&r=g"}]; // ]]> </script><script> // <![CDATA[ jQuery( document ).on( 'mentionsData.jetpack', function( e, mentions ) { jQuery( 'textarea#comment' ).mentions( mentions.data ); }); // ]]> </script><style id="core-block-supports-inline-css" type="text/css"> .wp-container-6.wp-container-6{flex-direction:column;align-items:flex-start;}.wp-container-20.wp-container-20{flex-wrap:nowrap;justify-content:flex-start;} </style> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/hoverintent-js.min.js?ver=2.2.1" id="hoverintent-js-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-includes/js/admin-bar.min.js?ver=6.2-alpha-55247" id="admin-bar-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://secure.gravatar.com/js/gprofiles.js?ver=202306" id="grofiles-cards-js"></script> <script type="text/javascript" id="wpgroho-js-extra"> /* <![CDATA[ */ var WPGroHo = {"my_hash":""}; /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://c0.wp.com/p/jetpack/11.7/modules/wpgroho.js" id="wpgroho-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/themes/p2-breathe/js/skip-link-focus-fix.js?ver=20130115" id="breathe-skip-link-focus-fix-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/themes/p2-breathe/js/mobile-helper.js?ver=20130513" id="breathe-mobile-helper-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/themes/p2-breathe/js/breathe.js?ver=20130513" id="breathe-js-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/two-factor/includes/qrcode-generator/qrcode.js?ver=0.7.3" id="two-factor-qr-code-generator-js"></script> <script type="text/javascript" id="wporg-global-header-script-js-extra"> /* <![CDATA[ */ var wporgGlobalHeaderI18n = {"openSearchLabel":"Open Search","closeSearchLabel":"Close Search","overflowMenuLabel":"More menu"}; /* ]]> */ </script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/js/view.js?ver=1659374792" id="wporg-global-header-script-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/mu-plugins/inline-terms/ui/mentions.min.js?ver=20161015" id="jetpack-mentions-js-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/o2/modules/suggestions/js/suggestions.js?ver=6.2-alpha-55247" id="o2-suggestions-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/wporg-glossary/js/popper.min.js?ver=1.3.2" id="popper-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/wporg-glossary/js/tippy.min.js?ver=1.3.2" id="tippy-js"></script> <script type="text/javascript" src="http://web.archive.org/web/20230207183512js_/https://make.wordpress.org/core/wp-content/plugins/wporg-glossary/js/glossary-hovercards.js?ver=20200519" id="glossary-hovercards-js"></script> <script src="http://web.archive.org/web/20230207183512js_/https://stats.wp.com/e-202306.js" defer></script> <script> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',blog:'38254163',post:'0',tz:'0',srv:'make.wordpress.org',j:'1:11.7'} ]); _stq.push([ 'clickTrackerInit', '38254163', '0' ]); </script> <script type="text/javascript"> ( function( $ ) { function convertTime() { var parseDate, formatTime, formatDate, toLocaleTimeStringSupportsLocales; parseDate = function( text ) { var m = /^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})\+00:00$/.exec( text ); return new Date( // Date.UTC(year, monthIndex (0..11), day, hour, minute, second) Date.UTC( + m[1], + m[2] - 1, + m[3], + m[4], + m[5], + m[6] ) ); }; formatTime = function( d ) { return d.toLocaleTimeString( navigator.language, { weekday : 'long', month : 'long', day : 'numeric', year : 'numeric', hour : '2-digit', minute : '2-digit', timeZoneName: 'short' } ); }; formatDate = function( d ) { return d.toLocaleDateString( navigator.language, { weekday: 'long', month : 'long', day : 'numeric', year : 'numeric' } ); }; // Not all browsers, particularly Safari, support arguments to .toLocaleTimeString(). toLocaleTimeStringSupportsLocales = ( function() { try { new Date().toLocaleTimeString( 'i' ); } catch ( e ) { return e.name === 'RangeError'; } return false; } )(); $( 'abbr.date' ).each( function() { var $el = $( this ), d, newText = ''; d = parseDate( $el.attr( 'title' ) ); if ( d ) { if ( ! toLocaleTimeStringSupportsLocales ) { newText += formatDate( d ); newText += ' '; } newText += formatTime( d ); $el.text( newText ); } } ); } convertTime(); $( document.body ).on( 'post-load ready.o2', convertTime ); })( jQuery ); </script> </body> </html> <!-- FILE ARCHIVED ON 18:35:12 Feb 07, 2023 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 03:26:48 Mar 01, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.689 exclusion.robots: 0.091 exclusion.robots.policy: 0.043 esindex: 0.023 cdx.remote: 19.201 LoadShardBlock: 440.532 (3) PetaboxLoader3.resolve: 441.867 (4) PetaboxLoader3.datanode: 119.375 (4) load_resource: 168.021 -->

Pages: 1 2 3 4 5 6 7 8 9 10