4:\"data\";s:11:\"WP-Optimize\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://updraftplus.com/?p=1543890\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:923:\"<p>On Friday 26 August, Gilo Varghese, founder of Flying Proxy, a CDN, tweeted the following allegation about WP Optimize: https://twitter.com/GijoVarghese_/status/1563097754322501632 . We were not contacted directly but learned of it a few days later when we were asked by a &#8230; <a href=\"https://updraftplus.com/updraftplus-completely-rejects-false-allegations-of-wp-optimize-gaming-page-speed-results/\">Continue reading <span class=\"meta-nav\">&#8594;</span></a></p>\n<p>The post <a rel=\"nofollow\" href=\"https://updraftplus.com/updraftplus-completely-rejects-false-allegations-of-wp-optimize-gaming-page-speed-results/\">UpdraftPlus completely rejects false allegations of WP-Optimize plugin ‘gaming’ page speed results</a> appeared first on <a rel=\"nofollow\" href=\"https://updraftplus.com\">UpdraftPlus</a>. <a href=\"https://updraftplus.com\">UpdraftPlus - Backup, restore and migration plugin for WordPress.</a></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Shane Gurney\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:8020:\"<p><span style=\"font-weight: 400;\">On Friday 26 August, <strong>Gilo Varghese</strong>, founder of Flying Proxy,</span><span style=\"font-weight: 400;\"> a CDN, tweeted the following allegation about WP Optimize: </span><a href=\"https://twitter.com/GijoVarghese_/status/1563097754322501632\"><span style=\"font-weight: 400;\">https://twitter.com/GijoVarghese_/status/1563097754322501632</span></a><span style=\"font-weight: 400;\"> . We were not contacted directly but learned of it a few days later when we were asked by a WordPress news site to comment.<br />\n</span></p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-360326 \" src=\"https://getwpo.com/wp-content/uploads/2022/08/Untitled-design-8-1024x576.jpg\" alt=\"Gijo Varghese tweet\" width=\"484\" height=\"272\" /></p>\n<p><span style=\"font-weight: 400;\">In short, the allegation is that WP-Optimize are deliberately deceiving its users by appearing to use page speed tools like GTMetrix to be faster than sites actually are, and are doing this secretly for the purpose of making WP-Optimize look better.<br />\n</span></p>\n<p><span style=\"font-weight: 400;\">Varghese then proceeded to respond to users who responded to his Tweet to &#8216;plug&#8217; his company, Flying Press, which is a competitor to WP-Optimize, with a competing plugin product:<br />\n</span></p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-360328 \" src=\"https://getwpo.com/wp-content/uploads/2022/08/Gijo-Varghese-Shameless-Plug.png\" alt=\"Gijo Varghese - \'Shameless Plug\'\" width=\"390\" height=\"146\" /></p>\n<p><span style=\"font-weight: 400;\">The tweet was widely circulated, and resulted in a WP Tavern </span><a href=\"https://wptavern.com/wp-optimize-plugin-accused-of-cheating-pagespeed-and-other-performance-testing-tools\"><span style=\"font-weight: 400;\">article </span></a><span style=\"font-weight: 400;\">yesterday on the allegations.  This was a UK public holiday, when many of our team were away and we didn’t have time to fully investigate the allegations. We were given a few hours before publication to respond, but at that time our main WP Optimize developer was already, in his time zone, asleep.<br />\n</span></p>\n<p><b>The team at UpdraftPlus (owners of WP-Optimize) investigated today and found the allegations to be completely false.</b><span style=\"font-weight: 400;\">  The truth is actually the reverse &#8211; it is the allegations which have been presented deceptively, missing out obvious and key facts.<br />\n</span></p>\n<p><span style=\"font-weight: 400;\">The most fundamental is that feature used to construct the claim clearly says in the user interface “…if you would like to exclude scripts from page speed tests”.  The allegation by contrast implies this is hidden only in the code.<br />\n</span></p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-360334 \" src=\"https://getwpo.com/wp-content/uploads/2022/08/WP-Optimize-Plugin-1.png\" alt=\"WP Optimize Plugin\" width=\"558\" height=\"170\" /></p>\n<p>Secondly, the advanced setting used in the allegation is a valid feature, useful to find out whether the essential JS/CSS files are actually slowing down the web page or not.  i.e. It has a proper use. <span style=\"font-weight: 400;\">This feature is by default, turned ‘off’ and only enabled by advanced users who know what they’re doing.  </span></p>\n<p><span style=\"font-weight: 400;\">Joe Miles, a manager at UpdraftPlus said “the claim is the plugin is being deceptive, but it’s actually an explained setting in advanced settings which a site owner would have to decide to use, which have been used to falsely claim that WP-Optimize is manipulating things.  The setting is a valid tool for testing.  So UpdraftPlus will not be removing it and we’ve asked for the false accusations to be deleted.”</span></p>\n<p><span style=\"font-weight: 400;\">Peter Wilkinson from </span><a href=\"https://diviengine.com/\"><span style=\"font-weight: 400;\">Divi Engine</span></a><span style=\"font-weight: 400;\"> who developed </span><a href=\"https://diviengine.com/product/divi-nitro/\"><span style=\"font-weight: 400;\">Divi Nitro</span></a><span style=\"font-weight: 400;\">, (a speed performance plugin which is not affiliated with WP-Optimize, but actually a competitor), investigated the claims and said “</span><span style=\"font-weight: 400;\">Initially I was shocked at the news and as a competitor, thought it was bad practice to be deceiving customers.”</span></p>\n<p><span style=\"font-weight: 400;\">“Upon further investigation, I found out that it was actually far from the truth. In reality (from my research) WP-Optimize do not &#8220;cheat&#8221; pagespeed tools when you install or minify your Javascript. </span></p>\n<p><span style=\"font-weight: 400;\">“To &#8220;cheat&#8221; the tools, you need to manually add the JS files you want to asynchronous load to a setting that clearly has the label &#8220;Use this if you have a completely independent script or would like to exclude scripts from page speed tests (PageSpeed Insights, GTMetrix&#8230;)&#8221;</span></p>\n<p><span style=\"font-weight: 400;\">Wilkinson made this very clear video to show how the untrue allegations have been unfairly presented in a way that misleads people:</span></p>\n<p><iframe loading=\"lazy\" title=\"Is Wp-Optimize Cheating PageSpeed and Other Performance Testing Tools? My Opinion!\" width=\"1080\" height=\"608\" src=\"https://www.youtube.com/embed/6Nb2ddy97qY?start=21&#038;feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></p>\n<p><span style=\"font-weight: 400;\"><br />\n“It just goes to show that you should not believe everything you read or hear. Test everything to make sure it is the truth.”  Wilkinson added.</span></p>\n<p><span style=\"font-weight: 400;\">“In my view, Gijo Varghese has used deception to promote Flying Pages and Flying Press.”</span></p>\n<p><span style=\"font-weight: 400;\">Adam Lowe, President of PeakPerformanceDigital.com who was initially quoted in WP-Tavern as asking UpdraftPlus “how are we </span><span style=\"font-weight: 400;\">supposed to continue trusting your company with my clients&#8217; backups when you use these deceptive and fraudulent practices?” replied today <em>in support</em> of WP-Optimize.  He said:</span></p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-360330 \" src=\"https://getwpo.com/wp-content/uploads/2022/08/Adam-Lowe-tweet.png\" alt=\"Adam Lowe tweet\" width=\"321\" height=\"117\" /></p>\n<p><span style=\"font-weight: 400;\">Meanwhile, Andrew Palmer of WP Plugins Plus, tweeted that he believed the original claims to be false:</span></p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-360332 \" src=\"https://getwpo.com/wp-content/uploads/2022/08/Andrew-Palmer.png\" alt=\"Andrew Palmer tweet\" width=\"432\" height=\"94\" /></p>\n<p>Summary: Gijo achieved the result that he did by using a clearly labelled expert feature with explained possible use cases to do something else. He then presented this as the normal but dishonestly hidden result of using WP-Optimize. This should never have been made a news story. We do not encourage anyone to try to &#8220;game&#8221; PageSpeed scores, and Gijo&#8217;s allegations that this is our secret intention that people would do so is unworthy, and we hope he will do the honourable thing and retract it. If any other users are puzzled by anything else in WP-Optimize, we hope that instead of stirring outrage on Twitter, they will ask us about it in a support channel.</p>\n<p>The post <a rel=\"nofollow\" href=\"https://updraftplus.com/updraftplus-completely-rejects-false-allegations-of-wp-optimize-gaming-page-speed-results/\">UpdraftPlus completely rejects false allegations of WP-Optimize plugin ‘gaming’ page speed results</a> appeared first on <a rel=\"nofollow\" href=\"https://updraftplus.com\">UpdraftPlus</a>. <a href=\"https://updraftplus.com\">UpdraftPlus - Backup, restore and migration plugin for WordPress.</a></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:91:\"\n		\n		\n					\n		\n		\n		\n				\n		\n		\n		\n		\n		\n		\n		\n\n					\n										\n					\n					\n			\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:5:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:54:\"Which is the best image format for your WordPress site\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:79:\"https://updraftplus.com/which-is-the-best-image-format-for-your-wordpress-site/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:88:\"https://updraftplus.com/which-is-the-best-image-format-for-your-wordpress-site/#comments\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 21 Apr 2022 10:47:33 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:7:{i:0;a:5:{s:4:\"data\";s:11:\"WP Optimize\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:17:\"best image format\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:3:\"BMP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:4:\"JPEG\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:4:\"WebP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:5;a:5:{s:4:\"data\";s:17:\"what image format\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:6;a:5:{s:4:\"data\";s:9:\"wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:34:\"https://updraftplus.com/?p=1422739\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:754:\"<p>Having engaging, clear and fast loading images on your WordPress site is one of the most effective ways to draw a user/customer in. There is a reason that car dealerships spend so much time making sure that the new models &#8230; <a href=\"https://updraftplus.com/which-is-the-best-image-format-for-your-wordpress-site/\">Continue reading <span class=\"meta-nav\">&#8594;</span></a></p>\n<p>The post <a rel=\"nofollow\" href=\"https://updraftplus.com/which-is-the-best-image-format-for-your-wordpress-site/\">Which is the best image format for your WordPress site</a> appeared first on <a rel=\"nofollow\" href=\"https://updraftplus.com\">UpdraftPlus</a>. <a href=\"https://updraftplus.com\">UpdraftPlus - Backup, restore and migration plugin for WordPress.</a></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Wayne Mullins\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:17204:\"<p><iframe loading=\"lazy\" title=\"Which is the best image format for your WordPress site\" width=\"1080\" height=\"608\" src=\"https://www.youtube.com/embed/oZA-ktvnLJg?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></p>\n<p><span style=\"font-weight: 400;\">Having engaging, clear and fast loading images on your WordPress site is one of the most effective ways to draw a user/customer in. There is a reason that car dealerships spend so much time making sure that the new models are spotless and sparkling. The visual impact of a product can often be the make or break decision between success and failure. Online showrooms are no different, plus there is the added complication of how an image can impact your loading speed. It is a well used and famous metric, that a user will leave a website if it takes more than 3 seconds to load. If a website does take more than 3 seconds to load, then there is a good chance that the images you have on your site are part of that reason. </span></p>\n<p><span style=\"font-weight: 400;\">So as a WordPress site owner, what can you do to ensure that the images you have on your site are both appealing to users and allow your site to load quickly. Your initial instinct might just be to shrink the image down from a 1800&#215;1400 size image to 300&#215;200 size image. This would be the wrong course of action to take, as while your image file size might now be a lot smaller, the quality of the image and user experience has suffered as a result. If you have a car showroom sales website for example, customers will want to get a really good look at the car and be able to see all the features and detail. By making the image so much smaller, any detailed inspection of the car is now impossible &#8211; leaving the potential customer frustrated and looking elsewhere. </span></p>\n<p><span style=\"font-weight: 400;\">So what are your options? Thankfully, there are dozens of different image file options you can choose from, ranging from the high quality, but large file size BMP, the tried and tested JPEG, to the new and widely unknown WebP format. Along with choosing the right format, it is important to remember that regardless of what format you choose, you can additionally reduce the image file size by employing a process via </span><a href=\"https://getwpo.com/buy/\"><span style=\"font-weight: 400;\">WP-Optimize</span></a><span style=\"font-weight: 400;\"> known as “compression”. </span></p>\n<p><span style=\"font-weight: 400;\">Site speed is one of the top 10 most important factors Google bots crawling your website observe when they are ranking your site in the search results. Having poor loading speed can badly impact on the ranking of your site and can easily take your site from the first page, to failing to be indexed by Google. Google is very strict on how they rank sites in their search algorithm and if they find that the site offers a poor user experience due to slow loading times, they might not even go through the trouble of even crawling it and making it discoverable via Google search.</span></p>\n<p><b>Which image format should you choose?</b></p>\n<p><span style=\"font-weight: 400;\">As high quality images are so important for any modern WordPress website, you need to know which format to use, how they affect the performance of your site and how to get the best out of your file selection. </span></p>\n<p><span style=\"font-weight: 400;\">The two most popular image file formats for websites are PNG and JPEG/JPG. According to </span><a href=\"https://w3techs.com/technologies/overview/image_format\"><span style=\"font-weight: 400;\">w3techs</span></a><span style=\"font-weight: 400;\">, more than 70% of all websites use these file types. Around 30% of sites use SVG and 22% use GIF.</span></p>\n<p><span style=\"font-weight: 400;\">This is where image file types would come into play as the type of file you use to upload your images play an important role. As there are so many different file types, we will go through the most popular ones and their pros and cons down below:</span></p>\n<p><span style=\"font-weight: 400;\">Before we jump into the type of file we need to understand some concepts before, like what a raster and a bitmap image are? What is compression? What is the difference between a lossy and lossless compression?</span></p>\n<h1><span style=\"font-weight: 400;\">Compression &#8211; Lossy Vs Lossless</span></h1>\n<p><span style=\"font-weight: 400;\">Both of the compression types are aimed at reducing the file size, but it’s what they remove that really matters. In Lossy compression; important data that is relevant to the quality of the image is removed. This can be reflected in the image being pixelated in some cases as your computer can have trouble reconstructing the image.</span></p>\n<p><span style=\"font-weight: 400;\">In lossless compression, irrelevant data that is present in the image (such as metadata) is reduced, which helps reduce the file size. The image quality is not affected at all in this process.</span></p>\n<h1><span style=\"font-weight: 400;\">Raster Vs Vector</span></h1>\n<p><span style=\"font-weight: 400;\">The most commonly used image file types are typically raster-based. This means that they have a fixed RGB color value associated with every pixel and all of those pixels are combined and used to create a whole image.</span></p>\n<p><span style=\"font-weight: 400;\">Examples of such file formats include jpg, png, and gif.</span></p>\n<p><span style=\"font-weight: 400;\">Alternatively, a vector image is created using shapes and lines that can be scaled infinitely without them ever being pixelated. The vectors are created using mathematical formulas that allow users to change the values, while not affecting the quality of the image.</span></p>\n<p><span style=\"font-weight: 400;\">Now that we have gone over the basics of the images, we can now look at the details of the different file types.</span></p>\n<h2><span style=\"font-weight: 400;\">JPEG:</span></h2>\n<p><span style=\"font-weight: 400;\">This is a digital image format that contains compressed image data. With a 10:1 compression ratio, JPEG images are used as they are very compact. JPEG format contains important image details and is the most popular image format for sharing photos and other images on the internet. The small file size of JPEG images can also let users store thousands of images (for example on <a href=\"https://artfromwales.com\">an art site</a>) without the need for extra storage space on your site. </span></p>\n<p><span style=\"font-weight: 400;\">JPEG is a lossy compression file type that works well for photos, but it is recommended that you use another format when working graphics, such as PNG.</span></p>\n<div id=\"attachment_1422761\" style=\"width: 589px\" class=\"wp-caption alignnone\"><a href=\"https://updraftplus.com/wp-content/uploads/2022/04/Vincent_van_Gogh_-_Sunflowers_-_VGM_F458-scaled.jpg\"><img decoding=\"async\" loading=\"lazy\" aria-describedby=\"caption-attachment-1422761\" class=\"wp-image-1422761\" src=\"https://updraftplus.com/wp-content/uploads/2022/04/Vincent_van_Gogh_-_Sunflowers_-_VGM_F458-scaled.jpg\" alt=\"\" width=\"579\" height=\"759\" /></a><p id=\"caption-attachment-1422761\" class=\"wp-caption-text\">A JPEG image file example. You can see that the detail and quality has been maintained when uploading.</p></div>\n<h2><span style=\"font-weight: 400;\">PNG:</span></h2>\n<p><span style=\"font-weight: 400;\">PNG is a popular bitmap image format and is short for “Portable Graphics Format”. This format was created as an alternative to Graphics Interchange Format (GIF). PNG has some great features like containing 24-bit RGB color palettes, greyscale images and displaying transparent backgrounds. A lossless data compression method is also used in PNG images when working on high quality images or graphics. PNG images are also frequently used in Image editing as they can give the user more control and options on the image over traditional JPEG format.</span></p>\n<p><span style=\"font-weight: 400;\">PNG also uses a lossless compression algorithm, which means this format can retain more data than JPG. When using a PNG image file, users can also save these images with a transparent background. By using this format, users have the option of working with layered images that can show a clear background (for example &#8211; just the flowers in the image below and not the background wall), enabling users to add the image to other images without the need to cut it out and remove the existing background &#8211; as you would have to with a JPEG image. This is one of the main reasons why it is the preferred choice for graphics like diagrams and illustrations. PNGs are known to be more popular for users working with graphics, rather than uploading standard photos.</span></p>\n<div id=\"attachment_1422764\" style=\"width: 612px\" class=\"wp-caption alignnone\"><a href=\"https://updraftplus.com/wp-content/uploads/2022/04/New-Project-2022-04-13T143350.979.jpg\"><img decoding=\"async\" loading=\"lazy\" aria-describedby=\"caption-attachment-1422764\" class=\"wp-image-1422764 size-full\" src=\"https://updraftplus.com/wp-content/uploads/2022/04/New-Project-2022-04-13T143350.979.jpg\" alt=\"\" width=\"602\" height=\"670\" srcset=\"https://updraftplus.com/wp-content/uploads/2022/04/New-Project-2022-04-13T143350.979.jpg 602w, https://updraftplus.com/wp-content/uploads/2022/04/New-Project-2022-04-13T143350.979-480x534.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 602px, 100vw\" /></a><p id=\"caption-attachment-1422764\" class=\"wp-caption-text\">A PNG image maintains high quality, while also allowing you to have more control over the image</p></div>\n<p><span style=\"color: #333333; font-size: 26px;\">GIF:</span></p>\n<p><span style=\"font-weight: 400;\">You probably know the term “GIF” best from the countless short clips you are sent on messaging apps. GIF stands for “Graphics Interchange Format” and is mostly used to support animation without audio </span></p>\n<p><span style=\"font-weight: 400;\">Unlike JPEG and PNG, GIFs are used in a more niche case and are not typically used for static images (although this is possible). If you use a GIF on your WordPress site, it is most likely in order to show you visitors a simple animation or process. GIFs have a limited color range and are best used for simple graphics. They use lossless compression and tend to be smaller than JPGs. It is generally recommended that you only use GIFs sparingly in your site, as they can increase loading times (given the file size) and are limited to 256 colours. </span></p>\n<div id=\"attachment_1422760\" style=\"width: 659px\" class=\"wp-caption alignnone\"><a href=\"https://updraftplus.com/wp-content/uploads/2022/04/25ec2f1ccda14617fca4c84862ccbafd.gif\"><img decoding=\"async\" loading=\"lazy\" aria-describedby=\"caption-attachment-1422760\" class=\"wp-image-1422760\" src=\"https://updraftplus.com/wp-content/uploads/2022/04/25ec2f1ccda14617fca4c84862ccbafd.gif\" alt=\"\" width=\"649\" height=\"823\" /></a><p id=\"caption-attachment-1422760\" class=\"wp-caption-text\">An example of a GIF image. The quality of the original image has been greatly reduced in order to produce the animation.</p></div>\n<p><span style=\"color: #333333; font-size: 26px;\">SVG:</span></p>\n<p><span style=\"font-weight: 400;\">Scalable Vector Graphics (SVG) is a web-friendly vector file format. As opposed to pixel-based raster image files like JPEGs, vector files store images via mathematical formulas based on points and lines on a grid. This means that vector files like SVG can be significantly resized without losing any of their quality, which makes them ideal for logos and complex online graphics. </span></p>\n<p><span style=\"font-weight: 400;\">Vectors are best only for simple graphics, shapes, and illustrations. SVGs are a good choice for logos, especially if you need your logo to be responsive and are supported by most browsers including Chrome, Firefox, Edge and Opera.</span></p>\n<div id=\"attachment_1422765\" style=\"width: 561px\" class=\"wp-caption alignnone\"><a href=\"https://updraftplus.com/wp-content/uploads/2022/04/nice-sunflower-icon-simple-style-vector-20433870-e1650536573773.jpg\"><img decoding=\"async\" loading=\"lazy\" aria-describedby=\"caption-attachment-1422765\" class=\"wp-image-1422765\" src=\"https://updraftplus.com/wp-content/uploads/2022/04/nice-sunflower-icon-simple-style-vector-20433870-e1650536573773.jpg\" alt=\"\" width=\"551\" height=\"546\" /></a><p id=\"caption-attachment-1422765\" class=\"wp-caption-text\">An example of the sunflowers in a SVG format that you would use for a logo.</p></div>\n<h2><span style=\"font-weight: 400;\">BMP:</span></h2>\n<p><span style=\"font-weight: 400;\">BITMAP is now considered an outdated image format. BMP loads the images in a lossless image format which can result in huge file sizes due to the lack of compression. Considering the importance of loading speed and how site creators want to keep the image sizes to a minimum (not to mention the popularity of SVG and JPEG formats), this format has become largely unused for online images. </span></p>\n<div id=\"attachment_1422766\" style=\"width: 786px\" class=\"wp-caption alignnone\"><a href=\"https://updraftplus.com/wp-content/uploads/2022/04/vangoghtournesols-10.jpg\"><img decoding=\"async\" loading=\"lazy\" aria-describedby=\"caption-attachment-1422766\" class=\"wp-image-1422766\" src=\"https://updraftplus.com/wp-content/uploads/2022/04/vangoghtournesols-10.jpg\" alt=\"\" width=\"776\" height=\"582\" /></a><p id=\"caption-attachment-1422766\" class=\"wp-caption-text\">The original quality of the image is maintained when uploading in the BMP format, but the file size will badly slow down your site and is not recommended.</p></div>\n<h2><span style=\"font-weight: 400;\">WebP:</span></h2>\n<p><span style=\"font-weight: 400;\">This image format was created by Google in 2010 and is starting to prove popular with people who upload lots of images to their site as it has several advantages over JPEG and PNG, such as having better lossy and lossless compression performance.</span></p>\n<p><span style=\"font-weight: 400;\">WebP also typically uploads in smaller file sizes than JPEG or PNG formats given its improved compression performance and will take up less space on your site &#8211; allowing it to load faster. While it isn’t supported by all browsers, it is supported by all the most popular browsers &#8211; including Chrome, Firefox, Edge and Opera. </span></p>\n<div id=\"attachment_1422767\" style=\"width: 770px\" class=\"wp-caption alignnone\"><a href=\"https://updraftplus.com/wp-content/uploads/2022/04/MEXD5IEE3RGGBAVIV4EKKATKQI.webp\"><img decoding=\"async\" loading=\"lazy\" aria-describedby=\"caption-attachment-1422767\" class=\"wp-image-1422767 size-full\" src=\"https://updraftplus.com/wp-content/uploads/2022/04/MEXD5IEE3RGGBAVIV4EKKATKQI.webp\" alt=\"\" width=\"760\" height=\"507\" srcset=\"https://updraftplus.com/wp-content/uploads/2022/04/MEXD5IEE3RGGBAVIV4EKKATKQI.webp 760w, https://updraftplus.com/wp-content/uploads/2022/04/MEXD5IEE3RGGBAVIV4EKKATKQI-480x320.webp 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 760px, 100vw\" /></a><p id=\"caption-attachment-1422767\" class=\"wp-caption-text\">Though not as well known as JPEG and PNG, WebP could prove to be the image format of choice in the future.</p></div>\n<p><span style=\"color: #333333; font-size: 30px;\">Conclusion:</span></p>\n<p><span style=\"font-weight: 400;\">There are many types of image formats that can be used on your WordPress site, but it is important to evaluate the purpose of the image. If your site is for a wedding photographer for example, you will want to maintain high quality images that still load quickly and are user friendly (</span><b>JPEG</b><span style=\"font-weight: 400;\">). However, if you are selling images in an online poster store, then you will want to maintain as much detail and image information as possible (</span><b>PNG</b><span style=\"font-weight: 400;\">).  </span></p>\n<p><span style=\"font-weight: 400;\">As a general rule of thumb, if you are just uploading standard images for your online store, blog, portfolio, social media or social media site &#8211; then it is recommended that you upload you images in a standard JPEG format and then use WP-Optimize to further compress your images</span></p>\n<p><span style=\"font-weight: 400;\">However, should you wish to future-proof your images and improve your loading speed as much as possible, then WebP can offer superior lossy and lossless compression, while still maintaining high levels of details. </span><span style=\"font-weight: 400;\">Whatever you decide, remember to always compress your images using <a href=\"https://getwpo.com\">WP-Optimize</a> for the market leading compression. </span></p>\n<p>The post <a rel=\"nofollow\" href=\"https://updraftplus.com/which-is-the-best-image-format-for-your-wordpress-site/\">Which is the best image format for your WordPress site</a> appeared first on <a rel=\"nofollow\" href=\"https://updraftplus.com\">UpdraftPlus</a>. <a href=\"https://updraftplus.com\">UpdraftPlus - Backup, restore and migration plugin for WordPress.</a></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:36:\"http://wellformedweb.org/CommentAPI/\";a:1:{s:10:\"commentRss\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://updraftplus.com/which-is-the-best-image-format-for-your-wordpress-site/feed/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:38:\"http://purl.org/rss/1.0/modules/slash/\";a:1:{s:8:\"comments\";a:1:{i:0;a:5:{s:4:\"data\";s:1:\"1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}s:27:\"http://www.w3.org/2005/Atom\";a:1:{s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:4:\"href\";s:29:\"https://updraftplus.com/feed/\";s:3:\"rel\";s:4:\"self\";s:4:\"type\";s:19:\"application/rss+xml\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:44:\"http://purl.org/rss/1.0/modules/syndication/\";a:2:{s:12:\"updatePeriod\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"\n	hourly	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:15:\"updateFrequency\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"\n	1	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:19:{s:12:\"content-type\";s:23:\"text/xml; charset=utf-8\";s:4:\"vary\";s:46:\"Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site\";s:12:\"feedburnerv2\";s:0:\"\";s:13:\"last-modified\";s:29:\"Tue, 28 Mar 2023 23:00:34 GMT\";s:13:\"cache-control\";s:46:\"no-cache, no-store, max-age=0, must-revalidate\";s:6:\"pragma\";s:8:\"no-cache\";s:7:\"expires\";s:29:\"Mon, 01 Jan 1990 00:00:00 GMT\";s:4:\"date\";s:29:\"Wed, 29 Mar 2023 00:26:08 GMT\";s:18:\"permissions-policy\";s:152:\"ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-platform=*, ch-ua-platform-version=*\";s:9:\"accept-ch\";s:168:\"Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version\";s:28:\"cross-origin-resource-policy\";s:9:\"same-site\";s:23:\"content-security-policy\";s:243:\"require-trusted-types-for \'script\';report-uri /_/RaichuFeedServer/cspreport, script-src \'report-sample\' \'nonce-QAh7xkif6IgRV4gkWmHLIg\' \'unsafe-inline\';object-src \'none\';base-uri \'self\';report-uri /_/RaichuFeedServer/cspreport;worker-src \'self\'\";s:26:\"cross-origin-opener-policy\";s:11:\"same-origin\";s:16:\"content-encoding\";s:4:\"gzip\";s:6:\"server\";s:3:\"ESF\";s:16:\"x-xss-protection\";s:1:\"0\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:22:\"x-content-type-options\";s:7:\"nosniff\";s:7:\"alt-svc\";s:46:\"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000\";}}s:5:\"build\";s:14:\"20211221060300\";}','no'),(7786,'_transient_timeout_feed_mod_e0061ca2fa5b884e483872aa34d3e7eb','1680092768','no'),(7787,'_transient_feed_mod_e0061ca2fa5b884e483872aa34d3e7eb','1680049568','no'),(7788,'_transient_timeout_updraftplus_dashboard_news','1680092768','no'),(7789,'_transient_updraftplus_dashboard_news','<div class=\"rss-widget\"><ul><li class=\"updraftplus_dashboard_news_item\"><a href=\"https://stage.pilgrimsrock.com/wp-admin/index.php\" class=\"dashicons dashicons-no-alt\" title=\"Dismiss all UpdraftPlus news\" onClick=\"updraftplus_dismiss_dashboard_news(); return false;\" style=\"float: right; box-shadow: none; margin-left: 5px;\"></a><a class=\'rsswidget\' href=\'https://updraftplus.com/top-3-things-you-should-to-do-this-world-backup-day-with-updraftplus/\'>UpdraftPlus: Top 3 things you should to do this World Backup Day with UpdraftPlus</a></li><li class=\"updraftplus_dashboard_news_item\"><a href=\"https://stage.pilgrimsrock.com/wp-admin/index.php\" class=\"dashicons dashicons-no-alt\" title=\"Dismiss all UpdraftPlus news\" onClick=\"updraftplus_dismiss_dashboard_news(); return false;\" style=\"float: right; box-shadow: none; margin-left: 5px;\"></a><a class=\'rsswidget\' href=\'https://updraftplus.com/updraftplus-1-23-3-2-23-3-important-security-release/\'>UpdraftPlus: UpdraftPlus 1.23.3 / 2.23.3 – important security release</a></li></ul></div>','no'),(7790,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1680092768','no'),(7791,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2023/03/episode-52-phase-three-with-hector-prieto/\'>WP Briefing: Episode 52: Workflows and Phase Three Visioning with Special Guest Héctor Prieto</a></li><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\'>Introducing the WordPress Developer Blog</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wptavern.com/pattern-manager-plugin-now-available-on-wordpress-org\'>WPTavern: Pattern Manager Plugin Now Available on WordPress.org</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/wordpress-6-2-delayed-to-march-29-due-to-bug-with-date-formats\'>WPTavern: WordPress 6.2 Delayed to March 29 Due to Bug With Date Formats</a></li><li><a class=\'rsswidget\' href=\'https://dothewoo.io/insights-tips-and-legalities-on-accessibility/\'>Do The Woo Community: Insights, Tips and Legalities on Accessibility with Bet Hannon</a></li></ul></div>','no'),(7814,'_transient_doing_cron','1680052900.6286880970001220703125','yes'),(7759,'widget_akismet_widget','a:1:{s:12:\"_multiwidget\";i:1;}','yes'),(7765,'_transient_as-post-store-dependencies-met','yes','no'),(7767,'action_scheduler_migration_status','complete','yes'),(7776,'_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3','1680092767','no'),(7777,'_transient_feed_9bbd59226dc36b9b26cd43f15694c5c3','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:52:\"\n	\n	\n	\n	\n	\n	\n	\n	\n	\n\n \n	\n		\n		\n		\n		\n		\n		\n		\n		\n		\n	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:8:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"WordPress News\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://wordpress.org/news\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:59:\"The latest news about WordPress and the WordPress community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:13:\"lastBuildDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 27 Mar 2023 10:01:35 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"en-US\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"generator\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"https://wordpress.org/?v=6.3-alpha-55601\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:5:\"image\";a:1:{i:0;a:6:{s:4:\"data\";s:11:\"\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:5:{s:3:\"url\";a:1:{i:0;a:5:{s:4:\"data\";s:29:\"https://s.w.org/favicon.ico?2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"WordPress News\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"https://wordpress.org/news\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:5:\"width\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"32\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:6:\"height\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"32\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}s:4:\"item\";a:10:{i:0;a:6:{s:4:\"data\";s:61:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:94:\"WP Briefing: Episode 52: Workflows and Phase Three Visioning with Special Guest Héctor Prieto\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wordpress.org/news/2023/03/episode-52-phase-three-with-hector-prieto/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 27 Mar 2023 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:7:\"Podcast\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:11:\"wp-briefing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=14697\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:147:\"On this week\'s episode, special guest Héctor Prieto joins Josepha in a discussion about phase three and why it\'s more than collaborative editing. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2023/03/WP-Briefing-052.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Santana Inniss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:25748:\"\n<p>On Episode fifty-two of the WordPress Briefing podcast, join WordPress Executive Director Josepha Haden Chomphosy and special guest Héctor Prieto as they discuss phase three and why it&#8217;s more than just collaborative editing!</p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br>Logo:&nbsp;<a href=\"https://profiles.wordpress.org/javiarce/\" data-type=\"URL\" data-id=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br>Production:&nbsp;<a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br>Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Show Notes</h2>\n\n\n\n<ul>\n<li><a href=\"https://riad.blog/2020/06/11/write-as-blocks-in-an-encrypted-collaborative-environment/\">Write as Blocks in an Encrypted Collaborative Environment by Riad Benguella</a> </li>\n\n\n\n<li><a href=\"https://github.com/youknowriad/asblocks\" data-type=\"URL\" data-id=\"https://github.com/youknowriad/asblocks\">Riad Benguella’s collaborative editing GitHub repository</a></li>\n\n\n\n<li><a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella&#8217;s WordPress.org Profile</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/23129\" data-type=\"URL\" data-id=\"https://github.com/WordPress/gutenberg/pull/23129\">Block Collab: New package, a framework for collaborative editing GitHub PR</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/24/phase-3-collaboration/\">Phase 3: Collaboration</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/48457\" data-type=\"URL\" data-id=\"https://github.com/WordPress/gutenberg/issues/48457\">Matías Ventura Quick Search GH Issue</a></li>\n\n\n\n<li><a href=\"https://profiles.wordpress.org/matveb/\">Matías Ventura WordPress.org Profile</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-day-process/\">WordPress 6.2 Release Day Process</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\">Introducing the WordPress Developer Blog</a></li>\n\n\n\n<li><a href=\"https://europe.wordcamp.org/2022/contributor-day/\" data-type=\"URL\" data-id=\"https://europe.wordcamp.org/2022/contributor-day/\">WordCamp Europe Contributor Day Registration</a></li>\n\n\n\n<li><a href=\"https://wp20.wordpress.net/wapuu-coloring-giveaway-style-your-own-party-wapuu/\" data-type=\"URL\" data-id=\"https://wp20.wordpress.net/wapuu-coloring-giveaway-style-your-own-party-wapuu/\">WP20 Wapuu Coloring Giveaway</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14697\"></span>\n\n\n\n<p>[Josepha Haden Chomphosy 00:00:00]&nbsp;</p>\n\n\n\n<p>Hello everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks. I&#8217;m your host, Josepha Haden Chomphosy. Here we go.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:00:40]<br><br>I have with me today Hécto Prieto. You all may know him from the WordPress Slack. He recently was, I believe, a release coordinator, maybe for the last release. Was that for 6.1?</p>\n\n\n\n<p>[Héctor Prieto 00:00:51]<br><br>Yes. It was for 6.1 and also 6.0, in fact.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:00:54]<br><br>All right. Well, welcome to the WordPress Briefing today. How are you doing?</p>\n\n\n\n<p>[Héctor Prieto 00:00:59]&nbsp;</p>\n\n\n\n<p>Well, I&#8217;m excited to be here. I&#8217;m a longtime listener of the podcast since the first episode. So I&#8217;m super excited to be here with you today.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:01:06]<br><br>Yes. Longtime listener. First-time caller. All right, well, we&#8217;re gonna have a topic that just dumps you right in the soup, as they say in the United States. So we are actually here to talk about phase three of Gutenberg. It&#8217;s been a long time coming, and there are a lot of questions that folks have about what&#8217;s going into it and what&#8217;s not going into it.</p>\n\n\n\n<p>And as someone who works really closely with our Gutenberg technical architect, Matías Ventura, I figured you would be exactly the right person to come and talk about your favorite things. From your perspective, what is going to be the biggest enhancement that we start to approach in phase three?</p>\n\n\n\n<p>Like which thing, which API is gonna take the most work, do you think?</p>\n\n\n\n<p>[Héctor Prieto 00:01:53]<br><br>Well, the most work, that&#8217;s a very hard question to answer because we are still we are going to start an exploration phase to determine how far we want to go with each of these APIs. So, in general, all these APIs and these products are standalone projects. And some of them are shorter, and some of them are longer.</p>\n\n\n\n<p>I would say, in general, the real-time collaboration sounds the most technically challenging because of what it represents and all the changes needed to how we interact with WordPress from async to sync, basically. That would be the hardest part. I think there are also already a few prototypes working, but we need to see how that scales, for example.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:02:32]</p>\n\n\n\n<p>Yeah. So speaking of a few prototypes, I know that there are two or three different prototypes specifically for collaborative editing, but do we have people or groups, working groups in the community that have built any other prototypes? Or is it just kind of first passes at collaborative editing that we&#8217;ve seen?</p>\n\n\n\n<p>[Héctor Prieto 00:02:52]<br><br>Well, apart from Riad Benguella’s exploration, there&#8217;s a public repository with that exploration, there are a few plugins trying the same, trying real-time collaboration.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:03:03]<br><br>Yeah, I can think of co-blocks and as blocks, and then I feel like there was a third one.</p>\n\n\n\n<p>[Héctor Prieto 00:03:09]&nbsp;</p>\n\n\n\n<p>Yeah.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:03:09]<br><br>We&#8217;ll find the links to all these</p>\n\n\n\n<p>[Héctor Prieto 00:03:12]</p>\n\n\n\n<p>Yeah. Let&#8217;s add them to the show notes.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:03:14]<br><br>Excellent. So that&#8217;s going to be the biggest one. Is there, of the list of APIs, and this is based on the post that Matías sent out last week. If you all haven&#8217;t seen that, we&#8217;ll put that in the show notes as well. But from the APIs that Matías sort of helped us to identify last week, is there any one that you are particularly excited about for fixing things in WordPress or just generally like an interesting topic of development for you?</p>\n\n\n\n<p>[Héctor Prieto 00:03:42]<br><br>Well, I would say all of them and how they all play together. But, if I need to pick one of them…</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:03:48]<br><br>Everything&#8217;s the best!&nbsp;</p>\n\n\n\n<p>[Héctor Prieto 00:03:50]<br><br>I&#8217;ll cheat anyway, and I will going to pick two out of them because they solve issues at different levels. I&#8217;m very excited about visual revisions. I think it helps a lot of users, and it affects even non-technical users.</p>\n\n\n\n<p>So it&#8217;s one of the projects that lower how hard or complex WordPress can be to use sometimes. It&#8217;s going to be a huge improvement. It&#8217;s going to, I mean, bringing blocks to the revision system. I mean, it&#8217;s just a dream come true for me. I&#8217;m also going to highlight the search everywhere or quick search feature Matías already opened an issue in the GitHub repository right now.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:04:28]<br><br>Mm-hmm.</p>\n\n\n\n<p>[Héctor Prieto 00:04:28]<br><br>So the idea for this product is to have a power user shortcut that opens searching, an Alfred-like or Spotlight-like interface for those familiar with MacOS operating systems.</p>\n\n\n\n<p>When you can type anything, any place you want to go, or you want to search for any specific text in a document. And it&#8217;s supposed to be your power user command tool. So that you can do most things there.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:04:53]<br><br>Oh, and I mean not only power user command tool, but also there are some applications there for folks who have mobility issues, people who are using primarily keyboard as opposed to keyboard and mouse, all that kind of stuff, right?</p>\n\n\n\n<p>[Héctor Prieto 00:05:07]<br><br>Exactly. And just thinking long term with the rise of AI, it could be possible even to add some natural language processing to this interface so that users could just write in, in plain text, in natural language, what they want to do, and WordPress would provide the action for them.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:05:23]<br><br>Very nice. My two favorites, since you gave two favorites and I can&#8217;t just give one at that point, my two favorite projects, which are also probably really, really hard projects, are those explorations around fixing notifications. That is a really big project. And one that I think that, in general, the WordPress project is going to be really excited to have some input on.&nbsp;</p>\n\n\n\n<p>And so that&#8217;s one that I really will have an eye on. And the other one that I&#8217;m going to definitely have my eye on is the media gallery redesign. I realize that this shows, between you and I, that shows our two specific focuses. Because, of course, you work directly with guiding all of our developers. And I am very much like our user advocate. And WordPress “everyman.”</p>\n\n\n\n<p>I don&#8217;t know if that&#8217;s a term that makes sense outside the US. But I do a lot of advocacy for folks who are using WordPress from the user side as opposed to from the developer side because, of course, we have a lot of excellent developers. So y&#8217;all don&#8217;t need my help with your advocacy.</p>\n\n\n\n<p>But yeah, that really shows that you and I have different focuses, which I think is good too.</p>\n\n\n\n<p>[Héctor Prieto 00:06:32]<br><br>Yes. Also, it’s worth noting that at the end of the day, any improvement we make for developers is so that developers can build better things for users. So, at the end of the day, everything is in the best interest of the users.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:06:45]&nbsp;</p>\n\n\n\n<p>That&#8217;s right. That&#8217;s definitely a good point. Yeah. So, a final question about this particular thing because we&#8217;re trying to keep it a little brief and also because we&#8217;ll have a few other podcasts that are specifically about phase three as our explorations get going. Final question here: If you felt like there was one API or one project in particular that could benefit from a lot of community involvement which would you guess that was?</p>\n\n\n\n<p>[Héctor Prieto 00:07:20]<br><br>I don&#8217;t think I can single out any of them. I think getting user feedback is going to be a vital part of this phase, as always. So I would encourage our listeners to just participate in discussions and provide feedback as we start releasing the first prototypes in the Gutenberg plugin. I don&#8217;t think I can pick one of them for you, completely honest.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:07:43]&nbsp;</p>\n\n\n\n<p>Yeah. My guess for that is going to be the rework of the dashboard, the admin, WP admin. I think that a lot of people are gonna have a lot to say about what they use it for, what they would like to be able to use it for, how to make it look more modern, how to make it feel more modern. I think that that probably is going to benefit from a lot of early testing and possibly some specific user testing around the concepts of design in there.</p>\n\n\n\n<p>And so that&#8217;s one that that I think probably is going to take a lot of feedback from the community. And community, in this case, I think, is not only our developers and designers and copy folks who are working to build the CMS, but probably also all of our folks who are extending WordPress, everybody who is working in agencies, things like that.</p>\n\n\n\n<p>[Héctor Prieto 00:08:35]<br><br>Hmm, well, if I need to pick one, I would say the publishing flows could use also lots of feedback and testing because we are going to implement editorial requirements and customized user flows. And, of course, there are many, many different workflows out there that we might not be able to think of ourselves.</p>\n\n\n\n<p>So just imagine the sheer amount of different use cases. There&#8217;s going to be, or there currently is with customizations of third-party plugins. So, yeah. I would like to listen to how people would like the publishing flows to be. What are the specific use cases?&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:09:09]<br><br>So really, just everything, we need a lot of user feedback on everything.</p>\n\n\n\n<p>[Héctor Prieto 00:09:13]<br><br>Yes. That&#8217;s the summary.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:09:15]</p>\n\n\n\n<p>I don&#8217;t think that&#8217;s a bad summary. I know that we talk a bit about how WordPress is made better by the activity of our co-creators, the people who are using the software and testing the software, and telling us how it could be better. Those are the groups of people that make sure that we are the best version or headed in the best direction on any of our things with the software.</p>\n\n\n\n<p>And so I guess it&#8217;s probably not super unusual for everyone to hear like we need your feedback on everything because that&#8217;s probably what we do half the time.</p>\n\n\n\n<p>[Héctor Prieto 00:09:44]<br><br>Yeah, absolutely.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:09:47]<br><br>So the publishing workflows, that reminds me that there has been a little bit of a conversation lately around the naming of this phase, basically.</p>\n\n\n\n<p>And I know that the phases don&#8217;t necessarily need names. Like that&#8217;s why they&#8217;re numbered, and that&#8217;s a great idea. Like numbers are wonderful ways to reference things, but it also is just easier to reference it in kind of general conversation.</p>\n\n\n\n<p>So the first phase was easier editing, and it really focused on the editing experience itself. The second one was customization, and now the third phase has been called collaboration for quite a bit of time.</p>\n\n\n\n<p>But as we got closer and closer to this phase and we had more and more conversations that were coming out of phases one and two, it became really clear that really what we&#8217;re looking at here is more around workflows. And I love that that is an option for how to refer to this. Probably that&#8217;s how I will refer to it for most of the time that I talk about it as we are looking at phase three. </p>\n\n\n\n<p>Because I remember that when we were first building the prototypes of Gutenberg, one of the big flags that I had was that breaking changes are not just about what we can see or any sort of visual regressions or what causes the white screen of death. Also, some of the things that are breaking changes should be considered in those workflows when we change where things are or how you accomplish a task.</p>\n\n\n\n<p>And our users weren&#8217;t ready for it. That is something that is breaking for them, right?</p>\n\n\n\n<p>[Héctor Prieto 00:11:25]&nbsp;<br><br>Yes. As you mentioned, this phase was referenced as collaboration, real-time collaboration, for a long time, but if we think of how this collaboration looks, it&#8217;s much more than just editing at the same time. A very big part of collaboration is also asynchronous collaboration by adding in-line comments and improving these notifications when you have a comment in your draft. I think the power of this phase is how everything comes together. These individual pieces come together.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 0:11:51]<br><br>Yes, and I don&#8217;t know where that first flag that sparked the discussion around, like, okay, but collaborative editing is not quite big enough and also means a bunch of different things for a bunch of different people. It depends on the size of your organization or the type of content you&#8217;re writing.</p>\n\n\n\n<p>Like, I don&#8217;t know where that conversation started. My guess is, you know, some WordCamp somewhere, and an attendee was like, did you, did anybody ever think about these problems? And then they kind of worked their way around the Make Core site or otherwise made their way around to Matias&#8217;s ears.</p>\n\n\n\n<p>But yeah, I think that was a really smart choice. And you&#8217;re exactly right, collaborative editing; that can refer to the synchronous kind or the asynchronous kind, and both of those types of collaboration are equally valuable and probably equally used.</p>\n\n\n\n<p>[Héctor Prieto 00:12:40]<br><br>Yes. And one important point to note here is that this editorial flows, and this collaboration is crucial to implement multilingualism going into phase four. We need to think that as soon as we have posts and pages in different languages, there are going to be requirements in terms of how to translate these pieces of content.</p>\n\n\n\n<p>So this will need collaboration, all forms of collaboration.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:13:02]<br><br>Yeah, absolutely. This maybe was before your time with the project, but I was team multilingual-first for a long time. Or at least thinking that we could do the multilingual part of this work alongside the collaborative editing part of the work. I&#8217;ve spent a lot of time trying to understand what we think is going in phase three versus what probably we need to be able to do as far as having native multilingual support in the project.</p>\n\n\n\n<p>And I have softened my very hard position on that. You know, we&#8217;re big fans of strong positions loosely held, strong opinions loosely held. And this was one of those moments where I had that really strong opinion that we could just do them concurrently. We can do them at the same time.</p>\n\n\n\n<p>And I think it was a conversation that you and I were having when you were pointing out the complexities of translating WordPress at all, let alone being able to translate all your content as well. And it makes a lot of sense, and you&#8217;re right. I think that there are a lot of interactions, a lot of workflows that we&#8217;re gonna have to kind of refresh or redesign or rebuild before it really makes sense for us to help make that a nice streamlined option for multilingual offerings.</p>\n\n\n\n<p>[Héctor Prieto 00:14:17]<br><br>Yes, absolutely. As a Spanish-speaking person, I&#8217;m super excited about having multilingual in Core, but I also understand that we need some tooling ready before implementing multilingual in Core.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:14:29]&nbsp;</p>\n\n\n\n<p>There are no, there really are no easy problems left in WordPress, right? Like, we all agree on this now?</p>\n\n\n\n<p>[Héctor Prieto 00:14:36]<br><br>That&#8217;s correct. And we&#8217;re creating something incrementally. If we look at the phases, they are ordered sequentially. But that doesn&#8217;t mean that when we start phase three, we are, finishing phase two completely in the same way. We have not finished phase one.</p>\n\n\n\n<p>That will be like saying, when is WordPress finished, when is the development finished? So it&#8217;s an incremental project, and it&#8217;s always going to be to need refining. So it&#8217;s of course, multilingual needs to come after collaboration because we need those tools.</p>\n\n\n\n<p>But that doesn&#8217;t mean we need to finish the collaboration phase or have it very advanced phase three before we can start phase four. That will be determined in the next month as we start explorations.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:15:17]&nbsp;</p>\n\n\n\n<p>So if you all, which I know you are, are interested in better workflows, more streamlined ways of working inside WordPress, and or interested in how we are gonna get multilingual settled in the future, this is a great time to get involved in this project and in the community. Like I said, we&#8217;ve got that post up that Matías shipped last week, which, again, if you have not read it, go read it because it&#8217;s got excellent, excellent information in there for you.&nbsp;</p>\n\n\n\n<p>Héctor, before we head out, is there anything that you wanna make sure that you let the listeners know, either about phase three or just about WordPress in general?</p>\n\n\n\n<p>[Héctor Prieto 00:15:57]<br><br>Well, tomorrow is WordPress 6.2 release day. So happy 6.2, everybody!</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:16:04]<br><br>Happy 6.2. Oh, yeah. Yeah. Which means today is the dry run; probably in three hours, we&#8217;re doing the dry run.</p>\n\n\n\n<p>[Héctor Prieto 00:16:14]<br><br>Depends on when we&#8217;re listening to this, but yes.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:16:18]&nbsp;</p>\n\n\n\n<p>Oh, that&#8217;s a good point. Right? Not everybody listens to this the second it becomes available. Time zones. That&#8217;s right. Oh, man. Look at us being a global project and just pretending like everybody listens to this particular thing the moment that it&#8217;s available.</p>\n\n\n\n<p>I apologize to everybody who&#8217;s listening to it after the release or in the middle of the release party or whatever you&#8217;re doing. Regardless, tomorrow, if you&#8217;re listening to it today, is the WordPress 6.2 release, and it&#8217;s gonna be great.</p>\n\n\n\n<p>Well, Héctor, thank you so much for joining me today. I really enjoyed having you on, and thanks for letting me interview you.</p>\n\n\n\n<p>[Héctor Prieto 00:16:59]<br><br>Thank you for having me. It was my pleasure to be here.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:17:10]</p>\n\n\n\n<p>So that brings us now to our small list of big things, and as is frequently the case, it&#8217;s actually kind of a big list of big things. So we&#8217;re gonna hop right in here. As Héctor and I mentioned in the episode, the release WordPress 6.2 is coming out tomorrow, depending on when you&#8217;re listening to this. If you listen to it on the 27th, it comes out on the 28th of March.&nbsp;</p>\n\n\n\n<p>If you have a chance to drop by the release party. I would encourage you to; they&#8217;re pretty interesting just to get an idea of everything that it takes to build WordPress. It is, of course, the last few hours before a release, and so you don&#8217;t get a full scope.</p>\n\n\n\n<p>But it&#8217;s always nice to see the way that everybody in the community works together, especially there in that last moment when we&#8217;re trying to package something and test it in a bunch of environments all across the world.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:18:00]&nbsp;</p>\n\n\n\n<p>I love attending those. And so I encourage it. The next episode of the WordPress Briefing is going to have the release rundown.</p>\n\n\n\n<p>I&#8217;ll go through the key features and highlights that finally made it into 6.2. The reason we don&#8217;t do those beforehand is just in case we have to remove anything at the last minute from a release. It doesn&#8217;t happen too often, but it does happen sometimes. And so, next episode of WP Briefing, that&#8217;s what we&#8217;ll be talking about.</p>\n\n\n\n<p>The next thing on my list is a new developer blog. So there is a brand new developer blog. It was launched last Wednesday. It&#8217;s a great resource for WordPress developers to stay up to date and hear the latest in the WordPress development world. And also, we had been hearing some feedback from our developers in recent years that if you are like exploring how to extend WordPress, if you&#8217;re in that group of extenders, people who are building themes or building plugins, you&#8217;ve kind of feel like you&#8217;ve lost a place where you can have those exploratory conversations.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:19:00]&nbsp;</p>\n\n\n\n<p>This is gonna be one of those places. We&#8217;ll put a link in the show notes. So far, the content that&#8217;s planned, I think, is really interesting.</p>\n\n\n\n<p>Next thing on our small list, big list, of big things is WordCamp Europe&#8217;s Contributor Day.</p>\n\n\n\n<p>So registration for Contributor Day is now open, and it does require a separate registration than regular attendance at WordCamp Europe. So if you are registered for WordCamp Europe, you already have your ticket for that, but you are not registered for Contributor Day, click the link in the show notes and come on down to spend a little time giving back to the WordPress Project.</p>\n\n\n\n<p>And the last thing on our list today is that we have a WP20 Wapuu coloring giveaway. So put on your little party hats, and grab your crayons. The 20th anniversary Wapuu coloring giveaway is here. There is an opportunity to color in your own community-driven Wapuu and tweet it to us using #WapuuWP20 for your chance to win a sweet haul of WP20 swag items.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:20:00]</p>\n\n\n\n<p>You can check out the full rules at the link in our show notes.</p>\n\n\n\n<p>And that, my friends, is your small list of big things. Thanks for tuning in today for the WordPress Briefing. I&#8217;m your host, Josepha Haden Chomphosy, and I&#8217;ll see you again in a couple of weeks.&nbsp;</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14697\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:69:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"Introducing the WordPress Developer Blog\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 22 Mar 2023 13:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:7:\"Updates\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:17:\"Developer content\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:11:\"development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14649\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:137:\"The WordPr Developer blog, a dedicated   space to support devs, is available to help ideas sharing, ways of using new features, and more.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:4661:\"\n<p>With much activity happening in the WordPress development space every day, keeping up-to-date with the latest updates can be challenging. The new <a href=\"https://developer.wordpress.org/news/\">WordPress Developer Blog</a> is a developer-focused resource to help you stay on top of the latest software features, tutorials, and learning materials relevant to the open source project.</p>\n\n\n\n<p>This blog is the culmination of a community effort that began last year. Formed by experienced WordPress community members and developers, the <a href=\"https://developer.wordpress.org/news/about/\">editorial group</a> has since worked on a wide range of content already available—from theme and block development tutorials to tips and tricks for leveraging WordPress in the site editing era.</p>\n\n\n\n<h2 class=\"wp-block-heading\">A new home for developers</h2>\n\n\n\n<p>As a complementary resource to the WordPress documentation, the Developer Blog aims to provide a shared space to stay informed of development-related updates, keep up with ongoing discussions and ideas, and explore cutting-edge use cases.</p>\n\n\n\n<p>In other words, <strong>consider it as a central hub for developers and </strong><a href=\"https://make.wordpress.org/updates/2020/05/01/care-and-influence-a-theory-about-the-wordpress-community/\"><strong>extenders</strong></a> of different backgrounds and skill levels to learn with quality content from reliable sources, share knowledge, and drive WordPress development forward.</p>\n\n\n\n<p>True to the open source way, the blog will likely evolve. As its editors and readers learn and create more content, it will adapt in response to the needs of community members like you.</p>\n\n\n\n<p>Everyone is welcome to chime in on-topic discussions, share ideas or contribute. <a href=\"https://developer.wordpress.org/news/how-to-contribute/\">Learn more about how to get involved</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What about the content?</h2>\n\n\n\n<p>Content on the WordPress Developer Blog covers many topics, including tutorials on <a href=\"https://developer.wordpress.org/news/category/themes/\">theme development</a>, <a href=\"https://developer.wordpress.org/news/category/plugins/\">plugins</a>, and <a href=\"https://developer.wordpress.org/news/category/block-development/\">block development</a>. You can also expect posts on WordPress APIs, best practices for working with WordPress, updates on upcoming releases, and <a href=\"https://developer.wordpress.org/news/category/learning/\">learning resources</a> for beginners and seasoned developers.</p>\n\n\n\n<p>These articles offer a good hint at what&#8217;s already in store for you:</p>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/news/2022/11/17/demystifying-home-and-posts-templates-in-wordpress-theme-development/\">Demystifying home and posts templates in WordPress theme development</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2022/11/creating-themes-from-a-pattern-first-mindset/\">Creating themes from a pattern-first mindset</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/02/static-vs-dynamic-blocks-whats-the-difference/\">Static vs. dynamic blocks: What’s the difference?</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/02/creating-custom-block-styles-in-wordpress-themes/\">Creating custom block styles in WordPress themes</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/03/whats-new-for-developers-march-2023/\">What’s new for developers? (March 2023)</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Sounds interesting? </h2>\n\n\n\n<p><a href=\"https://developer.wordpress.org/news/#subscribe\">Subscribe to the Developer Blog</a> to keep up with the latest content in the WordPress development space.</p>\n\n\n\n<p><em>Props for content and peer review <a href=\'https://profiles.wordpress.org/chanthaboune/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>chanthaboune</a> <a href=\'https://profiles.wordpress.org/rmartinezduque/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>rmartinezduque</a> <a href=\'https://profiles.wordpress.org/mburridge/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>mburridge</a> <a href=\'https://profiles.wordpress.org/marybaum/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>marybaum</a> <a href=\'https://profiles.wordpress.org/bph/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>bph</a>&nbsp;<a href=\'https://profiles.wordpress.org/greenshady/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>greenshady</a> <a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a>.</em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14649\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:69:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"WordPress 6.2 Release Candidate 3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 21 Mar 2023 17:43:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:11:\"development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:8:\"releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14685\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:315:\"WordPress 6.2 Release Candidate 3 is now available for download and testing.\nThis version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended that you test RC3 on a test server and site.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Jonathan Pantani\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:4918:\"\n<p>It’s the final countdown: the third (and last) scheduled <a href=\"https://make.wordpress.org/core/handbook/glossary/#release-candidate\">release candidate</a> (RC3) for WordPress 6.2 is ready! </p>\n\n\n\n<p>The WordPress 6.2 release is scheduled for March 28, 2023—just one week away! Now is your last opportunity to test it before the general release.&nbsp;</p>\n\n\n\n<p>Just tuning in now? Catch up on the featured highlights, and dig into more 6.2 details in the <a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-1/\">WordPress 6.2 RC1 release announcement</a>.</p>\n\n\n\n<p>Thanks to all the Beta and RC testers who have assisted in this release. Since <a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-2/\">RC2</a> was released on March 14, there have been about 21 issues resolved in <a href=\"https://core.trac.wordpress.org/query?status=accepted&amp;status=closed&amp;changetime=03%2F15%2F2023..03%2F21%2F2023&amp;milestone=6.2&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\">Trac</a> and <a href=\"https://github.com/WordPress/gutenberg/commits/wp/6.2\">GitHub</a>.</p>\n\n\n\n<p>Your feedback and help in filing bug reports keep the WordPress experience stable, smooth, and delightful. It’s critical work and a great way to contribute to the project.&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to install RC3 for testing</h2>\n\n\n\n<p><strong>This version of the WordPress software is under development. </strong>Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended that you test RC3 on a test server and site.&nbsp;</p>\n\n\n\n<p>You can test WordPress 6.2 RC3 in three ways:</p>\n\n\n\n<p><strong>Option 1</strong>: Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin (select the “Bleeding edge” channel and “Beta/RC Only” stream).</p>\n\n\n\n<p><strong>Option 2</strong>: Direct download the <a href=\"https://wordpress.org/wordpress-6.2-RC3.zip\">RC3 version (zip)</a>.</p>\n\n\n\n<p><strong>Option 3</strong>: Use the following WP-CLI command:</p>\n\n\n\n<p><code>wp core update --version=6.2-RC3</code></p>\n\n\n\n<h2 class=\"wp-block-heading\">A shout out to plugin and theme developers</h2>\n\n\n\n<p>Your products are the reason WordPress does so many things for more people across the world. As you test your latest versions against RC3, make sure you update the “<em>Tested up to”</em> version in your plugin’s readme file to 6.2. If you find compatibility problems, please post detailed information to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">support forums</a>.</p>\n\n\n\n<p>Check out the <a href=\"https://make.wordpress.org/core/2023/03/09/wordpress-6-2-field-guide/\">WordPress 6.2 Field Guide</a> for more details about the major changes in this release.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Help translate WordPress</h2>\n\n\n\n<p>Do you speak a language other than English? <a href=\"https://translate.wordpress.org/projects/wp/dev\">Help translate WordPress into more than 100 languages.</a>&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\">Keep WordPress bug-free—help with testing</h2>\n\n\n\n<p>Without your testing support, hitting important product milestones would be a much bigger challenge. It’s also a meaningful way to contribute to the project. If you’re new to testing, or it’s been a while, <a href=\"https://make.wordpress.org/test/2023/02/07/help-test-wordpress-6-2/\">this detailed guide</a> can help you get started.&nbsp;</p>\n\n\n\n<p>If you think you have run into an issue, please report it to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">Alpha/Beta area</a> in the support forums. If you are comfortable writing a reproducible bug report, you can <a href=\"https://core.trac.wordpress.org/newticket\">file one on WordPress Trac</a>. You can also check your issue against a list of <a href=\"https://core.trac.wordpress.org/tickets/major\">known bugs</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Release the haiku</h2>\n\n\n\n<p>Wow, we’re oh so close<br>Test, test. Get it out the door.<br>Please no RC 4.</p>\n\n\n\n<p class=\"has-text-align-right\"><em>Thank you to the following contributors for collaborating on this post: <a href=\'https://profiles.wordpress.org/laurlittle/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>laurlittle</a> <a href=\'https://profiles.wordpress.org/marybaum/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>marybaum</a> <a href=\'https://profiles.wordpress.org/audrasjb/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>audrasjb</a> <a href=\'https://profiles.wordpress.org/cbringmann/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>cbringmann</a> <a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a></em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14685\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:72:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"WordPress 6.2 Release Candidate 2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-2/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 14 Mar 2023 17:59:33 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:6:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:3:\"6.2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:11:\"development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:5;a:5:{s:4:\"data\";s:8:\"releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14640\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:315:\"WordPress 6.2 Release Candidate 2 is now available for download and testing.\nThis version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended that you test RC2 on a test server and site.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Jonathan Pantani\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:4681:\"\n<p>Here it is: the second release candidate (RC2) for WordPress 6.2 is ready! </p>\n\n\n\n<p>WordPress 6.2 is scheduled for release on March 28, 2023—which is only two weeks away. Now is your perfect opportunity if you haven’t tried it out yet. Your feedback and help filing bug reports are what keep the WordPress experience stable, smooth, and delightful. It’s important work and a great way to contribute to the project.&nbsp;</p>\n\n\n\n<p>Thanks to everyone who tested the Beta and RC releases so far. Since RC1 was released on March 9, there have been about 36 issues resolved in <a href=\"https://core.trac.wordpress.org/query?status=accepted&amp;status=closed&amp;changetime=03%2F07%2F2023..03%2F13%2F2023&amp;milestone=6.2&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\">Trac</a> and <a href=\"https://github.com/WordPress/gutenberg/commits/wp/6.2\">GitHub</a>.&nbsp;</p>\n\n\n\n<p>Catch up on the featured highlights, and dig into more 6.2 details, in the <a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-1/\">WordPress 6.2 RC1 release announcement</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to install RC2 for testing</h2>\n\n\n\n<p><strong>This version of the WordPress software is under development. </strong>Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended that you test RC2 on a test server and site.&nbsp;</p>\n\n\n\n<p>You can test WordPress 6.2 RC2 in three ways:</p>\n\n\n\n<p><strong>Option 1</strong>: Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin (select the “Bleeding edge” channel and “Beta/RC Only” stream).</p>\n\n\n\n<p><strong>Option 2</strong>: Direct download the <a href=\"https://wordpress.org/wordpress-6.2-RC2.zip\">RC2 version (zip)</a>.</p>\n\n\n\n<p><strong>Option 3</strong>: Use the following WP-CLI command:</p>\n\n\n\n<p><code>wp core update --version=6.2-RC2</code></p>\n\n\n\n<h2 class=\"wp-block-heading\">A shoutout to plugin and theme developers</h2>\n\n\n\n<p>Your products are the reason WordPress does so many more things for more people across the world. As you test your latest versions against RC2, make sure you update the “<em>Tested up to”</em> version in your plugin’s readme file to 6.2. If you find compatibility problems, please post detailed information to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">support forums</a>.</p>\n\n\n\n<p>Check out the <a href=\"https://make.wordpress.org/core/2023/03/09/wordpress-6-2-field-guide/\">WordPress 6.2 Field Guide</a> for more details about the major changes in this release.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Help translate WordPress</h2>\n\n\n\n<p>Do you speak a language other than English? <a href=\"https://translate.wordpress.org/projects/wp/dev\">Help translate WordPress into more than 100 languages.</a>&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\">Join the bug hunt—test, test, test</h2>\n\n\n\n<p>Without your testing support, hitting important product milestones would be a much bigger challenge. It’s also a meaningful way to contribute to the project. If you’re new to testing, or it’s been a while, <a href=\"https://make.wordpress.org/test/2023/02/07/help-test-wordpress-6-2/\">this detailed guide</a> can help you get started.&nbsp;</p>\n\n\n\n<p>If you think you have run into an issue, please report it to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">Alpha/Beta area</a> in the support forums. If you are comfortable writing a reproducible bug report, you can <a href=\"https://core.trac.wordpress.org/newticket\">file one on WordPress Trac</a>. You can also check your issue against a list of <a href=\"https://core.trac.wordpress.org/tickets/major\">known bugs</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Release the haiku</h2>\n\n\n\n<p>Listen, we are close<br>One step to final RC<br>Breathe, and keep going</p>\n\n\n\n<p><em>Thank you to the following contributors for collaborating on this post: <a href=\'https://profiles.wordpress.org/laurlittle/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>laurlittle</a> <a href=\'https://profiles.wordpress.org/marybaum/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>marybaum</a> <a href=\'https://profiles.wordpress.org/audrasjb/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>audrasjb</a> <a href=\'https://profiles.wordpress.org/cbringmann/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>cbringmann</a></em></p>\n\n\n\n<p><em>Haiku by <a href=\'https://profiles.wordpress.org/sereedmedia/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>sereedmedia</a></em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14640\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:61:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:7:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:42:\"WP Briefing: Episode 51: Is Routine a Rut?\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"https://wordpress.org/news/2023/03/episode-51-is-routine-a-rut/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 13 Mar 2023 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:7:\"Podcast\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:11:\"wp-briefing\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=14621\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:103:\"Join Josepha as she discussed the benefits of routine and what role it plays in the WordPress project. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:9:\"enclosure\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:3:\"url\";s:60:\"https://wordpress.org/news/files/2023/03/WP-Briefing-051.mp3\";s:6:\"length\";s:1:\"0\";s:4:\"type\";s:0:\"\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Santana Inniss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:9299:\"\n<p>On Episode fifty-one of the WordPress Briefing podcast, join WordPress Executive Director Josepha Haden Chomphosy as she makes a case for why routine is a good thing&#8211; in life and in the WordPress project. </p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br>Logo:&nbsp;<a href=\"https://profiles.wordpress.org/javiarce/\" data-type=\"URL\" data-id=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br>Production:&nbsp;<a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br>Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<h2 class=\"wp-block-heading\">Show Notes</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/06/wordpress-6-2-rc1-postponed-additional-beta-5-added/\" data-type=\"URL\" data-id=\"https://make.wordpress.org/core/2023/03/06/wordpress-6-2-rc1-postponed-additional-beta-5-added/\">Beta 5, Additional Beta Released</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-1/\">WordPress 6.2, Release Candidate 1</a></li>\n\n\n\n<li><a href=\"https://wp20.wordpress.net/wp20-celebrations/\" data-type=\"URL\" data-id=\"https://wp20.wordpress.net/wp20-celebrations/\">Join WordPress 20th Anniversary Celebrations</a></li>\n\n\n\n<li><a href=\"https://www.eventbrite.com/e/organizing-diverse-inclusive-wordpress-events-ameremea-tickets-561034247537\" data-type=\"URL\" data-id=\"https://www.eventbrite.com/e/organizing-diverse-inclusive-wordpress-events-ameremea-tickets-561034247537\">Organizing Diverse and Inclusive WordPress Events</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/02/27/proposal-modify-the-events-and-news-widget-to-show-topic-based-meetups-worldwide/\">Events News Widget Modification Proposal</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14621\"></span>\n\n\n\n<p>[Josepha Haden Chomphosy 00:00:00]&nbsp;</p>\n\n\n\n<p>Hello everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks.</p>\n\n\n\n<p>I&#8217;m your host, Josepha Haden Chomphosy. Here we go.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:00:29]</p>\n\n\n\n<p>All right, my WordPress wonders; it&#8217;s time to join me for one of my gentle rants on basic leadership principles. Today we&#8217;re talking about the importance of routine and predictability in everyday life. But don&#8217;t worry, I&#8217;m gonna tie it all together with WordPress, too. So by now you&#8217;re probably aware that I don&#8217;t really consider myself one of those “born leaders.”&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:01:00]&nbsp;</p>\n\n\n\n<p>Over the years, I&#8217;ve put a lot of effort into researching characteristics of good leaders and general leadership methods overall. But one of the things I encountered early on in my leadership learning journey was the concept of routine.</p>\n\n\n\n<p>As with most leadership practices I hold, routine has more than one purpose. From a very pragmatic standpoint, routines provide predictability and the more predictable something is, the lower the cognitive load becomes, which in turn lets you use your thinking power for something better. For instance, if you know that in every check-in with your team lead, she&#8217;s gonna ask you what you were proud to have shipped last week, what you want to ship next week, and what things stand in the way of your plans, then you know that that is what you have to prepare for.&nbsp;</p>\n\n\n\n<p>The knowledge work, the thinking part. The thinking part stops being, what is my team lead going to ask me and starts being what is the problem that she can help me solve?&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:02:00]&nbsp;</p>\n\n\n\n<p>But from a more human standpoint, that kind of predictability helps us to understand when something that happened is out of the ordinary. Whether it&#8217;s a notification of a comment left on your blog or syntactical highlighting that lets you know that you&#8217;ve written something that&#8217;s out of voice or against grammar standards, it just lets you know that something is unusual there and deserves your attention.&nbsp;</p>\n\n\n\n<p>Now for me, this has a lot of applications across the WordPress project. There are the obvious things like the cadence of our major release cycles or our notification system, which honestly could use a bit of TLC, a little bit of elbow grease.</p>\n\n\n\n<p>But there are also less obvious things that this idea still applies to simply because of the way our brains work, the information architecture on our sites, for instance. It should make sense visually and semantically because that makes it easy for us to skim and predict where the highest value content is for us. Or the user interface across the back end of our software.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:03:00]&nbsp;</p>\n\n\n\n<p>Having familiar tasks or actions across any type of content or area of content makes it easier for a site maintainer to flow from one area of a site to the next, fixing things as they find them without necessarily having to stop and put down their hammer and pick up a screwdriver or whatever metaphor works for you. Or if you&#8217;re doing more nuanced work, like put down your timpani mallets and pick up your xylophone mallets.&nbsp;</p>\n\n\n\n<p>So, yeah, consistency. Consistency is the topic of today&#8217;s gentle rant. I get really worked up about it because I feel like consistency ends up being this euphemism for being boring. But I honestly believe that it&#8217;s the consistency and the dependability that make it clear what is supposed to be exciting, the things that are different enough that they merit our attention.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:03:38]&nbsp;</p>\n\n\n\n<p>Which, fortunately, now brings us to our small list of big things. It&#8217;s actually a pretty big list today and also a bunch of pretty big things. So first thing to know, there was an additional beta added to this release cycle.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:04:00]&nbsp;</p>\n\n\n\n<p>It was beta five; it came out last week, I think. There was a bit of a regression that we worked our way through. And so RC1, release candidate one, is going to be postponed a little bit because of that. But don&#8217;t wait until RC to start testing, obviously RC is tomorrow, so that means you get to test, like, today!</p>\n\n\n\n<p>The second thing on our small list of big things is that we have the WordPress 20th anniversary coming up. That&#8217;s May 27th. And you can join in the celebrations. So at WordPress&#8217;s 10th anniversary and 15th anniversary, we had like a big, ongoing global set of parties, like Meetup events got together and made cakes, or did a concert, or did a hackathon for various reasons.</p>\n\n\n\n<p>Like they all got together on May 27th or thereabouts and did some really fun, like celebration of how far WordPress has gotten them and how far they hope to be able to go with WordPress.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:05:00]&nbsp;</p>\n\n\n\n<p>So if you are from the before times WordCamp kind of organizing timeframe, you know that we always consider WordCamps to be like an annual celebration of the excellence of your community and how much you all come together and how different you are as part of this overall big WordPress-y thingy.&nbsp;</p>\n\n\n\n<p>All right. Third item that we have is that, I know that I mentioned this in the last WP Briefing as well, but we have another session of the diverse and inclusive WordPress events coming up that&#8217;s happening on March 16th. So coming up really fast, we&#8217;ll put a link to that in the show notes as well.</p>\n\n\n\n<p>And the final thing, I don&#8217;t remember what list number we&#8217;re at, but the final thing is that there is a proposal out there right now to modify the events and news widget that we use inside the WordPress dashboard. If you&#8217;re not familiar with it, it is a place where all of the local-to-you Meetup events get listed.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:06:00]&nbsp;</p>\n\n\n\n<p>It&#8217;s where all of the news items from various WordPress media outlets get published. We just have a link to it there. And so, we would like to make some changes to that so that we&#8217;re able to include not only specific location types of events but also events that are location agnostic because they&#8217;re online but might have a specific, identifying niche that you particularly find interesting.</p>\n\n\n\n<p>So it might be for Spanish speakers or for women in particular, or whatever it might be. There&#8217;s a proposal out for that. We&#8217;ll put a link to that in the show notes as well.&nbsp;</p>\n\n\n\n<p>And that, my friends, is your small list of big things. Thanks for tuning in today for the WordPress Briefing. I&#8217;m your host, Josepha Haden Chomphosy, and I&#8217;ll see you again in a couple of weeks.&nbsp;</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14621\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:69:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:33:\"WordPress 6.2 Release Candidate 1\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-1/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 09 Mar 2023 17:39:19 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:11:\"Development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:8:\"Releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:3:\"6.2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:11:\"development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:8:\"releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14619\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:316:\"WordPress 6.2 Release Candidate 1 is now available for download and testing.\nThis version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended that you test RC 1 on a test server and site.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"marybaum\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:10157:\"\n<p>WordPress 6.2’s first release candidate (RC1) is here and ready for testing.</p>\n\n\n\n<p>Reaching this part of the release cycle is a key milestone. While we consider release candidates ready for final release, additional testing and use by the community can only make it better.</p>\n\n\n\n<p>The official release of 6.2 is just three short weeks away on March 28. In open source, we say with <a href=\"https://en.wiktionary.org/wiki/given_enough_eyeballs,_all_bugs_are_shallow\">many eyes, all bugs are shallow</a>, so we ask everyone across the WordPress ecosystem—theme and plugin developers, educators, agencies, and creators—<a href=\"https://make.wordpress.org/test/2023/02/07/help-test-wordpress-6-2/\">to jump in and help test</a>.</p>\n\n\n\n<p><strong>This version of the WordPress software is under development. </strong>Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended that you test RC1 on a test server and site.&nbsp;</p>\n\n\n\n<p>You can test WordPress 6.2 RC1 in three ways:</p>\n\n\n\n<p><strong>Option 1</strong>: Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin (select the “Bleeding edge” channel and “Beta/RC Only” stream).</p>\n\n\n\n<p><strong>Option 2</strong>: Direct download the <a href=\"https://wordpress.org/wordpress-6.2-RC1.zip\">RC1 version (zip)</a>.</p>\n\n\n\n<p><strong>Option 3</strong>: Use the following WP-CLI command:</p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">wp core update --version=6.2-RC1</code></pre>\n\n\n\n<p><em>First-time tester? <a href=\"https://make.wordpress.org/test/handbook/get-setup-for-testing/\">Here&#8217;s a guide to getting started</a>.</em> </p>\n\n\n\n<h2 class=\"wp-block-heading\">What’s in WordPress 6.2 RC1</h2>\n\n\n\n<p>This release includes over 900 enhancements and fixes and is the first major release of 2023.&nbsp;</p>\n\n\n\n<ul>\n<li><a href=\"https://github.com/WordPress/gutenberg/commits/wp/6.2\">Gutenberg commits on GitHub</a></li>\n\n\n\n<li><a href=\"https://core.trac.wordpress.org/query?status=accepted&amp;status=closed&amp;changetime=2023-02-21..2023-03-01&amp;milestone=6.2&amp;col=id&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=id\">Core Trac Tickets</a></li>\n</ul>\n\n\n\n<p>WordPress 6.2 comes packed with enhancements to make everything you do smoother, faster and a little more inspired:</p>\n\n\n\n<ul>\n<li>A refreshed Site Editor for easier template browsing</li>\n\n\n\n<li>A new sidebar experience in the Navigation block for simpler menu management</li>\n\n\n\n<li>Reorganized block settings with separate tabs for Settings and Styles</li>\n\n\n\n<li>New inserter design that lets you add Media—including Openverse and its more than 600-million-item catalog, plus your entire Media Library—and better categories</li>\n\n\n\n<li>More header and footer patterns for block themes</li>\n\n\n\n<li>A new Style Book that shows your entire site’s look and feel all in one place</li>\n\n\n\n<li>New controls to let you copy and paste block styles for faster, simpler design across your whole site</li>\n\n\n\n<li>Custom CSS you can add for those finishing touches, per block and globally</li>\n\n\n\n<li>Sticky positioning to keep important blocks fixed when scrolling</li>\n\n\n\n<li>Distraction Free mode for moments you want to focus on writing</li>\n\n\n\n<li>New options that let you import certain widgets from classic to block themes</li>\n\n\n\n<li>The removal of the Site Editor’s beta label—welcome to the next generation of WordPress</li>\n</ul>\n\n\n\n<p><em>Want to see some of these featured highlights in action? Check out the <a href=\"https://wordpress.org/news/2023/03/your-wordpress-6-2-preview/\">WordPress 6.2 Demo</a> recorded March 2, 2023.</em></p>\n\n\n\n<p>Do you crave a deep dive into tech specs? These recent posts cover a few of the latest technical updates. This is not an exhaustive list, but it should get you started:&nbsp;</p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/patterns-api-expanded-to-include-template_types-property/\">Patterns API expanded to include template_types property</a></li>\n\n\n\n<li><a href=\"https://wp.me/p2AvED-qNP\">Introduction of Block Inspector Tabs</a></li>\n\n\n\n<li><a href=\"https://wp.me/p2AvED-qR8\">Shadows in Global Styles</a></li>\n\n\n\n<li><a href=\"https://wp.me/p2AvED-qME\">Introducing the HTML API</a></li>\n\n\n\n<li><a href=\"https://wp.me/p2AvED-qM4\">Miscellaneous Editor Changes</a></li>\n\n\n\n<li><a href=\"https://wp.me/p2AvED-qNm\">Custom CSS for global styles and per block</a>&nbsp;</li>\n\n\n\n<li><a href=\"https://wp.me/p2AvED-qLf\">Google Fonts are included locally in bundled themes</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/03/editor-components-updates-in-wordpress-6-2/\">Editor Components updates in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://wp.me/p2AvED-qPp\">Enhanced accessibility</a></li>\n\n\n\n<li>And much, much more</li>\n</ul>\n\n\n\n<p>These are also compiled into a <a href=\"https://make.wordpress.org/core/2023/03/09/wordpress-6-2-field-guide/\">comprehensive WordPress 6.2 Field Guide</a>.&nbsp;&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\">Let&#8217;s go on a bug hunt!</h2>\n\n\n\n<p>Without your testing support, hitting important product milestones would be a much bigger challenge. It’s also a meaningful way to contribute to the project. If it’s your first time, or it’s been a while, <a href=\"https://make.wordpress.org/test/2023/02/07/help-test-wordpress-6-2/\">this detailed guide</a> is a great resource to lean on.&nbsp;</p>\n\n\n\n<p>From a global perspective, every time you test a pre-release version, you help secure the future of WordPress. How? By helping the community prove the software is stable, easy to use, and as bug-free as possible.&nbsp;</p>\n\n\n\n<p>Want to know more about testing releases in general? You can follow along with the <a href=\"https://make.wordpress.org/test/\">testing initiatives</a> that happen in Make Core. You can also join the <a href=\"https://wordpress.slack.com/messages/core-test/\">#core-test channel</a> on the <a href=\"https://wordpress.slack.com/\">Making WordPress Slack workspace</a>.</p>\n\n\n\n<p>If you think you have run into an issue, please report it to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">Alpha/Beta area</a> in the support forums. If you are comfortable writing a reproducible bug report, you can <a href=\"https://core.trac.wordpress.org/newticket\">file one on WordPress Trac</a>. You can also check your issue against a list of <a href=\"https://core.trac.wordpress.org/tickets/major\">known bugs</a>.</p>\n\n\n\n<p>Interested in the details on the latest Gutenberg features? Find out what’s been included since WordPress 6.1 (the last major release of WordPress). You will find more details in these <em>What’s new in Gutenberg</em> posts for <a href=\"https://make.wordpress.org/core/2023/02/10/whats-new-in-gutenberg-15-0-18-january-2/\">15.1</a>, <a href=\"https://make.wordpress.org/core/2023/01/20/whats-new-in-gutenberg-15-0-18-january/\">15.0</a>, <a href=\"https://make.wordpress.org/core/2023/01/04/whats-new-in-gutenberg-14-9-4-january/\">14.9</a>, <a href=\"https://make.wordpress.org/core/2022/12/22/whats-new-in-gutenberg-14-8-21-december/\">14.8</a>, <a href=\"https://make.wordpress.org/core/2022/12/09/whats-new-in-gutenberg-14-7-7-december/\">14.7</a>, <a href=\"https://make.wordpress.org/core/2022/11/23/whats-new-in-gutenberg-14-6-23-november/\">14.6</a>, <a href=\"https://make.wordpress.org/core/2022/11/09/whats-new-in-gutenberg-14-5-9-november/\">14.5</a>, <a href=\"https://make.wordpress.org/core/2022/10/27/whats-new-in-gutenberg-14-4-26-october/\">14.4</a>, <a href=\"https://make.wordpress.org/core/2022/10/13/whats-new-in-gutenberg-14-3-12-october/\">14.3</a>, and <a href=\"https://make.wordpress.org/core/2022/09/30/whats-new-in-gutenberg-14-2-28-september/\">14.2</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">A special thanks to WordPress plugin and theme developers</h2>\n\n\n\n<p>Do you build plugins and themes?&nbsp;Your products play a special role in helping WordPress do more things for more people across the world. In turn, more people in the WordPress Community mean a bigger, more robust open web.</p>\n\n\n\n<p>Chances are, you have already been testing your latest versions against the WordPress 6.2 betas. With RC1, you will want to finalize your testing and update the “<em>Tested up to”</em> version in your plugin’s readme file to 6.2.&nbsp;</p>\n\n\n\n<p>If you find compatibility problems, please post detailed information to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">support forums</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Help translate WordPress</h2>\n\n\n\n<p>Do you speak a language other than English? ¿Español? Français? Português? Русский? 日本? <a href=\"https://translate.wordpress.org/projects/wp/dev\">Help translate WordPress into more than 100 languages.</a> This release also marks the <a href=\"https://make.wordpress.org/polyglots/handbook/glossary/#hard-freeze\">hard string freeze</a> point of the 6.2 release cycle.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Hungry for even more?</h2>\n\n\n\n<p>Want to know more about what went into the making of WordPress 6.2? Please check out the <a href=\"https://make.wordpress.org/core/6-2/\">6.2 release cycle</a>, the <a href=\"https://make.wordpress.org/core/\">Make WordPress Core blog</a>, or search for <a href=\"https://make.wordpress.org/core/tag/6-2/\">all things 6.2 related</a>.&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\">Another haiku for 6.2—it’s tradition!&nbsp;</h2>\n\n\n\n<pre class=\"wp-block-verse\">Beta has left us<br>The code sings such happy songs<br>Six point two RC</pre>\n\n\n\n<p><em>Thank you to the following contributors for collaborating on this post: </em><a href=\"https://profiles.wordpress.org/laurlittle/\"><em>@laurlittle</em></a><em> </em><a href=\"https://profiles.wordpress.org/cbringmann/\"><em>@cbringmann</em></a><em>, <a href=\"https://profiles.wordpress.org/audrasjb/\">@audrasjb</a>, <a href=\"https://profiles.wordpress.org/jpantani/\">@jpantani</a>. Haiku by @<a href=\"https://github.com/nomad-skateboarding-dev\">nomad-skateboarding-dev</a></em>.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14619\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:66:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:26:\"Your WordPress 6.2 Preview\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:62:\"https://wordpress.org/news/2023/03/your-wordpress-6-2-preview/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 06 Mar 2023 17:11:38 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:4:{i:0;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:3:\"6.2\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:11:\"development\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:8:\"releases\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14573\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:179:\"Watch this ‘live product demo’ recording with release squad members Anne McCarthy and Rich Tabor as they share exciting enhancements anticipated for the WordPress 6.2 release.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Jonathan Pantani\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:67367:\"\n<p>On March 2, release squad members <a href=\"https://profiles.wordpress.org/annezazu/\">Anne McCarthy</a> and <a href=\"https://profiles.wordpress.org/richtabor/\">Rich Tabor</a> presented a live product demo of all the delights coming in WordPress 6.2, set to release on March 28, 2023.&nbsp;</p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-videopress wp-block-embed-videopress\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"VideoPress Video Player\" aria-label=\'VideoPress Video Player\' width=\'500\' height=\'315\' src=\'https://video.wordpress.com/embed/5nQlEknZ?at=31&amp;hd=1&amp;cover=1\' frameborder=\'0\' allowfullscreen allow=\'clipboard-write\'></iframe><script src=\'https://v0.wordpress.com/js/next/videopress-iframe.js?m=1674852142\'></script>\n</div></figure>\n\n\n\n<p>A first-of-its-kind event in the world of WordPress releases, the showcase was moderated by fellow community member <a href=\"https://profiles.wordpress.org/njwrigley/\">Nathan Wrigley</a> and joined by nearly 90 participants.&nbsp;</p>\n\n\n\n<p>During the demo, Anne and Rich highlighted some of the new features and enhancements that will continue to revolutionize the way you interact with WordPress. They gave a quick tour of the Site Editor’s refreshed interface, which lets you browse and preview templates before editing. They also covered all the new and highly anticipated ways to manage styles, as well as improvements to the Navigation block, new collections of header and footer patterns, the new distraction-free mode for focusing on writing, and plenty more.&nbsp;</p>\n\n\n\n<p>It was a jam-packed hour that sparked plenty of excitement—and a lively question and answer session that wrapped up the event on a high note. The presenters weren&#8217;t able to answer all the questions that were posed so they were <a href=\"https://a8c.slack.com/archives/C04S7RYK0F3/p1678330454722129?thread_ts=1678330090.320659&amp;cid=C04S7RYK0F3\">collected and answered in a follow-up post</a> on <a href=\"https://make.wordpress.org/core/\">Make.Wordpress.org/Core</a>.</p>\n\n\n\n<p>Watch the recording of the live demo in case you missed it, or want to relive the moment (and the funky fresh demo site designed by Rich). You can find a full transcript of the live demo below.&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\">Referenced Resources</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/02/2https://make.wordpress.org/core/2023/02/21/6-2-live-product-demo/%201/6-2-live-product-demo/\">Live demo announcement</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/06/roadmap-to-6-2/\">6.2 release roadmap</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/04/phase-2-finale/\">Wrapping Phase 2 of the Gutenberg project</a><strong>&nbsp;</strong></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/02/wordpress-6-2-beta-1/\">6.2 release enters Beta 1</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/01/wordpress-6-2-beta-4/\">Beta 4 and the latest call for testing</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/47043\">Fixed/sticky positioning GitHub issue</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/\">Learn WordPress</a></li>\n\n\n\n<li>FSE theme developers on Twitch: <a href=\"https://www.twitch.tv/daisyonwp\">daisyonwp</a> and <a href=\"https://www.twitch.tv/ryanwelchercodes\">ryanwelchercodes</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/02/intrinsic-design-theming-and-rethinking-how-to-design-with-wordpress/\">Intrinsic design, theming, and rethinking how to design with WordPress</a></li>\n\n\n\n<li><a href=\"https://github.com/annezazu\">Anne McCarthy on GitHub</a></li>\n\n\n\n<li>Learn WP workshop: <a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/291813021/?isFirstPublish=true\">How to create a website on mobile</a></li>\n</ul>\n\n\n\n<p><em>Props to <a href=\'https://profiles.wordpress.org/cbringmann/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>cbringmann</a> and <a href=\'https://profiles.wordpress.org/laurlittle/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>laurlittle</a> for co-authoring and editing this post, <a href=\'https://profiles.wordpress.org/evarlese/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>evarlese</a>, <a href=\'https://profiles.wordpress.org/courtneypk/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>courtneypk</a>, and <a href=\'https://profiles.wordpress.org/mysweetcate/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>mysweetcate</a> for captioning, and <a href=\'https://profiles.wordpress.org/robinwpdeveloper/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>robinwpdeveloper</a> for uploading the recording files to wordpress.tv.</em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14573\"></span>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>Nathan Wrigley </strong>0:22  <strong>\n</strong>How are we doing? Should we go for it?\n\n<strong>Anne McCarthy  </strong>0:24  <strong>\n</strong>I think we can start.\n\n<strong>Nathan Wrigley </strong> 0:26<strong> \n</strong>Why not? The recording has started. So let\'s get, let\'s get cracking.\n\nHello, welcome everybody to the WP 6.2 Live Demo outline. I\'m Nathan Wrigley. I do a few things around the WordPress community, mainly to do with video and podcasting and things like that. But it\'s not about me.\n\nToday, we\'ve got two fabulous guests. We\'ve got Anne McCarthy and Rich Tabor, and they\'re going to do a full on Product Demo. It\'s a little bit unlike things that you may have seen, because in the more recent past, lots of new features have been added. And so Rich, and Anne are going to spend the time on the screen in a moment, and they\'re going to show you all of the bits and pieces that you may find dropping into a WordPress install near you. Let\'s hope. There\'s been a lot that\'s been happening, so there really will be probably 20 or 30 minutes of live demos, so look forward to that. I\'ve got to get them to introduce themselves in a couple of moments.\n\nJust before that, though, a little bit of housekeeping. This is going to be recorded, so if you have to drop out halfway through and go elsewhere, completely fine. It\'s going to be posted at the Make/Core website, but it will also come fully complete with a transcript as well. So, if that\'s something that you\'re looking for, that will all be there. Also to say that if you want to post any questions, we\'d love that. In fact, there\'s a whole portion at the end when Rich and Anne have finished speaking, where we\'re going to field questions toward them. Now there\'s really two places to do that. If you\'re live with us on Zoom, then if you hit the Q&amp;A button at the bottom of the screen and post your questions in there, I guess specifity... specific... Whatever that word is, be specific. Help us out. Tell us exactly what you want to know and we\'ll get the questions to them. The other way to do that is to go into Slack. And there is a channel in there, #walkthrough. And if you want to post any questions in there as well, that would be great. So yeah, just to recap, Q&amp;A button if you\'re in Zoom, and use the Slack #walkthrough channel, if you are in the Making WordPress Slack. Okay, right. I think we\'ll take you guys one at a time if that\'s alright. First off a little bit of an introduction from both of you. Let\'s begin with with Anne McCarthy, shall we? Hello, Anne!\n\n<strong>Anne McCarthy  </strong>2:42<strong>\n</strong>Hello, hello. It\'s so good to be back on literally any sort of live stream with you.\n\nI appreciate that you\'re a part of this\n\n<strong>Nathan Wrigley </strong> 2:48<strong> \n</strong>Yeah, that\'s really nice.\n\n<strong>Anne McCarthy  </strong>2:49<strong>\n</strong>Well, I\'m Anne McCarthy. I\'m a product wrangler at Automattic. I live in Seattle. I also run the FSE Outreach Program, which is basically dedicated to testing all the latest and greatest of WordPress, which is part of why I\'m so excited to be part of this demo, is because so much neat stuff has come through this that I\'ve had the privilege of going through a little bit early on with the ever growing calls for testing. So that\'s a little bit about me, I\'ll pop it over to Rich.\n\n<strong>Nathan Wrigley  </strong>3:17<strong>\n</strong>Yeah. So Rich, if you want to take the baton there.\n\n<strong>Rich Tabor  </strong>3:21<strong>\n</strong>Yeah. Hey, everyone. I\'m Rich Tabor. I\'m a product manager at Automattic. And I work on WordPress and Gutenberg, in particular. From a little bit south of Atlanta, Georgia, in the US, and been building and tinkering with WordPress for I think, close to 11 years now. So it\'s, it\'s been a good run, and I\'m super stoked about where things are heading.\n\n<strong>Nathan Wrigley  </strong>3:43<strong>\n</strong>Yeah, and things definitely have been moving in a very much a forward direction, WordPress, 6.1. And WordPress 6.2. There\'s so much clear blue sky between the two of them. I think probably the best thing at this point is if we can have it, I don\'t know what whose screen is coming on. I think it might be Rich\'s, or maybe it\'s Anne\'s, I don\'t know.\n\n<strong>Rich Tabor  </strong>4:00<strong>\n</strong>Yeah.\n\n<strong>Nathan Wrigley  </strong>4:01<strong>\n</strong>If we can get that screen shared, then I will slide my way out of this call and say, Rich and Anne, it\'s... it\'s over to you. I\'ll be back soon as you\'re finished for any Q&amp;As.\n\n<strong>Anne McCarthy  </strong>4:14<strong>\n</strong>Awesome. Thank you.\n\n<strong>Rich Tabor  </strong>4:17<strong>\n</strong>Alright, everybody can see my screen right now?\n\n<strong>Anne McCarthy  </strong>4:19 <strong>\n</strong>Yes. Rich did an excellent job designing this. I do want to call this out that I love, absolutely love this.\n\n<strong>Rich Tabor  </strong>4:26<strong>\n</strong>Thanks, Anne. Yeah, this is actually running Twenty Twenty-Three. So it\'s kind of showcasing some of the things you can do just with the core theme. And some of the design tooling that we are, that has been built into 6.2. So this view here is the site editor. So I\'m going to orient you here. There\'s one big change here in particular, I want to call out visually, is this idea of the frame here on the right, and this will pull up the local template. So I\'m looking at my homepage of the site right now. If I navigate into other templates, I can pull those up here on the right as well. And then you can also navigate template parts. So this part\'s not very new to 6.2. But the idea of zooming in on different template parts and templates and having them appear here in the frame is. And that\'s important because of this concept of browse mode. And this is where you could dive into an actual page from the site editor. So here, I just pulled up the about page of the site, and I can click into it and actually start making changes. Now, the changes here within the post content block are going to be relative to this about page. But I can also modify the template which then changes the about, or changes the page on any instance of this particular template. So it\'s a new concept and how we can browse the site. But it\'s a very powerful, and really the first iteration of that way of managing a site.\n\n<strong>Anne McCarthy  </strong>5:50<strong>\n</strong>And also lightly introduced content editing in the site editor, as you mentioned. So it\'s a kind of a neat merging of the two worlds, which I know folks have long been wanting to see that unified. And same with the frame, it kind of adds a nice layer where instead of just being dropped in, like before, you kind of are given a more zoomed out view, which I think helps address a lot of the feedback that we saw around the orientation when you\'re entering the site editor.\n\n<strong>Rich Tabor  </strong>6:12 <strong>\n</strong>Yeah, exactly. And really, if we think a little bit further out than 6.2, this could also house setting to use. So we do have, you know, one view here that that is relative to 6.1, where you can see all of your different templates. But imagine if we had any other different types of settings and controls and different pages loaded within here, doesn\'t have to be just the front end templates and renders of your site.\n\nAlright, so we\'re gonna dive into this here. So you can go into it just by clicking on the frame. I\'ll do that one more time just to show, you just click on it. And now you entered right into it. You can edit it right off, so we can make changes, just as if we zoomed into it in the other way in 6.1. And then we have a bunch of styling tools that have been added to 6.2, so I want to kind of hone in on these. Like, this panel itself is not new. We have style variations, you can zoom in here, we\'ve got this new zoomed out view, where you can apply different ones at a time. And then we also have this icon here, which triggers the style book. Now the style book is a very interesting tool here that really lets you customize the theme\'s style guide, essentially. So I can go through each of these tabs, which are relative to the block categories, and see all of the blocks loaded on this particular site. So right here, I\'ve got like Button blocks and Columns block and whatnot. So if I click on one of these, it\'ll pull up the Style panel of that particular block. And then when I make changes over here, these are applied globally throughout my entire site. So if I want to change the way this button looks, let\'s say we do some smaller tags, maybe we\'ll add a little bit of letter spacing, and maybe make it capitalized. See, it\'s getting applied everywhere that the button is used. Also do some changes here to padding, perhaps. We\'ll do something custom here. I think that looks nice. And now...\n\n<strong>Anne McCarthy </strong> 8:13\nReal quick while you\'re doing this, I wanted to note that like this is something that folks have really struggled with previously with the site editor, where if you\'re editing a block that isn\'t in the template already, you\'re not able to see this. So as Rich is showing, you can actually look at any block that\'s being used in your theme and see how the change that you\'re making in styles will impact that. Where before, if the block wasn\'t present in that template that you were editing, it was hard to know exactly what was happening. And so now you have both the style book and this inline preview that you see in the Style section to rely upon, which is pretty neat.\n\n<strong>Rich Tabor</strong>  8:43\nYeah, exactly. And really, you could theoretically go in and design your entire theme with the style book. Now, I know there\'s some advantage to design in context of pages and whatnot. And I\'ll go into that in a bit. But the idea is that you really can quickly browse through all of the different blocks and tighten up what you want to within these controls. And it\'s not limited to the standard variation as well. There\'s also these style variations of each block that you can now manipulate as well. So we\'re gonna go in, say, we\'ll change the radius of this one. So we want it to be sharp like our other button. But we have these new controls. Like, this is a shadow control we\'ve added in 6.2, where you can apply, say, like this shadow here might be nice. This one here, and so some fallback shadows, within core that a theme can provide as well, its own values. But this now will apply for every single variation of the outline on my site here.\n\n<strong>Anne McCarthy  </strong>9:39 \nAnd you\'ll notice that it\'s not in the style book right now. And that\'s just part of the future feature development is showing the variations of blocks as well.\n\n<strong>Rich Tabor </strong> 9:47\nExactly, yes, I would imagine that this would this would show up the variations of the button block, yeah. Which is a nice way to really customize these, like it used to be only CSS would be used to manipulate these variations here. And now it kind of abstracts that away and you can do it within the editing experience. That\'s really nice. It really is. There\'s also this idea of block CSS, so you can add custom CSS that is scoped to a particular block. So if I add CSS here, it\'ll be applied for the button block wherever it\'s used. Now, I wouldn\'t recommend using additional CSS in most cases. I would, I would suggest using all the different controls that we\'ve built, that are built into 6.2. But the idea of using CSS to add a little pizzazz to this particular button block is fine. But just with that caveat that you wouldn\'t want to use it exclusively. Like I wouldn\'t apply a background color via CSS, I would rather use the background elements color here. There\'s also additional CSS, which emulates what was previously in the customizer. So we do have site wide CSS that can be applied within the site editor and also on the front end of your site. Again, I wouldn\'t emphasize using this exclusively, as there are a lot of new design tools that I would explore first, from the top level styles here where you can apply colors to the background, text and buttons. But if there was anything extra you wanted to add, you could do so within the stylesheet here.\n\n<strong>Anne McCarthy </strong> 11:21\nAnd I\'ll note we\'d love to hear feedback if there are certain things that you\'re repeatedly adding custom CSS for. So either commenting on a currently open issue, or if you don\'t find one, opening an issue would be super helpful, because it\'s neat to see what folks are using for CSS so we can fill those gaps.\n\n<strong>Rich Tabor </strong> 11:36\nYeah, exactly. So that\'s the global Style panel here. But there are some quite a few other improvements along with styling. So the first is the idea of pushing styles globally. So if I\'m in here, and I\'m designing, let\'s say I want to add a radius, I want to do some different typography as to appearance like this, like bold, italic look. And then we\'ll also...\n\n<strong>Anne McCarthy  </strong>12:07\nThat\'s cool.\n\n<strong>Rich Tabor  </strong>12:07\nThanks. Also, let me make the letter spacing, maybe we\'ll make it a little bit bigger, actually, and then, I think that\'ll work. Do these changes here and see I\'ve just styled this one particular block this button up here. And this button down here is still using the global styles that we designed earlier. But now I can go through my settings panel here and hit Apply globally. And I\'m going to here so we can see that happen. The styles are now pushed globally to all the other blocks. So this is really helpful for when you\'re designing in flow. And you don\'t necessarily want to abstract out into the style book and you want to push your changes that you just did here, because you like the way the button looks and want those applied everywhere, all at once. I think this is really powerful way to to quickly design within the editor. Another tool that is quite useful, I\'m going to take this heading here and manipulate this. It\'s the idea of copying and pasting styling. So we\'re going to use that same bold italic look, maybe we\'ll make that a little smaller, we can even manipulate this size to be a little bigger. Now we go here to copy styles. And then I can come all the way down here to this other heading that\'s very similar, and paste it in. And there we have that style applied just to these two headers. And you would do this when you don\'t necessarily want every single heading to have this effect. But perhaps there are like elements on this page that you want to push those changes to, specifically. So copying and pasting allows you to be very granular, whereas applying styling globally, lets you be more of a holistic design experience for pushing styles. Another neat...\n\n<strong>Anne McCarthy  </strong>13:57 \nOh, real quick, I just wanted to know like I think one of the things that\'s interesting is, as we\'ve added more design options to blocks like this is part of the experience of scaling things and making it easier to use. So when we think about like intuitive and delightful. Some of these tools coming into 6.2 really take you know, the tons of design tools that we\'ve added over the last couple releases and makes it easy so you can actually tweak things and then reuse. So I think that\'s one of the things I want to call out is it\'s kind of this crescendo. Where now the tools that are coming to 6.2 to really ease the experience and allow you to do a lot of neat stuff where rather than having to re-tweak everything through every single heading block. A lot of stuff is used. So...\n\n<strong>Rich Tabor  </strong>14:34\nYeah, exactly. WordPress is moving towards a design tool and less of like, what you see is what you can only have. It\'s more of an expression of creativity and it really does open up the doors for for designing beautiful pages on the web. I think it\'s really powerful.\n\nAnother cool bit that we\'ve added is the idea of sticky positioning. So headers would be nice sometimes if they stick to the top, so for top level group blocks, this is a group block here, there\'s this new position attribute where you can assign it to sticky. And as you can see, right in the editor, it\'s already showing me that this is sticky on the front end. And also here as well. It\'s only available for top level blocks for now, there\'s still some some odd stuff to figure out on how we communicate when something is not going to stick due to the the parent height of the elements around it. But for top level, it\'s still fine. So we have it here. But there are some iterations that are already happening for the next release that will kind of bring this into more, bring some more capabilities to this particular feature.\n\n<strong>Anne McCarthy  </strong>15:44 \nYeah, and I\'m very excited because one of the things I wanted to briefly call out was the how the header, the template part has that purple. So another neat thing coming to this release, that was a big part of feedback for the outreach program was having to look parts and reusable blocks having a different coloring, because there are different kinds of blocks are synced across the site, when you make little changes and impacts everything everywhere. So that\'s another neat thing that\'s coming with this release, is that you can kind of see those a bit differently in the List view as well as when you\'re in the editor. I see Nathan has his hand raised. Is that intentional? Oh, it\'s removed. Okay.\n\n<strong>Nathan Wrigley </strong> 16:23 \nIt was not intentional. That\'s my mistake. I\'m sorry.\n\n<strong>Rich Tabor </strong> 16:28 \nYeah, it helps you see quickly too like, what is the template part, particularly for headers and footers, it makes it easier to browse quickly.\n\nSo speaking of template parts, and patterns in particular, so headers and footers, are new patterns added within WordPress 6.2. And now that they\'re loaded, actually from the pattern directory, which is kind of neat. And I\'m going to show you how to replace a footer with one of those other patterns. So if you have your footer template parts selected, you can go to replace footer. Now this flow is not new to 6.2, but it\'s going to call out these other improvements. And then you just click one there, and you have it loaded here, that\'s the site logo that I\'m using up here as well. And you can modify this text without having to do any any funky PHP filters or moving actual templates. And if you want to change it again, you go back to replace say, let\'s pick this other one, let\'s try this one. It\'s kind of nice. And there\'s this focus view, or you can zoom in to just the footer itself. You can even check the responsiveness of it and see how it, how it reacts on mobile, and make any of your changes here and have those persist over to the actual template whenever you close it out. It\'s a nice way to really kind of clean up the editing experience. So you\'re not seeing this entire group of groups and instead kind of focusing on what you\'re actually wanting to complete. You can do the same for the header as well.\n\n<strong>Anne McCarthy  </strong>18:01\nYeah, and as Rich mentioned, there are some new patterns that are being bundled from the directory, which I think are really extensive. Regardless of what theme you\'re using, there\'s going to be some pattern for group patterns that help democratize design where you can use them in anything.\n\n<strong>Rich Tabor  </strong>18:15\nYes, that\'s right. All right. So navigation. Navigation has gone under a... quite a bit of work in the last a couple of months. And really, this is all about trying to make it easier to manage your site\'s navigation and also add pages and links and then even styling. So there\'s this new dedicated list view for the navigation block. So it\'s essentially emulating a little bit of what\'s available over here except for you had to kind of get down to it. Now it brings it top of mine and the surface area here. You can drag them around, move them up and down, even add submenu links and remove them as well. And then you can style it like normal. And now apply different styles via the styles tab to the block itself, or even individual page links and whatnot, you can dive into them and manage them all from here, instead of having to only manage them from up here. This really kind of abstracts the complexity from from this particular canvas interface into a more familiar interface here on the sidebar. It\'s really a great effort. And it\'s it\'s taken some time to refine but it\'s getting there and it\'s feels a lot nicer.\n\n<strong>Anne McCarthy  </strong>19:30 \nYeah, there\'s been a lot of good feedback about this as well just because it kind of is meant to marry the classic experience with bringing blocks into it. So it is in addition to being edit, editing on canvas, so if you really want to continue to edit as a block you still, you can continue to do that. But it does add a nice interface and the block settings where you\'re able to do it. And I\'ll briefly call out here the split settings, which we\'ll probably talk about later. But you\'ll see here for more complex blocks, there\'s some nice split settings making it a little bit easier, more intuitive to go through.\n\n<strong>Rich Tabor </strong> 20:02\nYeah, that\'s right. And if you take a look at navigation here, this is very similar to this component added here. And, and that\'s, that\'s purposeful, we want it to look and feel familiar. Either way you\'re managing navigation. So you can also add some menu items here, remove them and drag them around and reset them here, as well as browse into the individual pages. So that\'s what I have for the site editor portion of the demo. And did you have anything else you wanted to add to this, Anne?\n\n<strong>Anne McCarthy  </strong>20:37\nOh, could you resize the Browse mode for me? I just love the resizing. I think it\'s kind of cool. This is just like a fun, you know, thing to call out. But maybe you won\'t noticem but you can resize it. So as you\'re quickly going through your site, if you want to see how it looks in different ways, you can also do that. So that\'s the final thing I\'ll shout out.\n\n<strong>Rich Tabor  </strong>20:56\nYeah. So then, yeah, exactly. It\'s... there\'s a lot of fine, fine touches like that. Well, we can\'t obviously can\'t call them all out today. But it is really getting tightened up overall as an admin experience for the site.\n\n<strong>Anne McCarthy  </strong>21:12\nIt\'s such a great foundation in the future, for sure.\n\n<strong>Rich Tabor </strong> 21:15\nExactly, exactly. Alright, so if we press this back button here, it goes right back to the dashboard, I\'m gonna go and leave...\n\n<strong>Anne McCarthy </strong> 21:25\nThat back button was a big piece of feedback people had they would get into the site or not know how to get back out. So I appreciate you calling that out.\n\n<strong>Rich Tabor  </strong>21:32\nYeah, exactly. It\'s been through a number of iterations. And I think we\'ve settled on something that feels feels nice; it does feel nice.\n\n<strong>Anne McCarthy  </strong>21:41\nI agree.\n\n<strong>Rich Tabor  </strong>21:43\nSo...\n\n<strong>Anne McCarthy  </strong>21:44\nAh yes, the removal of the beta label.\n\n<strong>Rich Tabor  </strong>21:46\nYou want to talk to this, Anne?\n\n<strong>Anne McCarthy  </strong>21:48\nYeah, I would love to jump in on this actually. So you\'ll notice that the beta label is removed for this release. And part of why we wanted to show it now is to see how all the features, how the experience has changed, how much more you can do. And all of that has led to the removal of the beta label. And that doesn\'t mean that feature development is done that it\'s like, you know, gonna stay this way forever, it just means it\'s in a place where we invite you all to try to the site editor, it is out of beta. And a lot of development work has gone into testing this. So we\'ve had almost, I think, 20 calls for testing with the outreach program. It\'s been through multiple major WordPress release cycles, there is still more work to be done. But I\'m very excited to see the beta label removed, I think the features that are coming to 6.2. And the foundation that is set with 6.2 really marks a level of maturity. That is pretty exciting. So consider this an invitation to try out modern WordPress, and to check it out.\n\n<strong>Rich Tabor</strong>  22:43\nA hundred percent, I couldn\'t have said it better.\n\nAlright, so another neat part that\'s added recently for 6.2 is this idea of distraction free mode. So it\'s not turned on by default, but I have it on so we can see the results here. So you can go in and type right here. And then actually, I\'m gonna throw in some Lorem here. So you can see it in action. So this feels more like a text editor and less like a Block Editor. Whenever distraction free mode is on even the the multi block selection, it feels really nice. It doesn\'t there\'s not this idea of blocks, even it\'s kind of abstracted from here, there\'s less noise, there\'s less distraction. And just think that the idea is that it\'s just you and your words, it\'s just writing and publishing. And if you want to publish, you can hover over here, you\'ll see the toolbar come down, you can hit Publish or draft. And then this is how you would turn it off and back on here. And then you still have control of all the existing tool. And it\'s just a much simpler, streamlined interface. And you do have access to blocks, you can still add them if you\'d like to, but the idea is just being able to write without the distractions is really powerful. And a really nice publishing experience overall.\n\n<strong>Anne McCarthy  </strong>24:08 \nAnd this is for everyone. So this is like a lot of stuff we\'re coming to say it or using a block theme. This is available for anyone who\'s using the Block Editor. And to be honest, I use this for basically all my writing now. Especially for any post or page, I typically will go into this mode. So I\'m very excited about this. And I hope folks feel the same way.\n\n<strong>Rich Tabor  </strong>24:28\nYeah, exactly. I\'ve been using that too for quite a bit. But the thing is, is also not only for post editing, so I have a page here that I\'ve created. And I have distraction free mode turned on, which kind of removes all the extraneous tooling and it really lets me focus in on the actual blocks here so I can manipulate them to an extent. I can even drop in different imagery for these images here and modify the buttons and whatnot and even add more blocks but the idea is it\'s almost like a simplified editing experience for pages as well, not only for posts. And here, I\'ll come up here and turn off distraction free mode to see it all in real time.\n\n<strong>Anne McCarthy  </strong>25:13  \nAnd this isn\'t yet available for the site editor, but I have a feeling a number of folks are going to be keen to see that put in there as well.\n\n<strong>Rich Tabor </strong> 25:20  \nExactly, yeah, I don\'t see why it wouldn\'t work in the site editor as well. I think it\'d be very nice. Yeah. So we have some other improvements here that are fun. So this inserter here has gotten a couple of changes here. So blocks looks familiar, it\'s still the same, but patterns is where we started seeing some changes. Instead of having some featured patterns loaded in a block category selector, we\'ve split them out individually as their categories here, you\'re gonna load up some of the different header patterns that are loaded in WordPress 6.2. So you can load them here and see them in this tray, and then click to add them to your site. Which is really nice, it\'s a nice way to kind of go through them quickly and see a bunch of different ones. We also have the media tab up here, which is new, which splits out the images from your Media Library, videos, and audio as well, including the Openverse library. So this is a catalogue of, I believe, over 600 million free, openly licensed stock imagery. And you could search from right here in the inserter. So let\'s type in birds. And click on one, and it will add an image block with the image already added to it, we have got the caption down here. If you don\'t want the caption, you just turn it off right here, this little control that was added. And now you can manipulate it right off. So let\'s say this, drop it into here. Maybe we\'ll make these about the same size and move it over to something interesting.\n\n<strong>Anne McCarthy  </strong>26:53\nAnd I\'ll note that there was a GDPR concern around the images being properly uploaded rather than hotlinked. And I wanted to just note that that\'s been addressed. So the images are uploaded to your Media Library. That\'s why. So in case anyone has that question. Sorry, continue.\n\n<strong>Rich Tabor  </strong>27:08\nYeah, no, that\'s a good point. It\'s very important. A key benefit to have this flow here is that instead of instead of having to add an image block, and then open your Media Library, and then pick an image, and then you have it here, it\'s really this one flow of searching visually, and searching here, as well. And then having it added as an image block already. So it kind of skipping all the extra steps that you always have to do anyhow, it\'s really nice. And we have a couple of interface changes. So there\'s the settings icon up here that used to be a cog, and now it represents the sidebar itself. So when you open it, the sidebar is triggered, if that\'s closed. And that\'s changed for a couple of reasons. But one of the bigger reasons is, as I mentioned earlier, this idea of split tabs, so we have the cog for settings. And that\'s when a block has additional settings that are not per the norm of the styles that are available within WordPress, then you\'ll have a new settings tab pulled out here. And that\'s to keep the density nice whenever you\'re editing and it feels good instead of having everything kind of in your face all at once. Now for other blocks, like the paragraph block, there\'s not additional settings, so automatically not included. The tabs up top and just be everything top level. But  when a third party plugin adds like a different settings panel, or even if you extend one of these core blocks that does not have one, and a detects one should be auto added as well. So it\'s kind of just like a nice, fluid way to continue improving the experience of editing within WordPress.\n\n<strong>Anne McCarthy </strong> 28:49\nYeah, so plugin authors can also kind of make sure where they want settings and styles to show that it shows up correctly. And there\'s a dev note about that as well.\n\n<strong>Rich Tabor  </strong>28:58\nYes, that\'s right, you can you can decide as when you\'re extending or adding your own inspector controls. That\'s what these are called here, whether or not they\'re included within styles or settings as well. Yeah.\n\nThen another smaller change that\'s kind of nice is this idea of pulling the outline from its own toolbar item up here into the list view. It\'s because they\'re very relative, you know, a list of all the blocks on your page, also an outline of what\'s going on. So they\'re combined now into this one view. We also have time to read word count and character count here, which is nice. And then this is a little guide here that just helps you understand the structure of the importance of the structure of the document and making sure that it is properly structured. All right, was there anything else that we wanted to add you think, Anne?\n\n<strong>Anne McCarthy  </strong>29:51\nI\'ll add one last call out just because I\'m trying to think about like little dev tidbits if you want to disable it prefers there is a way to disable Openverse as well I know that\'s always a concern. We add something it\'s like, okay, how do we get rid of because I don\'t want a client getting into it, there is a way to disable that is documented as well. The other thing is the pattern. So there\'s new categories, the patterns. And so query is now posts, a couple of things were merged, there\'s no call to action. And there\'s also some lovely, which I\'m gonna brag on Rich, again, some new text based, query patterns. We have a lot of visual patterns for the query loop, and now there\'s wonderful, more text focused ones, which I think is really exciting. And just another great way where patterns have evolved and patterns is obviously a huge part of the future building with WordPress. So I\'m very excited about those and keen to see just more variation with query loop, I think it\'s really powerful block to make easier to use. So I\'m excited to see it. Otherwise, I think that\'s, I think that covers a lot of what we were trying to go through.\n\n<strong>Rich Tabor </strong> 30:57\nYeah, and there\'s certainly more. There\'s a lot of interesting, minute details that are, you know, quality of life improvements around editing and designing. And we can\'t cover them all today. But it\'s just, there\'s a lot of exploratory ideas and cool, interesting pieces that have been the result of lots of feedback and lots of testing, like I mentioned earlier. And, you know, it\'s really a testament to open source and contributing and really working together as a team to make this thing we call WordPress ours and making it a brilliant publishing experience. So just thank you to everyone who\'s put in time ideas, effort, code, design, marketing, copy, all of that, and more to making this what it is. It wouldn\'t be possible without you.\n\n<strong>Anne McCarthy  </strong>31:46\nTotally agree. And thank you, Rich, for doing such an excellent job building this site and demoing all this.\n\n<strong>Nathan Wrigley  </strong>31:51  \nYeah, indeed. Thank you, Rich. Thank you, Anne. Just to let you know that, in theory, there\'s possibly up to about 25 minutes left. If anybody wishes to pose a question, we\'re going to do our best to get the answer directly from Rich and Anne. Whether that means putting the screen back on, I don\'t really know. But we\'ve got a few that have come in. The place to put those, it would appear that some people have figured out how to do that in Zoom. But if you go to the walkthrough channel, in the making WordPress Slack, you can post some questions in there and all things being equal, we\'ll get them raised as quickly as we can. So we\'ve got a few. In all honesty, because they\'ve been copied and pasted from various different places, I can\'t necessarily say who the name of the person is that sent them. But first question I\'ve got over here for either of you. It says when you save globally, under the Advanced tab, does this change the stylesheet? Interesting.\n\n<strong>Rich Tabor  </strong>32:54 \nSo this will change the attributes of the blocks. So if I throw in that example, there, I pushed the attributes of that one block globally. So they\'re applied to every block. So it does affect some styles, but not writing any style sheet or writing to the core style sheets.\n\n<strong>Nathan Wrigley  </strong>33:11\nCan I ask the question? It\'s not something that\'s been submitted by anybody else, but it just occurred to me that as you were clicking the global button, I just wondered if there was a \"get out\" from there. In other words, if you inadvertently click the global button, is there an undo option in there? In other words, can you back away from all of the buttons suddenly changing or all of the H1s? \n\n<strong>Anne McCarthy  </strong>33:32 \nYou do have to hit save after. You can\'t just hit Apply globally. You have to hit save, and that\'s where the multi-entity saving pops up. The multi-entity saving is kind of strange in that it\'s not good at discarding changes. So you basically would just have to like leave. Like it would be like, Whoops, I hit that. You probably also have to hit the undo. Like there\'s - those are the two kind of options. So, yeah.\n\n<strong>Rich Tabor </strong> 33:54 \nYeah. The undo is like a global thing. It works there as well. Yes.\n\n<strong>Anne McCarthy</strong>  33:58 \nAnd there\'s a reason that feature is hidden, like under Advanced and collapsed. That\'s not necessarily for everyone. But for folks who do like to tinker, it is available.\n\n<strong>Rich Tabor  </strong>34:08  \nRight. And it\'s also only available in the site editor as well. So it\'s the more the global view of editing your site is where you can access that. \n\n<strong>Nathan Wrigley  </strong>34:17  \nPerfect.\n\nOkay, so I have a question from Zoom. Is copying and pasting styles as demonstrated just for core blocks? They go on to say more, which I\'ll read out. Some blocks collect, some block collections have their own C&amp;P, and I\'m curious what might carry over, if anything? And then there\'s a follow up. Also, if CSS classes are assigned to a block, will applying global styles to a block be to all of the same block, i.e. H2? Or, hopefully, will a custom class allow for a more granular global CSS? There\'s a lot in that question, but if we start with the: is copying and pasting styles demonstrated just for core blocks?\n\n<strong>Rich Tabor  </strong>34:56  \nSo it works for blocks that have leveraged the block support system within core. So if you have opted your block into using background color, and text color, link color, any of the layout settings, anything that was in the styles tab, then all of those would get pushed to or get copied or pasted or even pushed to the global application of styles as well. Now, if there\'s, if a block has done its own sort of background color attributes, I don\'t know that those would persist as well. But if you use what\'s available in core, it\'s really one or two lines of JSON will get you the background color support that you need. \n\n<strong>Nathan Wrigley</strong>  35:35\nAnything to add to that, Anne?\n\n<strong>Anne McCarthy  </strong>35:37  \nNo, just another reason to rely on what core is building. So it\'s a another great example of how these features will work together and how adoption helps whenever these new things come out.\n\n<strong>Nathan Wrigley  </strong>35:49  \nOkay, so we\'ll go on to the next question then. So this is from Zoom, and apologies, I don\'t know your name. Can we have this as a feature request? Can we have sticky sidebar block for some groups next release, please? \n\n<strong>Anne McCarthy </strong> 36:05 \nProbably would do a separate block, I\'m guessing. Yeah, do you have anything to add to that?\n\n<strong>Rich Tabor</strong>  36:11\nYeah, I would say we wouldn\'t need a sticky sidebar block. Right now that group lock in top level-only does support position sticky. And the only reason it was turned off like we did have it on for one of the Gutenberg releases for everything - for every group block - but it was turned off just because there was too much confusion around if you had a sticky element that wasn\'t didn\'t have enough space to stick for and enough height to stick. So it wouldn\'t actually be sticking. You wouldn\'t see a result of you applying a sticky position to it. So I think we can figure that out with some some UX to really clean that experience up so that you do expect and understand what\'s going on. When you apply that to a block. That\'s not the root level of the document. So it\'ll be there. It just takes a little bit more iteration.\n\n<strong>Nathan Wrigley</strong>  37:00\nOkay, another question. This time from Slack. When there are changes made in the site editor, are the templates still marked with the blue dots to indicate that the changes are in the database?\n\n<strong>Rich Tabor  </strong>37:14\nYes, from that Manage Templates view that I shared in the canvas, it will show up just like it did previously, when there are changes to one of the templates provided by the theme.\n\n<strong>Anne McCarthy </strong> 37:25\nYou can revert the changes, as well, as you\'re used to doing.\n\n<strong>Nathan Wrigley </strong> 37:30\nOkay, thank you. Anne\'s shared a link related to the question that we just posted. I don\'t know how Zoom works well enough to whether or not we can share the screen. \n\n<strong>Anne McCarthy  </strong>37:40\nI can briefly share my screen. \n\n<strong>Nathan Wrigley  </strong>37:42\nYeah, that\'d be great. Show us the GitHub.\n\n<strong>Anne McCarthy </strong> 37:43\nLet me try that. I just wanted to mention this in case people want to follow along in the follow up tasks related to this. I love to look at links. I\'m a nerd like that. So in case anyone else is, this is a lot of the follow up tasks and a great issue to chime in on or just follow if you\'re interested in this because there are some improvements to be made. But this is a neat report for now. So it\'s - oh, I just copied and pasted. So it\'s issue number 47043 in the GitHub repo.\n\n<strong>Nathan Wrigley </strong> 38:11\nSo 47043 related to the question that we just had. Okay, so another one from Zoom. This is Robin, who asked the question, can you show? It\'s just moved on my screen. There we go. Can you show us how to trigger the focus mode to view, say, for example, the footer on its own? So I guess we\'re back on the screen again.\n\n<strong>Rich Tabor  </strong>38:34\nSure. Everyone can see? Yep. So when you have a template part selected, you just hit the Edit button here and then it\'s focused into that as well. And then you have, again, the responsive controls here. All the existing controls, it\'s just localized to this template part.\n\n<strong>Nathan Wrigley  </strong>38:54\nHopefully that answers your question. Thank you, Robin. Just for anybody who\'s kind of lurking who has a question but hasn\'t yet posted it, please do. What are the chances that you\'re going to get Rich and Anne on the on the phone in the next few weeks? Pretty minimal, I\'d say, so make use of them while they\'re here. Ellen has done just that. She\'s in Slack. Ellen says, is there a plan to allow no title templates in the block editor as they are still included even in header and footer-only templates?\n\n<strong>Rich Tabor</strong>  39:28\nNo title templates. Like templates without a title? I\'m not quite.\n\n<strong>Anne McCarthy </strong> 39:35\nYou can just remove that block. \n\n<strong>Rich Tabor  </strong>39:36\nYeah, you can you can remove the post title block from a template. I\'m not quite sure if that\'s if that\'s what the question is asking.\n\n<strong>Nathan Wrigley  </strong>39:46\nEllen, if you\'re still in Slack and watching this, if you heard Rich and Anne queerying that, then if you can give some more clarity, we\'ll endeavor to get that answered.\n\n<strong>Anne McCarthy</strong>  39:57\nKnowing Ellen she knows exactly how to remove things. So I\'m like, I\'m curious. I\'m definitely - we\'re misinterpreting something because she\'s very - Not showing the title in the editor...?\n\n<strong>Nathan Wrigley  </strong>40:07\nYeah. Not showing the title in the editor. She says she\'s here. \n\n<strong>Anne McCarthy  </strong>40:12  \nI\'m like, \"Say more.\" \n\n<strong>Nathan Wrigley </strong> 40:14 \nYeah. Give us more. Give us more Ellen, and we\'ll get right back to you.\n\n<strong>Anne McCarthy  </strong>40:17\nLet\'s follow back up on that, because Ellen always has some good questions and good feedback.\n\n<strong>Nathan Wrigley</strong>  40:21\nAll right. We\'ll do just that. Again, another question from Zoom. This is posed by some anonymous person. Will the list views icon get the same treatment as settings?\n\n<strong>Rich Tabor  </strong>40:33\nI don\'t think it\'s in the plans. I don\'t think there are plans to change that. But list view icon, it\'s always the list view. So when you toggle it on and off, it\'s relative to what it is. Whereas on the other side, the settings can be block settings, page settings, template settings. Global styles is in that same area. So it\'s a little bit more context for the list view to stay a list view item.\n\n<strong>Anne McCarthy  </strong>40:58\nAnd I know that the question came up because the settings icon looks like there\'s that sidebar. And so there are who people have been asking like, will the same thing happened over here? Just for context. That was part of a discussion in a different GitHub issue.\n\n<strong>Nathan Wrigley </strong> 41:12\nOkay, thank you very much. I appreciate very much those people who are posing questions. That\'s really great. Again, just to prod you once more, feel free to add your own questions in no matter how big or small they are. We\'re here to help. So now we have a question on Zoom from Abdullah. And he coincides beautifully with a question I\'ve written down. Any good resources to learn FSE theme-based development? Can either of you point to a particularly good resource that you know of?\n\n<strong>Anne McCarthy  </strong>41:41\nYeah, Learn WordPress. There\'s tons of stuff on Learn WordPress that I would recommend. I also, Daisy Olson, who\'s Developer Relations at Automattic, has a Twitch stream going and some YouTube videos around block theme development. But I would recommend going to Learn WordPress. There\'s also some contributor-led initiatives. Carolina, who\'s one of the theme folks has, I think, it\'s fullsiteediting.com. And that was kind of like the original, go-to resource. And she\'s done an incredible job working on that and keeping it up to date. So yeah, there\'s tons of tons of resources. I will spare you from from sharing more, I don\'t know, Rich, you have more hands-on experience there. What\'s the most helpful for you?\n\n<strong>Rich Tabor</strong>  42:22\nYeah, there\'s some really great tutorials and guides on Learn that are relatively new, that are really helpful. And I see that the team there has been really cranking it out on the last year or two, like really putting a lot of effort into this. So I would, I would start there.\n\n<strong>Nathan Wrigley  </strong>42:38\nSo if you\'re not familiar with that, I guess it would be apropos to say go to your browser of choice and type in learn.wordpress.org and go and explore. Basically, there\'s a ton of materials that are getting updated on what feels like a daily basis at the moment. So, once more, learn.wordpress.org. Go and check that out. But also, Anne in the chat that we\'ve got going on here has linked to Daisy Olsen\'s Twitch channel, which - I\'m just going to read it out but hopefully I\'ll make it into the transcript. twitch.tv/DaisyonWP. And it\'s all one word. D-A-I-S-Y-O-N-W-P. Daisy on WP. So there\'s two great places to go. But the learn.wordpress.org is perfect.\n\n<strong>Anne McCarthy </strong> 43:24  \nI have to add one more thing, which is if you\'re not fully ready for block themes, one of the big things that I feel like needs to be emphasized more is you can gradually adopt. So all these features are being done. But maybe you want to only give access to a client to edit the header. You can do that. Maybe you want to leverage theme.json in your classic theme, you can do that. If you want to expose the template editor.\n\nBut use the rest of your themes across them, you can do that. So I want to also encourage folks to look into resources around gradual adoption, because it makes sense that this stuff isn\'t - From day one, there has been a focus on that. Adopt what you what you want, when you want and it\'s going to make sense to different people at different times. Matías once said that to me, and I think it rings really true. And so now that we\'re at this level of maturity, I think we\'re looking again and revisiting again, like okay, what can I use? What do I want to use? I think it\'s really important to mention. So if you\'re not ready to go all in, I encourage you not to just wipe it all away, but to think about how you can gradually adopt and also what would help you gradually adopt. So there is actually a label on GitHub started a couple months ago around - It\'s called blocks adoption. So if there\'s something that you see that you\'re trying to adopt the site editor, and it\'s preventing you from doing so, like we want to know about that. And you\'re welcome - I\'m going to just put this out here - @annezazu is my GitHub username, feel free to just like @ annezazu, \". This is blocking me from using the site editor.\" We want to know these things. Open issues. Please share, because that is also part of the phase of this work is making sure people can adopt as they can and that the tools are robust. There\'s a ton of resources as well. There\'s a page in the Theme Handbook around gradually adopting to block themes. So I just wanted to call that out.\n\n<strong>Nathan Wrigley </strong> 45:06 \nAnd just one more time, what was that? Give us, the give us the username.\n\n<strong>Anne McCarthy  </strong>45:11<strong>\n</strong>A-N-N-E-Z-A-Z-U. So like Zazu from The Lion King. It\'s an inside joke from middle school.\n\n<strong>Nathan Wrigley </strong> 45:19\nOkay, possibly the shortest question. This is from Sandy, I should say, Can Lotties be added to 6.2?\n\n<strong>Rich Tabor</strong>  45:28\nI would say that I did a quick search a few minutes ago and there are various blocks built by the community, which do allow you to add or embed LottieFiles to your site. I haven\'t tested any myself but feel free to dig into those. And if they\'re open source, they can contribute ideas or feedback on on those GitHub repos.\n\n<strong>Nathan Wrigley </strong> 45:49\nThank you very much. And Eagle has posted a question. When there are changes made in the site editor, are the templates still marked up - Did we have that one? We have, right? We\'ve done that. \n\n<strong>Anne McCarthy </strong> 46:01\nWe answered that one. Yeah.\n\n<strong>Nathan Wrigley</strong>  46:02\nI think we did. Okay, moving on directly then to Ian, what is - oh! Okay, what is the philosophy for mobile in the editor? Are there any plans to have a mobile view?\n\n<strong>Anne McCarthy </strong> 46:16\nThat\'s part of the dragging and resizing. And there\'s a lot of work being done around intrinsic design. And you can see on the developer.wordpress.org? What is the blog? I think it\'s /news. Do you hear audio?\n\n<strong>Nathan Wrigley  </strong>46:35\nI hear only your audio. I don\'t hear anything I don\'t wish.\n\n<strong>Anne McCarthy</strong>  46:36\nOkay, sorry. Something just started playing in the background out of nowhere and that just scared me. It\'s like all of a sudden, I was like, woah! Where was I?\n\n<strong>Nathan Wrigley </strong> 46:50\nSo we were talking about mobile views?\n\n<strong>Anne McCarthy </strong> 46:53\nYes, intrinsic design. There is a developer blog that if you\'re not following that, you definitely should, that addresses this around, basically showing that the mobile view points have exploded over time. It\'s now really not sustainable to try and have CSS and all this sort of stuff, mobile queries allowing for each view. So instead, how can we think about intrinsic design? And so that\'s like the best answer I can give. And for now, there is this nice resizing that you can do to kind of see how things scale. 6.1 introduced fluid typography, which was really exciting and part of this larger, intrinsic design set up. And I think we\'ll expect to see more of that over time. Sorry, for the brief mental break.\n\n<strong>Nathan Wrigley  </strong>47:36\nJust a quick reminder, we probably got 5, 6, 7 minutes or something like that before we start to wrap things up. So if you\'ve got any questions, please, please do post them in here. We have one from Paul who asks, is there any more work planned for pattern management in the future? And then WP Engine has released a plugin allowing easier management of patterns recently, I believe that was yesterday, it would be good to know if we should wait for core or assume that nothing else is coming soon.\n\n<strong>Rich Tabor  </strong>48:07\nYeah, I would say that pattern management is an important part of this new WordPress experience and having a way to create and manage local patterns, but also maybe push them to the pattern directory. And then on top of that, having a functionality built in where - it\'s kind of like a component based system where you have patterns where the design is the same across patterns, but content can change. All of that kind of falls into the same category of work. And that is something I believe WordPress will eventually do as well.\n\n<strong>Nathan Wrigley</strong>  48:41\nOkay, we\'ve got no more questions on the screen. So I\'m going to ask a question, if that\'s all right. You were demonstrating the distraction-free mode there where you could move things up, move things down, and resize pictures and images and so on. I was just wondering what the constraints on that are. So in the case of images, I could see that you could resize things. And with the text, I could see that you could, you know, highlight things and start typing wherever you wish. But I just wondered how the decisions had been made to set those parameters and those only. So yeah, around that, what\'s available in distraction-free mode? What limitations are there?\n\n<strong>Rich Tabor  </strong>49:17<strong>\n</strong>I would say, generally, it\'s what\'s available is what happens when you click on a block. The tooling is there available on the canvas before so resizing was available on the image but not the toolbar. So the resizing is still available when you\'re in distraction-free, but maybe not adding the caption piece or you know, those other toolings. It\'s almost like the content locking or content only locking API. It\'s very similar to that in a sense, but a little bit more tightened up.  Where just text and dropping in images - you can\'t necessarily open the Media Library from there unless you dive out of it. But you can drop another image onto that existing image to replace it. Some things like that.\n\n<strong>Nathan Wrigley  </strong>49:59<strong>\n</strong>It looks like a really excellent interface for people who just, well, want to concentrate on their writing. It sounds like Anne\'s all in on it.\n\n<strong>Anne McCarthy</strong>  50:05\nI use it every single day. It\'s amazing.\n\n<strong>Nathan Wrigley </strong> 50:09  \nIt almost felt like a Google doc minus all the bits and pieces at the top. Yeah, really, really nice. Okay, so we have some more questions. Weston is asking, what about optimizing the experience of editing using a mobile device on the web? So I guess that\'s a little bit maybe the question that we had earlier. How can... we how can we do things on a actual mobile device? \n\n<strong>Anne McCarthy </strong> 50:30\nThat\'s a great question. There are mobile apps. So there is the mobile team and using the mobile apps. I personally don\'t use mobile apps and sometimes will edit things from Safari on my iPhone SE 2.\n\nI actually was talking to someone - their username is Nomad Skateboarding. And from what I understand, he only builds client sites from his phone. And so one of the things I said to him, I was like, \"Give us your feedback. That\'s really cool. It\'s really unique. That\'s fantastic. Like, what pain points you\'re running into, what can we improve?\" Because there is obviously like, we are in a mobile first world. My phone is sitting right next to me. I would love to hear particular pain points folks have when trying to edit in that way. You can obviously use the apps. There are some quirks with the site editor, and that I know is partially being looked into and resolved. But yeah, I think there are probably - what we\'re building now should always translate back and there are teams trying to sync back and forth. And there was a recent post from the mobile team talking about what\'s the future of mobile editing. And so I would recommend - it\'s somewhere on Make/Core. I recommend digging that up and getting involved and honestly sharing your feedback. Because I don\'t think that is an experience that we talked about enough personally.\n\nIt\'s a great question. \n\n<strong>Nathan Wrigley  </strong>51:40\nRich, anything or should we move on?\n\n<strong>Rich Tabor  </strong>51:42 \nI think that was great.\n\n<strong>Nathan Wrigley </strong> 51:44 \nOkay, perfect. Um, um, um. Okay, we have an anonymous question. It says as page speed is a big challenge, how are we optimizing the blocks for better LCP score?\n\n<strong>Anne McCarthy</strong>  52:00 \nThere are, some interesting - sorry, Rich, I don\'t know if you wanted to jump in. I was going to start link dropping. \n\n<strong>Rich Tabor  </strong>52:05 \nYeah, you go ahead. Yeah. \n\n<strong>Anne McCarthy  </strong>52:07  \nYeah, there\'s some interesting work from André. Part of it involves actually adding tracking and making sure there\'s really good front end metrics. So there\'s kind of a twofer going on. In one fell swoop, we\'re focusing on better tracking and improving the tracking that we have for performance, particularly the front end. And then at the same time, also work is being done to optimize like style sheets. There\'s been some really neat stuff in previous releases that I bet I can pull up if you\'ll give me one moment.\n\n<strong>Nathan Wrigley  </strong>52:36\nYeah, whilst you try to find that, Anne, I think it\'s probably important to say that, if there are any questions which you wish to have answered which don\'t somehow get answered in the next few moments, then there will be posts created around this piece. So anything that goes missing, any question that is unanswered, there will be endeavours to get them answered. Right? Okay, show us what you got, Anne.\n\n<strong>Anne McCarthy  </strong>53:00  \nYeah. So this was a post I did for 5.9, in conjunction with a whole ton of folks who contributed and actually did this work, I just was kind of gathering it up. But you\'ll see sections here around block style sheets and CSS loading. And honestly, a lot of the work with the styles engine, which is part of the global styles project, can help give a lot of opportunity to actually improve this, I recommend checking out this post to see some of what\'s already been done. And then in the future, one of the discussions that we had recently with some folks across the community from Google, from Automattic, 10up, all over the place, including our lovely performance lead, Felix. We talked about some of this stuff and about how to talk about particularly themes and also just blocks in general. And thinking about some performance improvements and developer education and automated testing and all sorts of stuff. So I won\'t go too far into this. But I think a lot of work can be done. And some of it is being done around measuring more front end metrics and very recently, LCP was added and started to be tracked here, which I think is pretty exciting. \n\n<strong>Nathan Wrigley  </strong>54:05 \nI think following the performance team and Felix Arntz, in particular, would possibly get you quite a long way towards your answers there. Okay, a couple more. Firstly, there\'s a few people helping out in the Slack channel. So, appreciate that. We\'ve got Matías answering questions, and so on. So that\'s really amazing. Thank you. Another anonymous question, any plans to support CSS Grid?\n\n<strong>Rich Tabor  </strong>54:33 \nI think it\'s something worth exploring. Probably not the major priority coming up. But definitely some interesting aspects that we\'ve seen other... other building applications do that we can learn from for sure.\n\n<strong>Nathan Wrigley  </strong>54:47  \nOkay, we\'re very short on time now. I think we\'ve got to round it off at the top of the hour. So we\'ve got about four minutes left. I\'ve got to wrap it up a little bit. So try to get these last two done if we can. This is from Mary. What are the typography options as of 6.2? we have Google fonts and self-hosted. Any plans for solutions like Adobe Type and Monotype?\n\n<strong>Anne McCarthy  </strong>55:11 <strong>\n</strong>There\'s a Fonts API that got booted from 6.2 and is hopefully planned for 6.3. So I would just follow that effort. So right now, 6.2 is not introducing anything new or different there. Things are as they were. There\'s a private API that folks can can use with anything JSON. That\'s as concise as I can be.\n\n<strong>Nathan Wrigley </strong> 55:31\nNo, that\'s perfect. I think we\'re three minutes to go. That\'s probably the best time to wrap up the Q&amp;A. Apologies if you had a question and it didn\'t get answered. As I said, there will be a whole load of things created off the back of this. We will make sure that there\'s a transcript available and - just read something in the comment. Hopefully, any questions that have been asked but unanswered will be answered approaching that. Just very, very quickly, I have to say thank you to Anne and Rich in particular, for taking the time out of their busy schedules and demoing what 6.2 can do. It really looks like a transformational release. But also, thanks to Chloé and Jonathan and Lauren and Mary who are on the call, but, you know, you haven\'t necessarily seen them right now. So, appreciate them. That\'s really great. Following up off this, I\'ve got three points to mention. Following the 6.2 release on Make/Core for development updates and calls, there\'s going to be a post. It\'s make.wordpress.org/core/6-2. Also, if you\'ve been keeping a close eye on the Beta releases - I say beta, I know it\'s hysterical. The beta releases, we\'ve got version beta four has just been released. And anybody who wants to test that out would be most welcome. The URL for that is far too long for me to say out loud, but you can Google it, I\'m sure, and find out how to test for that. And also, if you are keen to follow WordPress, it\'s all over the social networks. And you can follow - basically, if you try to just follow @WordPress, then you\'ll get somewhere. So for example, on Twitter, it\'s WordPress - @WordPress. On LinkedIn, it\'s /company/WordPress. Instagram is @WordPress. And guess what? On Facebook, it\'s - what do you think it would be? It\'s @WordPress. So it\'s available all over there. And I think that\'s it. I think that\'s everything that we\'ve got to say. We\'re about one minute away from closing. So particular thanks to Rich and Anne, but thanks to everybody in the background making all of this happen. Thanks for showing up. If people don\'t show up, the work never gets done and the project never moves forward. So fully appreciate anybody who\'s given up their time to ask questions today and watch this presentation.\n\n<strong>Anne McCarthy </strong> 57:51 \nAnd thank you, Nathan. I want to call you out as being an excellent moderator and creating a safe space for us.\n\n<strong>Nathan Wrigley </strong> 57:57  \nVery, very welcome. I enjoyed doing it. I would gladly do it again. All right. I don\'t know how to end this call. So I\'m just gonna wave. Bye, everyone.\n</pre>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14573\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:60:\"\n		\n		\n		\n		\n		\n				\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:40:\"The Month in WordPress – February 2023\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"https://wordpress.org/news/2023/03/the-month-in-wordpress-february-2023/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 03 Mar 2023 11:30:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:2:{i:0;a:5:{s:4:\"data\";s:18:\"Month in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:18:\"month in wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14550\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:236:\"February has been an exciting month for the WordPress community, with the celebration of the first-ever WordCamp Asia bringing friends and contributors back together in person. But that\'s not all; read on for the latest project updates.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"rmartinezduque\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:13671:\"\n<p>February has been an exciting month for the WordPress community, with the celebration of the first-ever WordCamp Asia bringing friends and contributors back together in person. But that&#8217;s not all; read on for the latest project updates.</p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<h2 class=\"wp-block-heading\">Get ready for WordPress 6.2</h2>\n\n\n\n<p><strong>WordPress 6.2 Beta 4</strong> arrived earlier this week and is <a href=\"https://make.wordpress.org/core/2023/03/01/wordpress-6-2-beta-4/\">ready for download and testing</a>. Work continues on track, with the first release candidate (RC1) due next week and the target for the final release on <strong>March 28, 2023</strong>—less than four weeks away!</p>\n\n\n\n<p>WordPress 6.2 is one of the last major releases planned for Phase 2 of Gutenberg, taking the Site Editor out of beta with a more polished user experience and refreshed interface.</p>\n\n\n\n<p>On March 2, members of the release squad hosted the <a href=\"https://make.wordpress.org/core/2023/02/21/6-2-live-product-demo/\">6.2 live product demo</a>. The recording and transcript will be available soon. In the meantime, these resources will give you a taste of what&#8217;s to come:</p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/02/06/roadmap-to-6-2/\">Roadmap to 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/04/phase-2-finale/\">Phase 2, Finale</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/02/wordpress-6-2-accessibility-improvements/\">WordPress 6.2 Accessibility Improvements</a></li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://make.wordpress.org/test/2023/02/07/help-test-wordpress-6-2/\">Help test WordPress 6.2</a>. Your feedback is key to ensuring everything in this release is the best it can be.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Join WordPress&#8217; 20th anniversary celebrations</h2>\n\n\n\n<p>WordPress is turning 20, and the community is getting ready to celebrate!</p>\n\n\n\n<p>As part of the festivities, the project has released a <a href=\"https://wp20.wordpress.net/wordpresss-wapuu-joins-the-wp20-celebration/\">20th anniversary Wapuu</a>, a <a href=\"https://wp20.wordpress.net/download-the-wp20-commemorative-logos/\">set of commemorative logos</a>, and a <a href=\"https://wp20.wordpress.net/20-years-of-wordpress-jazz/\">special playlist with 46 tracks</a> from the jazz artists selected to represent WordPress releases. Official WP20 swag will also be available soon.</p>\n\n\n\n<p>In addition, the Museum of Block Art (MOBA) is <a href=\"https://block-museum.com/2023/02/21/lets-celebrate-20-years-of-wordpress/\">calling all artists</a> to submit block art themed on “20 years of WordPress.”</p>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://wordpress.org/news/2023/03/lets-party-organize-your-wp20-celebration/\">Find out how to organize and participate in the WP20 celebrations</a>.</p>\n\n\n\n<p></p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">What’s new in Gutenberg</h2>\n\n\n\n<p>Two new versions of Gutenberg have shipped in the last month:</p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/02/10/whats-new-in-gutenberg-15-1-8-february/\"><strong>Gutenberg 15.1</strong></a> was released on February 8, 2023, with access to the Openverse library of openly-licensed media from the Editor. Other highlights include the ability to add custom CSS on a per-block basis and support for shadow presets in Global Styles. This is the last version of Gutenberg that will be <a href=\"https://developer.wordpress.org/block-editor/contributors/versions-in-wordpress/\">included in WordPress 6.2</a>.</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/24/whats-new-in-gutenberg-15-2-22-february/\"><strong>Gutenberg 15.2</strong></a><strong> </strong>is available for download as of February 22, 2023. Besides continued accessibility improvements, this release adds support for revisions when editing templates and template parts, and refines the navigation experience in the Site Editor.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p><a href=\"https://make.wordpress.org/core/2023/02/01/core-editor-improvement-strengthening-style-options/\"></a>Follow the “<a href=\"https://make.wordpress.org/core/tag/gutenberg-new/\">What’s new in Gutenberg</a>” posts to stay on top of the latest enhancements.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Team updates: Global community sponsors for 2023, contributor mentorship program, and more</h2>\n\n\n\n<ul>\n<li>The Community Team announced the <a href=\"https://make.wordpress.org/community/2023/02/08/2023-global-sponsors-announcement/\">global sponsors</a> that will support the WordPress community programs in 2023.</li>\n\n\n\n<li>A few months ago, Meetup.com removed an accessibility overlay in response to <a href=\"https://make.wordpress.org/community/2022/11/23/meetup-com-accessibility-overlay-update/\">some concerns</a> from the WordPress community. <a href=\"https://make.wordpress.org/community/2023/02/17/meetup-com-accessibility-overlay-february-update/\">A recent update</a> reports that the company has conducted an assessment and plans to address the issues identified.</li>\n\n\n\n<li>The Training Team launched a <a href=\"https://make.wordpress.org/training/2023/02/10/training-teams-new-onboarding-program-is-now-live/\">new onboarding program</a> for contributors. In addition, they worked on numerous lesson plans, online workshops, and tutorials last month. <a href=\"https://make.wordpress.org/updates/2023/03/01/whats-new-on-learnwp-in-february-2023/\">Check out what&#8217;s new on Learn WordPress</a>.</li>\n\n\n\n<li>The Documentation Team shared <a href=\"https://make.wordpress.org/docs/2023/02/07/future-plans-for-helphub/\">future plans for HelpHub</a>.</li>\n\n\n\n<li>Openverse moved to a standalone domain, <a href=\"https://openverse.org/\">openverse.org</a>, with improvements to the site’s homepage, header, and footer.</li>\n\n\n\n<li>The Plugin Review Team posted a notice to inform about <a href=\"https://make.wordpress.org/plugins/2023/02/03/twitter-api-changes/\">the latest Twitter API changes</a> and the types of plugins that might be affected.</li>\n\n\n\n<li>The <a href=\"https://make.wordpress.org/polyglots/2023/02/16/polyglots-monthly-newsletter-february-2023/\">February edition of the Polyglots monthly newsletter</a> highlights some recent enhancements to GlotPress’ functionality and the <a href=\"https://translate.wordpress.org/\">translate.wordpress.org</a> platform.</li>\n\n\n\n<li>The latest <a href=\"https://make.wordpress.org/community/2023/02/15/meetup-organizer-newsletter-february-2023/\">Meetup Organizer newsletter</a> shares tips on how to help your meetup group stay connected and engaged between events.</li>\n\n\n\n<li>Check out <a href=\"https://developer.wordpress.org/news/2023/02/whats-new-for-developers-february-2023/\">What’s new for developers? (February 2023)</a>, the first edition of a new monthly series with features and resources developers should know about.</li>\n\n\n\n<li>The latest edition of People of WordPress features <a href=\"https://wordpress.org/news/2023/02/people-of-wordpress-hauwa-abashiya/\">Hauwa Abashiya</a>.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Following discussions on <a href=\"https://make.wordpress.org/project/2023/01/09/request-for-feedback-how-can-we-improve-the-five-for-the-future-contributor-journey/\">improving the contributor journey</a>, a new <a href=\"https://make.wordpress.org/project/2023/02/06/proposal-creating-a-wordpress-contributor-mentorship-program/\">WordPress contributor mentorship program</a> has been proposed to roll out this year.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Feedback &amp; testing requests</h2>\n\n\n\n<ul>\n<li>A new proposal from the Community Team seeks to <a href=\"https://make.wordpress.org/community/2023/02/27/proposal-modify-the-events-and-news-widget-to-show-topic-based-meetups-worldwide/\">modify the Events and News dashboard widget</a> to show topic-based meetups worldwide.</li>\n\n\n\n<li>Members of the Core Team suggested some <a href=\"https://make.wordpress.org/core/2023/02/18/proposal-updates-to-the-wordpress-release-cycle/\">updates to the WordPress release cycle</a>.</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/03/03/mobile-team-update-march-2nd/\">Version 21.8</a> of the WordPress mobile app for iOS and Android is available for testing.</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Redesign work is <a href=\"https://make.wordpress.org/meta/2023/02/10/theme-directory-redesign-update/\">well underway</a> on the WordPress Theme Directory. Contributors can follow along on <a href=\"https://github.com/WordPress/wporg-theme-directory/\">the GitHub repository</a>.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress events updates</h2>\n\n\n\n<ul>\n<li>Bangkok, Thailand, hosted a successful inaugural <a href=\"https://asia.wordcamp.org/2023/we-did-it/\">WordCamp Asia</a> on February 17-19. The event welcomed 1,299 attendees, and more than 600 participants joined the Contributor Day. At the event&#8217;s closure, organizers announced that <a href=\"https://asia.wordcamp.org/2024/\">WordCamp Asia 2024</a> will take place in Taipei, Taiwan!</li>\n\n\n\n<li>The application to <a href=\"https://make.wordpress.org/community/2023/02/08/apply-to-attend-the-2023-community-summit/\">attend the 2023 Community Summit</a> is now open to WordPress contributors. Learn more about the ins and outs of this working event in <a href=\"https://wordpress.org/news/2023/02/episode-49-everything-you-need-to-know-about-the-community-summit/\">Episode 49 of WP Briefing</a>.</li>\n\n\n\n<li>WordCamp Europe 2023 is looking for <a href=\"https://europe.wordcamp.org/2023/call-for-media-partners-and-supporters/\">media partners and supporters</a>.</li>\n\n\n\n<li>Want to create diverse and inclusive WordPress events? Don’t miss <a href=\"https://www.eventbrite.com/e/organizing-diverse-inclusive-wordpress-events-ameremea-tickets-561034247537\">this free #WPDiversity workshop</a> happening March 16, 2023.</li>\n\n\n\n<li>Many WordCamps are coming up in the next weeks:\n<ul>\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1fa-1f1ec.png\" alt=\"🇺🇬\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://entebbe.wordcamp.org/2023/\">WordCamp Entebbe</a>, Uganda, on March 10-11, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1ea-1f1f8.png\" alt=\"🇪🇸\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://torrelodones.wordcamp.org/2023/\">WordCamp Torrelodones</a>, Madrid, Spain, on March 11-12, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1fa-1f1f8.png\" alt=\"🇺🇸\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://phoenix.wordcamp.org/2023/\">WordCamp Phoenix</a>, Arizona, USA, on March 24-25, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1ee-1f1f3.png\" alt=\"🇮🇳\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://kerala.wordcamp.org/2023/\">WordCamp Kerala</a>, India, on March 25, 2023</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1e8-1f1f4.png\" alt=\"🇨🇴\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /> <a href=\"https://bogota.wordcamp.org/2023/\">WordCamp Bogotá</a>, Colombia, on March 31-April 1, 2023 (Online)</li>\n\n\n\n<li><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f1e8-1f1ed.png\" alt=\"🇨🇭\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" /><a href=\"https://switzerland.wordcamp.org/2023/\">WordCamp Switzerland</a> on April 1, 2023</li>\n</ul>\n</li>\n</ul>\n\n\n\n<blockquote class=\"wp-block-quote has-extra-large-font-size\">\n<p>Join WordPress Executive Director Josepha Haden Chomphosy as she explores <a href=\"https://wordpress.org/news/2023/02/episode-50-3-interesting-trends-from-wordcamp-asia/\">three interesting trends from WordCamp Asia</a>.</p>\n</blockquote>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"></div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-light-grey-color has-alpha-channel-opacity has-light-grey-background-color has-background\" />\n\n\n\n<p><strong><em><strong><em><strong><em>Have a story we should include in the next issue of The Month in WordPress? <strong><em>Fill out </em></strong><a href=\"https://make.wordpress.org/community/month-in-wordpress-submissions/\"><strong><em>this quick form</em></strong></a><strong><em> to let us know.</em></strong></em></strong></em></strong></em></strong></p>\n\n\n\n<p><em><em>The following folks contributed to this Month in WordPress: <a href=\'https://profiles.wordpress.org/ninianepress/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>ninianepress</a>, <a href=\'https://profiles.wordpress.org/jpantani/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>jpantani</a>, <a href=\'https://profiles.wordpress.org/rmartinezduque/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>rmartinezduque</a>.</em></em></p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14550\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:66:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:46:\"Let’s Party: Organize your WP20 Celebration!\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wordpress.org/news/2023/03/lets-party-organize-your-wp20-celebration/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 02 Mar 2023 20:21:44 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:4:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:6:\"Events\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:11:\"anniversary\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:4:\"WP20\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14546\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:367:\"Join WordPress enthusiasts from across the globe on May 27, 2023, as they come together to celebrate its 20th anniversary!\n\nRegardless of how you use WordPress or where you call home, you are invited to celebrate this great milestone. Plan a larger party that includes your entire meetup, spend the day coworking with a group of friends, or hang out virtually online.\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Cate DeRosia\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:2720:\"\n<p>Join WordPress enthusiasts from across the globe on May 27, 2023, as they come together to celebrate its 20th anniversary!</p>\n\n\n\n<p>Regardless of how you use WordPress or where you call home, you are invited to celebrate this great milestone. Plan a larger party that includes your entire meetup, spend the day coworking with a group of friends, or hang out virtually online.</p>\n\n\n\n<p>Whatever your style, celebrate in your time zone, your way. WordPress has some resources to help you party.</p>\n\n\n\n<p>The <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/\">Meetup Organizer handbook</a> has a section dedicated to helping you plan your meetup’s <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/anniversary-celebrations/\">anniversary celebration</a>. You’ll find email and Meetup.com templates that make sending your announcements and creating your events simple, as well as tips for planning a fun, safe, and inclusive event, in-person or online.&nbsp;</p>\n\n\n\n<p>The <a href=\"https://wp20.wordpress.net/\">20th anniversary website</a> will list events as they are announced and scheduled by organizers, so check back regularly to see if there’s one in your area you’d like to join or help organize.</p>\n\n\n\n<p>Meetup organizers, once your meetup’s WP20 Celebration is scheduled, email <a href=\"mailto:support@wordcamp.org\">support@wordcamp.org</a> using the subject <strong>WP20 Celebration</strong> and include a link to your meetup event. Events will be reviewed to ensure they have all the necessary details before inclusion on wp20.wordpress.net.&nbsp;</p>\n\n\n\n<p>And don’t forget the new swag!</p>\n\n\n\n<p>Starting in April, meetup organizers can <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/anniversary-celebrations/request-swag-for-in-person-anniversary-celebrations/\">order complimentary kits of official anniversary swag</a>, including limited-edition stickers, buttons, and pencils that can be shipped to your meetup at no cost to you. Additional items, such as pennants, shirts, hoodies, keychains, and more, are also available for purchase at the <a href=\"https://mercantile.wordpress.org/\">official WordPress store</a> while supplies last, beginning in early March.&nbsp;</p>\n\n\n\n<p>So, whether you’re sporting new anniversary swag or your old favorites from your closet, join WordPress enthusiasts on Saturday, May 27, for a globe-spanning WordPress celebration. Use hashtag #WP20 to share your passion for WordPress.</p>\n\n\n\n<p>Don’t have an active meetup in your area? It’s not too late to <a href=\"https://make.wordpress.org/community/handbook/meetup-organizer/getting-started/interest-form/\">start one</a>.</p>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14546\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:69:\"\n		\n		\n		\n		\n		\n				\n		\n		\n		\n		\n		\n\n					\n										\n					\n		\n		\n			\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:4:{s:0:\"\";a:6:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"People of WordPress: Hauwa Abashiya\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"https://wordpress.org/news/2023/02/people-of-wordpress-hauwa-abashiya/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 28 Feb 2023 21:30:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"category\";a:5:{i:0;a:5:{s:4:\"data\";s:9:\"Community\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:1;a:5:{s:4:\"data\";s:7:\"General\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:2;a:5:{s:4:\"data\";s:10:\"Interviews\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:3;a:5:{s:4:\"data\";s:9:\"HeroPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}i:4;a:5:{s:4:\"data\";s:19:\"People of WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14450\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:11:\"isPermaLink\";s:5:\"false\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:120:\"People of WordPress feature on Hauwa Abashiya, a project manager in UK and Nigeria, and her enthusiasm for open source. \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Abha Thakor\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:40:\"http://purl.org/rss/1.0/modules/content/\";a:1:{s:7:\"encoded\";a:1:{i:0;a:5:{s:4:\"data\";s:20165:\"\n<p><strong>This month we feature Hauwa Abashiya, a project manager in Nigeria and the UK, whose passion for community support led her to an adventure in open source.</strong></p>\n\n\n\n<p><strong>The&nbsp;<em>People of WordPress</em>&nbsp;series features inspiring stories of how people’s lives can change for the better through WordPress and its global community of contributors.</strong></p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1014\" height=\"627\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/02/feature-img-for-hauwa-powp.jpg?resize=1014%2C627&#038;ssl=1\" alt=\"Hauwa portrait picture \" class=\"wp-image-14437\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/02/feature-img-for-hauwa-powp.jpg?w=1014&amp;ssl=1 1014w, https://i0.wp.com/wordpress.org/news/files/2023/02/feature-img-for-hauwa-powp.jpg?resize=300%2C186&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2023/02/feature-img-for-hauwa-powp.jpg?resize=768%2C475&amp;ssl=1 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<p>As we travel through life, sometimes we are drawn to a particular cause, one to which we can get behind and join in. This cause, in whatever field it may be, can help lift us beyond our everyday lives and can help us take stock. This is the journey that depicts Hauwa’s finding a global sense of place and a way to re-look at her life and plans.&nbsp;</p>\n\n\n\n<p>That change agent was discovering and becoming part of open source through WordPress.&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\">Learning development and WordPress</h2>\n\n\n\n<p>In 2017, Hauwa was working full time as an experienced and successful project manager, but was becoming increasingly aware that she did not feel the same excitement for projects as she once had. She was starting to feel bored. “I knew I still loved working with and in project management, but I needed to do something different.” she said.</p>\n\n\n\n<p>Hauwa enrolled in a web development course and studied HTML, CSS and some JavaScript. One of the course options was WordPress, which she elected to take. It was then that a course tutor encouraged her to attend a WordCamp, an event focused on the open source software and its global community.</p>\n\n\n\n<p>She felt that she needed to have a basic knowledge of the software before she arrived at the event, so started to learn WordPress. The first WordCamp she attended was in the seaside town of Brighton on the south coast of England. There she met people who would be friends and mentors for years to come. </p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>&#8220;I was inspired by meeting people in the WordPress community.&#8221;</p>\n<cite>Hauwa Abashiya</cite></blockquote>\n\n\n\n<p>She said: “I was inspired by meeting people in the WordPress community. My life and my wish to support communities have been shaped for the better by some of the people I met, and I continue to be grateful for knowing them.”</p>\n\n\n\n<h2 class=\"wp-block-heading\">Global WordPress community: from Germany to Nigeria</h2>\n\n\n\n<p>After discovering a WordPress community in the UK, Hauwa wanted to see first hand just what a global connection it had. She had heard that WordCamp Europe was a flagship event and brought thousands from across the world together. She wanted to be part of this, and its organization appealed to her project management training. She applied to be a volunteer at the three day conference, which in 2019 was held in Berlin, Germany. At this event, Hauwa discovered both a global movement and an active local WordPress community in her home country of Nigeria. She was able to connect with all the different parts of this vast community from wherever she was working through an instant messaging tool.&nbsp;</p>\n\n\n\n<p>Inspired by people she met who were using WordPress to help improve people’s lives in Nigeria and other parts of Africa, Hauwa started to delve further into how this open source software and its global community could provide opportunities and improve understanding across cultures and continents.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"937\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-and-her-mom.jpg?resize=700%2C937&#038;ssl=1\" alt=\"Hauwa and her mother\" class=\"wp-image-14438\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-and-her-mom.jpg?w=700&amp;ssl=1 700w, https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-and-her-mom.jpg?resize=224%2C300&amp;ssl=1 224w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" /><figcaption class=\"wp-element-caption\"><em>Rosalind and Hauwa</em> <em>at an event in Nigeria.</em></figcaption></figure>\n\n\n\n<p>Hauwa’s father, Dr Audu Kwasau Abashiya and her mother Rosalind Zulai Abashiya, were both well known for their philanthropy, especially in giving practical support to people in Kaduna, in the north of Nigeria and Abuja in the center of the country. Hauwa explained: “My mum comes from a family who give and share their skills to give practical help. From friends I had got to know in WordPress, I saw that there were parts of the community that had this same ethos. This could be something I could be part of, and also take back to Nigeria in the future.”</p>\n\n\n\n<p>Her parents had established a charitable foundation focused on helping widows, orphans and children get access to education skills, from finance to music. It connects those who need help and those who can give support. </p>\n\n\n\n<p>Hauwa said: “Teaching people practical skills which can be used to raise an income or be re-shared with family and others in their local area is so important. Projects like this can help grow a community and keep it strong. Skills such as sewing and cookery are not just ones that can put clothing and food on the table, but also are about gaining independence and pride. They are examples of how micro-economies can grow and inspire others to have dreams that they can see becoming real. <br><br>&#8220;I had seen through my work and studies that technology used with care and an understanding of different needs can make a difference in local communities too. Projects like WordPress can be part of this empowerment through localized translations and software which can give a way to share ideas.”</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"675\" height=\"900\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-in-2022.jpg?resize=675%2C900&#038;ssl=1\" alt=\"Hauwa in Nigeria\" class=\"wp-image-14442\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-in-2022.jpg?w=675&amp;ssl=1 675w, https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-in-2022.jpg?resize=225%2C300&amp;ssl=1 225w\" sizes=\"(max-width: 675px) 100vw, 675px\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<p>With her project management and IT background, Hauwa is getting more involved with how IT skills can be used for not just instilling a sense of community belonging, but also the practical longer term input into the local infrastructure and introduction of fast changing technology.</p>\n\n\n\n<p>She said: “I would love to see many of the people who have been helped by the foundation my parents started be able to share their ideas and their achievements to encourage others. One of the routes could be through open source software that is free to access and can work on mobile phones.  </p>\n\n\n\n<p>&#8220;As a previous volunteer team rep in the WordPress Training Team, I saw first-hand just how important it is for a non-technical end user to be able to use software to share their ideas, without having to become a developer. We can all help give people a voice, and if we are working in technology, we have a role to play in creating and pushing for genuine access of tools.”</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>&#8220;If we are working in technology, we have a role to play in creating access to tools.&#8221;</p>\n</blockquote>\n\n\n\n<p>On Hauwa’s future wish list is to help African countries access software and technology in their local languages. She said: “This is part of identity, and respecting and valuing different cultures, and not expecting everything to be translated from the English as it is read. It makes it possible for older people to use the software or read content that&#8217;s published.”</p>\n\n\n\n<p>Hauwa learned Hausa (a language spoken across several African countries) and English at the same time as she grew up in Nigeria. She had a multi-location education, like her parents, studying and going on to work in different countries. At 16, she first studied computer science on what she describes as a ‘whim,’ not knowing it would be a significant part of her working life in the future.&nbsp;</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"974\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-in-2015.jpg?resize=700%2C974&#038;ssl=1\" alt=\"Hauwa in a cafe in 2015\" class=\"wp-image-14441\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-in-2015.jpg?w=700&amp;ssl=1 700w, https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-in-2015.jpg?resize=216%2C300&amp;ssl=1 216w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<p>She intended to go to university to study finance and sociology. When she went to say goodbye to her computer studies class, the teacher asked what she was going to study. On hearing it was finance and sociology, the teacher said: “You don’t want to be doing that, you want to be doing something in computing.” This conversation proved to be a turning point for Hauwa. She went on to study Computing and Information Systems and Object Oriented Information Systems for her Master’s degree in the UK.</p>\n\n\n\n<p>During her second year of university, she also worked with data entry and related areas as she was determined to learn as much as she could about the moving parts of a project. After she completed her master’s, she chose jobs that enabled her to work on systems, out of hours support, project management, supply chain, and procurement. She is an advocate for learning as many aspects of your subject as you can to give you as many tools to really understand what both clients need and how to help them reach workable and timely solutions. </p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>&#8220;By contributing to community projects you can share your skills and keep them fresh.&#8221;</p>\n</blockquote>\n\n\n\n<p>These skills proved to be transferable in later years to give her time to support WordCamps, meetups, and the Training Team. She said: “Contributors to open source come from so many different professional and cultural backgrounds. Contributing is a great way to share your skills and keep them fresh and open to new learning opportunities.”</p>\n\n\n\n<p>Hauwa fascination for project management and learning continued, and she gained qualifications in the field, including Prince 2 and PMP. She continues her commitment to ongoing learning in her work today with Agile and other methodologies and draws parallels with this and her interest in community learning. </p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"724\" height=\"399\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-at-wc-london-2019-2.jpg?resize=724%2C399&#038;ssl=1\" alt=\"Hauwa at the reception desk at WordCamp London 2019\" class=\"wp-image-14440\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-at-wc-london-2019-2.jpg?w=724&amp;ssl=1 724w, https://i0.wp.com/wordpress.org/news/files/2023/02/hauwa-at-wc-london-2019-2.jpg?resize=300%2C165&amp;ssl=1 300w\" sizes=\"(max-width: 724px) 100vw, 724px\" data-recalc-dims=\"1\" /><figcaption class=\"wp-element-caption\"><em>Hauwa welcomes attendees at WordCamp London in 2019</em></figcaption></figure>\n\n\n\n<p>Committed to supporting her local community in the UK too, Hauwa joined the London WordPress Meetup and in 2019 became an organizer for <a href=\"https://london.wordcamp.org/2019/\">WordCamp London</a> where she was able to use some of her project management expertise. During these events, she had many conversations to encourage others to develop their IT skills and share her own experiences.</p>\n\n\n\n<p>This interest in driving up the skills levels of others naturally led her to become further involved in the Contributor Teams. Inspired to share her skills by another contributor to the project, she joined the <a href=\"https://make.wordpress.org/training/\">Training Team</a> at a WordCamp Contributor Day. In this team, Hauwa found in it a group collaborating on easier online ways for people to keep up with the software, its features, and how they could grow the community in their own local area. </p>\n\n\n\n<p>At the heart of this, Hauwa felt accessibility should be key, and she gave time to better understand documentation. She felt this was essential to give people genuine access and identify where more work was needed. Her belief in this grew when she joined the WordPress <a href=\"https://wordpress.org/about/accessibility/\">Accessibility Team</a> for release 5.6, and she continued to contribute to the team in the area of documentation and training.</p>\n\n\n\n<p>Hauwa devoted many hours to supporting the <a href=\"https://make.wordpress.org/training/\">Training Team</a> for a number of years as part of her conviction that the right resources can really help communities globally use open source software. She also stressed the importance of materials being user-friendly and easy to translate as WordPress has such a large international usage.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Volunteering in open source can re-energize you </h2>\n\n\n\n<p>Through the combination of volunteering efforts in UK and Nigeria, and supporting contributors globally, Hauwa began to re-find her love for helping people with their planning and to achieve their goals. She was able to share her 15 years of project management experience in her volunteering role and encouraged others to consider it as a career.</p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"500\" height=\"500\" src=\"https://i0.wp.com/wordpress.org/news/files/2023/02/Hauwa-WC-Europe-2019.jpg?resize=500%2C500&#038;ssl=1\" alt=\"Hauwa at WordCamp Europe 2019\" class=\"wp-image-14443\" srcset=\"https://i0.wp.com/wordpress.org/news/files/2023/02/Hauwa-WC-Europe-2019.jpg?w=500&amp;ssl=1 500w, https://i0.wp.com/wordpress.org/news/files/2023/02/Hauwa-WC-Europe-2019.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/wordpress.org/news/files/2023/02/Hauwa-WC-Europe-2019.jpg?resize=150%2C150&amp;ssl=1 150w\" sizes=\"(max-width: 500px) 100vw, 500px\" data-recalc-dims=\"1\" /></figure>\n\n\n\n<p>She said: “Through volunteering you work alongside people. Project management is about people. It is about helping people achieve. This can be the same through volunteering, and you can learn much through meeting people from different places.&nbsp;</p>\n\n\n\n<p>“One of my drivers is using technology to solve problems. As a project manager, it is a privilege to help guide people and organizations to identify and reach goals. It is helping them gain that value. This is one of the reasons I was drawn to finding out tech communities and contributing to them. If this is something that drives people reading about my experience, there are vast opportunities to to share your skills. Find something that fits you for where you are now.”&nbsp;</p>\n\n\n\n<p>Hauwa encourages anyone working in technology to further their understanding of managing projects and working with different teams. “Project management skills are so important in whatever kind of project you are in. With long working hours over many years, I felt I had lost the connection with the people element. I was stuck in what seemed to be a repeat cycle. With the people I met in the WordPress community and my professional skills being used, I was reminded of my own values and how as a project manager I can support help others reach new heights or make something of value and quality that others can benefit from and use.”&nbsp;&nbsp;</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>&#8220;Find an area that fits you and where you can make a difference.&#8221;</p>\n</blockquote>\n\n\n\n<p>In 2022, Hauwa returned to working full time for both national and international, medium and&nbsp; large scale projects. Though her volunteering time to global community building initiatives has reduced accordingly, she focuses on encouraging skills learning and on the community cultural side.</p>\n\n\n\n<p>“I will keep my interest in how open source like WordPress, working alongside other solutions, can help not-for-profit ground level and community building. For me, if there are technology-based solutions out there, we can all play some part in helping them grow and making a difference,&#8221; she said. </p>\n\n\n\n<p>&#8220;How we give to wider communities does not have to be the same throughout time. It is important to keep relooking at what is needed and the difference it can make.&#8221;<br><br>She added: &#8220;Find your central wish for the communities you are connected with, and there may be technologies that can support them. I am glad I started my journey.&#8221;</p>\n\n\n\n<h2 class=\"wp-block-heading\">Share the stories</h2>\n\n\n\n<p>Help share these stories of open source contributors and continue to grow the community.&nbsp;Meet more WordPressers in the <a href=\"https://wordpress.org/news/category/newsletter/interviews/\">People of WordPress series</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Contributors</h2>\n\n\n\n<p>Thanks to Hauwa Abashiya (<a href=\'https://profiles.wordpress.org/azhiyadev/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>azhiyadev</a>)&nbsp;for sharing her adventures in open source.</p>\n\n\n\n<p>Thank you to Abha Thakor (<a href=\'https://profiles.wordpress.org/webcommsat/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>webcommsat</a>) for interviews and writing the feature, and to Meher Bala (<a href=\'https://profiles.wordpress.org/meher/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>meher</a>), Chloe Bringmann (<a href=\'https://profiles.wordpress.org/cbringmann/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>cbringmann</a>), Mary Baum (<a href=\'https://profiles.wordpress.org/marybaum/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>marybaum</a>), Nalini Thakor (<a href=\'https://profiles.wordpress.org/nalininonstopnewsuk/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>nalininonstopnewsuk</a>) and Maja Loncar (<a href=\'https://profiles.wordpress.org/majaloncar/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>majaloncar</a>) for work on photographs and review.</p>\n\n\n\n<p>The&nbsp;<em>People of WordPress</em>&nbsp;series thanks Josepha Haden (<a href=\'https://profiles.wordpress.org/chanthaboune/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>chanthaboune</a>) and Topher DeRosia (<a href=\'https://profiles.wordpress.org/topher1kenobe/\' class=\'mention\'><span class=\'mentions-prefix\'>@</span>topher1kenobe</a>) for their support.</p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-center\" style=\"grid-template-columns:29% auto\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" loading=\"lazy\" width=\"180\" height=\"135\" src=\"https://i0.wp.com/wordpress.org/news/files/2020/03/heropress_logo_180.png?resize=180%2C135&#038;ssl=1\" alt=\"HeroPress logo\" class=\"wp-image-8409 size-full\" data-recalc-dims=\"1\" /></figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-small-font-size\"><em>This People of WordPress feature is inspired by an essay originally published on </em><a href=\"https://heropress.com/\"><em>HeroPress.com</em></a><em>, a community initiative created by Topher DeRosia. It highlights people in the WordPress community who have overcome barriers and whose stories might otherwise go unheard. </em>#HeroPress </p>\n</div></div>\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:7:\"post-id\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"14450\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}s:27:\"http://www.w3.org/2005/Atom\";a:1:{s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:0:\"\";s:7:\"attribs\";a:1:{s:0:\"\";a:3:{s:4:\"href\";s:32:\"https://wordpress.org/news/feed/\";s:3:\"rel\";s:4:\"self\";s:4:\"type\";s:19:\"application/rss+xml\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:44:\"http://purl.org/rss/1.0/modules/syndication/\";a:2:{s:12:\"updatePeriod\";a:1:{i:0;a:5:{s:4:\"data\";s:9:\"\n	hourly	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:15:\"updateFrequency\";a:1:{i:0;a:5:{s:4:\"data\";s:4:\"\n	1	\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:30:\"com-wordpress:feed-additions:1\";a:1:{s:4:\"site\";a:1:{i:0;a:5:{s:4:\"data\";s:8:\"14607090\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:42:\"Requests_Utility_CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:11:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Wed, 29 Mar 2023 00:26:07 GMT\";s:12:\"content-type\";s:34:\"application/rss+xml; charset=UTF-8\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:25:\"strict-transport-security\";s:11:\"max-age=360\";s:6:\"x-olaf\";s:3:\"⛄\";s:13:\"last-modified\";s:29:\"Mon, 27 Mar 2023 12:00:00 GMT\";s:4:\"link\";s:63:\"<https://wordpress.org/news/wp-json/>; rel=\"https://api.w.org/\"\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:16:\"content-encoding\";s:2:\"br\";s:4:\"x-nc\";s:9:\"HIT ord 2\";}}s:5:\"build\";s:14:\"20211221060300\";}','no'),(7778,'_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1680092767','no'),(7779,'_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3','1680049567','no'),(7780,'_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d9','1680092767','no');
INSERT INTO `wpes_options` VALUES (7781,'_transient_feed_d117b5738fbd35bd8c0391cda1f2b5d9','a:4:{s:5:\"child\";a:1:{s:0:\"\";a:1:{s:3:\"rss\";a:1:{i:0;a:6:{s:4:\"data\";s:3:\"\n\n\n\";s:7:\"attribs\";a:1:{s:0:\"\";a:1:{s:7:\"version\";s:3:\"2.0\";}}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:1:{s:7:\"channel\";a:1:{i:0;a:6:{s:4:\"data\";s:61:\"\n	\n	\n	\n	\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:1:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"WordPress Planet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"http://planet.wordpress.org/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:8:\"language\";a:1:{i:0;a:5:{s:4:\"data\";s:2:\"en\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:47:\"WordPress Planet - http://planet.wordpress.org/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"item\";a:50:{i:0;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"WPTavern: Pattern Manager Plugin Now Available on WordPress.org\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=143093\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:74:\"https://wptavern.com/pattern-manager-plugin-now-available-on-wordpress-org\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2563:\"<p>WP Engine&#8217;s <a href=\"https://wordpress.org/plugins/pattern-manager/\">Pattern Manager</a> is now available in the WordPress Plugins Directory. The plugin gives WordPress professionals a dedicated interface for browsing, designing, and organizing patterns with categories, keywords, descriptions, and more. It is still in beta and not recommended for use in production. Although it can be used on a lived website, the plugin&#8217;s intended use is for managing patterns on a locally hosted development site.</p>\n\n\n\n<img />\n\n\n\n<p>The Pattern Manager makes it possible to use core features for which there isn&#8217;t yet an interface:</p>\n\n\n\n<ul>\n<li>When a user makes a new page or post, auto-show a modal with your patterns, available to be used.</li>\n\n\n\n<li>Make your pattern available in the block inserter, or choose to hide it from the inserter.</li>\n\n\n\n<li>Allow users to transform any block into your pattern.</li>\n</ul>\n\n\n\n<p>WP Engine made several improvements to the plugin based on beta feedback since the time we <a href=\"https://wptavern.com/wp-engine-pattern-manager-plugin-now-in-beta\">reviewed the plugin</a> earlier this month. The matter of where the patterns are stored was one issue the testers were concerned about. Pattern Manager pushes the patterns to PHP files every time the user saves them, which also makes them available for collaboration via git.</p>\n\n\n\n<p>&#8220;One of the most requested features was child theme support, so we added that,&#8221; WP Engine Principal Engineer Mike McAlister said. &#8220;Now, if you have a child theme active, Pattern Manager will save your new patterns to the child theme, while all of the patterns in your parent theme are still available.&#8221;</p>\n\n\n\n<p>Another common request McAlister&#8217;s team received was the ability to register custom pattern categories. This feature is currently in development and will be available in the plugin in the near future.</p>\n\n\n\n<p>&#8220;Other than that, we made a lot of nice little improvements like adding a setting for defining the pattern preview width, deprioritizing the Pattern Manager admin menu item (which was previously at the top of the admin menu), and some light UI touch-ups,&#8221; McAlister said. </p>\n\n\n\n<p>&#8220;We had over 300 people in the beta and the feedback was highly positive, which is surprising for a niche developer tool like this. To me, it speaks to the interest in all of this new WordPress technology and how developers are looking for tools like Pattern Manager to help them start working with it.&#8221;</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 28 Mar 2023 19:52:21 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:1;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:72:\"WPTavern: WordPress 6.2 Delayed to March 29 Due to Bug With Date Formats\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=143080\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:83:\"https://wptavern.com/wordpress-6-2-delayed-to-march-29-due-to-bug-with-date-formats\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2304:\"<p>WordPress 6.2 was scheduled for release today, but contributors discovered <a href=\"https://core.trac.wordpress.org/ticket/57998\">a bug with date formats</a> during the 24-hour freeze that they believe could have <a href=\"https://core.trac.wordpress.org/ticket/57998#comment:15\">a significant impact</a> on functionality like bookings, date permalinks, and e-commerce stores.</p>\n\n\n\n<p>The decision was made this morning to delay with a consensus to apply a revert and release a silent 6.2 RC5 with the fix. WordPress 6.2 Core Tech Co-Lead Tonya Mork <a href=\"https://wordpress.slack.com/archives/C02RQBWTW/p1680004419127649\">proposed reverting</a> as the impact seemed too widespread to risk releasing today with a fix delayed to a minor release. </p>\n\n\n\n<p>&#8220;I don&#8217;t think this can wait until 6.2.1 given that this isn&#8217;t just some text that won&#8217;t bold, but something that will have quite a big impact (including stress/financial) on site owners and staff managing bookings and such,&#8221; 6.2 Core Triage Lead Colin Stewart said.</p>\n\n\n\n<p>WordPress Core Committer Jonathan Desrosiers also weighed in on the issue in favor of a revert and silent RC5.</p>\n\n\n\n<p>&#8220;I also think that [it&#8217;s] impossible to anticipate the full impact of this change,&#8221; Desrosiers said. &#8220;This definitely illustrates the importance of accompanying even the smallest changes with appropriate tests. We owe this due diligence to our users.</p>\n\n\n\n<p>&#8220;If we release the issue with 6.2 we could have a much greater problem on our hands. It’s not something that would not be easy to recognize or understand for the large majority of users, and it’s nearly impossible for Core to &#8216;auto-fix&#8217; any occurrences of the bug  in a future minor release. We also should really avoid having to include fixes like that anyway as they’re just a huge maintenance burden/technical debt.&#8221;</p>\n\n\n\n<p>Contributors in the discussion this morning agreed that knowingly shipping broken code just to keep the schedule would be a wrong move and that shipping a fix today could introduce additional problems. An announcement will be posted to the Make/Core, followed by the 6.2 RC5 release, which will restart the 24-hour clock ahead of the official 6.2 release tomorrow.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 28 Mar 2023 14:26:29 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:2;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"Do The Woo Community: Insights, Tips and Legalities on Accessibility with Bet Hannon\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74647\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:66:\"https://dothewoo.io/insights-tips-and-legalities-on-accessibility/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:429:\"<p>Bet Hannon, from AccessiCart joins us for a conversation around web design, WooCommerce and the legalities of accessibility.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/insights-tips-and-legalities-on-accessibility/\">Insights, Tips and Legalities on Accessibility with Bet Hannon</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 28 Mar 2023 10:06:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:3;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:56:\"WPTavern: Real-Time Collaboration Is Coming to WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=143050\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:67:\"https://wptavern.com/real-time-collaboration-is-coming-to-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:6910:\"<p>Gutenberg Phase 3 is officially in the planning stage, as the Site Editor is set to exit the beta in 6.2 and the major tasks of Phase 2 are nearing completion.</p>\n\n\n\n<p>Gutenberg lead architect Matias Ventura <a href=\"https://make.wordpress.org/core/2023/03/24/phase-3-collaboration/\">published</a> a preliminary outline of what is planned to be included in the next &#8220;Collaboration&#8221; phase of the project. Real-time collaboration is at the top of the list, the likes of which users have previously experienced in apps like Google Docs.</p>\n\n\n\n<p>&#8220;Imagine being able to work together in real-time across all block editors, crafting content and designs seamlessly without being locked out of editing,&#8221; Ventura said. &#8220;The goal is to provide all the necessary infrastructure and UI to handle multiple users working together on the same content simultaneously, making it easier to create, edit, and customize web pages and posts as a team.&#8221;</p>\n\n\n\n<p>In a recent episode of the <a href=\"https://wordpress.org/news/2023/03/episode-52-phase-three-with-hector-prieto/\">WP Briefing podcast</a>, WordPress core contributor Héctor Prieto said he predicts this feature will take the most work.</p>\n\n\n\n<p>&#8220;I would say, in general, the real-time collaboration sounds the most technically challenging because of what it represents and all the changes needed to how we interact with WordPress from async to sync, basically,&#8221; Prieto said. &#8220;That would be the hardest part. I think there are also already a few prototypes working, but we need to see how that scales, for example.&#8221;</p>\n\n\n\n<p>Prieto was referencing Gutenberg engineer Riad Benguella&#8217;s <a href=\"https://wptavern.com/asblocks-project-uses-gutenberg-to-create-a-collaborative-writing-environment\">AsBlocks project</a>, which he <a href=\"https://riad.blog/2020/06/11/write-as-blocks-in-an-encrypted-collaborative-environment/\">introduced</a> on his blog in 2020 and is <a href=\"https://github.com/youknowriad/asblocks\">available on GitHub</a>. Another prototype, &#8220;Block Collab: New package, a framework for collaborative editing,&#8221; currently exists as <a href=\"https://github.com/WordPress/gutenberg/pull/23129/commits\">a draft PR</a> created by Gutenberg contributor Enrique Piqueras.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>AsBlocks demo video\n\n\n\n<p>Asynchronous collaboration will also get some attention in this phase, which includes features like sharing drafts for content and design changes, inline block commenting, assignment review, improved version control, and task management. These are features that are currently available to WordPress users through a variety of different plugins.</p>\n\n\n\n<p>&#8220;The goal is to enable users and larger teams to collaborate on projects and its different parts at their own pace and based on their workflows,&#8221; Ventura said.</p>\n\n\n\n<p>Ventura also identified Publishing Flows and improvements to the Post Revisions interface as parts of the Collaboration phase. This would include features like an interface for editorial requirements, customized goals, and task completion prerequisites before publishing. Post Revisions would become more visual, inclusive of individual blocks, and may even be updated to to support more complex scheduling requirements across multiple parts of the site.</p>\n\n\n\n<p>Collaboration may less critical to WordPress&#8217; success than world-class publishing capabilities but it will be refreshing to look past the editors to begin improving the admin experience. There are a few pieces of the puzzle that will will require contributors to jump in on getting WordPress&#8217; admin to the place where it can handle more modern collaboration workflows. Ventura said part of this project is to begin the process for an <a href=\"https://make.wordpress.org/design/2022/06/13/thinking-through-the-wordpress-admin-experience/\">admin design update and navigation work</a>, improving admin notices and the UI library of design components, as well as the ancient admin list views. </p>\n\n\n\n<p>Ventura also loosely outlined a Library focus area that would introduce a place for managing blocks, patterns, styles, and fonts. </p>\n\n\n\n<p>&#8220;As part of this work, also look at what improvements can be done to enhance the media library design, interactions, and extensibility,&#8221; Ventura said. He confirmed to commenters that this part of the project was left &#8220;intentionally vague as it needs a bit more thinking.&#8221;</p>\n\n\n\n<p>The last item in the Collaboration outline is a global search and command component that would be extensible and allow admins to navigate directly to content or different admin areas as well as run comments like &#8220;create new post&#8221; or &#8220;toggle top toolbar.&#8221; </p>\n\n\n\n<p>&#8220;As AI tools are taking the world by storm, this could also play an important role in letting plugin authors integrate novel solutions that are prompt based in nature,&#8221; Ventura said.</p>\n\n\n\n<p>Although Ventura assured readers that projects related to prior phases will continue, such as more blocks, improved tables, grid layout system, and the block API roadmap, there are those who would like to see more time spent on editing and customization before moving on.</p>\n\n\n\n<p>&#8220;I love the initiative, but I wish they’d slow down and focus on the overall WordPress experience and mobile design tools, which affect virtually every user,&#8221; WP Engine developer Mike McAlister <a href=\"https://twitter.com/mikemcalister/status/1583290176880922624\">said</a> in October 2022. &#8220;Collaboration tools won’t make or break WordPress, but the user experience will.&#8221;</p>\n\n\n\n<p>In March, McAlister commented again on the pace of the Gutenberg project&#8217;s phases. &#8220;I would add a new phase of User Experience between 2 and 3,&#8221; he <a href=\"https://twitter.com/mikemcalister/status/1631023076212191233\">said</a>. &#8220;We need a whole phase dedicated to refining the experience of all these great new tools.</p>\n\n\n\n<p>&#8220;I am very optimistic about all of the features, but even as a veteran WordPress builder, the experience is still quite maddening at times. I don’t know if we’re spending enough time understanding the problems before implementing solutions and moving on to the next thing.&#8221;</p>\n\n\n\n<p>Ventura said the timing for breaking ground on the Collaboration phase would not be the 6.3 release coming in August 2023. Contributors are still working towards refining the customization experience as WordPress prepares to bring the Site Editor out of beta in the 6.2 release. He encouraged people to share feedback in the comments on the <a href=\"https://make.wordpress.org/core/2023/03/24/phase-3-collaboration/\">post</a> if there are any items they were hoping to see as part of the Collaboration phase.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 28 Mar 2023 01:21:41 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:4;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:114:\"WordPress.org blog: WP Briefing: Episode 52: Workflows and Phase Three Visioning with Special Guest Héctor Prieto\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"https://wordpress.org/news/?post_type=podcast&p=14697\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:77:\"https://wordpress.org/news/2023/03/episode-52-phase-three-with-hector-prieto/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:25420:\"<p>On Episode fifty-two of the WordPress Briefing podcast, join WordPress Executive Director Josepha Haden Chomphosy and special guest Héctor Prieto as they discuss phase three and why it&#8217;s more than just collaborative editing!</p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Credits</h2>\n\n\n\n<p>Editor:&nbsp;<a href=\"https://profiles.wordpress.org/dustinhartzler/\">Dustin Hartzler</a><br />Logo:&nbsp;<a href=\"https://profiles.wordpress.org/javiarce/\">Javier Arce</a><br />Production:&nbsp;<a href=\"https://profiles.wordpress.org/santanainniss/\">Santana Inniss</a><br />Song: Fearless First by Kevin MacLeod </p>\n\n\n\n<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href=\"mailto:wpbriefing@wordpress.org\">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>\n\n\n\n<h2 class=\"wp-block-heading\">Show Notes</h2>\n\n\n\n<ul>\n<li><a href=\"https://riad.blog/2020/06/11/write-as-blocks-in-an-encrypted-collaborative-environment/\">Write as Blocks in an Encrypted Collaborative Environment by Riad Benguella</a> </li>\n\n\n\n<li><a href=\"https://github.com/youknowriad/asblocks\">Riad Benguella’s collaborative editing GitHub repository</a></li>\n\n\n\n<li><a href=\"https://profiles.wordpress.org/youknowriad/\">Riad Benguella&#8217;s WordPress.org Profile</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/pull/23129\">Block Collab: New package, a framework for collaborative editing GitHub PR</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/24/phase-3-collaboration/\">Phase 3: Collaboration</a></li>\n\n\n\n<li><a href=\"https://github.com/WordPress/gutenberg/issues/48457\">Matías Ventura Quick Search GH Issue</a></li>\n\n\n\n<li><a href=\"https://profiles.wordpress.org/matveb/\">Matías Ventura WordPress.org Profile</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-day-process/\">WordPress 6.2 Release Day Process</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\">Introducing the WordPress Developer Blog</a></li>\n\n\n\n<li><a href=\"https://europe.wordcamp.org/2022/contributor-day/\">WordCamp Europe Contributor Day Registration</a></li>\n\n\n\n<li><a href=\"https://wp20.wordpress.net/wapuu-coloring-giveaway-style-your-own-party-wapuu/\">WP20 Wapuu Coloring Giveaway</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Transcript</h2>\n\n\n\n<span id=\"more-14697\"></span>\n\n\n\n<p>[Josepha Haden Chomphosy 00:00:00]&nbsp;</p>\n\n\n\n<p>Hello everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insight into the community that supports it, and get a small list of big things coming up in the next two weeks. I&#8217;m your host, Josepha Haden Chomphosy. Here we go.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:00:40]<br /><br />I have with me today Hécto Prieto. You all may know him from the WordPress Slack. He recently was, I believe, a release coordinator, maybe for the last release. Was that for 6.1?</p>\n\n\n\n<p>[Héctor Prieto 00:00:51]<br /><br />Yes. It was for 6.1 and also 6.0, in fact.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:00:54]<br /><br />All right. Well, welcome to the WordPress Briefing today. How are you doing?</p>\n\n\n\n<p>[Héctor Prieto 00:00:59]&nbsp;</p>\n\n\n\n<p>Well, I&#8217;m excited to be here. I&#8217;m a longtime listener of the podcast since the first episode. So I&#8217;m super excited to be here with you today.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:01:06]<br /><br />Yes. Longtime listener. First-time caller. All right, well, we&#8217;re gonna have a topic that just dumps you right in the soup, as they say in the United States. So we are actually here to talk about phase three of Gutenberg. It&#8217;s been a long time coming, and there are a lot of questions that folks have about what&#8217;s going into it and what&#8217;s not going into it.</p>\n\n\n\n<p>And as someone who works really closely with our Gutenberg technical architect, Matías Ventura, I figured you would be exactly the right person to come and talk about your favorite things. From your perspective, what is going to be the biggest enhancement that we start to approach in phase three?</p>\n\n\n\n<p>Like which thing, which API is gonna take the most work, do you think?</p>\n\n\n\n<p>[Héctor Prieto 00:01:53]<br /><br />Well, the most work, that&#8217;s a very hard question to answer because we are still we are going to start an exploration phase to determine how far we want to go with each of these APIs. So, in general, all these APIs and these products are standalone projects. And some of them are shorter, and some of them are longer.</p>\n\n\n\n<p>I would say, in general, the real-time collaboration sounds the most technically challenging because of what it represents and all the changes needed to how we interact with WordPress from async to sync, basically. That would be the hardest part. I think there are also already a few prototypes working, but we need to see how that scales, for example.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:02:32]</p>\n\n\n\n<p>Yeah. So speaking of a few prototypes, I know that there are two or three different prototypes specifically for collaborative editing, but do we have people or groups, working groups in the community that have built any other prototypes? Or is it just kind of first passes at collaborative editing that we&#8217;ve seen?</p>\n\n\n\n<p>[Héctor Prieto 00:02:52]<br /><br />Well, apart from Riad Benguella’s exploration, there&#8217;s a public repository with that exploration, there are a few plugins trying the same, trying real-time collaboration.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:03:03]<br /><br />Yeah, I can think of co-blocks and as blocks, and then I feel like there was a third one.</p>\n\n\n\n<p>[Héctor Prieto 00:03:09]&nbsp;</p>\n\n\n\n<p>Yeah.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:03:09]<br /><br />We&#8217;ll find the links to all these</p>\n\n\n\n<p>[Héctor Prieto 00:03:12]</p>\n\n\n\n<p>Yeah. Let&#8217;s add them to the show notes.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:03:14]<br /><br />Excellent. So that&#8217;s going to be the biggest one. Is there, of the list of APIs, and this is based on the post that Matías sent out last week. If you all haven&#8217;t seen that, we&#8217;ll put that in the show notes as well. But from the APIs that Matías sort of helped us to identify last week, is there any one that you are particularly excited about for fixing things in WordPress or just generally like an interesting topic of development for you?</p>\n\n\n\n<p>[Héctor Prieto 00:03:42]<br /><br />Well, I would say all of them and how they all play together. But, if I need to pick one of them…</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:03:48]<br /><br />Everything&#8217;s the best!&nbsp;</p>\n\n\n\n<p>[Héctor Prieto 00:03:50]<br /><br />I&#8217;ll cheat anyway, and I will going to pick two out of them because they solve issues at different levels. I&#8217;m very excited about visual revisions. I think it helps a lot of users, and it affects even non-technical users.</p>\n\n\n\n<p>So it&#8217;s one of the projects that lower how hard or complex WordPress can be to use sometimes. It&#8217;s going to be a huge improvement. It&#8217;s going to, I mean, bringing blocks to the revision system. I mean, it&#8217;s just a dream come true for me. I&#8217;m also going to highlight the search everywhere or quick search feature Matías already opened an issue in the GitHub repository right now.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:04:28]<br /><br />Mm-hmm.</p>\n\n\n\n<p>[Héctor Prieto 00:04:28]<br /><br />So the idea for this product is to have a power user shortcut that opens searching, an Alfred-like or Spotlight-like interface for those familiar with MacOS operating systems.</p>\n\n\n\n<p>When you can type anything, any place you want to go, or you want to search for any specific text in a document. And it&#8217;s supposed to be your power user command tool. So that you can do most things there.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:04:53]<br /><br />Oh, and I mean not only power user command tool, but also there are some applications there for folks who have mobility issues, people who are using primarily keyboard as opposed to keyboard and mouse, all that kind of stuff, right?</p>\n\n\n\n<p>[Héctor Prieto 00:05:07]<br /><br />Exactly. And just thinking long term with the rise of AI, it could be possible even to add some natural language processing to this interface so that users could just write in, in plain text, in natural language, what they want to do, and WordPress would provide the action for them.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:05:23]<br /><br />Very nice. My two favorites, since you gave two favorites and I can&#8217;t just give one at that point, my two favorite projects, which are also probably really, really hard projects, are those explorations around fixing notifications. That is a really big project. And one that I think that, in general, the WordPress project is going to be really excited to have some input on.&nbsp;</p>\n\n\n\n<p>And so that&#8217;s one that I really will have an eye on. And the other one that I&#8217;m going to definitely have my eye on is the media gallery redesign. I realize that this shows, between you and I, that shows our two specific focuses. Because, of course, you work directly with guiding all of our developers. And I am very much like our user advocate. And WordPress “everyman.”</p>\n\n\n\n<p>I don&#8217;t know if that&#8217;s a term that makes sense outside the US. But I do a lot of advocacy for folks who are using WordPress from the user side as opposed to from the developer side because, of course, we have a lot of excellent developers. So y&#8217;all don&#8217;t need my help with your advocacy.</p>\n\n\n\n<p>But yeah, that really shows that you and I have different focuses, which I think is good too.</p>\n\n\n\n<p>[Héctor Prieto 00:06:32]<br /><br />Yes. Also, it’s worth noting that at the end of the day, any improvement we make for developers is so that developers can build better things for users. So, at the end of the day, everything is in the best interest of the users.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:06:45]&nbsp;</p>\n\n\n\n<p>That&#8217;s right. That&#8217;s definitely a good point. Yeah. So, a final question about this particular thing because we&#8217;re trying to keep it a little brief and also because we&#8217;ll have a few other podcasts that are specifically about phase three as our explorations get going. Final question here: If you felt like there was one API or one project in particular that could benefit from a lot of community involvement which would you guess that was?</p>\n\n\n\n<p>[Héctor Prieto 00:07:20]<br /><br />I don&#8217;t think I can single out any of them. I think getting user feedback is going to be a vital part of this phase, as always. So I would encourage our listeners to just participate in discussions and provide feedback as we start releasing the first prototypes in the Gutenberg plugin. I don&#8217;t think I can pick one of them for you, completely honest.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:07:43]&nbsp;</p>\n\n\n\n<p>Yeah. My guess for that is going to be the rework of the dashboard, the admin, WP admin. I think that a lot of people are gonna have a lot to say about what they use it for, what they would like to be able to use it for, how to make it look more modern, how to make it feel more modern. I think that that probably is going to benefit from a lot of early testing and possibly some specific user testing around the concepts of design in there.</p>\n\n\n\n<p>And so that&#8217;s one that that I think probably is going to take a lot of feedback from the community. And community, in this case, I think, is not only our developers and designers and copy folks who are working to build the CMS, but probably also all of our folks who are extending WordPress, everybody who is working in agencies, things like that.</p>\n\n\n\n<p>[Héctor Prieto 00:08:35]<br /><br />Hmm, well, if I need to pick one, I would say the publishing flows could use also lots of feedback and testing because we are going to implement editorial requirements and customized user flows. And, of course, there are many, many different workflows out there that we might not be able to think of ourselves.</p>\n\n\n\n<p>So just imagine the sheer amount of different use cases. There&#8217;s going to be, or there currently is with customizations of third-party plugins. So, yeah. I would like to listen to how people would like the publishing flows to be. What are the specific use cases?&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:09:09]<br /><br />So really, just everything, we need a lot of user feedback on everything.</p>\n\n\n\n<p>[Héctor Prieto 00:09:13]<br /><br />Yes. That&#8217;s the summary.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:09:15]</p>\n\n\n\n<p>I don&#8217;t think that&#8217;s a bad summary. I know that we talk a bit about how WordPress is made better by the activity of our co-creators, the people who are using the software and testing the software, and telling us how it could be better. Those are the groups of people that make sure that we are the best version or headed in the best direction on any of our things with the software.</p>\n\n\n\n<p>And so I guess it&#8217;s probably not super unusual for everyone to hear like we need your feedback on everything because that&#8217;s probably what we do half the time.</p>\n\n\n\n<p>[Héctor Prieto 00:09:44]<br /><br />Yeah, absolutely.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:09:47]<br /><br />So the publishing workflows, that reminds me that there has been a little bit of a conversation lately around the naming of this phase, basically.</p>\n\n\n\n<p>And I know that the phases don&#8217;t necessarily need names. Like that&#8217;s why they&#8217;re numbered, and that&#8217;s a great idea. Like numbers are wonderful ways to reference things, but it also is just easier to reference it in kind of general conversation.</p>\n\n\n\n<p>So the first phase was easier editing, and it really focused on the editing experience itself. The second one was customization, and now the third phase has been called collaboration for quite a bit of time.</p>\n\n\n\n<p>But as we got closer and closer to this phase and we had more and more conversations that were coming out of phases one and two, it became really clear that really what we&#8217;re looking at here is more around workflows. And I love that that is an option for how to refer to this. Probably that&#8217;s how I will refer to it for most of the time that I talk about it as we are looking at phase three. </p>\n\n\n\n<p>Because I remember that when we were first building the prototypes of Gutenberg, one of the big flags that I had was that breaking changes are not just about what we can see or any sort of visual regressions or what causes the white screen of death. Also, some of the things that are breaking changes should be considered in those workflows when we change where things are or how you accomplish a task.</p>\n\n\n\n<p>And our users weren&#8217;t ready for it. That is something that is breaking for them, right?</p>\n\n\n\n<p>[Héctor Prieto 00:11:25]&nbsp;<br /><br />Yes. As you mentioned, this phase was referenced as collaboration, real-time collaboration, for a long time, but if we think of how this collaboration looks, it&#8217;s much more than just editing at the same time. A very big part of collaboration is also asynchronous collaboration by adding in-line comments and improving these notifications when you have a comment in your draft. I think the power of this phase is how everything comes together. These individual pieces come together.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 0:11:51]<br /><br />Yes, and I don&#8217;t know where that first flag that sparked the discussion around, like, okay, but collaborative editing is not quite big enough and also means a bunch of different things for a bunch of different people. It depends on the size of your organization or the type of content you&#8217;re writing.</p>\n\n\n\n<p>Like, I don&#8217;t know where that conversation started. My guess is, you know, some WordCamp somewhere, and an attendee was like, did you, did anybody ever think about these problems? And then they kind of worked their way around the Make Core site or otherwise made their way around to Matias&#8217;s ears.</p>\n\n\n\n<p>But yeah, I think that was a really smart choice. And you&#8217;re exactly right, collaborative editing; that can refer to the synchronous kind or the asynchronous kind, and both of those types of collaboration are equally valuable and probably equally used.</p>\n\n\n\n<p>[Héctor Prieto 00:12:40]<br /><br />Yes. And one important point to note here is that this editorial flows, and this collaboration is crucial to implement multilingualism going into phase four. We need to think that as soon as we have posts and pages in different languages, there are going to be requirements in terms of how to translate these pieces of content.</p>\n\n\n\n<p>So this will need collaboration, all forms of collaboration.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:13:02]<br /><br />Yeah, absolutely. This maybe was before your time with the project, but I was team multilingual-first for a long time. Or at least thinking that we could do the multilingual part of this work alongside the collaborative editing part of the work. I&#8217;ve spent a lot of time trying to understand what we think is going in phase three versus what probably we need to be able to do as far as having native multilingual support in the project.</p>\n\n\n\n<p>And I have softened my very hard position on that. You know, we&#8217;re big fans of strong positions loosely held, strong opinions loosely held. And this was one of those moments where I had that really strong opinion that we could just do them concurrently. We can do them at the same time.</p>\n\n\n\n<p>And I think it was a conversation that you and I were having when you were pointing out the complexities of translating WordPress at all, let alone being able to translate all your content as well. And it makes a lot of sense, and you&#8217;re right. I think that there are a lot of interactions, a lot of workflows that we&#8217;re gonna have to kind of refresh or redesign or rebuild before it really makes sense for us to help make that a nice streamlined option for multilingual offerings.</p>\n\n\n\n<p>[Héctor Prieto 00:14:17]<br /><br />Yes, absolutely. As a Spanish-speaking person, I&#8217;m super excited about having multilingual in Core, but I also understand that we need some tooling ready before implementing multilingual in Core.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:14:29]&nbsp;</p>\n\n\n\n<p>There are no, there really are no easy problems left in WordPress, right? Like, we all agree on this now?</p>\n\n\n\n<p>[Héctor Prieto 00:14:36]<br /><br />That&#8217;s correct. And we&#8217;re creating something incrementally. If we look at the phases, they are ordered sequentially. But that doesn&#8217;t mean that when we start phase three, we are, finishing phase two completely in the same way. We have not finished phase one.</p>\n\n\n\n<p>That will be like saying, when is WordPress finished, when is the development finished? So it&#8217;s an incremental project, and it&#8217;s always going to be to need refining. So it&#8217;s of course, multilingual needs to come after collaboration because we need those tools.</p>\n\n\n\n<p>But that doesn&#8217;t mean we need to finish the collaboration phase or have it very advanced phase three before we can start phase four. That will be determined in the next month as we start explorations.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:15:17]&nbsp;</p>\n\n\n\n<p>So if you all, which I know you are, are interested in better workflows, more streamlined ways of working inside WordPress, and or interested in how we are gonna get multilingual settled in the future, this is a great time to get involved in this project and in the community. Like I said, we&#8217;ve got that post up that Matías shipped last week, which, again, if you have not read it, go read it because it&#8217;s got excellent, excellent information in there for you.&nbsp;</p>\n\n\n\n<p>Héctor, before we head out, is there anything that you wanna make sure that you let the listeners know, either about phase three or just about WordPress in general?</p>\n\n\n\n<p>[Héctor Prieto 00:15:57]<br /><br />Well, tomorrow is WordPress 6.2 release day. So happy 6.2, everybody!</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:16:04]<br /><br />Happy 6.2. Oh, yeah. Yeah. Which means today is the dry run; probably in three hours, we&#8217;re doing the dry run.</p>\n\n\n\n<p>[Héctor Prieto 00:16:14]<br /><br />Depends on when we&#8217;re listening to this, but yes.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:16:18]&nbsp;</p>\n\n\n\n<p>Oh, that&#8217;s a good point. Right? Not everybody listens to this the second it becomes available. Time zones. That&#8217;s right. Oh, man. Look at us being a global project and just pretending like everybody listens to this particular thing the moment that it&#8217;s available.</p>\n\n\n\n<p>I apologize to everybody who&#8217;s listening to it after the release or in the middle of the release party or whatever you&#8217;re doing. Regardless, tomorrow, if you&#8217;re listening to it today, is the WordPress 6.2 release, and it&#8217;s gonna be great.</p>\n\n\n\n<p>Well, Héctor, thank you so much for joining me today. I really enjoyed having you on, and thanks for letting me interview you.</p>\n\n\n\n<p>[Héctor Prieto 00:16:59]<br /><br />Thank you for having me. It was my pleasure to be here.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:17:10]</p>\n\n\n\n<p>So that brings us now to our small list of big things, and as is frequently the case, it&#8217;s actually kind of a big list of big things. So we&#8217;re gonna hop right in here. As Héctor and I mentioned in the episode, the release WordPress 6.2 is coming out tomorrow, depending on when you&#8217;re listening to this. If you listen to it on the 27th, it comes out on the 28th of March.&nbsp;</p>\n\n\n\n<p>If you have a chance to drop by the release party. I would encourage you to; they&#8217;re pretty interesting just to get an idea of everything that it takes to build WordPress. It is, of course, the last few hours before a release, and so you don&#8217;t get a full scope.</p>\n\n\n\n<p>But it&#8217;s always nice to see the way that everybody in the community works together, especially there in that last moment when we&#8217;re trying to package something and test it in a bunch of environments all across the world.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:18:00]&nbsp;</p>\n\n\n\n<p>I love attending those. And so I encourage it. The next episode of the WordPress Briefing is going to have the release rundown.</p>\n\n\n\n<p>I&#8217;ll go through the key features and highlights that finally made it into 6.2. The reason we don&#8217;t do those beforehand is just in case we have to remove anything at the last minute from a release. It doesn&#8217;t happen too often, but it does happen sometimes. And so, next episode of WP Briefing, that&#8217;s what we&#8217;ll be talking about.</p>\n\n\n\n<p>The next thing on my list is a new developer blog. So there is a brand new developer blog. It was launched last Wednesday. It&#8217;s a great resource for WordPress developers to stay up to date and hear the latest in the WordPress development world. And also, we had been hearing some feedback from our developers in recent years that if you are like exploring how to extend WordPress, if you&#8217;re in that group of extenders, people who are building themes or building plugins, you&#8217;ve kind of feel like you&#8217;ve lost a place where you can have those exploratory conversations.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:19:00]&nbsp;</p>\n\n\n\n<p>This is gonna be one of those places. We&#8217;ll put a link in the show notes. So far, the content that&#8217;s planned, I think, is really interesting.</p>\n\n\n\n<p>Next thing on our small list, big list, of big things is WordCamp Europe&#8217;s Contributor Day.</p>\n\n\n\n<p>So registration for Contributor Day is now open, and it does require a separate registration than regular attendance at WordCamp Europe. So if you are registered for WordCamp Europe, you already have your ticket for that, but you are not registered for Contributor Day, click the link in the show notes and come on down to spend a little time giving back to the WordPress Project.</p>\n\n\n\n<p>And the last thing on our list today is that we have a WP20 Wapuu coloring giveaway. So put on your little party hats, and grab your crayons. The 20th anniversary Wapuu coloring giveaway is here. There is an opportunity to color in your own community-driven Wapuu and tweet it to us using #WapuuWP20 for your chance to win a sweet haul of WP20 swag items.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:20:00]</p>\n\n\n\n<p>You can check out the full rules at the link in our show notes.</p>\n\n\n\n<p>And that, my friends, is your small list of big things. Thanks for tuning in today for the WordPress Briefing. I&#8217;m your host, Josepha Haden Chomphosy, and I&#8217;ll see you again in a couple of weeks.&nbsp;</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 27 Mar 2023 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Santana Inniss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:5;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:109:\"BuddyPress: Let’s celebrate BuddyPress 15th anniversary &amp; welcome the first Attachments Add-on features\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=328812\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:120:\"https://buddypress.org/2023/03/lets-celebrate-buddypress-15th-anniversary-welcome-the-first-attachments-add-on-features/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:12818:\"<p>Today is a very special day for the BuddyPress open source project: <strong>15 years</strong> ago, <a rel=\"noreferrer noopener\" href=\"https://buddypress.org/members/apeatling/\" target=\"_blank\">Andy</a> pushed the <a rel=\"noreferrer noopener\" href=\"https://buddypress.trac.wordpress.org/changeset/1\" target=\"_blank\">first code commit</a> on BP Trac. To remember the &#8220;whys&#8221; &amp; the important &#8220;whos&#8221; of our early days, I advise you to read (again) the <a rel=\"noreferrer noopener\" href=\"https://buddypress.org/2018/03/10-years/\" target=\"_blank\">great post</a> <a rel=\"noreferrer noopener\" href=\"https://buddypress.org/members/johnjamesjacoby/\" target=\"_blank\">John</a> wrote when we reached 10.</p>\n\n\n\n<span id=\"more-328812\"></span>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-activity-permalink.jpg\"><img width=\"1024\" height=\"825\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-activity-permalink-1024x825.jpg\" alt=\"\" class=\"wp-image-328800\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Let’s talk about the next 15 years!</h2>\n\n\n\n<p><strong>It’s starting today</strong> with the <a href=\"https://downloads.wordpress.org/plugin/bp-attachments.1.0.0.zip\">first BP Attachments Add-on version</a>. The screenshot above shows you an image attached to an activity update: you may say &#8220;OK, great, but it’s a basic feature every social network software include, what’s your point?&#8221;&nbsp;</p>\n\n\n\n<p>Our point is: this long awaited feature is finally available in BuddyPress <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f38a.png\" alt=\"🎊\" class=\"wp-smiley\" />, you simply need to install &amp; activate it from the <a rel=\"noreferrer noopener\" href=\"https://wordpress.org/plugins/bp-attachments/\" target=\"_blank\">WordPress.org plugin directory</a> or directly from your dashboard using the BuddyPress Add-ons tab of the Plugins/Add new WP Admin screen <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f447.png\" alt=\"👇\" class=\"wp-smiley\" />.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-bp-addons-screen.png\"><img width=\"1024\" height=\"475\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-bp-addons-screen-1024x475.png\" alt=\"\" class=\"wp-image-328809\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>We’ve been talking about Media in BuddyPress for a long while, we know there are a lot of expectations about it: these are probably the reasons why adding the feature was an intimidating task for the development team. We’ve put ourselves under a lot of pressure to satisfy some of your expectations as a <strong>very humble</strong> start and we thought it could be a nice gift <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f381.png\" alt=\"🎁\" class=\"wp-smiley\" /> to offer the community for our 15th birthday <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f382.png\" alt=\"🎂\" class=\"wp-smiley\" />.</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>BP Attachments 1.0.0</strong></h3>\n\n\n\n<p>It’s not perfect! (Does anyone reach perfection anyway? <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png\" alt=\"🙂\" class=\"wp-smiley\" /> ) Some of you will probably tell us &#8220;Hey, the plugin is lacking support for this and that, etc&#8230;&#8221;: yes, you’re absolutely right, but let’s remember BuddyPress is free &amp; open source software and keep in mind we, as code contributors, first need a bit of cheers to keep the will to progress. Let me remind you &#8220;free &amp; open source&#8221; is demanding a lot more to users: telling what’s wrong is not enough, you need to contribute to how to fix it.</p>\n\n\n\n<p>This primary statement made, let’s talk about what’s inside this Attachments BuddyPress Add-on first version.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-activity-post-form.png\"><img width=\"1024\" height=\"480\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-activity-post-form-1024x480.png\" alt=\"\" class=\"wp-image-328801\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Attach rich media to your Activity updates</strong></h4>\n\n\n\n<p>Can you see the camera with the music symbol behind in the above screenshot? Great! That’s the button you need to click on to browse your device media and attach one to your activity. Once done you’ll get a small preview of it and information about it. You only want to share a media without any text inside your update? You can do it!</p>\n\n\n\n<p><strong>Media shared inside activities are public</strong>, every member of the community can view it and download it. Of course, you need the Activity component to be active to attach media to its items!</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h4 class=\"wp-block-heading\">Two<strong> central places to manage your private or public media.</strong></h4>\n\n\n\n<p>BP Attachments comes with a ReactJS UI built thanks to the many WordPress React components available since it uses Blocks. This personal Media Library can be reached from your front-end profile. Once you’ve reached it, you’ll see a Public directory (and a Private one if the site administrator configured it &amp; made it available). Open this directory to be able to share public media, folders, photo albums, music or movie playlists.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-front-end-personal-media-library.png\"><img width=\"1024\" height=\"731\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-front-end-personal-media-library-1024x731.png\" alt=\"\" class=\"wp-image-328805\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>That’s the first place where you can add, delete, edit and organize all your media. The second one is located inside the WordPress dashboard. If you have a subscriber or a contributor role, you’ll notice the WordPress Media menu will bring you to your personal Media library.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-back-end-personal-media-library.png\"><img width=\"1024\" height=\"334\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-back-end-personal-media-library-1024x334.png\" alt=\"\" class=\"wp-image-328803\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>If you have an author or editor role, your personal media library will be available from a sub menu of the WordPress Media menu. In this place you can do exactly the same thing you are able to do from the front-end interface; it can act as a fallback if the active theme or other plugins are not playing nicely with the Media library page of your front-end profile.</p>\n\n\n\n<p>Both locations are only accessible to the Member who created the media (or the Media owner), site administrators also own a front-end Media library, but in the WordPress dashboard, they get something more powerful: a <strong>moderating</strong> tool.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-back-end-personal-media-libraries.png\"><img width=\"1024\" height=\"287\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-back-end-personal-media-libraries-1024x287.png\" alt=\"\" class=\"wp-image-328802\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>As you can see, the site administrator can access the Media Library belonging to <a href=\"https://buddypress.org/members/dcavins/\">@dcavins</a> or <a href=\"https://buddypress.org/members/imath/\">@imath</a> to remove some &#8220;spammy&#8221; media if necessary. Using the &#8220;My Media&#8221; directory drives the administrator to his or her personal Media library.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-attachments-settings-scaled.jpg\"><img width=\"1024\" height=\"583\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-attachments-settings-1024x583.jpg\" alt=\"\" class=\"wp-image-328810\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Attach rich media to your private conversations</strong></h4>\n\n\n\n<p>If the Messages component is active &amp; Private media is allowed by the administrator from the BuddyPress options screen as shown above, then community members can share media within their private conversations. Unlike Activity Attachments, Messages Attachments <strong>are always private</strong> and can only be viewed or downloaded by the Media owner and the private conversation participants.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-messages-attachment.png\"><img width=\"1024\" height=\"747\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-messages-attachment-1024x747.png\" alt=\"\" class=\"wp-image-328811\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Community Media directory</strong></h4>\n\n\n\n<p>All public media can be browsed from the Community Media directory. Depending on the allowed media types the administrator chose, this directory can contain one or more navigation items to filter the displayed layout : one for all media, one for images, one for movies, one for sounds and  one for all other file types.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-community-media-directory.jpg\"><img width=\"1024\" height=\"590\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-community-media-directory-1024x590.jpg\" alt=\"\" class=\"wp-image-328804\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>When you click on one of the displayed media items, you reach its single view where you can download it, and where you’ll be able to comment, like, share etc.. in future releases of the BuddyPress Add-on.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-single-media.jpg\"><img width=\"1024\" height=\"878\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-single-media-1024x878.jpg\" alt=\"\" class=\"wp-image-328806\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>PS: you can already share an embedded version of the media copying &amp; pasting its link into a WordPress embed block.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-wp-editor-upload-bp-attachments.png\"><img width=\"1024\" height=\"492\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-wp-editor-upload-bp-attachments-1024x492.png\" alt=\"\" class=\"wp-image-328807\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Attach rich media to WordPress posts</strong></h4>\n\n\n\n<p>Finally, the BP Attachments Add-on comes with image, video, sound and file blocks. Unlike regular WordPress media, your contributors will be able to use their personal Media Library when writing their content.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-wp-editor-use-bp-attachments-scaled.jpg\"><img width=\"1024\" height=\"507\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-wp-editor-use-bp-attachments-1024x507.jpg\" alt=\"\" class=\"wp-image-328808\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>That’s all for this first version! Expect some Groups and Friends component-related features to land in the next major version of the BP Attachments Add-on. If you’re wondering when this next version will be published: it’s up to you! If you <a rel=\"noreferrer noopener\" href=\"https://github.com/buddypress/bp-attachments\" target=\"_blank\">contribute</a> to the Add-on and if it’s becoming popular, it can happen very quickly.</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-6\">\n<div class=\"wp-block-column is-layout-flow\"></div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\">\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\"><a href=\"https://wordpress.org/plugins/bp-attachments/\">BP Attachments</a></blockquote>\n</div>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\"></div>\n</div>\n\n\n\n<p>We hope you’ll have great times playing with these new features, don’t forget to <strong>celebrate BuddyPress&#8217;s 15th year before the end of the day</strong> &amp; most importantly let’s have some fun and be kind to each other <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f91d.png\" alt=\"🤝\" class=\"wp-smiley\" />.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 25 Mar 2023 20:16:50 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Mathieu Viet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:6;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:115:\"Gutenberg Times: Phase 3 collaboration, layout, and spacing controls, block visibility 3.0 – Weekend Edition #248\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://gutenbergtimes.com/?p=23700\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:118:\"https://gutenbergtimes.com/phase-3-collaboration-layout-and-spacing-controls-block-visibility-3-0-weekend-edition-248/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:19092:\"<p>Howdy, </p>\n\n\n\n<p>This week three major things happened: The movers packed up our household into boxes and a big truck, the <a href=\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\"><strong>WordPress Developer Blog</strong></a> came out of beta and is now considered officially launched, and Matias Ventura published a post about what Phase 3 of the Gutenberg project could look like, more about the latter further below. </p>\n\n\n\n<p>Have a wonderful weekend! </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<div class=\"wp-block-sortabrilliant-guidepost\"><ul><li><a href=\"https://gutenbergtimes.com/feed/#0-word-press-release-information\">Developing Gutenberg and WordPress</a></li><li><a href=\"https://gutenbergtimes.com/feed/#0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </a></li><li><a href=\"https://gutenbergtimes.com/feed/#4-word-camps\">WordCamps</a></li></ul></div>\n</div></div>\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<img />\n\n\n\n<p>Next week, WordPress 6.2 is coming to a WordPress instance near you. Are you prepared? You could use the <a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-candidate-4/\"><strong>WordPress 6.2 Release Candidate 4</strong></a> for your testing and make sure. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>If you want to follow along, <strong>Hector Prieto </strong>posted the <a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-day-process/\"><strong>WordPress 6.2 Release Day Process</strong></a>, with the schedule for the Dry Run, 24-hour Code Freeze and the Release party on March 28, 2023, which is tentatively set for 2 pm EDT / 6 pm UTC. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/dan_knauss\">Dan Knauss</a></strong>, iThemes published <a href=\"https://ithemes.com/blog/what-to-expect-in-wordpress-6-2\"><strong>What to Expect in WordPress 6.2</strong></a>, and highlights all the improvements of Blocks, Site Editor and new tools. He goes into details on the various new Header and Footer Patterns that will be available via WordPress 6.2. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Carlo Daniele,</strong> wrote on the Kinsta blog: <a href=\"https://kinsta.com/blog/wordpress-6-2/\"><strong>What’s New In WordPress 6.2: Browse Mode, Style Book, Improved Navigation Menus, New APIs, and Much More</strong></a>. In his post Daniele covers the update coming to 6.2 in four categories: </p>\n\n\n\n<ul>\n<li><a href=\"https://kinsta.com/blog/wordpress-6-2/#improved-editing-experience\">Improved Editing Experience</a></li>\n\n\n\n<li><a href=\"https://kinsta.com/blog/wordpress-6-2/#extended-block-capabilities\">Extended Block Capabilities</a></li>\n\n\n\n<li><a href=\"https://kinsta.com/blog/wordpress-6-2/#enhanced-design-tools\">Enhanced Design Tools</a></li>\n\n\n\n<li><a href=\"https://kinsta.com/blog/wordpress-6-2/#changes-for-developers\">Changes for Developers</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>🎙️ </strong> New episode:  <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-80-wordpress-6-2-preview-gutenberg-15-2-and-15-3/\">Gutenberg Changelog #80 – WordPress 6.2 Preview, Gutenberg 15.2 and 15.3</a> with Birgit Pauli-Haack and special guest Rich Tabor  </p>\n</div></div>\n\n\n\n<p><strong>Justin Tadlock</strong> and <strong>Ryan Welcher</strong> co-led the <strong>Gutenberg 15.4</strong> plugin release. In the release post, <a href=\"https://make.wordpress.org/core/2023/03/22/whats-new-in-gutenberg-15-4-22-march/\"><strong>What’s new in Gutenberg 15.4 (22 March)</strong></a>, Tadlock wrote: &#8220;The latest release of the plugin is lighter on user-facing features than normal and focuses heavily on bug fixes, testing, and other much-needed improvements.&#8221; The highlights included: </p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/22/whats-new-in-gutenberg-15-4-22-march/#color-and-layout-support-for-cover-block\">Color and layout support for the Cover block</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/22/whats-new-in-gutenberg-15-4-22-march/#updated-template-descriptions\">Updated template descriptions</a></li>\n</ul>\n\n\n\n<p>Personally, I like the new <code>textColumns</code> property that allows  me to split text-based blocks into self-adjusting columns. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Matias Ventura</strong>, lead developer of the Gutenberg projects, posted <a href=\"https://make.wordpress.org/core/2023/03/24/phase-3-collaboration/\"><strong>Phase 3: Collaboration</strong></a> and explored briefly, what the next phase of the Gutenberg project would encompass. He identified seven areas: </p>\n\n\n\n<ul>\n<li><strong>Real-time collaboration</strong> &#8211; more than one person can edit a post at the same time.</li>\n\n\n\n<li><strong>Asynchronous collaboration.</strong> Writers and editors share drafts and discuss via a comments assignments, topics etc. This part is all about workflow among a team of editors. </li>\n\n\n\n<li><strong>Publishing flows.</strong> Publishing checklists, managing requirements and allowing for customization as every site has different needs. </li>\n\n\n\n<li><strong>Post revisions interface.</strong> A way to coordinate updates and add new content in a scheduled manner.  There will be overlap with Theme switching and applying styles, for instance for Christmas, or other occasions. </li>\n\n\n\n<li><strong>Admin design.</strong> Ventura wrote about this last year in <a href=\"https://make.wordpress.org/design/2022/06/13/thinking-through-the-wordpress-admin-experience/\">Thinking Through the WordPress Admin Experience</a>. Notifications, list views updated UI to include new features. </li>\n\n\n\n<li><strong>Library</strong> &#8211; A space where users manage Patterns, Blocks, Styles, and Fonts. </li>\n\n\n\n<li>Develop a <strong>global search &amp; command component</strong></li>\n</ul>\n\n\n\n<p>I just briefly touched on the seven areas, and might not do it full justice. Ventura provided in his post many more details. <a href=\"https://make.wordpress.org/core/2023/03/24/phase-3-collaboration/\">It&#8217;s worth a read</a>.  Give it time to digest, too. Then, see if there is something you are missing, that would fit into the third phase and share it in the comments on the post. </p>\n\n\n\n<img />\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p><strong>Anne McCarthy</strong> organized again a Hallway Hangout and invited Automattic-sponsored design developers, <strong>Isabel Brison</strong> and <strong>Saxon Fletcher</strong> to <a href=\"https://make.wordpress.org/test/2023/03/14/hallway-hangout-lets-chat-about-all-things-layout/\"> </a><strong><a href=\"https://make.wordpress.org/test/2023/03/14/hallway-hangout-lets-chat-about-all-things-layout/\">Chat about All Things Layout</a>.</strong> The recording is available as well as summary of the demos and topics covered. It was a continuation of Brison&#8217;s WordCamp Asia talk <a href=\"https://gutenbergtimes.com/wordcamp-asia-2023-eight-gutenberg-related-talks/#layout-layout-layout\">&#8220;Layout, Layout, Layout&#8221;</a>.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Nick Diego </strong>just released version 3.0.0. Learn more in his post <a href=\"https://blockvisibilitywp.com/block-visibility-3-0-0-a-new-chapter-begins/\"><strong>Block Visibility 3.0.0: A New Chapter Begins</strong></a>, in which he announces that he makes most Pro features available for free. With the plugin, you can control show or hide blocks depending on, for instance, a date, a user role, a location, or referral source. It extends the core block editor with additional settings. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Wes Theron </strong>posted a new tutorial on WordPressTV <a href=\"https://wordpress.tv/2023/03/20/intro-to-temaplates-block-theme/\"><strong>Intro to Templates </strong>(Block Theme)</a>. A template provides the structure or design for how a page is displayed. That usually includes a header template part, a content area and a footer template part. In this beginner session, we will look closer at the various templates available, the template layout, and how to assign a template to a post or page.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Sarah Snow</strong> posted <a href=\"https://learn.wordpress.org/tutorial/what-kind-of-wordpress-theme-do-i-have-classic-block-or-something-else/\"><strong>What kind of WordPress theme do I have: classic, block, or something else?</strong></a> Learn in 2 minutes to quickly identify what kind of theme you are using on your existing WordPress website.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p>In this week&#8217;s post on the WordPress Developer Blog, <a href=\"https://developer.wordpress.org/news/2023/03/everything-you-need-to-know-about-spacing-in-block-themes/\"><strong>Everything you need to know about spacing in block themes</strong></a>, <strong>Justin Tadlock </strong> took a deep dive into all the ways, theme developers can control spacing for their block themes, and their users in the Site editor. In addition to description of the conceptual implementation, you&#8217;ll find real life  practical code examples paired with screenshots. </p>\n\n\n\n\n<p><strong> <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;Keeping up with Gutenberg &#8211; Index 2022&#8221;</a> </strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2021 on. Updated by yours truly.  <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\"><em>The index 2020 is here</em></a></p>\n\n\n\n\n<p><strong>Daisy Olsen</strong> uploaded the recording of her livestream <a href=\"https://www.youtube.com/watch?v=Zc7Y6pXOlPI\"><strong>Speed Building a Block Theme</strong></a> to YouTube. In this session, she &#8220;created a completely functional Block Theme based on the templates and parts included in the Underscores Starter theme in just about one hour.&#8221; Olsen used the <a href=\"https://wordpress.org/plugins/create-block-theme/\">Create Block Theme plugin</a> and the Site Editor for this project. <a href=\"https://www.twitch.tv/videos/1767688887\">Part Two covering Styles and theme.json</a> is available on Twitch.tv.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </h2>\n\n\n\n<p>Don&#8217;t miss Monday&#8217;s <strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/291332837/\">Developer Hours: Migrate a plugin to blocks </a></strong>with <strong>Michael Burridge</strong> and <strong>Jonathan Bossenger,</strong> who will provide provide WordPress plugin developers with the opportunity to connect with, and learn from, one another. It&#8217;s a great AMA and you can get your burning questions answered! <strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/291332837/\">Monday 27, 2023 at 4 am EDT / 8 am UTC / 3 pm Indonesia Time</a> </strong> &#8211; Yeah it&#8217;s a bit early for the US. This is scheduled for the Asia-Pacific developers 🙂 </p>\n\n\n\n<img />\n\n\n\n<p><strong>Ryan Welcher</strong> posted last week&#8217;s Twich stream session to YouTube: <a href=\"https://www.youtube.com/watch?v=32Ohee5fos0\"><strong>Reviewing Gutenberg 15.3 features. Live stream: March 16, 2023</strong></a>. He went over the features of the Gutenberg 15.3 plugin. He discussed the new time to read block and showed how it works and also highlighted the improvements made to the duotone design tool. Welcher also elaborated on the fast release cycle of Gutenberg and how it can sometimes result in smaller updates. Another topic was the process of creating custom duotones and Welcher suggested that it would be great if the editor could save custom duotones for future use.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4-word-camps\">WordCamps</h2>\n\n\n\n<p><strong>WordCamp Phoenix</strong> livestreams talks from two tracks (<a href=\"https://phoenix.wordcamp.org/2023/schedule/\">schedule</a>). There are quite a few talks about blocks, the block, and site editor. </p>\n\n\n\n<p><a href=\"https://phoenix.wordcamp.org/2023/livestream/\">You can catch &#8217;em all on the re-runs</a>! </p>\n\n\n\n<ul>\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/building-custom-blocks-no-js-required/\">Building Custom Blocks. No JS Required!</a> with John Hawkins  works with ACF</li>\n\n\n\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/youre-invited-to-a-block-party/\">You’re invited to a Block Party!</a> with Alicia St. Rose  </li>\n\n\n\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/shooting-hoops-with-wordpresss-new-site-editor-tips-and-tricks-for-elevating-your-site-building-game/\">Shooting Hoops with WordPress’ New Site Editor: Tips and Tricks for Elevating Your Site-Building Game</a> with James Tryon </li>\n\n\n\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/the-block-editor-and-full-site-editing-crash-course-for-freelancers-and-agencies/\">The Block Editor and Full Site Editing Crash Course for Freelancers and Agencies</a> with Keanan Koppenhaver</li>\n\n\n\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/using-blocks-and-block-based-forms-to-build-applications/\">Using Blocks (and Block-Based Forms) to Build Applications</a> with Robert Richardson</li>\n\n\n\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/breaking-down-the-block-editors-layout-system/\">Breaking Down The Block Editor’s Layout System</a> with Al Ani</li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>WordCamp Asia &#8211; I just finished collecting all the links for the block related talks. </p>\n\n\n\n\n<div class=\"ngl-articles colored ngl-articles-50_50 ngl-articles-frontend\">\n\n	\n	<div class=\"ngl-articles-wrap ngl-articles-webview\">\n	\n						\n			<div class=\"ngl-article-mobile\">\n				<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n					<tr>\n						<td valign=\"top\">\n							<div class=\"ngl-article-mob-wrap\">\n							<div class=\"ngl-article-featured\"><a href=\"https://gutenbergtimes.com/wordcamp-asia-2023-eight-gutenberg-related-talks/\" target=\"_self\" rel=\"\"><img src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2023/02/Screenshot-2023-02-03-at-12.25.29.png?w=652&ssl=1\" /></a></div><div class=\"ngl-article-title\"><a href=\"https://gutenbergtimes.com/wordcamp-asia-2023-eight-gutenberg-related-talks/\" target=\"_self\" rel=\"\"><span>WordCamp Asia 2023: Eight Gutenberg related talks</span></a></div><div class=\"ngl-article-excerpt\">It&#8217;s been over a month since WordCamp Asia ended, and I am still browsing through the thousands of photos from the official Flickr album and the public Google Photos were… <a href=\"https://gutenbergtimes.com/wordcamp-asia-2023-eight-gutenberg-related-talks/\" class=\"ngl-article-read-more\" target=\"_self\">Read more.</a></div>							</div>\n						</td>\n					</tr>\n				</table>\n			</div>\n			\n			\n			\n\n		\n		\n		</div>\n\n</div>\n\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<p class=\"has-text-align-right has-small-font-size\"><em>Questions? Suggestions? Ideas? Don&#8217;t hesitate to send <a href=\"mailto:pauli@gutenbergtimes.com\">them via email</a> or send me a message on WordPress Slack or Twitter @bph</em>. </p>\n\n\n\n<p class=\"has-text-align-right has-small-font-size\">For questions to be answered on the <a href=\"http://gutenbergtimes.com/podcast\">Gutenberg Changelog</a>, send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p>Featured Image: &#8220;<a href=\"https://www.flickr.com/photos/16228681@N00/2503685266\" target=\"_blank\" rel=\"noreferrer noopener\">Moveable Type</a>&#8221; by&nbsp;<a href=\"https://www.flickr.com/photos/16228681@N00\" target=\"_blank\" rel=\"noreferrer noopener\">Dave DeSandro</a>&nbsp;is licensed under&nbsp;<a href=\"https://creativecommons.org/licenses/by-nc/2.0/?ref=openverse\" target=\"_blank\" rel=\"noreferrer noopener\">CC BY-NC 2.0</a>.</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too and won&#8217;t give your email address to anyone except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 25 Mar 2023 06:39:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Birgit Pauli-Haack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:7;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:118:\"WPTavern: Block Visibility 3.0.0 Makes Pro Version Free, Adds Browser and Device Control, Visibility Presets, and More\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=143014\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:126:\"https://wptavern.com/block-visibility-3-0-0-makes-pro-version-free-adds-browser-and-device-control-visibility-presets-and-more\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4239:\"<p>WordPress contributor and developer Nick Diego has released <a href=\"https://blockvisibilitywp.com/block-visibility-3-0-0-a-new-chapter-begins/\">version 3.0.0</a> of his Block Visibility plugin, which allows users to conditionally display blocks based on specific user roles, logged in/out, specific users, screen sizes, query strings, ACF fields, and more.</p>\n\n\n\n<p>The biggest change in this update is that Diego has decided to merge the Pro version with the free plugin so users no longer have to purchase a commercial add-on to get extra features. Diego launched the pro version in 2021 to help support his efforts developing the free plugin but said this is no longer necessary.</p>\n\n\n\n<p>&#8220;Originally I had planned on developing a plugin business,&#8221; he said. &#8220;But I found my love for building, contributing, and educating surpassed my desire to be an entrepreneur in the plugin space. This way, I can focus on my passion and also support the community.&#8221;</p>\n\n\n\n<p>Version 3.0.0 includes previously pro features such as <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-browser-device-control/\">browser and device control</a> that allows for displaying custom content based on the browser and/or device of the current user. It also adds <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-location-control/\">Location control</a>, which isn&#8217;t what it sounds like. It allows users to show or hide content based on where the block is located on the website and attributes of its location. Blocks can be conditionally displayed based on post taxonomy, post type, and other rules that offer more control over block visibility than one might ever have imagined possible.</p>\n\n\n\n<img />Block Visibility documentation on <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-browser-device-control/\">Browser and Device Control</a>\n\n\n\n<p>This update brings in controls for <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-cookie-control/\">Cookies</a>, <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-metadata-control/\">Metadata</a>, <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-referral-source-control/\">Referral Source</a>, and <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-url-path-control/\">URL Path</a>. It expands the <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-date-time-control/\">Date &amp; Time</a> control to include Day of Week and Time of Day. </p>\n\n\n\n<p><a href=\"https://blockvisibilitywp.com/knowledge-base/guide-to-visibility-presets/\">Visibility Presets</a> is another mind-blowing new feature in this release, the kind that makes you wonder how this could be a free plugin. It allows users to create a collection of visibility conditions that can be applied to other blocks with a single click. Blocks can have multiple presets applied, and Diego said this is just the first iteration of this feature. </p>\n\n\n\n<img />Block Visibility documentation on <a href=\"https://blockvisibilitywp.com/knowledge-base/guide-to-visibility-presets/\">Visibility Presets</a>\n\n\n\n<p>This release includes everything except the WooCommerce and Easy Digital Downloads controls, which include conditional block logic for shopping cart contents, product details, customer metrics, and more. Diego plans to add those later in April with the next version (3.1.0), so he can make a few further changes to them before including them in the free version. Users who rely on the WooCommerce or Easy Digital Downloads controls will need to wait until the next release to deactivate the Pro add-on.</p>\n\n\n\n<p>The Block Visibility plugin&#8217;s <a href=\"https://blockvisibilitywp.com/knowledge-base/\">documentation</a> is already extensive, with videos, screenshots, and tutorials for nearly every feature. Diego said he will be investing more time into documenting how developers can create their own <a href=\"https://github.com/ndiego/block-visibility-add-on-example\">Block Visibility extensions</a>. The plugin currently has more than 9,000 active users and will likely see more growth now that the pro features are getting rolled into the free version. </p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 25 Mar 2023 02:31:54 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:8;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"Post Status: Launching a WordPress Product in Public: Session 6\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=148481\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://poststatus.com/launching-a-wordpress-product-in-public-session-6/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:39309:\"<div class=\"is-layout-flow wp-block-group eplus-wrapper has-theme-palette-2-color has-theme-palette-8-background-color has-text-color has-background\"><div class=\"wp-block-group__inner-container\"><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Transcript ↓ Learn from Corey Maass, a master of WordPress plugins and apps, and Cory Miller, a marketing, business, and WordPress experience guru. The two discuss the intimacies of partnering on a product and how solopreneurs can benefit from support. Top Takeaways: <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show: <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our&#8230; </p></div>\n\n\n<div class=\"wp-block-spacer eplus-wrapper\"></div>\n\n\n\n<p class=\"yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"></span><span class=\"yoast-reading-time__spacer\"></span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time:  </span><span class=\"yoast-reading-time__reading-time\">60</span><span class=\"yoast-reading-time__time-unit\"> minutes</span></p>\n</div></div>\n\n\n\n\n\n\n\n<p><a href=\"https://poststatus.com/planet/feed/#h-transcript\">Transcript</a> ↓</p>\n\n\n\n<p>Learn from <a href=\"https://twitter.com/coreymaass\">Corey Maass</a>, a master of WordPress plugins and apps, and <a href=\"https://twitter.com/corymiller303\">Cory Miller</a>, a marketing, business, and WordPress experience guru. The two discuss the intimacies of partnering on a product and how solopreneurs can benefit from support.</p>\n\n\n\n<p><strong>Top Takeaways:</strong></p>\n\n\n\n<ul>\n<li><strong>The Value of Partnerships.</strong> Starting a business can be a lonely experience. Having someone to bounce ideas off, talk through tough subjects with, and celebrate successes with makes a significant difference. Having that collaborative support system can make managing a business more enjoyable and streamlined, which is a huge benefit, especially for startups and small businesses.&nbsp;</li>\n\n\n\n<li><strong>Discussion vs. Decision. </strong>It’s important to be intentional with communication considering the stage you are in when you are improving a product or creating something brand new. Being vocal about whether you are still discussing or whether you are ready to make decisive moves is critical to keep the process moving forward without missteps.&nbsp;</li>\n\n\n\n<li><strong>The Art of Failing.</strong> Understanding that taking risks and being willing to fail in order to ultimately achieve success is key for solopreneurs and partnerships. Quantifying your success rate on projects isn’t the ultimate indicator of how successful you truly are. Stumbling through a myriad of shortcomings while still pursuing success is powerful.</li>\n</ul>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul>\n<li><a href=\"https://crop.express/\">Crop.Express</a></li>\n\n\n\n<li><a href=\"https://elementor.com/\">Elementor</a></li>\n\n\n\n<li><a href=\"https://www.wpbeaverbuilder.com/?mm_campaign=brand&gclid=Cj0KCQjwtsCgBhDEARIsAE7RYh23X1L149jQi21SES3Z61y0aaY770GDRGkCSimg-hDgjtWb6JfA0xEaAqzDEALw_wcB\">Beaver Builder</a></li>\n</ul>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-you-can-follow-post-status-and-our-guests-on-twitter\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our guests on Twitter:</h3>\n\n\n\n<ul class=\"eplus-wrapper\">\n<li><a href=\"http://twitter.com/coreymaass\">Corey Maass</a></li>\n\n\n\n<li><a href=\"https://twitter.com/corymiller303\">Cory Miller</a> (CEO, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/lemonadecode\">Olivia Bisset</a> (Intern, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n</ul>\n\n\n\n<p class=\"eplus-wrapper has-background\">The <strong>Post Status Draft</strong> podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4dd.png\" alt=\"📝\" class=\"wp-smiley\" /><br /><br /><a href=\"https://poststatus.com/category/post-status-podcasts/\" target=\"_blank\" rel=\"noreferrer noopener\">Browse our archives</a>, and don’t forget to subscribe via <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\" target=\"_blank\" rel=\"noreferrer noopener\">iTunes</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Podcasts</a>, <a href=\"https://www.youtube.com/c/PostStatus\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\" target=\"_blank\" rel=\"noreferrer noopener\">Stitcher</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\" target=\"_blank\" rel=\"noreferrer noopener\">Simplecast</a>, or <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3a7.png\" alt=\"🎧\" class=\"wp-smiley\" /></p>\n\n\n\n<h2 class=\"eplus-wrapper\" id=\"h-transcript\">Transcript</h2>\n\n\n\n<h2>Session 6 Corey &amp; Cory Launch a WordPress Product Live</h2>\n\n\n\n<p>Cory Miller: [00:00:00] Ooh, cheers are good. . You talented, man.<br />Corey Maass: So yeah, session six. Okay. Impromptu time change, but life happens. And that&#8217;s part of the<br />journey of being a founder. Exactly.<br />Cory Miller: Let me push it to Twitter.<br />Corey Maass: Are we founders? Yeah.<br />Entrepreneurs, founders Starters,<br />for once. I&#8217;m not a solopreneur,<br />Cory Miller: you know, I talked to a lot of people over the years and, um, Like solopreneurs. And the one thing I<br />hear from a lot of &#8217;em, cause I had, I had partners from the beginning, they weren&#8217;t active. But is that, you know,<br />business as lonely as it is and um, [00:01:00] having somebody else to kind of walk with I think is pretty dang<br />awesome.<br />Yeah,<br />Corey Maass: I, I did it best when I worked in a co-working space with, Four other guys that I was friends with and<br />we had formed a little cohort and so regularly, you know, get out of, get out of the house, get to a, a focused place<br />of work. And then have people who you were on a journey with and knew their journey.<br />And so you could grab somebody and say, Hey, can we talk this through for a minute? And that went in all<br />directions. Like it just makes such a difference. Yeah,<br />Cory Miller: it, it really does. Um, I had Matt Daner and I themes, um, On the team. And of course my Lindsay<br />was, um, in and around the team in different ways. Um, and it was just then I have my business group, which I told<br />you I&#8217;m meeting with this afternoon, [00:02:00] I&#8217;ve walked with for 11 years, and I tell you, wow, it&#8217;s such a tough<br />job.<br />You know, where you&#8217;re trying to, like we&#8217;re doing here. Where if it wasn&#8217;t with you, I&#8217;d be sitting here going, okay,<br />what segments are we gonna try to hit? You know, and. And the highs and lows. You know, there&#8217;s things that you<br />celebrate as an entrepreneur that you not, maybe not necessarily celebrate with your team.<br />And just having another group, or a sidekick or a partner or whatever that is, I think is pretty dang healthy for me<br />Corey Maass: at least. Yeah. And yeah, it&#8217;s, it&#8217;s a step better than rubber ducking it also, I find, Because it&#8217;s like,<br />you know, I don&#8217;t, I don&#8217;t always immediately respond to you, and you don&#8217;t always immediately respond to me.<br />But I have a, a real human being to say things at, even if it&#8217;s not to talk about it with, and, you know, when you see<br />the message in the afternoon and, and [00:03:00] celebrate it with me, that I fixed a bug or whatever it is like that.<br />Makes a difference and you ping me out of, you know, whenever you kind of, whenever you need to.<br />Like, that&#8217;s such a difference cuz like, who did I, oh, for a different product. I was having issues with, not issues at<br />all with, um, EDD I was trying to hack the hell out of EDD , let&#8217;s be honest. Um, to make it do things that it has no<br />right doing. Because it&#8217;s the better product. I&#8217;d rather use the core and slap my janky ass code on top of it.<br />Anyway, there&#8217;s my little EDDendorsement. Um, but I know one of the head programmers over there and was like,<br />I would love to have him look at this. And he and I were in a. Co-working group years ago. And so I have a little bit<br />of connection with him, you know, but haven&#8217;t talked to him in a year or two.<br />And so I had to hesitate and I hemmed and hod and was like, let me, let me refactor this five [00:04:00] times<br />before I send it over to him because I don&#8217;t wanna waste his time. I&#8217;m using up a favor. I guess that&#8217;s my long way<br />of saying that I&#8217;m using up a favor. And uh, and if you have somebody. You&#8217;ve lost count of favors or you have a<br />partner, then you don&#8217;t have to hesitate.<br />And honestly, that, that lack of hesitation is huge. I hadn&#8217;t really thought about it like that, but it&#8217;s just that what a<br />waste of time. I mean, it was great that it made me refactor my code because, you know, that&#8217;s never a bad thing.<br />But, uh, have to think that hard about just asking a question rather than just asking a question.<br />Maybe that&#8217;s why we all like chat, GPT or something.<br />Cory Miller: Yeah. You&#8217;re not alone, . No, I, I think that&#8217;s, uh, when I left eye themes, I wanted to do coaching and<br />had some clients my first year before I started with post status and, um, I said, you know, the hardest for me was<br />when I was [00:05:00] in trying to make these big decisions and, and even the little ones, and just having<br />someone.<br />I could bounce things off of. So that, that&#8217;s one of the reasons I did coaching. One of the reasons I talked about my<br />group as much like I left, came back, they were gracious enough to, to let me come back. And, um, these were the<br />several of the guys that were in Phoenix with me and, um, In fact, that&#8217;s who&#8217;s funeral, uh, dad&#8217;s funeral.<br />One of the guys that went with us is where I&#8217;m going today. Mm. Uh, while we couldn&#8217;t meet at a normal time, but,<br />you know, just kind of doing life together, but then having someone just to bounce stuff off of, like, I feel like you&#8217;re<br />very open and we&#8217;re having this conversation where it&#8217;s, it feels like, you know, the whole improv plus one, it&#8217;s like<br />we&#8217;re keeping, we&#8217;re, I think we&#8217;re trying to keep each other kind of.<br />on the trail here, but you know, you&#8217;d let me veer off and like discuss it. Let&#8217;s take a sidebar side trail. Yeah.<br />[00:06:00] And come back, . And that&#8217;s part of my process though, and I really deeply respect that and appreciate<br />it for you. Um, but just having somebody that understands that you can bounce stuff off, it&#8217;s pretty, pretty critical.<br />Corey Maass: Yeah. Well, I, I&#8217;m a big proponent of, uh, discussion, not decision, which I. Once I learned that I, I&#8217;m<br />a, I&#8217;m a big rule person, so like I applied that rule to most conversations and try to make sure that it&#8217;s clear to<br />everybody else. Um, but also I think more often it&#8217;s the. Being vocal about when you&#8217;re switching to decision.<br />So it&#8217;s like, okay, you know, we are still discussing, we are still discussing. Now we are deciding because as you&#8217;ve<br />seen, I&#8217;m prone to go, oh, that sounded cool, and then I just go off and, and do it rather than, you know, is that the<br />best use of my time, is at the highest priority, all [00:07:00] those kinds of things.</p>\n\n\n\n<p>So try to impose that upon myself a lot of the time too of like, is. You know, because I&#8217;m also, I&#8217;m the type of<br />extrovert who needs to talk out loud. And so there tends to be a lot of discussion. Um, you know, oh, hold on, I got<br />a barking dog. Come on.<br />Cory Miller: I think that&#8217;s good, especially in the beginning, in the start, you know, um, is making, you know, the<br />whole woodworking thing is measured twice, cut once kind of thing. Not to say to get into overthinking or<br />overanalyzing, but we&#8217;re, we&#8217;re figuring it out, you know? Right. Uh, together. And I think that&#8217;s been pretty critical<br />and really, like last week was huge breakthrough for me.<br />It&#8217;s. Seeing, okay, here&#8217;s v1, or here&#8217;s the free version, I should say, what we&#8217;re gonna do there, and then there&#8217;s<br />all this, we can kind of chase and see what&#8217;s there for [00:08:00] the pro side.<br />Corey Maass: Yep. Yep. One more, one more comment on partnerships too is I think I&#8217;ve talked about like I&#8217;ve,<br />I&#8217;ve looked for people to work with for years and one of those.<br />one of the outstanding questions is always that I&#8217;ve, that I&#8217;ve heard from other people that I&#8217;ve worried about too, is<br />the, like, how do you, how do you quantify compatibility? Right? And it&#8217;s like, I couldn&#8217;t, I think I&#8217;m, I&#8217;m bringing this<br />up rhetorically, like, it&#8217;s not a question necessarily unless you have something, unless you have an answer.<br />But it&#8217;s like, You, you and I sort of talked about it a little bit and then said, okay, let&#8217;s work on this together, and I<br />didn&#8217;t hesitate and, and of course then I&#8217;m like, you know, then we have amazing con like we&#8217;ve had amazing<br />conversations. . And I think that it helps that we both have [00:09:00] been aware of each other for a while and so<br />have some sense of how we operate.<br />And I think I&#8217;ve also, I&#8217;ve heard you speak in public, you&#8217;ve heard me speak in public, so I, I had a sense of you,<br />and I&#8217;m being presumptuous, but I imagine you had some sense of me. Um, but it&#8217;s, it&#8217;s definitely one of those,<br />What does this look like in a year? And if we end up with, you know, an I themes or a, you know, something,<br />something, Of of decent size.<br />You know how, how do you know that that person that you casually said, oh yeah, we should work on this little<br />plugin together with ends up being the person that you partner with. And that&#8217;s, it&#8217;s crazy cuz there&#8217;s so much<br />around pairing people and, you know, meeting co-founders and stuff like that, and, Yeah, I don&#8217;t know.<br />It&#8217;s ju it&#8217;s like I say, I think I&#8217;m bringing it up rhetorically from my perspective. It&#8217;s just, it&#8217;s a crapshoot. You just kind<br />of go with your gut .<br />Cory Miller: [00:10:00] Yeah, I, I totally agree. Um, you know, I, I&#8217;m trying to think how many times I&#8217;ve partnered<br />and it&#8217;s been quite a few, you know, uh, Brian, initially with post status, I had two partners.<br />They weren&#8217;t, weren&#8217;t active in the business. Um, at Ithe, I&#8217;ve had several. Um, partnerships last four years. Um,<br />and, uh, I, I almost think it&#8217;s like this product stuff, partner, partnerships and products are very similar in my<br />experience for me is that . I told Lindsay, I said, you know, when we started Ithe, it&#8217;s like people bought it and they<br />kept buying it and it was pretty, pretty simple, like a good looking theme.<br />You know, and this is 2008, and I did these things and put &#8217;em out there and things that I kind of wanted for myself,<br />but I didn&#8217;t think, like, I didn&#8217;t have a big inner monologue of like, should I do dropdown menu? Should I not?<br />Should I do? [00:11:00] I was just doing things I wanted to do, which spoke to like, I was obviously embedded in<br />our user group that were customers that eventually bought to us.<br />And I think that was first. But like I say, I compare it to baseball, like products and maybe even partnership and<br />people, it&#8217;s like, you know, classic growing up was Tony Gwen, San Diego Padres. He got on base all the time. If<br />you hit 300 in the majors, you&#8217;re, you&#8217;re in the Hall of Fame. If you have a career consistently with 300 in, you&#8217;re,<br />you&#8217;re in the Hall of Fame, even close to it, you&#8217;re probably in the Hall of Fame.<br />And, uh, when I left Ithe and tried to start some new projects, products, and businesses and partnerships, I was<br />like, oh yeah, I just know, I know how to do this, I can do this. And I was like, oh, you know, that means Tony struck<br />out three out of 10 means Tony struck out or got out seven times out of 10, but he&#8217;s in the Hall of Fame.<br />And I&#8217;m like, wow. That&#8217;s kind of like [00:12:00] entrepreneurship and products. And, and I&#8217;m gonna go even<br />further, uh, uh, partnerships, you know, like it&#8217;s, it&#8217;s not a high percentage of wins in my personal experience. , um,<br />from products like, I don&#8217;t know if you, if I told you this, we had 200 s skews that I think were not left 200 plus.<br />How many of those actually made money? Right? Like maybe it&#8217;s, that&#8217;s a little bit low, but like, you know, and uh,<br />then I&#8217;ve gotten crushed cuz things just don&#8217;t go as fast or as easy as I always want them to. And you&#8217;ve done a<br />number of products and I don&#8217;t know where you&#8217;re, you staying with partnerships, but, Just a lot of failure, a lot of<br />learn learning lessons.<br />Corey Maass: I, I learned, I was in New York, uh, I had just moved to New York after college and there was one<br />couple, so I was pursuing mo a music career, mostly, um, DJing, producing dance music, electronic music. And<br />there was one [00:13:00] married couple who threw a party and had started a label and. They were, uh, they were<br />bananas.<br />They were all over the place. They were, they&#8217;re still very eccentric people. I, I love them to death, but they are, uh,<br />sometimes out there. But I would follow them anywhere. And I, and I finally quantified it and I was like, because<br />they. 7% of what they say they&#8217;re gonna do. Everybody in New York City talks a great game.<br />Every bartender is a comedian. You know, every person you meet, working any kind of job is actually writing a<br />script or is in a band or whatever, which is awesome. But most people talk a really good game and don&#8217;t actually<br />do. What they say they&#8217;re gonna do. And so I think that for me, a lot of it is, is exactly what you talked about.<br />Like people don&#8217;t have to have success. Like I didn&#8217;t wanna work with you be necessarily because you had<br />success, [00:14:00] but because you&#8217;ve put yourself out there, you&#8217;ve clearly done a lot, you&#8217;ve tried a lot, and you<br />keep trying. And I think that that, like for me, that&#8217;s the gold standard. Like I try to live by that.<br />Like I put, I put a lot of products out there. Same thing have, how many of my products have actually like done<br />anything made little blips, you know? But you&#8217;ve gotta keep getting up to bat. I think this is the first baseball</p>\n\n\n\n<p>analogy I&#8217;ve ever made in my life. But you&#8217;ve gotta keep getting up to bat and eventually you&#8217;re gonna hit<br />something, presumably, you know, big or small.<br />And then you want to keep, you know, practice makes perfect kind.<br />Cory Miller: I tell you, the part of like, keep going on is the one I&#8217;ve really struggled with the last four years. Hmm.<br />Just keep going on. Um, and then last year with the burnout, um, and all that kind of stuff is just like, it&#8217;s, it&#8217;s tough<br />because, uh, it&#8217;s, it&#8217;s one thing if like this, nothing huge, significant, but not like life shattering.<br />Is dependent on [00:15:00] this. Um, but you know, when I left Ithe, I didn&#8217;t really have another business to just<br />kind of walk onto. Now Posttest came next, you know, the next year, and it wa and it was like really good timing for<br />me. Um, but now it&#8217;s, you know, it&#8217;s still a part-time gig for me. So like, It, it&#8217;s been tough cuz you just kind of have<br />these ideas to put &#8217;em out there.<br />And the theme I told people for how I&#8217;ve done business, at least my ithe chapter, is stumbling successfully. Like ,<br />keeping going, tripping but not falling flat on your face. You know, like, just kind of keep a low profile to the ground.<br />Cause you&#8217;re gonna keep stumbling. And, and you know, a lot of the products, for instance, were stumbled like,<br />and I&#8217;m not, I&#8217;m not saying it&#8217;s pure.<br />However, there was healthy blend of right time or a place, um, hard work, right. To get more luck. And then once<br />the first one was rolling, it was easier to add [00:16:00] new, you know, when you get that first hit, it&#8217;s easier to hit<br />to do others. But I still didn&#8217;t have even a like 50% success rate , you know?<br />Corey Maass: Yep. Well look at Google.<br />How many products have they shut down, you know? Yeah. So anyway, sorry. I wanna respect your time. So<br />we&#8217;ve got 10 minutes. I&#8217;ve, I&#8217;ve dragged this out much longer than I needed to. I did too. Um, um, so product, we<br />have version 0 0 2 is in the repo. Uh, the has come a long way. Uh, we have added, uh, a few bells and whistles.<br />I&#8217;ve cleaned up the UI a bit, and then a duplicate. Cropper is now in the media library. So if you go to media library,<br />there&#8217;s now an extra button that says Upload and Crop. Next to add new. I felt a little bad totally ripping out the<br />ADD new button, but we can decide to do that because there is now a [00:17:00] bypass.<br />So you, even if you open the cropper, And select an image. There&#8217;s a button that says, crop it. There&#8217;s a button<br />that says Just upload it so you can bypass the crop. Um, and then the other sort of sneaky thing that I, I added last<br />minute yesterday is if you go to media, add new, it technically opens the media library with the cropper open.<br />So we are totally hijacking media a new, so I mean, all these. Discussions, not decisions, but at this point we&#8217;ve<br />still got fewer than 10 users. And you and I are, are kind of, you know, we are a kitten with a ball. We&#8217;re bating it<br />around just kind of deciding, you know, where we wanna land with it.<br />Cory Miller: Um, it&#8217;s great. The new stuff that you pushed out, I think that&#8217;s awesome. Iterating on some things<br />that you feel like, hey, I, this is a small little check I can do that I think is so good for progress on the product.<br />[00:18:00] So I was looking at it on my personal site and then my test site and um, I&#8217;ll give you, I&#8217;ll give you notes,<br />uh, in chat too.<br />But when I tried to upload from the media library and I just installed the new plugin on my personal, lemme do this<br />real quick. It&#8217;s not showing the preview. Sorry. I should just be showing you.<br />It&#8217;s not showing that preview. And maybe I&#8217;ve got the wrong image or something like that, but, oh, huh. So we got<br />uploading crop<br />so it&#8217;s not preview in here, and then I just click square crop. Huh. So I don&#8217;t, I I, I&#8217;ve done it at least on two sites<br />and it&#8217;s done this, so I wanted to mention it. Ooh. But lemme just say, Thank you for that button iterating on those<br />buttons, these two, because I was testing your previous version [00:19:00] and with my, with images from my<br />phone, and one was like sideways and I was like, Hey, so oh yeah, you got that in like, I don&#8217;t<br />know, an hour after we test.<br />Corey Maass: Well, I, yeah, the, I mean this is, we are still riding the, the happiness that is the library we&#8217;re using.<br />Um, so there&#8217;s, there&#8217;s, they. Rotate. They also have, um, you can actually flip it horizontally and vertically, which is<br />an option, but I don&#8217;t think we need it. Um, I don&#8217;t, I don&#8217;t yet see the use case. Um, but rotate, I was like, I will add<br />it.<br />He must be onto something. And the fact that you pulled it from your phone and we&#8217;re like, oh, instead of rotating it<br />on my phone and then uploading it again, make creative tasks simpler, easier, fun. There you go. Like, you<br />shouldn&#8217;t have to think like, oh, I have to rotate it in one place before I upload it to another.<br />Um, but I will go fix that bug. So, um, the, to me, the outstanding [00:20:00] question is, um, we, I think we did<br />come to the conclusion last week that we want a settings page, which let. The creator of the site or the whoever is<br />controlling the site, which might be the same person who&#8217;s creating content, but to go into a settings page and say,<br />four featured images, we want 16, nine, and we want them to be 1600 pixels wide every single time.<br />Set it once, forget it, and then they go set their featured image right. When we are including that. Originally we&#8217;d<br />said that that was be, that would be a paid thing, but I. I kind of feel like the free version&#8217;s useless without it.<br />Cory Miller: Yeah, I do too. And I think we&#8217;re gonna get more momentum, um, with this, with that thing cuz we, like<br />we talked last week, really becomes a cool utility tool for a, a problem.<br />And so<br />Corey Maass: and, and is and is feature complete? Is product complete? [00:21:00] Yep.<br />Cory Miller: Yeah. So the savings page with the custom. Dimensions. That&#8217;s really our biggest thing left, is that<br />right?<br />Corey Maass: Uh, and, and we want to, there&#8217;s all the other holes, all the other places where you upload an<br />image. So to me, um, after media library, I think block is the next big one.<br />So I think we, I think we need, cuz I, I use the classic editor and I&#8217;m gonna look at. Adding our cropper to featured<br />image. You know, and, and classic editor plugin has, you know, millions of installs. So I, it&#8217;s, it there. I don&#8217;t think<br />there&#8217;s, to me, there&#8217;s not a clear majority one way or the other. Gutenberg block editor over classic editor.</p>\n\n\n\n<p>We need, we need the cropper in both. Um, but since we have [00:22:00] the beginning of the block, I think that<br />that&#8217;s, um, the way to go. And I, I, at some point I will look. Also applying it to the classic editor. Okay. But it&#8217;s, it&#8217;s<br />finding all of those primary places and there&#8217;s a lo as we&#8217;ve talked about, there&#8217;s a long, long tail.<br />Like eventually we will build a module for Elementor and, and Beaver Builder. Um, but we need to work, work for<br />vanilla WordPress first. Yeah.<br />Cory Miller: So that leaves me at really, and I&#8217;m with this with process too, is like, we need a lot, it seems like we<br />need a lot of users. Mm-hmm. to start getting more users in there, giving feedback, requesting features.<br />And this next one with the, uh, well the blocks will be big, but that&#8217;s another conversation. But like, I think the<br />custom dimensions, then we&#8217;re getting [00:23:00] something. I ped and ccd you in those. As you know, Robbie<br />from Beaver Builder, Kathy San from Cadence. Um, I need to look at generate press. Um, but then we bumped up<br />against like everybody be gone, being gone for Asia or Camp Asia.<br />Um, but yeah, are you going to any word camps? I&#8217;ll have it down for like a placeholder for Europe and then US is<br />standard for me for sure. You are gonna go, yeah, I was supposed to go to Phoenix, but yeah. What, what about<br />you? Do you have any plans.<br />Corey Maass: I was, uh, thinking about US . So if you&#8217;re gonna be there, then yeah, we need to meet up.<br />That&#8217;s in August, so. Okay. It gives us, um, let&#8217;s do plenty of time to, I think that&#8217;d be a blast. Yeah. We could do<br />this live. That&#8217;d be fun. Do it live.<br />Cory Miller: Let&#8217;s, uh, let&#8217;s plan. Yeah, let&#8217;s plan on that. I&#8217;d be, that&#8217;d be great if another opportunity comes up in<br />between. Um, I know work camps are getting started and [00:24:00] stuff, or, um, we&#8217;ve loosely been throwing<br />around some in-person stuff with.<br />Post, but I&#8217;ll let you know, uh, before we even announce that and see if you&#8217;re able to, to get to it too. Um, nothing,<br />sorry.<br />Corey Maass: Yeah. Um, I derailed us. So you were talking about getting users. Um, do we, to me, I&#8217;m starting<br />more and more, I&#8217;m getting anxious that we don&#8217;t have a website. Okay. Which, I mean, we.<br />crop.express the website that is currently just the cropper, um, but to, with no mention of the plugin. And so I&#8217;d love<br />for you to start thinking about what that looks like,<br />even if it&#8217;s a little banner that then links to a landing. You know, we could have crop.express/wordpress plugin and<br />have a landing page temporarily, but [00:25:00] just cuz it&#8217;s even like I&#8217;m now. I&#8217;m linking people to the plugin in the<br />repo, but I feel like we wanna start expanding the use case, expanding what we&#8217;re talking about, you know, to a<br />website.<br />Cory Miller: Um, yes, absolutely. I think we&#8217;re there<br />Corey Maass: in the coming weeks. It doesn&#8217;t need to be tomorrow. Yeah,<br />Cory Miller: I was thinking about. Um, from the brand we talked about last week too. Mm-hmm. , it&#8217;s like, do we<br />just go ahead and make the keep, keep crop.express like it is? Hmm. Probably link to it, but then at some point<br />we&#8217;ll probably want to change an update plugin to go what our new brand is.<br />And that made me think about, my mind went to. Some discussion that could be recorded like this for users, not<br />about our product [00:26:00] necessarily, or this detailed stuff, but you know, hey, here&#8217;s some sources we can,<br />where you can go find all, you know, all these images. Um, some of those mar more messaging, marketing<br />content, thoughts we had last week.<br />I was like, you know, that might be, um, pretty good. It&#8217;s like having that site. Maybe scheduling, you know, some,<br />like, we outline it loosely and just talk through and then we can take that, you know, put it on our YouTube channel,<br />all that kinda stuff. And then, um, maybe see if we turn that into like our lead magnet or something like that to start<br />building emails.<br />That&#8217;s where my head goes initially, but I&#8217;ve. We&#8217;ve got two things on my list, outreach and website. Um, right now,<br />at least until you tell me otherwise. Um,<br />Corey Maass: well, and, and the other thing that Kathy brought up that I thought was valuable was to aid in your<br />discussions. [00:27:00] She&#8217;s like, oh, what does it do? And we&#8217;re, and you were like, here&#8217;s the plugin.<br />And she&#8217;s like, Oh, thanks. Now I have to go find a WordPress install, install it on this WordPress install. And then<br />because it&#8217;s essentially a a beta, we have no guidance. We have no user docs, we have no anything. And so she&#8217;s<br />like s Now if she even gets that far, she&#8217;s like splashing around trying to figure out what the hell it does and how<br />so?<br />Um, I kind of feel like we are getting close to, like, I could do a. QuickTime, screen capture of here&#8217;s how you re<br />crop your featured image. 1, 2, 3. Mm-hmm. , here&#8217;s how you crop an image going into media library, you know,<br />and put them on YouTube or you know, even just to have them in our back pocket. One for any potential users, we<br />can link to those.<br />If they&#8217;re on YouTube, we can put those in our readme, which goes on the, you know, So it&#8217;s Crop Express in 30<br />seconds, a video in [00:28:00] that, in the Read Me Doc in the, in the repo. Um, and it gives you something to link<br />to when you&#8217;re having dis discussions because rather than you having to do a demo or people trying to figure it<br />out, you know, here&#8217;s, here&#8217;s a quick 32nd video, then let&#8217;s have a conversation.<br />Yeah. So it seems like if you agree that I feel like that should go on my list. Oh,<br />Cory Miller: if you&#8217;re good to put on your list, absolutely. Yeah, I<br />Corey Maass: can bang through those pretty<br />Cory Miller: quick. And that lends back to website is like having something where people can see it. Mm-hmm. .<br />Um, yeah, I&#8217;ll, okay, I&#8217;ll do some thinking on that.<br />Corey Maass: Yeah. Again, I feel like we&#8217;re, right now these are discussions, not decisions, but good ideas, so,<br />Yeah. Uh, ruminate on them a little bit today, and then, you know, this week or next, let&#8217;s make some decisions.</p>\n\n\n\n<p>Okay? [00:29:00] All right. And I&#8217;ll continue. No matter what, there&#8217;s this. You know, as a developer, you&#8217;re like<br />building product and it&#8217;s, and it&#8217;s a straight line.<br />It&#8217;s a rocket ship going up, but it&#8217;s inevitable to do everything else. There&#8217;s, there&#8217;s the, the triangle. So as the<br />triangle goes up, it gets wider and wider. and wider. I&#8217;m just seeing it. It&#8217;s like I can just keep adding features. I can<br />just keep making the product better, but nobody&#8217;s gonna know about it.<br />Nobody gives a shit. There&#8217;s no, you know, but it&#8217;s like, Ever so slightly the more features then it&#8217;s like the more<br />you want a website, the more you want docs, the more you want, uh, feedback. The more you want assets, the<br />more you want swag, the more you want, you know, and it just keeps getting broader as, as much as it gets taller.<br />It feels like that<br />Cory Miller: It does, it def definitely blends over time. Um, okay, so I&#8217;ve got outreach and website to continue the<br />outreach outreach. Um, [00:30:00] I think Kathy, I think Robbie, when he&#8217;s back, um, I need to reach out to the<br />Elementor team.<br />Corey Maass: Do you have, um, like the starting in the conversation seemed good. Do you have a plan for<br />specific questions that we&#8217;re trying to get answered?<br />Um, or do you wanna leave it broad?<br />Cory Miller: What I intend to get to them with that is like getting to the heart of what are the things that annoyed<br />the team, building the themes. Mm-hmm. , what are they hearing from customers? Um, and, or even, even seeing<br />like they see sight and like the images just blown out and stuff.<br />And I, I want to keep those conversations open enough where they can tell us something I might surprise us that<br />goes in a particular direction.<br />So, and I think Rob Robbie&#8217;s very open to that. He just is out this week. So yeah, [00:31:00] sure. I&#8217;m really eager<br />to hear what he says. And that&#8217;ll be our first integration or, you know, potential integration for us thinking through<br />that. Um, so that&#8217;s kind of my intention. And then, uh, same thing with, um, any other theme framework from<br />Element towards generate press<br />sounds. But open. Do you have any thoughts or anybody else we should talk to? But you know, and then, well, the<br />story I&#8217;ll share too is like, here&#8217;s what free is gonna be, you know, and then to start to share the story to lead to this.<br />This could be a great tool for y&#8217;all to recommend to your communities kind of thing.<br />So I&#8217;ll, once I get some of those, I&#8217;ll drill down into, okay, cadence. What are the ratios, what are the things that we<br />could build into free to be, you know, that utility tool?<br />Corey Maass: Yeah, for sure. [00:32:00] So that, that&#8217;s kind of my plan there is just kind of digging in and seeing<br />what we hear. Trying to get to that true marrow of it.<br />Like how are people using it? What are you seeing? And hopefully be surprised. Love.<br />Um, and I&#8217;ll, I&#8217;ll do some thought too on the website. I know that&#8217;s been something we&#8217;ve been talking about,<br />um, but I like what you just said, like that solves the problem. If we switch to a branded site that talks ab, that&#8217;s, or<br />a company site that lets us be open up to anything, crop Express can stay the same.<br />Start to talk about the plugin and link back to what ultimately would be the shopping cart or the mm-hmm. , you<br />know, the main marketing site around it. But let crop.express as a website, be a lead magnet, a U [00:33:00] utility<br />site that is a lead magnet for the WordPress plugin. And for anything else, we end up spitting up.<br />Mm-hmm.<br />Cory Miller: Yeah. And then you&#8217;ve got a great free tool out there, so. Right. I do think, like you said, the banner<br />to, do you want the WordPress version, you know, you want this in WordPress and link over to the thing will be<br />helpful as we kind of grow for people to Yep. See the vision. Okay. All right. Anything else you had?<br />Corey Maass: No, I, I just, we&#8217;ve been, I like, I think I talked to you before. I, I&#8217;ve been watching Silicon Valley, so<br />I&#8217;m, I&#8217;m feeling like we need to scale up. We need to get some, um, venture capital. I need at least three more<br />developers under me.<br />Cory Miller: Um, I gotta get back and<br />Corey Maass: watch that. Move all of our operations out to Silicon Valley.<br />Of course. Hey, I&#8217;m in San Francisco in three weeks I&#8217;ll do our first raise. Um, I&#8217;ll talk to some angels out<br />Cory Miller: there. There you go. . When that came out, I, [00:34:00] I actually happened to have at the time a<br />little community car. It was a Ford Escape. Yellow, just like, uh, ,<br />Corey Maass: Avi Avik,<br />Cory Miller: ak a classic.<br />Corey Maass: All right, man. Well, good luck today.<br />Okay. It&#8217;ll be a long day. Hope you&#8217;ll be all right. Yeah. And, uh, I&#8217;ll<br />Cory Miller: appreciate that.<br />Corey Maass: Um, yeah, I&#8217;ll keep you posted.<br />Cory Miller: Okay, sounds good. And I&#8217;ll get these webinars back on the, reschedule them and put &#8217;em on our<br />calendars. Okay. So, sounds<br />Corey Maass: good. All right. Thanks. Thanks, Steve.<br />Cory Miller: Bye.</p>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Mar 2023 22:38:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Cory Miller\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:9;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"WPTavern: WooCommerce Payments Plugin Patches Critical Vulnerability That Would Allow Site Takeover\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142990\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:110:\"https://wptavern.com/woocommerce-payments-plugin-patches-critical-vulnerability-that-would-allow-site-takeover\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2021:\"<p><a href=\"https://wordpress.org/plugins/woocommerce-payments/\">WooCommerce Payments</a>, a plugin that allows WooCommerce store owners to accept credit and debit card payments and manage transactions inside the WordPress dashboard, has patched an Authentication Bypass and Privilege Escalation vulnerability with a 9.8 (Critical) CVSS score. The plugin is active on more than 500,000 websites.</p>\n\n\n\n<p>Beau Lebens, WooCommerce&#8217;s Head of Engineering, published an <a href=\"https://developer.woocommerce.com/2023/03/23/critical-vulnerability-detected-in-woocommerce-payments-what-you-need-to-know/\">advisory</a> about the vulnerability today, which he said &#8220;could permit unauthorized admin access to impacted stores&#8221; if exploited. It was discovered by a security researcher participating in WooCommerce&#8217;s HackerOne program.</p>\n\n\n\n<p>WooCommerce worked with WordPress.org to push out a forced update for sites running WooCommerce Payments versions 4.8.0 through 5.6.1 to patched versions. Many store owners have automatic updates turned off to ensure proper testing before updating. Now that the vulnerability has been made public, it is imperative that all stores running version 4.8.0+ of the plugin update manually as soon as possible. WooCommerce sites hosted on WordPress.com, Pressable, and WPVIP have already been patched.</p>\n\n\n\n<p>At this time WooCommerce does not have any evidence of the vulnerability being exploited but the plugin&#8217;s engineers recommend checking for any unexpected admin users or posts addd to the site. The <a href=\"https://developer.woocommerce.com/2023/03/23/critical-vulnerability-detected-in-woocommerce-payments-what-you-need-to-know/\">advisory</a> includes further details of what to do if you believe your site has been impacted. As a cautionary measure, WooCommerce has temporarily disabled the <a href=\"https://woocommerce.com/woopay/\">WooPay</a> beta program since the vulnerability impacts this new checkout service they have been beta testing.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Mar 2023 21:45:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:10;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"WPTavern: Navigating the New Era of AI-Assisted Code Generation in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142932\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://wptavern.com/navigating-the-new-era-of-ai-assisted-code-generation-in-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:10059:\"<p>The world is learning new ways of moving faster with the help of AI, as the increased availability of the technology is poised to transform the way humans work.  Generitive AI is decades old but recent advances and new tools like DALL-E (launched in January 2021) have made AI more accessible to the public. </p>\n\n\n\n<p>When <a href=\"https://chat.openai.com/chat\">ChatGPT</a> arrived in November 2022, it sparked an explosion of tools built to extend its capabilities to nearly every aspect of work. Conversational AI tools can now handle a myriad of mundane tasks like <a href=\"https://resumeworded.com/\">updating your resume</a>, <a href=\"https://askyourpdf.com/\">reading and summarizing PDFs</a>, and <a href=\"https://www.decktopus.com/\">creating slides for presentations</a>. Yesterday Google announced it is testing <a href=\"https://bard.google.com/\">Bard</a>, its AI chatbot rival to ChatGPT and Bing AI. In the fast-moving world of companies innovating with AI, GitHub also announced <a href=\"https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/\">Copilot X</a>, which is powered by GPT-4 and adds Copilot to pull requests, docs, and the command line and introduces chat and voice features for Copilot.</p>\n\n\n\n<p>WordPress plugin developers are adopting AI-powered tech and building it into their products, such as <a href=\"https://rankmath.com/content-ai/\">RankMath&#8217;s AI-generated suggestions for creating SEO-friendly content</a>, WordPress.com&#8217;s experimental blocks for <a href=\"https://wptavern.com/wordpress-com-is-testing-ai-generated-images-and-content\">AI-generated images and content</a>, and a Setary&#8217;s plugin that <a href=\"https://setary.canny.io/changelog/effortlessly-enhance-your-product-descriptions\">uses AI to write and bulk edit WooCommerce product descriptions</a>. The wpfrontpage site is <a href=\"https://wpfront.page/list/ai-plugins/\">tracking</a> these plugins but WordPress.org also lists <a href=\"https://wordpress.org/plugins/search/ai/\">dozens</a> of plugins with AI, many of them created to write content or generate images.</p>\n\n\n\n<p>In addition to adding AI to plugins, developers have attempted to have ChatGPT build plugins for them, with <a href=\"https://twitter.com/chuckWnelson/status/1636082994619244547\">varying</a> <a href=\"https://twitter.com/DarrenClasby/status/1638216096363708416\">degrees</a> of <a href=\"https://twitter.com/edyoung_tweets/status/1638324231174864896\">success</a>: </p>\n\n\n\n<ul>\n<li><a href=\"https://wptavern.com/chatgpt-creates-a-working-wordpress-plugin-on-the-first-try\">ChatGPT Creates a Working WordPress Plugin – On the First Try</a></li>\n\n\n\n<li><a href=\"https://thewpminute.com/so-i-built-a-wordpress-plugin-with-chatgpt/\">So, I Built a WordPress Plugin With ChatGPT</a></li>\n\n\n\n<li><a href=\"https://www.zdnet.com/article/i-asked-chatgpt-to-write-a-wordpress-plugin-i-needed-it-did-it-in-less-than-5-minutes/\">I asked ChatGPT to write a WordPress plugin I needed. It did it in less than 5 minutes</a></li>\n\n\n\n<li><a href=\"https://www.youtube.com/watch?v=PUvdtk1xjso\">Unbelievable! How I Built 3 WordPress Plugins In 10 MINUTES using ChatGPT AI!</a></li>\n</ul>\n\n\n\n<p>So far developers <a href=\"https://twitter.com/mrvinceo/status/1638574726984486913\">report</a> having more success with ChatGPT than Bard. In some cases the creation process is incomplete and requires some expertise to ensure the plugin will work, but it&#8217;s also opening up the world of plugin development to those who would not be able to create one without hiring a developer.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">I have never coded a WordPress plugin in my life<br /><br />With the help of Chat GPT 4, I just did<br /><br />In the span of ~30 mins, I was able to work with GPT4 to come up with a solution for my WooCommerce store to add a discount of 1.5% for product quantities above 1 w/ a cap set at 6%<br /><br />INSANE</p>&mdash; Amado Serna (@amado_serna) <a href=\"https://twitter.com/amado_serna/status/1637170105363886081?ref_src=twsrc%5Etfw\">March 18, 2023</a></blockquote>\n</div>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">ChatGPT developed a WordPress plugin for us in just 3 minutes. Negotiating with a developer would have taken longer. <a href=\"https://t.co/lRqjWd9JPV\">https://t.co/lRqjWd9JPV</a></p>&mdash; Amperly AI insights (@amperlycom) <a href=\"https://twitter.com/amperlycom/status/1636370735030738945?ref_src=twsrc%5Etfw\">March 16, 2023</a></blockquote>\n</div>\n\n\n\n<p>WordPress developers who want to share their AI-assisted creations with the community have also started submitting them to WordPress.org.</p>\n\n\n\n<p>After receiving a string of violations, WordPress&#8217; Plugin Team is <a href=\"https://make.wordpress.org/plugins/2023/03/21/use-of-code-generators-must-remain-gpl-compatible/\">warning developers</a> that code submitted to the official directory must be GPL compatible.</p>\n\n\n\n<p>&#8220;There is no guideline <em>AGAINST</em> using generated code,&#8221; Plugin Review Team rep Mika Epstein said.</p>\n\n\n\n<p>&#8220;You’re welcome to use whatever tool you want to build plugins. That said, <em>you</em> are 100% responsible for that code if you chose to host it here&#8230;</p>\n\n\n\n<p>&#8220;But the important bit here is that it means if ChatGPT, for example, built your plugin, <strong>you</strong> have to verify that all the code used is GPL compatible. Just like you are expected to validate licenses on libraries and code-snippets, everything in your plugin has to be GPL compatible. Should we determine that your code is a copy of someone else’s or includes code from non-GPL plugins, your submission will be rejected and any live plugins will be closed.&#8221;</p>\n\n\n\n<p>Epstein cited an example where a developer built a &#8220;scroll to top&#8221; plugin with code that was copied from another, existing plugin hosted on WordPress.org. It was submitted five times and rejected every time. </p>\n\n\n\n<p>&#8220;Yes it’s fine to fork code,&#8221; Epstein said. &#8220;You have to credit them, however, and that’s something those AIs have been pretty bad at doing.&#8221; </p>\n\n\n\n<p>Commenters noted that autocomplete in modern IDEs work in a similar way, as well as snippets. These types of tools can enhance productivity but prospective plugin developers who may not be as informed about software licensing, should stay away from wholesale copying another&#8217;s work without crediting them. This may require doing some extra research on the code that AI spits out.</p>\n\n\n\n<p>In this new era of AI-assisted creation, we have essentially hitched our wagon to a star, as Ralph Waldo Emerson described in his essay on Civilization in 1870:</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Now that is the wisdom of a man, in every instance of his labor, to hitch his wagon to a star,’ and see his chore done by the gods themselves. That is the way we are strong, by borrowing the might of the elements. The forces of steam, gravity, galvanism, light, magnets, wind, fire, serve us day by day and cost us nothing.</p>\n<cite>Ralph Waldo Emerson, <a href=\"https://emersoncentral.com/essays/civilization/\">Civilization</a></cite></blockquote>\n\n\n\n<p>That decade brought humanity inventions like the phonograph, telephone, and the incandescent light bulb, followed by the automobile in the next decade. Emerson&#8217;s essay explores man&#8217;s relationship to technology where principles—&#8221;justice, love, freedom, knowledge, utility&#8221;— are the guiding light and accelerant of technology&#8217;s impact.</p>\n\n\n\n<p>The GPL is one of those principles for the WordPress community, which has enabled its uncommon growth and its wildly successful ecosystem. There are still a lot of grey areas when it comes to licensing and the code generated by AI. Developers would do well to use AI-generated code for inspiration and give credit where they can.</p>\n\n\n\n<p>Web developer Mark Praschan <a href=\"https://twitter.com/MarkPraschan/status/1636025339926257664\">created his first plugin for WordPress.org</a> using ChatGPT. He used the free version, gave it a few prompts describing what he wanted it to do, and ChatGPT produced a functional plugin.</p>\n\n\n\n<p><a href=\"https://wordpress.org/plugins/northstar/\">NorthStar</a> allows users to display a message in the WordPress admin bar with settings to customize it along with the text and background colors.</p>\n\n\n\n<img />\n\n\n\n<p>&#8220;The first version worked great,&#8221; Praschan said. &#8220;I made a few small aesthetic improvements to the settings page and the display of the message, but we were already 95% of the way there!&#8221;</p>\n\n\n\n<p>Praschan also had ChatGPT design an ASCII Art logo for the plugin. It required a few back-and-forth prompts but took just a few minutes before it was ready to be copied and pasted into Photoshop. </p>\n\n\n\n<img />\n\n\n\n<p>The plugin did not pass the code review on the first try for two reasons that Praschan shared on Twitter:</p>\n\n\n\n<ul>\n<li>Issue # 1: Variables and options must be escaped when echo&#8217;d. There were 2 instances of not &#8220;escaping late&#8221;</li>\n\n\n\n<li><a href=\"https://twitter.com/MarkPraschan\"></a>Issue # 2: Generic function/class/define/namespace names. One function was missing the &#8220;northstar_&#8221; prefix.</li>\n</ul>\n\n\n\n<p>&#8220;How did I fix it? I made ChatGPT do it, of course,&#8221; Praschan said. &#8220;I copy/pasted the problems and a few snippets of my code and it spat out the fixed code.&#8221;</p>\n\n\n\n<p>There are more of these plugins coming &#8211; where a person need only dream up the idea and prompt their chosen AI tool for the code. These will more than likely be simple plugins for the time being, but it&#8217;s not too early to establish some best practices for using code generators. WordPress is navigating new territory where anyone can create a plugin with a dash of creative prompts and very little code experience.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Mar 2023 04:29:36 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:11;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"Post Status: WordPress 6.2 RC4 • Code Generators and GPL\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=148430\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"https://poststatus.com/wordpress-6-2-rc3-code-generators-and-gpl/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:21999:\"<h2 id=\"h-this-week-at-wordpress-org-march-20-2023\">This Week at WordPress.org (March 20, 2023)</h2>\n\n\n<div class=\"has-background has-theme-palette-8-background-color wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">We&#8217;re just one week away from WordPress 6.2. Have you tested it and read the field guide yet? If you write code for a plugin that is in the WordPress Plugins Repo, you&#8217;ll want to ensure the code is GPL compatible.  </p></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-kadence-infobox kt-info-box_94d1bd-77\"><div class=\"kt-blocks-info-box-link-wrap kt-blocks-info-box-media-align-left kt-info-halign-left\"><div class=\"kt-blocks-info-box-media-container\"><div class=\"kt-blocks-info-box-media kt-info-media-animate-none\"><div class=\"kadence-info-box-icon-container kt-info-icon-animate-none\"><div class=\"kadence-info-box-icon-inner-container\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fas_robot kt-info-svg-icon\"></span></div></div></div></div><div class=\"kt-infobox-textcontent\"><h2 class=\"kt-blocks-info-box-title\">WP 6.2 RC 4, Code Generators</h2><p class=\"kt-blocks-info-box-text\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f9ea.png\" alt=\"🧪\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-candidate-4/\">WordPress 6.2 Release Candidate 4</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64b-1f3fe.png\" alt=\"🙋🏾\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/test/2023/02/07/help-test-wordpress-6-2/\">Help Test WordPress 6.2</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f5fa.png\" alt=\"🗺\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2023/03/09/wordpress-6-2-field-guide/\">WordPress 6.2 Field Guide</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f916.png\" alt=\"🤖\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/plugins/2023/03/21/use-of-code-generators-must-remain-gpl-compatible/\">Use of Code Generators Must Remain GPL Compatible</a></p></div></div></div>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_b57166-6e\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<h2 id=\"h-news\"><a href=\"https://wordpress.org/news\">News</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\">Introducing the WordPress Developer Blog</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-3/\">WordPress 6.2 Release Candidate 3</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_8f6276-eb\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<div class=\"is-layout-flex wp-container-5 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-central\"><a href=\"https://central.wordcamp.org\">Central</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://central.wordcamp.org/news/2023/03/wordcamp-buffalo-2023/\">WordCamp Buffalo 2023</a></li>\n\n\n\n<li><a href=\"https://central.wordcamp.org/news/2023/03/wordcamp-entebbe-2023-an-amazing-recap/\">WordCamp Entebbe 2023: An Amazing Recap</a></li>\n\n\n\n<li><a href=\"https://central.wordcamp.org/news/2023/02/get-your-tickets-for-wordcamp-kerala-2023-on-march-25th/\">Get your tickets for WordCamp Kerala 2023 on March 25th!</a></li>\n</ul>\n\n\n\n<h2 id=\"h-community\"><a href=\"https://make.wordpress.org/community\">Community</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/community/2023/03/23/recap-of-contributor-working-group-inaugural-mentorship-chat-on-march-20-2023/\">Recap of Contributor Working Group Inaugural Mentorship Chat on March 20, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/03/21/meetup-organizer-newsletter-march-2023/\">Meetup Organizer Newsletter: March 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/03/21/community-team-goals-for-2023-chat-session/\">Community Team Goals for 2023 :&nbsp;Chat session</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/03/20/contributor-working-group-mentorship-kick-off-chat-agenda-march-20th-1200-utc-emea-and-2100-utc-amer/\">Contributor Working Group: Mentorship Kick-off chat Agenda | March 20th 12:00 UTC (EMEA) and 21:00 UTC (AMER)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/03/17/community-team-goals-for-2023-next-step/\">Community Team Goals for 2023 : Next Step</a></li>\n</ul>\n\n\n\n<h2 id=\"h-core\"><a href=\"https://make.wordpress.org/core\">Core</a> </h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/21/a-week-in-core-march-20-2023/\">A Week in Core – March 20, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/22/whats-new-in-gutenberg-15-4-22-march/\">What’s new in Gutenberg 15.4 (22 March)</a></li>\n</ul>\n\n\n\n<h3 id=\"h-wordpress-6-2\">WordPress 6.2</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-day-process/\">WordPress 6.2 Release Day Process</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-candidate-4/\">WordPress 6.2 Release Candidate 4</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/14/fyi-navigation-section-of-new-site-editor-experienced-removed-for-6-2-rc-2/\">FYI: Navigation section of new Site Editor experienced removed for 6.2 RC 2</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-1/\">WordPress 6.2 Release Candidate 1</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/polyglots/2023/03/14/wordpress-6-2-translation-status-march-14-2023/\">WordPress 6.2 Translation Status (March 14, 2023)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/polyglots/2023/03/04/wordpress-6-2-ready-to-be-translated/\">WordPress 6.2 ready to be translated</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/09/wordpress-6-2-field-guide/\">WordPress 6.2 Field Guide</a>\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/08/requests-library-upgraded-to-2-0-5-in-wordpress-6-2/\">Requests library upgraded to 2.0.5 in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/patterns-api-expanded-to-include-template_types-property/\">Patterns API expanded to include template_types property</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/introduction-of-block-inspector-tabs/\">Introduction of Block Inspector Tabs</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/shadows-in-global-styles-with-wordpress-6-2/\">Shadows in Global Styles with WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/introducing-the-html-api-in-wordpress-6-2/\">Introducing the HTML API in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/miscellaneous-editor-changes-in-wordpress-6-2/\">Miscellaneous Editor changes in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/introducing-move_dir-in-wordpress-6-2/\">Introducing move_dir() in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/sticky-position-block-support/\">Sticky position block support</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/upgrading-to-react-18-and-common-pitfalls-of-concurrent-mode/\">Upgrading to React 18 and common pitfalls of concurrent mode</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/06/add-new-prop-to-serversiderender-component/\">Add new prop to ServerSideRender component</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/06/google-fonts-are-included-locally-in-bundled-themes/\">Google Fonts are included locally in bundled themes</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/06/custom-css-for-global-styles-and-per-block/\">Custom CSS for global styles and per block</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/06/minimum-height-dimensions-block-support/\">Minimum height dimensions block support</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/03/editor-components-updates-in-wordpress-6-2/\">Editor Components updates in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/03/i18n-improvements-in-6-2/\">I18N Improvements in 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/28/custom-settings-wordpress-6-2/\">Customize settings for any block in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/19/style-book-preview-of-blocks-in-global-styles/\">Style Book preview of blocks in global styles</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2022/12/09/update-to-content-only-editing-filter-namespace/\">Update to content only editing filter namespace</a></li>\n</ul>\n</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/02/wordpress-6-2-accessibility-improvements/\">WordPress 6.2 Accessibility Improvements</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/28/wordpress-6-2-beta-4-postponed/\">WordPress 6.2 Beta 4 Postponed</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/21/wordpress-6-2-beta-3/\">WordPress 6.2 Beta 3</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/21/6-2-live-product-demo/\">6.2 Live Product Demo</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/04/phase-2-finale/\">Phase 2, Finale</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/03/hallway-hangout-performance-improvements-for-wordpress-6-2/\">Hallway Hangout: Performance Improvements for WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/06/roadmap-to-6-2/\">Roadmap to 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/18/bug-scrub-schedule-for-6-2/\">Bug Scrub Schedule for 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/11/early-bug-scrub-schedule-for-wp-6-2/\">Early bug scrub schedule for WP&nbsp;6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">WordPress 6.2 Planning Roundup</a></li>\n</ul>\n\n\n\n<h3 id=\"h-meetings\">Meetings</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/21/dev-chat-agenda-wednesday-march-22-2023/\">Dev Chat Agenda, Wednesday March 22, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/17/dev-chat-summary-march-15-2023/\">Dev chat Summary, March 15, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/21/editor-chat-agenda-march-22nd-2023/\">Editor Chat Agenda: March 22nd 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/19/editor-chat-summary-march-15-2023/\">Editor chat summary: March 15th, 2023</a></li>\n</ul>\n\n\n\n<h3 id=\"h-developer-blog\">Developer Blog</h3>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\">Introducing the WordPress Developer Blog</a></li>\n</ul>\n\n\n\n<h2 id=\"h-design\"><a href=\"https://make.wordpress.org/design\">Design</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/design/2023/03/13/design-share-feb-13-mar-10/\">Design Share: Feb 13–Mar 10</a></li>\n</ul>\n\n\n\n<h2 id=\"h-do-action\"><a href=\"https://doaction.org/\">do_action</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://doaction.org/event/ruralhackers/\">Rural Hackers Do_Action 2023 in Anceu Spain</a></li>\n</ul>\n\n\n\n<h2 id=\"h-docs\"><a href=\"https://make.wordpress.org/docs\">Docs</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/docs/2023/03/16/agenda-for-docs-team-bi-weekly-meeting-march-21-2023/\">Agenda for Docs Team bi-weekly meeting March 21, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/docs/2023/03/15/call-for-volunteers-to-help-with-6-2-end-user-documentation/\">Call for volunteers to help with 6.2 end user documentation</a></li>\n</ul>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-hosting\"><a href=\"https://make.wordpress.org/hosting\">Hosting</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/hosting/2023/03/21/hosting-team-meeting-agenda-2023-03-22/\">Hosting Team meeting agenda 2023-03-22</a></li>\n</ul>\n\n\n\n<h2 id=\"h-marketing\"><a href=\"https://make.wordpress.org/marketing\">Marketing</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/marketing/2023/03/14/notes-global-marketing-team-meeting-7-march-2023/\">Notes: Global Marketing Team meeting, 7 March 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-meta\"><a href=\"https://make.wordpress.org/meta\">Meta</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/meta/2023/03/20/agenda-biweekly-matrix-chat-thu-march-23-2023-10am-utc/\">Agenda: Biweekly Matrix Chat – Thu, March 23, 2023 (10AM UTC)</a></li>\n</ul>\n\n\n\n<h2 id=\"h-openverse\"><a href=\"https://make.wordpress.org/openverse\">Openverse</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/openverse/2023/03/20/last-week-openverse-2023-03-13-2023-03-20/\">A week in Openverse: 2023-03-13 – 2023-03-20</a></li>\n</ul>\n\n\n\n<h2 id=\"h-performance\"><a href=\"https://make.wordpress.org/performance/\">Performance</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/21/performance-chat-summary-21-march-2023/\">Performance Chat Summary: 21 March 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-plugins\"><a href=\"https://make.wordpress.org/plugins\">Plugins</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/plugins/2023/03/10/advance-notice-of-retirement/\">Advance Notice of Retirement</a></li>\n</ul>\n\n\n\n<h2 id=\"h-polyglots\"><a href=\"https://make.wordpress.org/polyglots\">Polyglots</a></h2>\n\n\n\n<ul>\n<li> <a href=\"https://make.wordpress.org/polyglots/2023/03/21/agenda-weekly-polyglots-chat-march-22-2023-1300-utc/\">Agenda: Weekly Polyglots Chat – March 22, 2023 (07:00 UTC)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/polyglots/2023/03/21/new-translation-project-wp20-wordpress-net/\">New translation project: wp20.wordpress.net</a></li>\n</ul>\n\n\n\n<h2 id=\"h-plugins-1\"><a href=\"https://make.wordpress.org/plugins\">Plugins</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/plugins/2023/03/21/use-of-code-generators-must-remain-gpl-compatible/\">Use of Code Generators Must Remain GPL Compatible</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/plugins/2023/03/10/advance-notice-of-retirement/\">Advance Notice of Retirement</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/03/22/plugin-review-team-update-20-march-2023/\">Plugin Review Team Update: 20 March 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-project\">Project</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/project/2023/02/06/proposal-creating-a-wordpress-contributor-mentorship-program/\">Proposal: Creating a WordPress Contributor Mentorship Program</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/project/2023/01/27/discussion-ending-the-eternal-september/\">Discussion: Ending the Eternal September</a></li>\n</ul>\n\n\n\n<h2 id=\"h-support\"><a href=\"https://make.wordpress.org/support\">Support</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/support/2023/03/agenda-for-march-23rd-support-meeting-2/\">Agenda for March 23rd Support Meeting</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/support/2023/03/support-ticket-triage-session-march-29th-2023-at-1600-utc/\">Support ticket triage session – March 29th 2023 at 16:00 UTC&nbsp;</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/03/16/support-team-meeting-updates-for-march-16th-2/\">Support Team Meeting Updates for March 16th</a></li>\n</ul>\n\n\n\n<h2 id=\"h-test\"><a href=\"https://make.wordpress.org/test\">Test</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/test/2023/03/14/hallway-hangout-lets-chat-about-all-things-layout/\">Hallway Hangout: Let’s chat about All Things Layout</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/test/2023/02/07/help-test-wordpress-6-2/\">Help Test WordPress 6.2</a></li>\n</ul>\n\n\n\n<h2 id=\"h-theme\">Theme</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/themes/2023/03/03/hallway-hangout-community-themes-initiative/\">Hallway Hangout: Community Themes Initiative</a></li>\n</ul>\n\n\n\n<h2 id=\"h-training\"><a href=\"https://make.wordpress.org/training\">Training</a></h2>\n\n\n\n<ul>\n<li> <a href=\"https://make.wordpress.org/training/2023/03/20/meeting-agenda-for-march-21-2023/\">Meeting Agenda for March 21, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/03/18/contributor-day-recap-wordcamp-asia-2023/\">Contributor Day Recap – WordCamp Asia 2023</a></li>\n</ul>\n\n\n\n<h3 id=\"h-tutorials\"><a href=\"https://learn.wordpress.org/tutorials\">Tutorials</a></h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/tutorial/what-kind-of-wordpress-theme-do-i-have-classic-block-or-something-else/\">What kind of WordPress theme do I have: classic, block, or something else?</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/tutorial/wp-rest-api-custom-fields-authentication-and-testing/\">WP REST API – custom fields, authentication, and testing</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/tutorial/displaying-testimonials-on-your-website/\">Displaying testimonials on your website</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/tutorial/interacting-with-the-wordpress-rest-api/\">Interacting with the WordPress REST API</a></li>\n</ul>\n\n\n\n<h3 id=\"h-online-workshops\">Online Workshops</h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/?meeting=exploring-some-of-the-new-6-2-wordpress-features\">Exploring some of the new 6.2 WordPress features</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=how-to-create-a-website-on-mobile-part-2\">How to create a website on mobile (Part 2)</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=how-to-join-the-training-teams-welcome-committee-2\">How to join the Training Team’s Welcome Committee</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=how-to-join-the-training-teams-welcome-committee\">How to join the Training Team’s Welcome Committee</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=block-themes-and-wordpress-exploring-wordpress-6-2\">Block Themes and WordPress: Exploring WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=how-to-update-a-video-tutorial-for-learn-wordpress-org\">How to update a video tutorial for Learn.WordPress.org</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=build-a-blog-with-wordpress-6-2-released-today\">Build a blog with WordPress 6.2 (Released today!)</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=block-themes-and-wordpress-live-stream-11\">Block Themes and WordPress: Live Stream</a></li>\n</ul>\n\n\n\n<h2 id=\"h-wptv\">WPTV</h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.tv/category/year/2022/\">Latest WordPress TV videos</a></li>\n</ul>\n</div>\n</div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<h2 id=\"h-related-news\">Related News:</h2>\n\n\n\n<ul>\n<li><a href=\"https://www.php.net/archive/2023.php#2023-02-14-2\">PHP 8.2.3 Released!</a></li>\n\n\n\n<li><a href=\"https://www.php.net/archive/2023.php#2023-02-14-3\">PHP 8.1.16 Released!</a></li>\n\n\n\n<li><a href=\"https://262.ecma-international.org/13.0/\">TC39</a></li>\n\n\n\n<li><a href=\"https://github.com/composer/composer/releases/tag/2.5.4\">Composer 2.5.4</a></li>\n</ul>\n\n\n\n<p class=\"has-theme-palette-7-background-color has-background\">Thanks for reading our WP dot .org roundup! Each week we are highlighting the news and discussions coming from the good folks making WordPress possible. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers. <br /><br /><strong>Are you interested in giving back and contributing your time and skills to WordPress.org?</strong> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> <a href=\"https://wordpress.org/support/article/contributing-to-wordpress/\">Start Here ›</a><br /><br /><strong>Get our weekly WordPress community news digest</strong> — Post Status&#8217; <a href=\"https://poststatus.com/news/week-in-review/\">Week in Review</a> — covering the WP/Woo news plus significant writing and podcasts. It&#8217;s also available in <a href=\"https://poststatus.com/newsletter\">our newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f48c.png\" alt=\"💌\" class=\"wp-smiley\" /></p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile has-background\"><a href=\"https://poststatus.com/\"><img src=\"https://cdn.poststatus.com/wp-content/uploads/2021/09/vertical-post-status-logo-250.png\" alt=\"Post Status\" class=\"wp-image-85823 size-full\" /></a><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-left has-normal-font-size\" id=\"h-get-ready-for-remote-work\">You — and <a href=\"https://poststatus.com/#Agency\">your whole team</a> can <a href=\"https://poststatus.com/#choose-membership\">Join Post Status</a> too!</p>\n\n\n\n<p class=\"has-text-align-left has-small-font-size\"><strong>Build your network. Learn with others. Find your next job — or your next hire.</strong> Read the <strong>Post Status</strong> <a href=\"https://poststatus.com/newsletter/\">newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2709.png\" alt=\"✉\" class=\"wp-smiley\" /> Listen to <a href=\"https://poststatus.com/podcasts/\">podcasts</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f399.png\" alt=\"🎙\" class=\"wp-smiley\" /> Follow <a href=\"https://twitter.com/post_status/\">@Post_Status</a> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> and <a href=\"https://www.linkedin.com/company/post-status-llc/\">LinkedIn</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4bc.png\" alt=\"💼\" class=\"wp-smiley\" /></p>\n</div></div>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Mar 2023 01:05:24 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Courtney Robertson\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:12;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"WPTavern: #68 – Chris Reynolds on Why To Use Composer With WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=142848\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://wptavern.com/podcast/68-chris-reynolds-on-why-to-use-composer-with-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:52027:\"Transcript<div>\n<p>​[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case, why you might like to add Composer into your WordPress website workflow.</p>\n\n\n\n<p>If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice. Or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players.</p>\n\n\n\n<p>If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you, and hopefully get you or your idea featured on the show. Head to WPTavern.com forward slash contact forward slash jukebox, and use the form there.</p>\n\n\n\n<p>So on the podcast today we have Chris Reynolds. Chris has been working with WordPress for over 15 years. He&#8217;s freelanced, worked with Event Espresso, WebDevStudios, Human Made, and is now at Pantheon as a CMS ecosystem engineer and WordPress technical lead.</p>\n\n\n\n<p>He&#8217;s spoken at WordCamps and at OpenWest about all aspects of WordPress.</p>\n\n\n\n<p>I suspect that many of the people listening to this podcast are not using Composer in their WordPress workflow, and to Chris this is something that you should think about implementing, and he&#8217;s here to explain why.</p>\n\n\n\n<p>Chris starts off by talking about the kinds of projects that he&#8217;s worked on, and how we found WordPress.</p>\n\n\n\n<p>We then get into the weeds of what Composer is and the benefits that it brings. It&#8217;s essentially a package management system, and makes it easy to set dependencies for your project and manage them within Composer.</p>\n\n\n\n<p>Why would you want to do that though? If you&#8217;re just building brochure websites, then perhaps you&#8217;ve don&#8217;t. But if your project is more complex then this might save you a lot of time.</p>\n\n\n\n<p>Chris describes scenarios in which she thinks Composer is a good fit; if you want to add in specific packages and how those packages are managed and updated.</p>\n\n\n\n<p>He explains how you can install composer depending on the OS that you&#8217;re working with, and how it structures the files and directories that are created.</p>\n\n\n\n<p>Towards the end of the podcast, we talk about how composer can be useful for teams, and Chris&#8217;s use of Composer to keep everyone clear on how the project is structured.</p>\n\n\n\n<p>If you&#8217;ve thought about using a package management system, such as composer, this episode is for you.</p>\n\n\n\n<p>If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to WPTavern.com forward slash podcast, where you&#8217;ll find all the other episodes as well.</p>\n\n\n\n<p>And so without further delay, I bring you Chris Reynolds.</p>\n\n\n\n<p>I am joined on the podcast today by Chris Reynolds. Hello, Chris.</p>\n\n\n\n<p>[00:03:40] Chris Reynolds: Hi. How&#8217;s it going?</p>\n\n\n\n<p>[00:03:41] Nathan Wrigley: Very well, thank you. Chris is on the podcast today to talk to us about something that I confess I know very little about. I&#8217;m going to guess that if you&#8217;re a typical WordPress user, you too may be learning a few new things today. It&#8217;s all going to be about Composer. Before we get into Composer, what it is, how it works, and all of that, wouldn&#8217;t mind Chris if you just orientate our listeners. Give us a little bit of insight into you and your WordPress journey. The companies that you&#8217;ve worked at. The things that you&#8217;ve been involved in and so on. So over to you, Chris, give us your intro.</p>\n\n\n\n<p>[00:04:14] Chris Reynolds: Sure. I came across WordPress right around the time that my son was born, which was 2005. The internet was a very different place back then, wasn&#8217;t it? At the time I was looking for something to like share pictures with family and stuff, make a website.</p>\n\n\n\n<p>Back then I had what was then referred to as a weblog. It was before that was shortened to blogs, and it was literally a log of things that I did on my website, update changes. And that was all hard coded html. So when I was trying to think of something to share pictures, didn&#8217;t want to do it hard coded. I did do that for a little while and then I decided this was not the thing I wanted to be doing.</p>\n\n\n\n<p>So there used to be a website called Hot Scripts. There I found a blogging platform called S Blog, and I was using that for a really long time. But as happens in open source, and actually honestly, as part of what happened in the WordPress history, the original maintainer and author disappeared for a little bit, and it wasn&#8217;t getting updates and I think there were some security things at some point. And I started looking for something else. Had some friends that were talking about WordPress, so I was like, I&#8217;ll try this thing out, and basically haven&#8217;t looked back.</p>\n\n\n\n<p>At a certain point after my son was born, I decided that I wanted to quit my regular job, which at the time was doing tech support for grocery stores, and become a freelance web designer. And I did that for a few years. Was familiar with all of those Elance and I don&#8217;t even remember all, like freelancer.net or something. Like all those really old sites to get freelance work. And I worked for a time for a company that&#8217;s actually local, as an outsource, freelance web designer.</p>\n\n\n\n<p>There, I believe owner, ran off with all their money or something, and the company closed down. That was a fun story. And then I met the folks from Event Espresso, which is a event management plugin. I met them at WordCamp Salt Lake City because they&#8217;re local, and Salt Lake City is where I live.</p>\n\n\n\n<p>And I started working with them initially just doing tech support for them, and then I got into a little bit of development and then I got into a little bit of project management and development. And then I was at a WordCamp, I was speaking. And Pluralsight, which is an online training platform saw me speak and asked me if I wanted to do that sort of thing for them as a, as an author of WordPress related training courses.</p>\n\n\n\n<p>So I started doing that while I was working at Event Espresso, and then eventually I quit to focus on that. And did that for about a year or so. And then, I started getting into agency world. So I worked at WebDevStudios for a couple years. And then I went to Human Made. I was there for almost five years. And now I&#8217;m working at Pantheon as a software engineer focusing on WordPress ecosystem things.</p>\n\n\n\n<p>So I&#8217;ve been involved in very small projects. I&#8217;ve been involved in very large projects. I&#8217;ve been involved in training. For a while I did some work with the docs team for WordPress documentation. I went to the community summit in San Francisco way back in the day. I&#8217;ve spoken at lots of local WordCamps and OpenWest which is also held locally. And yeah, I&#8217;ve been around for a little while.</p>\n\n\n\n<p>[00:07:12] Nathan Wrigley: Yeah, you really have. That&#8217;s an amazingly long history, and going back with WordPress to 2005, you really were right at the forefront. It was just the very beginnings at that point.</p>\n\n\n\n<p>[00:07:22] Chris Reynolds: It had been around for a while. If you look at the screenshots of the admin, I wasn&#8217;t the very first iteration, but I think I was maybe the second iteration.</p>\n\n\n\n<p>[00:07:31] Nathan Wrigley: Who knew back in 2005 that it would become such an important part of the ecosystem of the web in general. We&#8217;re at the point now where 40 plus percent, I still never quite know what that number means, but it&#8217;s a big number and WordPress is an important part of it.</p>\n\n\n\n<p>You say that you&#8217;re a Pantheon at the moment. Just give us a little bit of insight into Pantheon because I confess, I don&#8217;t know a great deal about it. But in my mind I&#8217;m thinking managed WordPress hosting and also managed CMS hosting possibly some other variants as well. Just tell us a little bit about what Pantheons skin in the game is with WordPress.</p>\n\n\n\n<p>[00:08:09] Chris Reynolds: You&#8217;re not wrong. We like to call ourselves a web ops platform and we also have kind of coined that web ops phrase, which means that outside of, speaking about Pantheon, it almost doesn&#8217;t exist. What web ops is, it&#8217;s website operations, right? It&#8217;s the things that make your website go.</p>\n\n\n\n<p>And what that means practically is that the way that the platform has been built is from the ground up to make sure that teams are able to develop on their websites in a way that is easy to deploy, that is safe, and that is secure. And there&#8217;s all sorts of platform centric things that are part of the workflow.</p>\n\n\n\n<p>Pantheon was one of the first, when I was working at WebDev, was the first exposure that I really had to Pantheon. And it was the first platform that I had used that had integrated Git. So you didn&#8217;t have to like, put your stuff on GitHub and then figure out a way to point that deploys to a server somewhere.</p>\n\n\n\n<p>It was already built in. And they had been doing that from the very beginning. It also had as part of that there is a dev test live workflow where there&#8217;s separate environments. And this isn&#8217;t uncommon today, but it was one of the first places where you could do that and had it built in.</p>\n\n\n\n<p>And then the real sort key feature that I enjoyed as a developer and still enjoy as an employee honestly is the concept of multi devs. Where if you have a branch that you are doing work on and you want to see what that branch would look like. Typically in my agency days, the way that you would handle this is by merging that into dev, and dev becomes really messy, dirty because it&#8217;s got lots of basically untested code, or code that was maybe tested and then rolled back or whatever.</p>\n\n\n\n<p>Dev is always nasty, a nasty place to be, and you never deploy from dev. That was always the rule when I was working in agency stuff. Multi devs solve that problem by spinning up an entirely new environment for a branch. So you can create a multi dev off of whatever branch, and then you can test it there, and then you can merge that into dev or whatever.</p>\n\n\n\n<p>Your dev branch is clean because it&#8217;s not, you&#8217;re not getting all this test code, experimental code that&#8217;s getting merged in, and then maybe you&#8217;re making some changes or maybe you&#8217;re fixing some stuff, undo some stuff that was from an old merge.</p>\n\n\n\n<p>That way you can keep your branches clean. And that&#8217;s a really cool thing that Pantheon does that I&#8217;ve often have wished for when I was working elsewhere, or working on sites that were not hosted on Pantheon. So that&#8217;s one of the things that Pantheon does.</p>\n\n\n\n<p>We were talking before we started recording that Pantheon was built by four or five Drupal dudes. So it&#8217;s been a Drupal shop for a very long time. And then maybe about 10 or so years ago, when I became aware of them they started doing WordPress sites. Still built on the same infrastructure that they had built with all the same live workflows, multi dev, all that sort of stuff.</p>\n\n\n\n<p>And now we&#8217;re getting into a point where we&#8217;re really trying to build out and optimize for WordPress and find where our gaps are in terms of how the platform has been built and what WordPress specifically needs. And that&#8217;s essentially what my team is involved in.</p>\n\n\n\n<p>[00:11:10] Nathan Wrigley: Nice. Yeah, that&#8217;s a real interesting set of things that you talk about there. I didn&#8217;t actually know prior to our conversation we had before we hit record, I didn&#8217;t know that it had all begun on the Drupal side of things, but obviously as WordPress has been in the ascendancy for the last 10 years, it does feel like an important pivot for any company really to make, is to give an experience to WordPress users which is optimized for them.</p>\n\n\n\n<p>So, yeah, I&#8217;ll make sure to link in the show notes to anything that we talk about. So if you&#8217;re listening to this, don&#8217;t worry too much, you can go to the WP Tavern website and search for this episode and find all the links there.</p>\n\n\n\n<p>Now I&#8217;m going to include quite a few links to what we&#8217;re about to talk about. This is the main thrust of the podcast. It&#8217;s something called Composer. Now, when Chris reached out to me, he mentioned that he wanted to talk about Composer, and I&#8217;ll be really honest, it&#8217;s not something that I&#8217;m familiar with. Chris was very kind to gather a bunch of links, which I&#8217;ve now read, and I&#8217;ve tried to understand.</p>\n\n\n\n<p>But I feel that Chris, you are going to school me today, so we&#8217;ll go right back to the basics. The first thing I think to mention is that I don&#8217;t think I know anybody else in the WordPress community who is using Composer with the sort of urgency that you feel it should be being adopted. Most of the people that I know are freelancers, possibly working in an agency and the typical workflow is, you know, if you&#8217;re working with a team, you&#8217;ve got a method of doing that.</p>\n\n\n\n<p>But you may well be working on your own website. You may be working for client websites, and you&#8217;re just installing WordPress and a bunch of plugins and themes and so on and so forth. But you&#8217;ve got this bee in your bonnet about Composer and the virtues of it. So let&#8217;s go right back to the beginning. You&#8217;ve probably heard the word Composer before if you&#8217;re listening to this podcast, I imagine. But you may not know what it is. So let&#8217;s go there. What is Composer and why is it in any way important?</p>\n\n\n\n<p>[00:12:59] Chris Reynolds: At its base Composer is a package management system. So if you&#8217;re at all familiar with npm which is primarily for JavaScript packages, maybe you&#8217;ve used that for Gutenberg stuff. Maybe you&#8217;ve used that for other JavaScript things. Composer is that thing for PHP packages.</p>\n\n\n\n<p>In the past there were things like Pear and PECL, P E C L which did the same sort of thing. Composer does those same-ish things, but better. So at its core, it&#8217;s a package management system, which means it&#8217;s able to do like dependency management. And what that means is, if I have a package, and I have a certain version of a package.</p>\n\n\n\n<p>Say I want php code sniffing, I can require that package with Composer. I can make sure that package is up to date. But I can also be specific about the versions of that package that I want to keep. Maybe I want to be on PHP code sniffing version eight or eight dot whatever, but I don&#8217;t want to upgrade to nine yet, or something like that.</p>\n\n\n\n<p>I can be specific about my version dependencies, the versioning system that I&#8217;m choosing and be really, either really explicit. I can pin it to a specific release. I could do, I only want the security or patch releases. Or I could be really vague and say, just give me the latest version of whatever.</p>\n\n\n\n<p>And Composer has, it&#8217;s based on the idea of semantic versioning. So as long as your packages and WordPress itself doesn&#8217;t use semantic versioning notably, and neither to do a couple other things like Yoast doesn&#8217;t do it, because they&#8217;re using sort of the version numbers don&#8217;t matter school of thought, which kind of breaks the whole thing a little bit.</p>\n\n\n\n<p>But if you&#8217;re doing that sort of semantic versioning, which is common throughout just open source software in general, of major dot minor dot patch fr security then you can be really, you can update your things and feel fairly confident that an update is not going to break your thing, break your site. This is perhaps not a myth now as things in WordPress have improved. But the analogy that I like to think of and the reason why feel like Composer is, really important in a WordPress environment is the, I&#8217;ve got a million plugins, maybe not a million, maybe 20.</p>\n\n\n\n<p>And I&#8217;ve got a couple themes and I go to my WordPress updates page, or maybe it&#8217;s got auto updates, right? And something happens and an update happens, and I wasn&#8217;t there. Either I bulk updated all of them or it happened in the background. Either way, I&#8217;m not looking at each individual update that I&#8217;m doing, and something breaks. My website white screens, and I have no idea what caused that problem.</p>\n\n\n\n<p>I have to go back, I have to undo everything. I have to like, rename my plug-ins folder. I&#8217;m now in panic mode because my production site is white screening. It&#8217;s because of an update. It&#8217;s because something went through that I was either not paying enough attention to, or that happened automatically in the background that broke my site.</p>\n\n\n\n<p>Composer, and the way that WordPress is built with allowing, essentially anybody who has access to the plugins page or the updates page to run those updates means that you&#8217;re putting the power and the control over administrating code that is deployed to your site, to whoever has access to those screens, right?</p>\n\n\n\n<p>And Composer almost flips that and says, no, we&#8217;re going to give this power to people who actually touched the code. Who maybe are more aware of dependencies and change logs and what an update might mean to a site. And that&#8217;s, sort of where I, see the value of Composer just broadly.</p>\n\n\n\n<p>[00:16:21] Nathan Wrigley: Okay. That was, yeah, a really interesting description of how it works. Could you give us the nuts and the bolts of that? In other words, could you unpack what&#8217;s going on? In other words, how is it, how is it installed? How do you get it to bind to the different variations? You mentioned, that you may want it to update to a certain version of such a thing. How do you actually do all of that?</p>\n\n\n\n<p>[00:16:44] Chris Reynolds: Composer is software that runs on your computer. You can install basically anywhere. So if you&#8217;re on a Mac, you might use Homebrew to install it. You can run it on a Windows machine, it&#8217;s just a binary. You can run it on a Linux machine, there are packages for it. It&#8217;s essentially cross platforms, so you can use it or you can run it anywhere. Once you have it on your operating system. . Then, we&#8217;ll just use a WordPress, vanilla WordPress site, as an example, if I had a WordPress site maybe I do wget or download the zip file of WordPress and I unzip the package. Okay, that&#8217;s great.</p>\n\n\n\n<p>And then I have Composer on my, on my, system so I can run at the command line Composer in it. And that&#8217;s going to start the process of building a Composer dot json file. And then once I have that Composer dot json file, I can start pulling in dependencies. I can say Composer require this thing, this package by this vendor.</p>\n\n\n\n<p>And that&#8217;s going to, by default, install my dependencies into a vendor folder. Composer also has a built-in auto loading system. Which means that then in my project, if it&#8217;s a WordPress project, I can have a file. I could throw it into wp-content or a rather wp-config, or I can throw it into a mu plugin that loads the Composer auto loader file so that any packages that are being pulled in through Composer or libraries or whatever, are automatically pulled in because Composers does that, just does it for me.</p>\n\n\n\n<p>If I&#8217;m doing WordPress specific things, what I would also need to put in my Composer file is a additional repository for W Packagist. So out of the box, Composer works with a platform, a website, a repository called Packagist, and that&#8217;s where all of the packages live.</p>\n\n\n\n<p>If you go to packagist.org today, you can do a search and you can find all sorts of stuff. What you won&#8217;t find is a ton of WordPress related stuff. You&#8217;ll find some. There&#8217;s Human Made has a ton of stuff up there, which I know because I worked there. And I&#8217;ve put a bunch of Pantheon things up there.</p>\n\n\n\n<p>There&#8217;s some other people who have been putting stuff on Packagist, just core like, Yoast notably has stuff up there. But it&#8217;s not a WordPress place, it&#8217;s just a general open source place, just like npm again. W Packagist is a bridge between the wordpress.org repository and Composer.</p>\n\n\n\n<p>And it is just a mirror of the WordPress plugins and theme repositories for Composer based WordPress projects. So if you add W Packagist as a repository in your Composer json, now I can do Composer require and I can say W Packagist plugin slash WordPress SEO. And that&#8217;ll pull in the latest version of Yoast SEO into my Composer file.</p>\n\n\n\n<p>Or I can say Composer require P Packagist theme 2010, and it&#8217;s going to pull in the 2010 theme, of most recent version. That&#8217;s sort of a little bit of the nuts and bolts. That&#8217;s how the Ccomposer json is built. You can also obviously edit this file manually. And then if you want to get into versioning, when you pull that stuff in, it&#8217;s going to give you a sort of its default. Which is typically the major dot minor with a little caret before it, which means that it&#8217;ll accept all minor versions, but it will pause if the version number, the latest version number changes for the major version, right?</p>\n\n\n\n<p>if it was like 1.5, 1.6, 1.7, 1.7.2, .3, .5 point whatever, all of those things would get pulled in. But as soon as that 1.7 turns to 2.0, because maybe they made a major release, it&#8217;s not going to get 2.0. It&#8217;s only going to be one point, whatever. Until I change that in my Composer file.</p>\n\n\n\n<p>That&#8217;s sort of the default setting. You can be more specific. You can go all the way out to the minor point release and just say, the only updates I ever want to get are these minor or patch releases. To make sure I&#8217;m getting all the security updates or whatever. And not getting minor version updates because maybe I&#8217;m afraid that one of those minor updates might do something bad, or I&#8217;m not, prepared for it yet. Or you can be very vague, and say, just star and give me everything. Or you could say just one, no points, just caret 10 or something. That means that anything above version 10 you&#8217;ll get, doesn&#8217;t matter what the point release is.</p>\n\n\n\n<p>And that&#8217;s a way that you can solve for that white screen of death scenario that I talked about earlier. Because if I&#8217;m being specific and explicit about what versions I&#8217;m allowing in my updates then I&#8217;m not going to, I shouldn&#8217;t get to a point where something unexpected happens because of an update that happened that ran on my system.</p>\n\n\n\n<p>And in addition to that the way that those updates happen at all is by me or an automation system running a Composer update command. And that&#8217;s the thing that says, go look for things that have changed and pull in any differences based on my defined versioning scheme.</p>\n\n\n\n<p>[00:21:21] Nathan Wrigley: So you can get really granular with it. You can instruct it to do whatever you choose to do. I like the example there of pausing at the point release. So instead of going from 1.9 to two automatically it just pauses because it&#8217;s two. But 1.8 to 1.9 was okay to do. Yeah, it&#8217;s really interesting, you can get really granular. And then you run the command to run all of the updates and off it goes.</p>\n\n\n\n<p>It sounds like, I could be wrong about this. It sounds like you could broadly break down your description for why to use Composer into three things. I&#8217;m thinking, first of all, security. It sounds like it provides, it&#8217;s not really providing security, but it&#8217;s providing security in the sense that it&#8217;s going to update plugins and themes and whatever else you may have coded yourself. It&#8217;s going to do that without your intervention. It&#8217;s going to run on a schedule and it&#8217;ll just get those things updated for you.</p>\n\n\n\n<p>Which as we know in a lot of cases, a lot of WordPress websites, I don&#8217;t think the updates are happening for weeks, possibly months, who knows, maybe even years. So all of that gets taken care of. It also sounds like there&#8217;s a big time save here. If you can get this into your workflow, then you can step away from the dull task of updating things. This will just happen on the fly. You could have a setup in Composer that you reuse over and over again on a sort of typical website that you might set up.</p>\n\n\n\n<p>And thereby you can just drag in all of the packages on day one of the project. And within moments you&#8217;re up and running with a typical install that you mentioned. Suck in a particular theme or suck in a particular SEO plugin or what have you. You just run the Composer and all of that is just dragged in and you&#8217;re off to the races. It&#8217;s a quick way to get started.</p>\n\n\n\n<p>But also, you didn&#8217;t mention this, but it feels like this is a real win for teams. It feels like a team using this workflow, there may be benefits there. So broadly speaking, I&#8217;m talking about teams, times and security. Is there anything in that? Have I sort of got that about right?</p>\n\n\n\n<p>[00:23:16] Chris Reynolds: Yeah, I think so. Obviously there needs to be an automated step somewhere in the process of actually running the Composer update. But beyond that, yes, absolutely. And interestingly one of the things that you touched on maybe accidentally even, the idea of sucking in all of these different packages. When I was at Human Made, I worked on Altis, and Altus is their digital experience platform.</p>\n\n\n\n<p>And Altis is built almost entirely on Composer, and lots of cool Composer things happening. Altis itself is what&#8217;s known as a meta package. When you install Altis, the initial Composer file is just linking out to a whole bunch of other projects or packages that it brings in. And those themselves have their dependencies. So each, each of the modules, like the security module or the core module or whatever, each of those has its own set of dependencies that it pulls in. So it, really does just sort of like package a whole bunch of stuff that you get just for free when you initially set up a new site using that.</p>\n\n\n\n<p>And that was one of the things that going from the idea of, oh, I&#8217;m just going to throw this Composer file in my WordPress site and call that good. That&#8217;s one of the things that really made me think, oh, actually there&#8217;s, there&#8217;s a lot more to it here. And one of the things that I first was exposed to when I was working at Human Made, and that I&#8217;m actively doing now with what I&#8217;m working on a Pantheon, is the concept of WordPress itself being just a dependency of your project.</p>\n\n\n\n<p>And so like with the initial example, I&#8217;ve got a WordPress site. I unzip it. I throw my Composer, json in the root folder. That means that I&#8217;m using Composer probably to manage my plugins and themes, any other packages I might have. But I&#8217;m still using WordPress itself to update itself. Because WordPress is still part of that root directory, and it&#8217;s not part of the Composer structure.</p>\n\n\n\n<p>There are projects, there&#8217;s a couple things out there in the world that&#8217;s already, that have been existed, but one, a big thing that&#8217;s been part of the WordPress ecosystem for a while is by the Roots team called Bedrock. And that&#8217;s what we use at Pantheon. And that, among other things, what Bedrock does is it pulls WordPress in so that it can be a dependency. So that can be just another thing in your Composer file that is being versioned.</p>\n\n\n\n<p>So again, same rules apply, right? You can say I want everything past six. You can say I want 6.1 dot anything beyond that. Or you can say, I only want 6.1.1, and when the next version comes out, I&#8217;m going to manually make that change so that I can be explicit about my testing process to make sure that I&#8217;m not going to ship broken code.</p>\n\n\n\n<p>[00:25:42] Nathan Wrigley: Yeah, that&#8217;s really interesting. The idea that WordPress itself is a package. Okay. I can imagine, given the audience of this podcast, it really does span the whole community, you know. There&#8217;s people in every part of the WordPress ecosystem listening to this. And I can imagine there&#8217;ll be a certain proportion of them who as soon as you start to say things like npm and packages and all of this, and you mentioned, you know, things to do in the command line and da, da, da.</p>\n\n\n\n<p>They&#8217;re scratching their heads thinking I don&#8217;t know if this is for me. This all sounds a little bit complicated. So just address that. There&#8217;s a certain level of tech geeky here, I would imagine, But, is it difficult? Is the payback for a, let&#8217;s say a user who is just playing with five or six sites, they&#8217;ve got a few client sites and they can well manage to go in and update the plugins and the themes and all of the bits and pieces that they got set up.</p>\n\n\n\n<p>Is there a use case here where, okay, if you&#8217;re sitting on that side of the fence, don&#8217;t even bother? This is probably not needed. Whereas if you&#8217;re on this side and you know you&#8217;ve got more sites than a certain number where it&#8217;s going to be of more use.</p>\n\n\n\n<p>[00:26:47] Chris Reynolds: I mean, I definitely think that a lot of the freelancers that I know when I talk to are of the mind that, it&#8217;s just one more thing I need to worry about. And certainly if you are not going to on behalf of your clients go in and make updates, and you&#8217;re handing, once you&#8217;re done at your site, you&#8217;re handing that responsibility off to them.</p>\n\n\n\n<p>It&#8217;s going to be too much work for your clients probably. I&#8217;m thinking like small business. I&#8217;m thinking like mom and pop shop. That sort of thing where it&#8217;s really just a user, one person or two people that are running the site. They&#8217;re probably not going to want to do stuff on the command line and you&#8217;re not going to want to train them and that&#8217;s fine.</p>\n\n\n\n<p>But I think about when I was at WebDev and we were doing maintenance contracts with clients, and WordPress updates came around and we had basically a person dedicated to reading all of the change logs of every plugin on every site before making any updates. Just to make sure that nothing was going to happen that could potentially break.</p>\n\n\n\n<p>And then if there was something that was maybe potentially breaking, they would have to like manually test that themselves on a dev environment, or a local environment or whatever. Just to make sure we&#8217;re not going to run an update and it&#8217;s going to break something. And I think that that process is very tedious and time consuming.</p>\n\n\n\n<p>And that process is the process that you&#8217;re saving by using something where you can be more explicit like Composer. And you know that your updates are not going to break anything because the way that you&#8217;ve set up your versioning is the thing that you want it to be, and you feel confident about that structure so that when there are updates, you can go in and yeah, you still need to do testing, you still need to evaluate those things, but you know that you&#8217;re not going to accidentally push something out.</p>\n\n\n\n<p>Or you can be at least fairly confident that you&#8217;re not going to accidentally push something out that&#8217;s going to break something. Because breaking things is not a good thing. It&#8217;s not a good feeling to have shipped something when you&#8217;re just doing a maintenance WordPress update release and your client is calling an hour later saying, why is my website white?</p>\n\n\n\n<p>[00:28:42] Nathan Wrigley: Yeah, I guess in the case of some of the agencies where you&#8217;ve worked, so Human Made WebDevStudios and so on, it really is enterprise level stuff, and there is no scope for bringing a site down because of a careless update. So the notion that most WordPress users would go in and read the change log before clicking update.</p>\n\n\n\n<p>I think that&#8217;s probably not the case. I would imagine most people are fairly cavalier because it&#8217;s their own site, or it&#8217;s a client site that they&#8217;ve got a backup of, and there&#8217;s some mitigation that they&#8217;re, doing all of that. But in the case that you&#8217;ve just outlined where, I don&#8217;t know, maybe these are international brands that we&#8217;ve heard of where the press damage alone in having a website go down for 50 minutes is just unconscionable. You&#8217;ve got to do the background research, and so having these systems in place is truly important.</p>\n\n\n\n<p>[00:29:36] Chris Reynolds: Yeah, for sure.</p>\n\n\n\n<p>[00:29:36] Nathan Wrigley: In terms of, we&#8217;ve been talking quite a lot about updates. I just wonder what your thoughts are on the, I mean, it&#8217;s not that recent, it&#8217;s several years ago now. The idea that in WordPress you can click a link in the, let&#8217;s say the plugin page. And you can say just go on, update. Whenever something new rolls out, just get on with it and update it. So you can, if you like, trust it. What are your thoughts on that?</p>\n\n\n\n<p>[00:29:58] Chris Reynolds: I think it&#8217;s nice for the people that it&#8217;s good for. And I think it&#8217;s definitely helped with WordPress adoption. Because if all I was doing, if I wasn&#8217;t a WordPress developer and all I was doing was being a podcaster and I had a website that was just about my podcast. I&#8217;m not going to care about code. I&#8217;m never going to want to touch the code. I&#8217;m going to want to install WordPress and never look at FTP, or know my server configuration, or care about my database.</p>\n\n\n\n<p>None of that. None of that is interesting to me. What I want is I want to plug it in, turn it on, and let it run. And be fairly confident that it is going to continue to run when I have my eyes closed and I&#8217;m not looking at it. So I think that it&#8217;s nice in the sense of creating an ecosystem in which things that you do in WordPress are relatively easy. And the counterpoint to that, I work at Pantheon. Pantheon&#8217;s been involved in the Drupal committee for a very long time.</p>\n\n\n\n<p>Talking earlier too about how Drupal has, I think since version eight, integrated Composer into the core of how Drupal works. So sort of the antithesis of this idea of, I&#8217;m going to turn it on and set auto update and then walk away, is the idea of Composerizing everything. So that every change is a code level change.</p>\n\n\n\n<p>And what I&#8217;ve found interesting, that I&#8217;ve learned over the last year of being at Pantheon in a difference between the sort of like Drupal ecosystem and WordPress ecosystem, is in WordPress, yeah, there are some people who make it their job to kind of do just general site administration for people.</p>\n\n\n\n<p>But it&#8217;s not a huge thing. It&#8217;s like there&#8217;s a couple people that do that sort of thing or they don&#8217;t actually touch the code, but they will do your WordPress updates and that sort of thing for you. In Drupal, there&#8217;s entire agencies where all of what they&#8217;re doing is essentially that, just the maintenance stuff of having a website.</p>\n\n\n\n<p>And part of that is because the Drupal admin is a lot more complicated to use, to create sites and pages and views and all sorts of things. It&#8217;s a lot more complicated than the WordPress admin, which I credit to how WordPress is built personally. But the other part of it is the understanding of like, when it&#8217;s okay to update this Drupal module to the next version or that sort of thing. To be aware of what&#8217;s happening on their other sites. And then what combinations work together and that sort of thing.</p>\n\n\n\n<p>There&#8217;s a whole ecosystem that it&#8217;s really just essentially website management, which doesn&#8217;t exist in the same way in WordPress. And so that&#8217;s sort of what we&#8217;re talking about. The difference between having really hands-on updates. Making sure that things are safe to do. Or making it so that the people who actually do the content editing or other administration on the site, they don&#8217;t have to worry about the stuff that&#8217;s happening in the background because they know somebody&#8217;s taking care of it, versus having just the software take care of that for itself.</p>\n\n\n\n<p>And so I think there&#8217;s a place for it. And I think that the reason why WordPress has grown so much over the last many years is because it&#8217;s embraced this, well, we&#8217;re going to just auto update things and not have people stress over that stuff. But, also like the reason why there&#8217;s so many people that are holding onto Drupal is because they want to make sure, they want to ensure that their site is stable and secure and all of those things. And that those things matter for really big companies. It is that divide, right of more casual users versus the enterprise level stuff.</p>\n\n\n\n<p>[00:33:09] Nathan Wrigley: I guess because Composer is essentially nothing to do with WordPress. I mean, you know, you&#8217;ve described a scenario in which WordPress can combine with it, which is very helpful. Updating plugins, themes and so on and so forth. I guess this can reach beyond WordPress. So if you&#8217;ve got something bespoke, unique, you&#8217;ve got a package, which is nothing to do with WordPress. Composer can take care of that as well.</p>\n\n\n\n<p>[00:33:34] Chris Reynolds: Yeah, and it&#8217;s really useful when you, so in both npm and Composer, there&#8217;s the concept of dev dependencies. And these are dependencies that will install when you do like a Composer install. But you can also say, you can omit the developer dependencies on your production installs, right?</p>\n\n\n\n<p>And that means that you can run things like linting and unit testing and all that sort of stuff, which doesn&#8217;t matter if it&#8217;s on the prod site. But maybe if you&#8217;re going to push it to your dev site or you&#8217;re going to keep it on your local machine. And you can manage all those things really easily with Composer.</p>\n\n\n\n<p>There&#8217;s definitely WordPress coding standards and there&#8217;s WordPress suites for unit testing. Those things all exist and you can manage those in WordPress. But essentially, like the core thing, like PHP Code Sniffer is not a WordPress thing. It&#8217;s just a, it&#8217;s just a package that exists in the world. And same thing as PHP unit. It&#8217;s just a thing that exists in the world that we have adopted and embraced and brought it into our ecosystem. So for sure, yeah, there&#8217;s definitely value of using Composer to manage sort of like external things.</p>\n\n\n\n<p>[00:34:29] Nathan Wrigley: Okay, given that if you went down this route and you made Composer an integral part of your process. You then to some extent become dependent upon the functioning of Composer for your whole process to work. And so that brings me to the Composer ecosystem.</p>\n\n\n\n<p>So we&#8217;re all always talking about how great the WordPress ecosystem is. There&#8217;s a forum for this. There&#8217;s a Slack channel for that. If you want to find something out there&#8217;s ways of learning. Is the same true of Composer? It&#8217;s an open source project. Does it have a thriving community? Does it receive the updates that one would hope? Does it progress in the same way that we hope WordPress does? Does it have that same feel? Are there resources for learning and so on?</p>\n\n\n\n<p>[00:35:07] Chris Reynolds: Well, I will say that the website for Composer getcomposer.org, I believe, is really, the documentation&#8217;s really good. At its core, it&#8217;s a pretty simple idea. The documentation&#8217;s pretty self-explanatory. Where it gets hairy is the distinction between a caret versus a squiggly line, in terms of how you&#8217;re going to do your versioning stuff.</p>\n\n\n\n<p>Because there&#8217;s a very subtle but specific difference there. And how to pull in different repositories or how to do more complex things. It gets a little bit hairy. But again, the documentation is all there and it&#8217;s all really good and I found it very useful.</p>\n\n\n\n<p>And there&#8217;s enough people in the open source ecosystem generally that are using Composer, that it&#8217;s not terribly difficult to find answers to any questions about Composer. Most things you would encounter have probably been done by someone, and there&#8217;s probably some prior art that you can use to base it on.</p>\n\n\n\n<p>So I think that it&#8217;s generally pretty good. And packagist is a great place to find stuff. What I will do when I&#8217;m looking for stuff is I&#8217;ll look on packages, even if I&#8217;m looking for a WordPress thing, just to see if, if that developer has pushed their thing to packages before even looking at wordpress.org, or pulling it in from the W Packagist mirror.</p>\n\n\n\n<p>That means it&#8217;s getting a little bit, it&#8217;s like one step closer to the source, right? Because all Packagist does really, to submit a package on Packagist, here&#8217;s your pro tip. You have an account obviously, and then you just say, submit a package and you give it a GitHub repository url, and then it just looks at GitHub. And as long as the GitHub project uses releases, even if it doesn&#8217;t really need to, it just looks at the branches. But if it has releases, then you will have those versions. And if it doesn&#8217;t have releases you can still pull that stuff in using a dev prefix or whatever.</p>\n\n\n\n<p>That stuff is all self-contained. It all exists. It&#8217;s all well-maintained, all that sort of stuff. That&#8217;s all good. Composer itself does occasionally get updates. The last big thing was sort of a transition from Composer one to Composer two. And that was a little bit of a, there&#8217;s definitely some growing pains in the transition process of going from one version to the next.</p>\n\n\n\n<p>And then they threw a wrench recently, not super recently. But they threw a wrench into things a little bit where there is a new thing that goes into your Composer file called allowed plugins. So if it, if it&#8217;s a dependency is calling something else or whatever. You have basically have to give permission to other vendors to, install things on your behalf. So as long as you, if they&#8217;re in the allowed plugins list then those things will get updated, and if they&#8217;re not in the allowed plugins list, then it&#8217;s not going to update those things. And I believe that was for like, security type things.</p>\n\n\n\n<p>That did cause a problem with you know, at Pantheon we have a lot of stuff that&#8217;s based on Composer and we don&#8217;t want to introduce merge conflicts. So if we have a Composer file, that is basically the thing that is used to build sites. And then suddenly that Composer file needs to have a new part of the Composer file, and we push that change. It&#8217;s going to cause a merge conflict with everybody&#8217;s repository that didn&#8217;t already have that.</p>\n\n\n\n<p>So it&#8217;s a little bit of a headache for us, but for the user it&#8217;s obviously a net win. Those sorts of things give me pause a little bit, as somebody who is now at least partially responsible for, thousands of people running sites that use Composer. But in terms of like individual users and stuff, I think that Composer has a really good thing going and has a good ecosystem around it.</p>\n\n\n\n<p>[00:38:16] Nathan Wrigley: Just to give us some insight into how you are using it. Your work at Pantheon and all the other companies that you&#8217;ve mentioned that you&#8217;ve worked at. Is this something that is just typical? This is just part of the process. Everything is built with Composer bolted in. Or is this something that you cherry pick? Okay, this one needs it, this one doesn&#8217;t. Is it basically everywhere, all the time?</p>\n\n\n\n<p>[00:38:38] Chris Reynolds: When I was at WebDev, which admittedly is many years ago now, we didn&#8217;t use Composer. We could have benefited from using Composer. And I think they&#8217;re probably using Composer now. I don&#8217;t know that for sure, but based on the types of projects that they&#8217;re doing, and types of things that I see them working on, I think that&#8217;re probably doing it now.</p>\n\n\n\n<p>When I was at Human Made, it was just there. Everything that we did had Composer as part of it. And it was a sort of a fundamental part of how projects were built. And obviously like Altis is Composer. It&#8217;s a Composer built thing. It&#8217;s entirely built on top of Composer. One of the things that gives it its stability, but also if you look at the documentation for Altis or things, it&#8217;s always lagging, and is always going to be lagging a little bit behind the latest WordPress release.</p>\n\n\n\n<p>And for enterprise, that&#8217;s fine. Because they&#8217;re not concerned about the major or minor point releases. They&#8217;re concerned that their site is secure and it&#8217;s updated and it&#8217;s getting those patch releases. So with each new Altis version that typically aligns with a new WordPress version it sort of, when I was there anyway, the release cycle for Altis followed by a month or so, offset from the last WordPress release, so that they could make sure that the next WordPress version was part of the next Altis version.</p>\n\n\n\n<p>[00:39:48] Nathan Wrigley: Okay, so should somebody have been interested in this, you know, their interest has been peaked by everything that you&#8217;ve been saying. Where&#8217;s some good resources? I&#8217;m looking at getcomposer.org and there&#8217;s a get started link right at the top. That seems like it might be a decent place to start. But maybe there&#8217;s more, how to describe it? Maybe there&#8217;s some things which would help a WordPresser as well.</p>\n\n\n\n<p>[00:40:13] Chris Reynolds: I definitely would point towards the Roots Bedrock Project as being a really good place if you&#8217;re looking at wanting to have WordPress as built as dependency, I think they&#8217;ve got a really good framework. And at Human Made, we were doing that thing, but we weren&#8217;t using Bedrock. So it would be a little bit more difficult to come up with those ideas and that system and that framework independently. And that&#8217;s one of the things I think that you would get from the Roots ecosystem. So definitely yeah the, just the get Composer to learn about it and to look at the documentation, to dig into it.</p>\n\n\n\n<p>And then from a WordPress standpoint specifically, I would definitely look into Bedrock to understand like how that works. And they&#8217;ve got a thriving community as well around that. And, a whole Patreon thing and Discord channel and whatnot, so that you can actually talk to human beings and get some amount of support.</p>\n\n\n\n<p>[00:41:02] Nathan Wrigley: Yeah I&#8217;ll make sure to link to everything that you sent in my direction into the show notes. But, if anybody wants to check those out, you can see them on the WP Tavern website. Search for this episode, and you&#8217;ll be able to see all of those links there. If anybody wants to link to you Chris, if anybody&#8217;s been interested in, just think they&#8217;d like bit of a helping hand. They&#8217;d like to understand this a little bit more from, from the horse&#8217;s mouth if you like. Where do we find you?</p>\n\n\n\n<p>[00:41:27] Chris Reynolds: Online I&#8217;m jazz sequence most places. Frequently jazz sequence with a three. So j a z z s 3 q u e n c e. That&#8217;s my Twitter handle and Instagram, various other things. I am at @jazzsequence@mstdn.social on Mastodon. And, my website is jazzsequence.com without the three, cause I like to, be confusing. And LinkedIn and places like that. But the Twitters and lately Mastodon, and those sorts of social places where you&#8217;ll probably get my attention.</p>\n\n\n\n<p>I&#8217;m also, you know, on the WordPress Core Slack and like I said I live in Salt Lake City so, we haven&#8217;t had very many WordCamps in the last couple years. There&#8217;s some weird pandemic thing happening, but when those things do happen I often will try to visit the things that are, within driving range. I&#8217;m hoping to be at at US in National Harbor this year. So, maybe I&#8217;ll see folks there.</p>\n\n\n\n<p>[00:42:16] Nathan Wrigley: Nice. Chris Reynolds, thank you for joining us on the podcast today. I appreciate it.</p>\n\n\n\n<p>[00:42:20] Chris Reynolds: Yeah, no worries.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://twitter.com/jazzs3quence\">Chris Reynolds</a>.</p>\n\n\n\n<p>Chris has been working with WordPress for over 15 years. He’s freelanced, worked with Event Espresso, WebDevStudios, Human Made and is now at Pantheon as a CMS Ecosystem engineer, and WordPress technical lead. He’s spoken at WordCamps and at OpenWest about all aspects of WordPress.</p>\n\n\n\n<p>I suspect that many of the people listening to this podcast are not using Composer in their WordPress workflow, and to Chris, this is something that you should think about implementing, and he’s here to explain why.</p>\n\n\n\n<p>Chris starts off by talking about the kind of projects that he’s worked on, and how he found WordPress.</p>\n\n\n\n<p>We then get into the weeds of what Composer is, and the benefits that it brings. It’s essentially a package management system and makes it easy to set dependencies for your project and manage them within Composer.</p>\n\n\n\n<p>Why would you want to do that though? If you’re just building brochure websites, then perhaps you don’t, but if your project is more complex, then this might save you a lot of time.</p>\n\n\n\n<p>Chris describes scenarios in which he thinks Composer is a good fit; if you want to add in specific packages, and how those packages are managed and updated.</p>\n\n\n\n<p>He explains how you can install Composer depending on the OS that you’re working with, and how it structures the files and directories that are created.</p>\n\n\n\n<p>Towards the end of the podcast, we talk about how Composer can be useful for teams, and Chris’ use of Composer to keep everyone clear on how the project is structured.</p>\n\n\n\n<p>If you’ve thought about using a package management system such as Composer, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links.</h2>\n\n\n\n<p><a href=\"https://www.hotscripts.com/\">Hot Scripts</a></p>\n\n\n\n<p><a href=\"https://eventespresso.com/\">Event Espresso</a></p>\n\n\n\n<p><a href=\"https://www.pluralsight.com/\">Pluralsight</a></p>\n\n\n\n<p><a href=\"https://webdevstudios.com/\">WebDevStudios</a></p>\n\n\n\n<p><a href=\"https://humanmade.com/\">Human Made</a></p>\n\n\n\n<p><a href=\"https://pantheon.io/\">Pantheon</a></p>\n\n\n\n<p><a href=\"https://www.npmjs.com/\">npm</a></p>\n\n\n\n<p><a href=\"https://brew.sh/\">Homebrew</a></p>\n\n\n\n<p><a href=\"https://wpackagist.org/\">WordPress Packagist</a></p>\n\n\n\n<p><a href=\"https://packagist.org/\">Packagist</a></p>\n\n\n\n<p><a href=\"https://roots.io/bedrock/\">Bedrock by the Roots Team</a></p>\n\n\n\n<p><a href=\"https://getcomposer.org/\">Composer</a></p>\n\n\n\n<p><a href=\"https://twitter.com/jazzs3quence\">Chris&#8217; Twitter account</a></p>\n\n\n\n<p><a href=\"https://mstdn.social/@jazzsequence\">Chris&#8217; Mastodon account</a></p>\n\n\n\n<p><a href=\"https://jazzsequence.com/\">Chris&#8217; website</a></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 22 Mar 2023 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:13;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:60:\"WordPress.org blog: Introducing the WordPress Developer Blog\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14649\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4659:\"<p>With much activity happening in the WordPress development space every day, keeping up-to-date with the latest updates can be challenging. The new <a href=\"https://developer.wordpress.org/news/\">WordPress Developer Blog</a> is a developer-focused resource to help you stay on top of the latest software features, tutorials, and learning materials relevant to the open source project.</p>\n\n\n\n<p>This blog is the culmination of a community effort that began last year. Formed by experienced WordPress community members and developers, the <a href=\"https://developer.wordpress.org/news/about/\">editorial group</a> has since worked on a wide range of content already available—from theme and block development tutorials to tips and tricks for leveraging WordPress in the site editing era.</p>\n\n\n\n<h2 class=\"wp-block-heading\">A new home for developers</h2>\n\n\n\n<p>As a complementary resource to the WordPress documentation, the Developer Blog aims to provide a shared space to stay informed of development-related updates, keep up with ongoing discussions and ideas, and explore cutting-edge use cases.</p>\n\n\n\n<p>In other words, <strong>consider it as a central hub for developers and </strong><a href=\"https://make.wordpress.org/updates/2020/05/01/care-and-influence-a-theory-about-the-wordpress-community/\"><strong>extenders</strong></a> of different backgrounds and skill levels to learn with quality content from reliable sources, share knowledge, and drive WordPress development forward.</p>\n\n\n\n<p>True to the open source way, the blog will likely evolve. As its editors and readers learn and create more content, it will adapt in response to the needs of community members like you.</p>\n\n\n\n<p>Everyone is welcome to chime in on-topic discussions, share ideas or contribute. <a href=\"https://developer.wordpress.org/news/how-to-contribute/\">Learn more about how to get involved</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What about the content?</h2>\n\n\n\n<p>Content on the WordPress Developer Blog covers many topics, including tutorials on <a href=\"https://developer.wordpress.org/news/category/themes/\">theme development</a>, <a href=\"https://developer.wordpress.org/news/category/plugins/\">plugins</a>, and <a href=\"https://developer.wordpress.org/news/category/block-development/\">block development</a>. You can also expect posts on WordPress APIs, best practices for working with WordPress, updates on upcoming releases, and <a href=\"https://developer.wordpress.org/news/category/learning/\">learning resources</a> for beginners and seasoned developers.</p>\n\n\n\n<p>These articles offer a good hint at what&#8217;s already in store for you:</p>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/news/2022/11/17/demystifying-home-and-posts-templates-in-wordpress-theme-development/\">Demystifying home and posts templates in WordPress theme development</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2022/11/creating-themes-from-a-pattern-first-mindset/\">Creating themes from a pattern-first mindset</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/02/static-vs-dynamic-blocks-whats-the-difference/\">Static vs. dynamic blocks: What’s the difference?</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/02/creating-custom-block-styles-in-wordpress-themes/\">Creating custom block styles in WordPress themes</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/03/whats-new-for-developers-march-2023/\">What’s new for developers? (March 2023)</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Sounds interesting? </h2>\n\n\n\n<p><a href=\"https://developer.wordpress.org/news/#subscribe\">Subscribe to the Developer Blog</a> to keep up with the latest content in the WordPress development space.</p>\n\n\n\n<p><em>Props for content and peer review <a href=\"https://profiles.wordpress.org/chanthaboune/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>chanthaboune</a> <a href=\"https://profiles.wordpress.org/rmartinezduque/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>rmartinezduque</a> <a href=\"https://profiles.wordpress.org/mburridge/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>mburridge</a> <a href=\"https://profiles.wordpress.org/marybaum/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>marybaum</a> <a href=\"https://profiles.wordpress.org/bph/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>bph</a>&nbsp;<a href=\"https://profiles.wordpress.org/greenshady/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>greenshady</a> <a href=\"https://profiles.wordpress.org/webcommsat/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>webcommsat</a>.</em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 22 Mar 2023 13:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:14;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"WPTavern: The Mercantile Reopens with Limited Edition 20th Anniversary WordPress Swag\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142884\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:96:\"https://wptavern.com/the-mercantile-reopens-with-limited-edition-20th-anniversary-wordpress-swag\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1527:\"<img />\n\n\n\n<p><a href=\"https://mercantile.wordpress.org/\">The Mercantile</a>, WordPress&#8217; official swag store, was closed for updates but has relaunched with the highly anticipated limited edition <a href=\"https://mercantile.wordpress.org/product-category/wp20/\">20th anniversary swag</a>. </p>\n\n\n\n<p>In celebration of the milestone, the store has added an array of keepsakes, including sweatshirts, pennants, a &#8220;Code is Poetry&#8221; t-shirt, stainless steel tumbler, pet bandana, commemorative sticker sheets, and more. What WordPress swag collector can pass up the WP20 Wapuu keychain?</p>\n\n\n\n<p>Unlike years past, where the swag store seemed like its own separate site, this relaunch makes the store a  more natural part of the WordPress project&#8217;s website. It runs on WooCommerce and shares the same <a href=\"https://wptavern.com/wordpress-news-gets-a-new-design\">updated design</a> as the rest of WordPress.org with the vibrant blue that has made its way into the 20th anniversary logos. </p>\n\n\n\n<p>The limited edition swag is available while supplies last. Unfortunately, international shipping rates are hefty, a complaint the store has received for years. It makes it cost-prohibitive to order a single t-shirt or sweatshirt outside the U.S. when the shipping costs twice as much or more than the product. Hopefully, this year&#8217;s docket of WordCamp events will provide other avenues for distributing 20th anniversary swag to WordPress&#8217; global community through well-stocked pop-up shops.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 22 Mar 2023 03:21:31 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:15;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"WPTavern: Admin Menu Tree Page View 2.8 Now Supports All Public Post Types \";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142881\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:85:\"https://wptavern.com/admin-menu-tree-page-view-2-8-now-supports-all-public-post-types\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2211:\"<p>The <a href=\"https://wordpress.org/plugins/admin-menu-tree-page-view/\">Admin Menu Tree Page View plugin</a>, which adds a tree-view layout of content in the WordPress admin, has been refactored to support more content types. The plugin is an admin utility similar to <a href=\"https://wordpress.org/plugins/hierarchy/\">Hierarchy</a> or the commercial <a href=\"https://organizewp.com/\">OrganizeWP</a> plugin that reworks the CMS to show content in one place, but it offers a simpler set of features for free with no ads or upsells.  These types of plugins are valuable tools on larger, CMS-heavy WordPress sites.</p>\n\n\n\n<p>Previously, the Admin Menu Tree Page View plugin focused on pages, allowing users to better visualize the page hierarchy/tree structure, add pages directly after or inside another post, and easily reorder pages via drag and drop.</p>\n\n\n\n<p><a href=\"https://getbutterfly.com/admin-menu-tree-page-view-2-8-refactoring-update/\">Version 2.8</a> adds support for all public post types &#8211; posts, pages, and custom post types, which was a long requested feature. The plugin&#8217;s author, WordPress developer Ciprian Popescu, said adding more post types made the dashboard menu unmanageable and the backend slow, requiring him to update the plugin to us a top-level menu page.</p>\n\n\n\n<p>&#8220;The solution here was to move the pages to a top level menu page,&#8221; Popescu said. &#8220;This increased the &#8216;one click away&#8217; feature to &#8216;two clicks away,&#8217; which is not a bad trade-off in my opinion, especially when all public post types are now available in a hierarchical tree layout. Having a separate page now removed the need for collapsing the child <code>&lt;ul></code> elements, as the purpose of this plugin is to quickly see all your pages in a bird’s eye view manner.&#8221;</p>\n\n\n\n<img />\n\n\n\n<p>Version 2.8 also removes some redundant features, cookies, and JavaScript resources, as the expand/collapse functionality is no longer necessary. Next on the roadmap for future releases Popescu is working on adding caching for post types, removing the jQuery and jQueryUI dependency, and improving dragging and dropping to work inside child elements. </p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 21 Mar 2023 23:10:04 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:16;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:53:\"WordPress.org blog: WordPress 6.2 Release Candidate 3\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14685\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-3/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4880:\"<p>It’s the final countdown: the third (and last) scheduled <a href=\"https://make.wordpress.org/core/handbook/glossary/#release-candidate\">release candidate</a> (RC3) for WordPress 6.2 is ready! </p>\n\n\n\n<p>The WordPress 6.2 release is scheduled for March 28, 2023—just one week away! Now is your last opportunity to test it before the general release.&nbsp;</p>\n\n\n\n<p>Just tuning in now? Catch up on the featured highlights, and dig into more 6.2 details in the <a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-1/\">WordPress 6.2 RC1 release announcement</a>.</p>\n\n\n\n<p>Thanks to all the Beta and RC testers who have assisted in this release. Since <a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-2/\">RC2</a> was released on March 14, there have been about 21 issues resolved in <a href=\"https://core.trac.wordpress.org/query?status=accepted&status=closed&changetime=03%2F15%2F2023..03%2F21%2F2023&milestone=6.2&col=id&col=summary&col=milestone&col=owner&col=type&col=priority&order=id\">Trac</a> and <a href=\"https://github.com/WordPress/gutenberg/commits/wp/6.2\">GitHub</a>.</p>\n\n\n\n<p>Your feedback and help in filing bug reports keep the WordPress experience stable, smooth, and delightful. It’s critical work and a great way to contribute to the project.&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\">How to install RC3 for testing</h2>\n\n\n\n<p><strong>This version of the WordPress software is under development. </strong>Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended that you test RC3 on a test server and site.&nbsp;</p>\n\n\n\n<p>You can test WordPress 6.2 RC3 in three ways:</p>\n\n\n\n<p><strong>Option 1</strong>: Install and activate the <a href=\"https://wordpress.org/plugins/wordpress-beta-tester/\">WordPress Beta Tester</a> plugin (select the “Bleeding edge” channel and “Beta/RC Only” stream).</p>\n\n\n\n<p><strong>Option 2</strong>: Direct download the <a href=\"https://wordpress.org/wordpress-6.2-RC3.zip\">RC3 version (zip)</a>.</p>\n\n\n\n<p><strong>Option 3</strong>: Use the following WP-CLI command:</p>\n\n\n\n<p><code>wp core update --version=6.2-RC3</code></p>\n\n\n\n<h2 class=\"wp-block-heading\">A shout out to plugin and theme developers</h2>\n\n\n\n<p>Your products are the reason WordPress does so many things for more people across the world. As you test your latest versions against RC3, make sure you update the “<em>Tested up to”</em> version in your plugin’s readme file to 6.2. If you find compatibility problems, please post detailed information to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">support forums</a>.</p>\n\n\n\n<p>Check out the <a href=\"https://make.wordpress.org/core/2023/03/09/wordpress-6-2-field-guide/\">WordPress 6.2 Field Guide</a> for more details about the major changes in this release.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Help translate WordPress</h2>\n\n\n\n<p>Do you speak a language other than English? <a href=\"https://translate.wordpress.org/projects/wp/dev\">Help translate WordPress into more than 100 languages.</a>&nbsp;</p>\n\n\n\n<h2 class=\"wp-block-heading\">Keep WordPress bug-free—help with testing</h2>\n\n\n\n<p>Without your testing support, hitting important product milestones would be a much bigger challenge. It’s also a meaningful way to contribute to the project. If you’re new to testing, or it’s been a while, <a href=\"https://make.wordpress.org/test/2023/02/07/help-test-wordpress-6-2/\">this detailed guide</a> can help you get started.&nbsp;</p>\n\n\n\n<p>If you think you have run into an issue, please report it to the <a href=\"https://wordpress.org/support/forum/alphabeta/\">Alpha/Beta area</a> in the support forums. If you are comfortable writing a reproducible bug report, you can <a href=\"https://core.trac.wordpress.org/newticket\">file one on WordPress Trac</a>. You can also check your issue against a list of <a href=\"https://core.trac.wordpress.org/tickets/major\">known bugs</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Release the haiku</h2>\n\n\n\n<p>Wow, we’re oh so close<br />Test, test. Get it out the door.<br />Please no RC 4.</p>\n\n\n\n<p class=\"has-text-align-right\"><em>Thank you to the following contributors for collaborating on this post: <a href=\"https://profiles.wordpress.org/laurlittle/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>laurlittle</a> <a href=\"https://profiles.wordpress.org/marybaum/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>marybaum</a> <a href=\"https://profiles.wordpress.org/audrasjb/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>audrasjb</a> <a href=\"https://profiles.wordpress.org/cbringmann/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>cbringmann</a> <a href=\"https://profiles.wordpress.org/webcommsat/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>webcommsat</a></em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 21 Mar 2023 17:43:07 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:16:\"Jonathan Pantani\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:17;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:82:\"Do The Woo Community: Building Community and Employee Engagement with James Giroux\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:28:\"https://dothewoo.io/?p=74641\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"https://dothewoo.io/building-community-and-employee-engagement/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:421:\"<p>James Giroux from TeamWP joins us to talk about life as a community manager and building employee engagement with TeamWP.</p>\n<p>&gt;&gt; The post <a rel=\"nofollow\" href=\"https://dothewoo.io/building-community-and-employee-engagement/\">Building Community and Employee Engagement with James Giroux</a> appeared first on <a rel=\"nofollow\" href=\"https://dothewoo.io\">Do the Woo - a WooCommerce Builder Community</a>	.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Tue, 21 Mar 2023 10:21:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:5:\"BobWP\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:18;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:69:\"Akismet: Version 5.1 of the Akismet WordPress Plugin is Now Available\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"http://blog.akismet.com/?p=2453\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:97:\"https://blog.akismet.com/2023/03/20/version-5-1-of-the-akismet-wordpress-plugin-is-now-available/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:724:\"<p>Version 5.1 of <a href=\"http://wordpress.org/plugins/akismet/\">the Akismet plugin for WordPress</a> is now available. This update contains the following improvements:</p>\n\n\n\n<ul>\n<li>We removed some unnecessary limit notices from /wp-admin/ pages.</li>\n\n\n\n<li>We&#8217;re now using post taxonomies to improve spam detection.</li>\n\n\n\n<li>In order to avoid inadvertent exposure, API keys are no longer used in the stats iframe URLs.</li>\n</ul>\n\n\n\n<p>To upgrade, visit the Updates page of your WordPress dashboard and follow the instructions. If you need to download the plugin zip file directly, links to all versions are available in <a href=\"http://wordpress.org/plugins/akismet/\">the WordPress plugins directory</a>.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 20 Mar 2023 19:37:44 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:17:\"Christopher Finke\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:19;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:164:\"WPTavern: CloudFest Hackathon 2023 Kickstarts Innovative WordPress Projects: VS Code Extension for In-Browser Development, WapuuGotchi Gamification Plugin, and More\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142851\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:172:\"https://wptavern.com/cloudfest-hackathon-2023-kickstarts-innovative-wordpress-projects-vs-code-extension-for-in-browser-development-wapuugotchi-gamification-plugin-and-more\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:9378:\"<p>More than 6,000 people are attending <a href=\"https://www.cloudfest.com/\">CloudFest</a> in Europa-Park, Germany, this week. A strong contingent of WordPress developers and contributors are among them. During the <a href=\"https://www.cloudfest.com/hackathon\">Hackathon</a> portion of the event, web professionals gather for a friendly competition, tackling problems for existing not-for-profit, OSS projects, creating solutions with a concentrated effort at a quicker pace than remote collaboration usually allows.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">WordPress running in VS Code!!! <a href=\"https://twitter.com/hashtag/CFHack2023?src=hash&ref_src=twsrc%5Etfw\">#CFHack2023</a> <a href=\"https://t.co/qKQeQBZClW\">pic.twitter.com/qKQeQBZClW</a></p>&mdash; daniel (@dbchhbr) <a href=\"https://twitter.com/dbchhbr/status/1637491441453735937?ref_src=twsrc%5Etfw\">March 19, 2023</a></blockquote>\n</div>\n\n\n\n<p>Several WordPress-related projects have been put into action at the Hackathon, including the following: </p>\n\n\n\n<ul>\n<li><a href=\"https://www.cloudfest.com/mariadb-health-checks-in-wordpress\">MariaDB Health Checks in WordPress</a></li>\n\n\n\n<li><a href=\"https://www.cloudfest.com/privacy-focused-web-analytics-plugin\">Statify: Privacy-Focused Web Analytics Plugin</a></li>\n\n\n\n<li><a href=\"https://www.cloudfest.com/a-search-engine-for-wordpress-developers\">docs_dangit: A search engine for WordPress developers</a></li>\n\n\n\n<li><a href=\"https://www.cloudfest.com/wapuugotchi\">Wapuugotchi</a></li>\n\n\n\n<li><a href=\"https://www.cloudfest.com/wappspector-cli-utility-to-scan-a-hosting-server-to-identify-used-cms-ecommerce-top-frameworks-used-in-the-websites\">Wappspector</a></li>\n\n\n\n<li><a href=\"https://www.cloudfest.com/eco-mode-reduce-outgoing-network-traffic-of-your-wordpress-server\">Eco-mode – reduce outgoing network traffic of your WordPress server</a></li>\n\n\n\n<li><a href=\"https://www.cloudfest.com/wordpress-runtime-vulnerability-analysis\">WordPress Runtime Vulnerability Analysis</a></li>\n\n\n\n<li><a href=\"https://www.cloudfest.com/in-browser-wordpress-development-environment\">In-browser WordPress development environment</a></li>\n</ul>\n\n\n\n<p>Automattic engineer Daniel Bachhuber <a href=\"https://developer.wordpress.com/2023/03/20/cfhack2023-wordpress-in-vs-code/\">published</a> a preview of the in-browser WordPress development environment enabled by an experimental VS Code extension that uses <a href=\"https://webassembly.org/\">WebAssembly</a> to run WordPress entirely in the browser.</p>\n\n\n\n<p>&#8220;Forget spending hours setting up a local development environment at your next Contributor Day,&#8221; Bachhuber said. &#8220;Simply install the <a href=\"https://marketplace.visualstudio.com/items?itemName=WordPressPlayground.wordpress-playground\">WordPress Playground VS Code extension</a>, run &#8216;Launch WordPress Playground&#8217; from the command launcher, and you’ll have a <s>fully</s> mostly functional WordPress installation right inside your editor.&#8221;</p>\n\n\n\n<p>Bachhuber emphasized that the extension was built for demonstration purposes but is <a href=\"https://github.com/danielbachhuber/wordpress-playground-vscode\">available on GitHub</a> for anyone who wants to contribute or report bugs. A more in-depth tour of the extension is available on <a href=\"https://developer.wordpress.com/2023/03/20/cfhack2023-wordpress-in-vs-code/\">Automattic&#8217;s developer blog</a>.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<p>In addition to the VS code previewer for WordPress plugins, the Hackathon team working with WordPress Playground is also <a href=\"https://twitter.com/adamzielin/status/1637457845141512194\">experimenting</a> with using the block editor in the browser and working with the Terminal and PHP, wp-cli, and PHPUnit &#8211; all in the browser. </p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Our <a href=\"https://twitter.com/hashtag/CFHack2023?src=hash&ref_src=twsrc%5Etfw\">#CFHack2023</a> Project 1: WordPress code editor, cli, and preview in the browser — with offline mode! <a href=\"https://twitter.com/hashtag/CFHack?src=hash&ref_src=twsrc%5Etfw\">#CFHack</a> <a href=\"https://t.co/KdFzwq9IaJ\">https://t.co/KdFzwq9IaJ</a></p>&mdash; Adam Zieliński (@adamzielin) <a href=\"https://twitter.com/adamzielin/status/1637769196128858114?ref_src=twsrc%5Etfw\">March 20, 2023</a></blockquote>\n</div>\n\n\n\n<p>The WapuuGotchi project, which aims to gamify WordPress with a customizable Wapuu, notifications, and rewards, has its own <a href=\"https://twitter.com/wapuugotchi\">Twitter account</a> and <a href=\"https://wapuugotchi.com/\">website</a> where those interested can follow along with their progress.</p>\n\n\n\n<img />image credit: <a href=\"https://wapuugotchi.com/hackathon-wrap-up-unveiling-the-future-of-wordpress\">WapuuGotchi Hackathon Wrap-Up</a>\n\n\n\n<p>&#8220;The audience was captivated as we demonstrated the customizable Wapuu assistant, which can be tailored to suit individual preferences by selecting unique outfits and accessories,&#8221; WapuuGotchi design contributor Dennis Hipp said.</p>\n\n\n\n<p>&#8220;We also highlighted WapuuGotchi’s backend interaction capabilities, showing how it can guide users through updates, provide helpful tips, and offer reminders for important tasks. The presentation concluded with an invitation for Plugin authors to collaborate with us and integrate their Plugins into the WapuuGotchi ecosystem.&#8221;</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f469-1f3fb-200d-1f4bb.png\" alt=\"👩🏻‍💻\" class=\"wp-smiley\" /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2728.png\" alt=\"✨\" class=\"wp-smiley\" /> Day 3, the last day and the final sprint! Everyone in the <a href=\"https://twitter.com/hashtag/WapuuGotchi?src=hash&ref_src=twsrc%5Etfw\">#WapuuGotchi</a> team is working hand in hand to complete the final steps before the presentation.  We are looking forward to sharing our results with you! <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2728.png\" alt=\"✨\" class=\"wp-smiley\" /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f468-1f3fc-200d-1f4bb.png\" alt=\"👨🏼‍💻\" class=\"wp-smiley\" /> <a href=\"https://twitter.com/hashtag/CFHack2023?src=hash&ref_src=twsrc%5Etfw\">#CFHack2023</a> <a href=\"https://twitter.com/aprox7?ref_src=twsrc%5Etfw\">@aprox7</a> <a href=\"https://twitter.com/joomla?ref_src=twsrc%5Etfw\">@Joomla</a> <a href=\"https://twitter.com/TinaTO?ref_src=twsrc%5Etfw\">@TinaTO</a> <a href=\"https://twitter.com/mpmike?ref_src=twsrc%5Etfw\">@mpmike</a> <a href=\"https://twitter.com/cloudfest?ref_src=twsrc%5Etfw\">@cloudfest</a> <a href=\"https://t.co/9VZy1KSAKg\">pic.twitter.com/9VZy1KSAKg</a></p>&mdash; WapuuGotchi (@wapuugotchi) <a href=\"https://twitter.com/wapuugotchi/status/1637748796938506240?ref_src=twsrc%5Etfw\">March 20, 2023</a></blockquote>\n</div>\n\n\n\n<p>The Wappspector project, which aims to create a CLI utility to analyze the file structure of a web hosting server and identify the frameworks and CMS used in the websites hosted on it, made significant progress during the Hackathon. The app added seven more CMS identifiers and will soon be ready for testing on control panels. The app focuses on CMS and e-commerce applications but will also have an extendable mechanism allowing hosting providers to customize it to suit their needs.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Seven more CMS identifiers added to <a href=\"https://twitter.com/hashtag/WappSpector?src=hash&ref_src=twsrc%5Etfw\">#WappSpector</a> <a href=\"https://twitter.com/cloudfest?ref_src=twsrc%5Etfw\">@Cloudfest</a> <a href=\"https://twitter.com/hashtag/CFHACK?src=hash&ref_src=twsrc%5Etfw\">#CFHACK</a> <a href=\"https://twitter.com/hashtag/CFHACK2023?src=hash&ref_src=twsrc%5Etfw\">#CFHACK2023</a> &#8211; in addition to <a href=\"https://twitter.com/hashtag/WordPress?src=hash&ref_src=twsrc%5Etfw\">#WordPress</a>, <a href=\"https://twitter.com/hashtag/Joomla?src=hash&ref_src=twsrc%5Etfw\">#Joomla</a>, <a href=\"https://twitter.com/hashtag/Drupal?src=hash&ref_src=twsrc%5Etfw\">#Drupal</a>, <a href=\"https://twitter.com/hashtag/Prestashop?src=hash&ref_src=twsrc%5Etfw\">#Prestashop</a> &amp; <a href=\"https://twitter.com/hashtag/TYPO3?src=hash&ref_src=twsrc%5Etfw\">#TYPO3</a>, <a href=\"https://twitter.com/hashtag/Composer?src=hash&ref_src=twsrc%5Etfw\">#Composer</a> and <a href=\"https://twitter.com/hashtag/Laravel?src=hash&ref_src=twsrc%5Etfw\">#Laravel</a> are now identifiable. Our app will soon be ready for testing on control panels. <a href=\"https://t.co/f26qLFiEqV\">pic.twitter.com/f26qLFiEqV</a></p>&mdash; cPanel (@cPanel) <a href=\"https://twitter.com/cPanel/status/1637399014873202688?ref_src=twsrc%5Etfw\">March 19, 2023</a></blockquote>\n</div>\n\n\n\n<p>CloudFest 2023 added a new <a href=\"https://www.cloudfest.com/wordpress-day\">WordPress Day</a>, dedicated to helping internet infrastructure professionals learn more about WordPress&#8217;s footprint and ecosystem, and hear from some of the top WordPress plugin developers and security experts. The event was held earlier today on March 20, and featured 12 sessions on WordPress.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 20 Mar 2023 18:59:44 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:20;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:105:\"Gutenberg Times: OpenAI Block, WooCommerce 7.5, Patterns and Flexible Table Block —Weekend Edition #247\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://gutenbergtimes.com/?p=23605\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:110:\"https://gutenbergtimes.com/openai-block-woocommerce-7-5-patterns-and-flexible-table-block-weekend-edition-247/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:17466:\"<p>Howdy, </p>\n\n\n\n<p>Containers are on my mind. In one of those, our household will be shipped next week. 🚚 We will be AirBnB-ing for a few weeks. Exciting times. </p>\n\n\n\n<p>I need to sort through some paperwork and create the inventory for the insurance. Sorry for the short intro, today. </p>\n\n\n\n<p>Wish me luck! </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<div class=\"wp-block-sortabrilliant-guidepost\"><ul><li><a href=\"https://gutenbergtimes.com/feed/#0-word-press-release-information\">Developing Gutenberg and WordPress</a></li><li><a href=\"https://gutenbergtimes.com/feed/#0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </a></li></ul></div>\n</div></div>\n\n\n\n\n<p><strong>Josepha Haden Chomphosy</strong> joined <strong>DocPop</strong> on the <em>Torque Social Hour</em>. They discussed WordPress 20-year Anniversary celebration, WordPress 6.2 &#8211; Phase 2 to Phase 3. <a href=\"https://www.youtube.com/watch?v=9T0LgQP7M4A\"><strong>Torque Social Hour: Preparing for WP20 Celebrations</strong></a>. In this episode, Haden Chomphosy  told us about the upcoming plans for WordPress’s 20th Anniversary. They also talked about WP version 6.2, the recent acquisition of the ActivityPub plugin for WordPress, and Plugin Madness 2023.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<p>It&#8217;s release candidate week in WordPress land: <a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-2/\"><strong>WordPress 6.2 RC 2</strong></a> was released on March 14, 2023, and <a href=\"https://github.com/WordPress/gutenberg/releases/tag/v15.4.0-rc.1\"><strong>Gutenberg 15.4 RC 1</strong></a> is also available for testing. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>WordPress 6.2 comes with a browse mode of the Site Editor. This includes a black left menu bar that blends in and out depending on if you are editing a template or browsing the menu. Until RC 2, &#8220;Navigation&#8221; was one of the menu items on the left admin menu, it was, however, pulled before this week&#8217;s RC 2. <strong>Anne McCarthy</strong> summarized the discussion around this issue in their post: <a href=\"https://make.wordpress.org/core/2023/03/14/fyi-navigation-section-of-new-site-editor-experienced-removed-for-6-2-rc-2/\"><strong>FYI: Navigation section of new Site Editor experienced removed for 6.2 RC 2</strong></a> and shared also the list of issues this feature has. Each one a minor item in the sum it wasn&#8217;t up to the quality contributors aimed for. </p>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>🎙️ </strong> New episode:  <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-80-wordpress-6-2-preview-gutenberg-15-2-and-15-3/\">Gutenberg Changelog #80 – WordPress 6.2 Preview, Gutenberg 15.2 and 15.3</a> with Birgit Pauli-Haack and special guest Rich Tabor  </p>\n</div></div>\n\n\n\n<p>WPEngine&#8217;s one-day virtual developer conference DE{CODE} will take place next week <strong>March 21 through 23rd, 2023. DE{CODE} </strong>will be broadcast in three global time zones and anticipates over 5,000 attendees in its fourth year, launching in 2020. <strong>Matt Mullenweg</strong> and <strong>Matias Ventura</strong> will discuss the future of WordPress and the rapid innovations in the block editor relied upon by millions of WordPress developers worldwide. It&#8217;s also part of the 20-year anniversary celebration of WordPress . Have a look at the <a href=\"https://events.wpengine.com/event/b1c1e30f-2c73-4abb-a609-52afaed68717/websitePage:289e81f7-3e30-49de-9510-696ad303d192\"><strong>schedule of all the great sessions at DE{CODE} 2023</strong></a></p>\n\n\n\n<img />\n\n\n\n<p><strong>Anne McCarthy</strong> was a guest of <strong>Rob Cairns</strong> for the latest episode. They talk All about 6.2 on <a href=\"https://stunningdigitalmarketing.com/episode-307-wordpress-6-2-with-anne-mccarthy/\">Stunning Digital Marketing</a> podcast. Highlights of the show: </p>\n\n\n\n<ul>\n<li>What is coming in WordPress 6.2 .</li>\n\n\n\n<li>&nbsp;The coolest features in WordPress 6.2</li>\n\n\n\n<li>&nbsp;When are we going to update the WordPress Admin Dashboard?</li>\n\n\n\n<li>&nbsp;When are we going to fix the Media Library?</li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p><strong>Jamie Marsland</strong>, shows off the <a href=\"https://www.youtube.com/watch?v=ERIz3diT9Sk\"><strong>Side Editor and Block Themes</strong></a> again via YouTube. He uses both to rebuild Austin Kleon&#8217;s website, using the newest WordPress version.  <br /><em>Austin Kleon is the New York Times bestselling author of a trilogy of illustrated books about creativity in the digital age: Steal Like An Artist, Show Your Work!, and Keep Going.</em></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://developer.woocommerce.com/2023/03/14/woocommerce-7-5-released/\">WooCommerce 7.5</a></strong> has been released, and the post highlights that Woo Blocks are ready for the new feature of the StyleBook coming in WordPress 6.2, Blocks have been rewritten, so users can use the core design tools for changing the look and feel, the block can be easier styled by block themes, and new blocks to manage the store can now be found in the inserter of the block editor. </p>\n\n\n\n<p><strong>Sarah Gooding</strong> of WPTavern has more details: <a href=\"https://wptavern.com/woocommerce-7-5-0-introduces-3-new-blocks-expands-support-for-global-styles\"><strong>WooCommerce 7.5.0 Introduces 3 New Blocks, Expands Support for Global Styles</strong></a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Learn.WordPress Tutorial: <a href=\"https://learn.wordpress.org/tutorial/displaying-testimonials-on-your-website/\"><strong>Displaying testimonials on your website</strong></a> with<strong> Wes Theron</strong>. This tutorial will look at adding a testimonial pattern and installing a new block from the Block Directory to your site.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/tetsuaki_hamano\">Aki Hamano</a></strong>, a Gutenberg contributor from Japan, released a new version of his <a href=\"https://wordpress.org/plugins/flexible-table-block/\"><strong>Flexible Table Block plugin</strong></a>, with the main changes </p>\n\n\n\n<ul>\n<li>Tested on WordPress6.2</li>\n\n\n\n<li>Redesigned global settings modal </li>\n\n\n\n<li>apply stripe color to tbody only </li>\n\n\n\n<li>Preserve rowspan/colspan when converting to/from core table blocks </li>\n</ul>\n\n\n\n<p></p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p><strong>Mike McAliste</strong>r acclaims: <a href=\"https://olliewp.com/patterns-are-gonna-be-a-game-changer-for-wordpress/\"><strong>Patterns are gonna be a game changer for WordPress</strong></a>, and he tells you why, after a recap of the genesis of Block Patterns:  &#8221;&nbsp;instead of designing a page from scratch, WordPress creators can now lean on patterns to quickly prototype or design their full website in the new WordPress Site Editor with little or no code involved.&#8221; McAlister also has concrete vision on how patterns could be a bit more intelligent: </p>\n\n\n\n<ul>\n<li>Go global: change once, update to all places where patterns were added.</li>\n\n\n\n<li>Pattern locking features</li>\n\n\n\n<li>Light/dark version of the same pattern.</li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>If that topic interests you more, <strong>Justin Tadlock</strong> wrote a post on the Developer Blog, introducing <a href=\"https://developer.wordpress.org/news/2022/11/creating-themes-from-a-pattern-first-mindset/\"><strong>Creating Themes from a Pattern-first mindset</strong></a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Ganesh Dahal</strong>&nbsp;wrote on CSS Tricks on <a href=\"https://css-tricks.com/managing-fonts-in-wordpress-block-themes/\"><strong>Managing Fonts in WordPress Block Themes</strong></a>. &#8220;Block themes can indeed use Google Fonts, but the process for registering them is way different from what you might have done before in classic themes.&#8221; he explained. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p><strong>&nbsp;<a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;Keeping up with Gutenberg &#8211; Index 2022&#8221;</a>&nbsp;</strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2021 on. Updated by yours truly.  <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\"><em>The index 2020 is here</em></a></p>\n\n\n\n\n<p>On the WordPress Developer Blog, <strong>Daisy Olse</strong>n takes you along when she shows you  <a href=\"https://developer.wordpress.org/news/2023/03/block-theme-templates-the-easy-way-to-build-an-elegant-grid-of-posts/\"><strong>Block theme templates: the easy way to build an elegant grid of posts</strong></a>. <em>&#8220;WordPress block themes let you lay out your home page in countless ways, with endless flexibility. To get you started and show you just a few of the possibilities, this tutorial will help you build a magazine-style home page that shows several recent posts and then a traditional post list for inner pages.</em>&#8220;Olsen summarized. Olsen also live-streams regularly <a href=\"httpa://twitch.com/daisyonwp\">on Twitch</a>: Next event: Friday, March 31, 2023 7:30 AM to 9:00 AM Topic: <a href=\"http://clicks.meetup.com/ls/click?upn=XbaZ37larFA-2FuV5MohrYpdrra25MtI4CzodbRR1Rd1lcKVfFkaiAkMoxUvY-2FRvTYasrl05OpUEx72RVyvunbnfpl8aYBoogyprZFTIpUpo22NL-2FoQHUOrtYIfxI6PjJVQFCmp-2B2S-2Fq4FTLYKBM-2BmtFcLYWugMTX9zP0bhY6zZ3DLzmpF0KtJjZgT2sqIJWMLmpmnqQgZd0lq2xEArTmYCpw3GjujFvusA8j5HeNyemAoWMY12BDWC9aKbhEdL43wbmWxsdhlCn-2BVgCcoZjW3jRMKI9i3RSODpkr-2BEywOkyA-3DTYl__J40Cm482JAfcu64pauD5epBU-2Bh0Rd-2FPWHzdxWXz1rewkAa1qNT6zJlNeHNYZFAj0LnD-2Bb1AhQQSz4XVimu5ikL4v4OY5PmVLKfMIPDvE6BMosM9bkdqfAXKOIvxARLwcEaswvLfrjbcOYXZ6C3kRPGZOIfCYy917Fg5QeBskFMUyf3q4tnOMOPPjOqOaBMCUzD1FgXVOIMNE3e3r-2BhQukqfMyS-2FyScFE4d0bJew1heuXhcM4totKIVcUclpyh59sJALeLnEd7rm1-2Fqjh48JlQHN5Mu3Av-2FsH9ygknQvsc5x0A0KIrnZTxG3h2GrtpO7CVUdQl4Bc6wM2zHjt9-2B787S0FNwx7tr-2BI0gnbVhh3msWhB3gwO8L9YvSr-2BK297Bd2xRLzyP5phQS6MLNc8DjP1QvXnZNFPgnkJBi01ij4rj1YPcsSY-2Fo0gaDXyr-2FQVIUGP-2FQRg-2BDysOhbjHIF9IWpTizgKY1H8lY112ok0qu4wmRXXbjeFAqRqDstHdKbn1To22RrqAWiHnuz8gFPcdlUc2AGP-2BiO7jlJY-2BMMFkuaCYYcqV97OLC4u05JDD2KYzbB3loEraPvrnPo83nKJ4w-2B4GQleteGxeO-2BNZkBi5jVzF93Gz-2FQ41-2FqSCjNgHh46QPbQonA1BfYS3KYXiaPoCQTtqTjxDRRvuZOgrx6MeiNm0WMa-2BvS3qV0FFYDI54etDZF01xqafJyfVV0kXDBt7dNp0zsnZNMsTYIVXwErz8HEozy6mQquv99qo2jE-2FsMC7WE\" target=\"_blank\" rel=\"noreferrer noopener\">Block Themes and WordPress: Exploring WordPress 6.2</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </h2>\n\n\n\n<p>In his latest recording, <strong>Ryan Welcher</strong> wrapped up <a href=\"https://www.youtube.com/watch?v=88c6z1XEvG0\"><strong>building an OpenAI block for WordPress</strong></a>. In a previous edition, Welcher built an OpenAI integrated block that can generate images for use in our content. In this show, he turned it into a plugin that is part of the editor interface and inserted image blocks automatically after uploading the selected image. </p>\n\n\n\n<p>If you missed the earlier parts of this series, they are also available on YouTube</p>\n\n\n\n<ul>\n<li><a href=\"https://www.youtube.com/watch?v=bQS69SglWOg\">Integrating OpenAI with a custom block. Part One</a></li>\n\n\n\n<li><a href=\"https://www.youtube.com/watch?v=gIJwXEXt7xE\">Integrating OpenAI with a custom block. Part Two</a></li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>Using the WordPress REST API is how block editor development interacts with data. <strong>Jonathan Bossenger</strong> created a series of Workshops on how to use the API.</p>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.tv/2023/01/13/lets-code-using-the-wordpress-rest-api/\"><strong>Using the WP REST API</strong></a>: Learn how to use the WP REST API to interact with existing WordPress data.</li>\n\n\n\n<li><a href=\"https://wordpress.tv/2023/01/20/lets-code-interacting-with-the-wp-rest-api/\"><strong>Interacting with the WP REST API</strong></a>: Learn how to interact add and delete data. The tutorial also looks at a useful developer tool for testing endpoints.</li>\n\n\n\n<li><a href=\"https://wordpress.tv/2023/01/27/lets-code-wp-rest-api-updates-custom-fields-and-authentication/\"><strong>WP REST API updates, custom fields, and authentication</strong></a>: Learn how to use the REST API and Backbone.js to make update requests, add/update custom fields, and authenticate requests when logged out.&nbsp;</li>\n\n\n\n<li><strong><a href=\"https://wordpress.tv/2023/02/03/lets-code-wp-rest-api-modifying-responses/\">WP REST API – modifying responses</a>:</strong> Learn one of the ways to extend the REST API by modifying responses.</li>\n\n\n\n<li><a href=\"https://wordpress.tv/2023/02/10/lets-code-wp-rest-api-custom-routes-and-endpoints/\">WP REST API – custom routes and endpoints</a>: Learn how to create custom routes and endpoints and test them with Postman.</li>\n</ul>\n\n\n\n<p>I also highly recommend watching <strong>K. Adam White</strong>&#8216;s talk at WordCamp Asia on&nbsp;<a href=\"https://asia.wordcamp.org/2023/session/getting-the-most-out-of-the-rest-api/\"><strong>Getting the most out of the REST API</strong></a>. During the talk, White renamed it to&nbsp;<em>“Getting the most out of WordPress when you’re writing Block Editor code”.</em> (<a href=\"https://www.youtube.com/live/vrDwB7iuHL8?t=2299\">Recording</a>)&nbsp;(<a href=\"https://docs.google.com/presentation/d/1PQVcTzcUP2xRbwjEjqo8VENxU7fiDBtz8U7R4cA0-IE/edit#slide=id.g1f27001dabd_0_8\"><strong>Slidedeck</strong></a>)</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<p class=\"has-text-align-right has-small-font-size\"><em>Questions? Suggestions? Ideas? Don&#8217;t hesitate to send <a href=\"mailto:pauli@gutenbergtimes.com\">them via email</a> or send me a message on WordPress Slack or Twitter @bph</em>. </p>\n\n\n\n<p class=\"has-text-align-right has-small-font-size\">For questions to be answered on the <a href=\"http://gutenbergtimes.com/podcast\">Gutenberg Changelog</a>, send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p>Featured Image: &#8220;Container&#8221; by Izabela Reimers is licensed under CC BY-NC-SA 2.0.</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too and won&#8217;t give your email address to anyone except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 18 Mar 2023 05:33:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Birgit Pauli-Haack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:21;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:91:\"WPTavern: WordPress Launches Wapuu Coloring Giveaway to Celebrate Upcoming 20th Anniversary\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142834\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:102:\"https://wptavern.com/wordpress-launches-wapuu-coloring-giveaway-to-celebrate-upcoming-20th-anniversary\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2364:\"<p>Wapuu lovers who are looking for a relaxing weekend activity will want to check out WordPress&#8217; recently launched <a href=\"https://wp20.wordpress.net/wapuu-coloring-giveaway-style-your-own-party-wapuu/\">Wapuu Coloring Giveaway</a>. The challenge is to style your own 20th anniversary party Wapuu using crayons, markers, colored pencils, pastels, or even digital drawing tools.</p>\n\n\n\n<p>Three random entries will be selected (which is why it&#8217;s called a giveaway and not a contest) to receive limited edition swag:</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>You have a chance to win one of three WP20 Swag Kits, complete with a variety of unique anniversary goods. From lapel pins to stickers, and some surprise mystery items, they’ll be a memorable collection for this milestone moment in WordPress history. </p>\n</blockquote>\n\n\n\n<p>Participants will need to download the Wapuu coloring set, which comes in different file types (.pdf, .png, .svg, and .ai). Finished wapuu coloring creations can be shared on Twitter using the <a href=\"https://twitter.com/hashtag/WapuuWP20\">#WapuuWP20</a> hashtag to enter the giveaway. So far there are just a handful of party wapuus that have been submitted via Twitter, but email is another option if you want to send it privately or don&#8217;t have a Twitter account.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">Long way from the Himalayan kingdom Bhutan, the land of gross national happiness with a population of 700,000 plus, would like to congratulate WordPress Communities worldwide in advance for our upcoming huge celebration on making it to the 20TH WordPress Anniversary. <a href=\"https://twitter.com/hashtag/WapuuWP20?src=hash&ref_src=twsrc%5Etfw\">#WapuuWP20</a> <a href=\"https://t.co/Ml1Wz7m8nx\">pic.twitter.com/Ml1Wz7m8nx</a></p>&mdash; Ugyen Dorji Organizing #WCAsia (@ugyendzodorji) <a href=\"https://twitter.com/ugyendzodorji/status/1636280709890576385?ref_src=twsrc%5Etfw\">March 16, 2023</a></blockquote>\n</div>\n\n\n\n<p>Entrants must be 18 years old to win, but the coloring page is fun for kids even if they won&#8217;t have the chance to win swag. WordPress will celebrate its 20th anniversary on May 27, but the deadline to submit wapuu creations is April 17, 2023, at 03:59 UTC. Winners will be contacted via Twitter or email.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 17 Mar 2023 21:54:51 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:22;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"WordCamp Central: WordCamp Buffalo 2023\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=3163106\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:64:\"https://central.wordcamp.org/news/2023/03/wordcamp-buffalo-2023/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:1802:\"<a href=\"https://profiles.wordpress.org/empireoflight/\"><img /></a>WordCamp Buffalo 2023 logo. Design by Ben Dunkle.\n\n\n\n<p>Buffalo again will host the region’s WordCamp for bloggers and web designers and developers of all skill levels. Novices are very welcome. WordCamp Buffalo will be held Saturday, May 6, 2023.</p>\n\n\n\n<p>Registration opens at 8:00am. Sessions begin at 9 a.m. and continue through 5 p.m. This year’s WordCamp will be held at Ken-Ton Elmwood Commons, 3200 Elmwood Ave Suite 110, Kenmore, NY 14217. Tickets are required in advance.</p>\n\n\n\n<p>The $25 ticket cost covers WordCamp Buffalo swag, morning coffee, lunch, and the evenings’s after-party food. Participants are strongly encouraged to bring their laptops or tablets. Ticket purchase and program details are available at <a href=\"https://buffalo.wordcamp.org/2023\">buffalo.wordcamp.org/2023</a>. The capacity for this event is about 120 people, so getting tickets early is advised.</p>\n\n\n\n<p>WordCamps are held worldwide, locally run and purposely at a low cost for accessibility to all. WordCamp Buffalo is dedicated to WordPress, blogging and web facility. WordCamps are sponsored by WordPress, the open-source, free, not-for-profit platform for individuals, groups and businesses to build their own blogs and websites. WordPress.org began in 2003. Its administrators call it the “largest self-hosted blogging tool in the world, used on millions of sites and seen by tens of millions of people every day.”</p>\n\n\n\n<p>Similar to previous years, Buffalo’s 2023 WordCamp will divide its workshops along two tracks, with sessions for every ability and level of use.</p>\n\n\n\n<p>Speakers will include WordPress users from Buffalo, Rochester, and beyond, with experience ranging from user/blogger to advanced developer.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Fri, 17 Mar 2023 14:30:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Michelle Frechette\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:23;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:57:\"WordCamp Central: WordCamp Entebbe 2023: An Amazing Recap\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:39:\"https://central.wordcamp.org/?p=3163170\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:81:\"https://central.wordcamp.org/news/2023/03/wordcamp-entebbe-2023-an-amazing-recap/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4374:\"<p>WordCamp Entebbe, a two-day event that took place on the 10th and 11th of March, 2023, was a resounding success and was attended by over 200 people. The event, which was focused on the WordPress content management system, drew attendees from across Uganda and beyond. However, what made this event stand out was its commitment to gender diversity in the tech industry.</p>\n\n\n\n<p>The organizers of WordCamp Entebbe made a concerted effort to ensure that women were well-represented at the event. The gender diversity program featured female speakers and student attendees. This program was designed to inspire more women to pursue careers in technology, and it proved to be a huge success.</p>\n\n\n\n<img src=\"https://masterwp.com/wp-content/uploads/2023/03/image2-1024x683.jpg\" alt=\"A person stands on a stage with a microphone.\" />\n\n\n\n<img src=\"https://masterwp.com/wp-content/uploads/2023/03/image4-1024x683.jpg\" alt=\"The group poses for a photo.\" width=\"670\" height=\"446\" />Students pose for a group photo with the lead organiser Arthur Kasirye \n\n\n\n<img src=\"https://masterwp.com/wp-content/uploads/2023/03/image6-1024x683.jpg\" alt=\"The group poses for a photo.\" />Students arriving at the WordCamp\n\n\n\n<p>Over the course of the two-day event, attendees had the opportunity to attend a wide range of sessions, workshops, and presentations. Many of these were led by female speakers who shared their experiences and expertise with the audience.&nbsp;</p>\n\n\n\n<p>The topics covered ranged from beginner-level introductions to WordPress to more advanced topics such as website optimization, content creation, and web security.</p>\n\n\n\n<p>One of the most inspiring sessions of the event was a panel discussion on women in tech. This session featured female leaders in the Ugandan tech industry who shared their experiences and insights with the audience. The panelists talked about the challenges they had faced as women in a male-dominated industry and offered advice on how to overcome those challenges.</p>\n\n\n\