


<li><strong><a href="https://wordpress.com/blog/2024/03/07/wp-cloud-bluehost/">WP Cloud Is Powering the Future of&nbsp;WordPress</a></strong></li>



<li><strong><a href="https://x.com/Professor">Jesse on X</a></strong></li>



<li><strong><a href="https://x.com/joshuagoode">Joshua on X</a></strong></li>



<li><strong><a href="https://www.linkedin.com/in/jesserfriedman/">Jesse on LinkedIn</a></strong></li>



<li><strong><a href="https://www.linkedin.com/in/jgoode/">Joshua on LinkedIn</a></strong></li>



<li><strong><a href="https://www.linkedin.com/in/kevinpwalker/">Kevin on LinkedIn</a></strong></li>
</ul>";s: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, 25 Jun 2024 09:23: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:46;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s: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:35:"WordPress.org blog: WordPress 6.5.5";s: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=17426";s: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:51:"https://wordpress.org/news/2024/06/wordpress-6-5-5/";s: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:5089:"<h2 class="wp-block-heading">WordPress 6.5.5 is now available!</h2>



<p>This release features three security fixes. Because this is a security release, <strong>it is recommended that you update your sites immediately. </strong>This minor release also includes <a href="https://core.trac.wordpress.org/query?component=!Build%2FTest+Tools&milestone=6.5.5&col=id&col=summary&col=owner&col=type&col=status&col=priority&col=component&order=priority">3 bug fixes</a> in Core.</p>



<p>You can <a href="https://wordpress.org/wordpress-6.5.5.zip">download WordPress 6.5.5 from WordPress.org</a>, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. If you have sites that support automatic background updates, the update process will begin automatically.</p>



<p>WordPress 6.5.5 is a short-cycle release. The next major release will be version 6.6 which is scheduled for July 16, 2024.</p>



<p>For more information on WordPress 6.5.5, please visit the <a href="https://wordpress.org/documentation/wordpress-version/version-6-5-5/">HelpHub site</a>.</p>



<h2 class="wp-block-heading">Security updates included in this release</h2>



<p>The security team would like to thank the following people for <a href="https://hackerone.com/wordpress?type=team">responsibly reporting vulnerabilities</a>, and allowing them to be fixed in this release:</p>



<ul class="wp-block-list">
<li>A cross-site scripting (XSS) vulnerability affecting the HTML API reported by Dennis Snell of the WordPress Core Team, along with Alex Concha and Grzegorz (Greg) Ziółkowski of the WordPress security team.</li>



<li>A cross-site scripting (XSS) vulnerability affecting the Template Part block reported independently by Rafie Muhammad of Patchstack and during a third party security audit.</li>



<li>A path traversal issue affecting sites hosted on Windows reported independently by Rafie M &amp; Edouard L of Patchstack, David Fifield, <a href="https://hackerone.com/x89">x89</a>, <a href="https://hackerone.com/apple502j">apple502j</a>, and <a href="https://hackerone.com/mishre">mishre</a>.</li>
</ul>



<h2 class="wp-block-heading">Thank you to these WordPress contributors</h2>



<p>This release was led by <a href="https://profiles.wordpress.org/jorbin/">Aaron Jorbin</a>.</p>



<p>WordPress 6.5.5 would not have been possible without the contributions of the following people. Their asynchronous coordination to deliver maintenance and security fixes into a stable release is a testament to the power and capability of the WordPress community.</p>



<p class="is-style-wporg-props-medium"><a href="https://profiles.wordpress.org/jorbin">Aaron Jorbin</a>, <a href="https://profiles.wordpress.org/xknown">Alex Concha</a>, <a href="https://profiles.wordpress.org/azaozz">Andrew Ozz</a>, <a href="https://profiles.wordpress.org/bernhard-reiter">bernhard-reiter</a>, <a href="https://profiles.wordpress.org/costdev">Colin Stewart</a>, <a href="https://profiles.wordpress.org/davidbaumwald/">David Baumwald</a>, <a href="https://profiles.wordpress.org/dmsnell">Dennis Snell</a>, <a href="https://profiles.wordpress.org/grantmkin">Grant M. Kinney</a>, <a href="https://profiles.wordpress.org/gziolo">Greg Ziółkowski</a>, <a href="https://profiles.wordpress.org/audrasjb">Jb Audras</a>, <a href="https://profiles.wordpress.org/desrosj">Jonathan Desrosiers</a>, <a href="https://profiles.wordpress.org/matveb">Matias Ventura</a>, <a href="https://profiles.wordpress.org/mcsf">Miguel Fonseca</a>, <a href="https://profiles.wordpress.org/peterwilsoncc">Peter Wilson</a>, <a href="https://profiles.wordpress.org/rajinsharwar">Rajin Sharwar</a>, <a href="https://profiles.wordpress.org/coffee2code">Scott Reilly</a>, <a href="https://profiles.wordpress.org/hellofromTonya">Tonya Mork</a></p>



<h2 class="wp-block-heading">How to contribute</h2>



<p>To get involved in WordPress core development, head over to Trac, <a href="https://core.trac.wordpress.org/report/6">pick a ticket</a>, and join the conversation in the <a href="https://wordpress.slack.com/archives/C02RQBWTW">#core</a> Slack channel. Need help? Check out the <a href="https://make.wordpress.org/core/handbook/tutorials/faq-for-new-contributors/">Core Contributor Handbook</a>.</p>



<p><em>Already testing WordPress 6.6? The fourth beta is now available (<a href="https://wordpress.org/wordpress-6.6-beta4.zip">zip</a>) and it contains these security fixes. For more on 6.6, see the <a href="https://wordpress.org/news/2024/06/wordpress-6-6-beta-3/">beta 3 announcement post</a>. Learn more about <a href="https://make.wordpress.org/test/2024/06/03/help-test-wordpress-6-6/">testing WordPress 6.6 here</a>.</em></p>



<p>Props to <a href="https://profiles.wordpress.org/paulkevan/">Paul Kevan</a>, <a href="https://profiles.wordpress.org/ehtis/">Ehtisham Siddiqui</a>, <a href="https://profiles.wordpress.org/xknown/">Alex Concha</a>, <a href="https://profiles.wordpress.org/hellofromTonya">Tonya Mork</a>, and <a href="https://profiles.wordpress.org/angelasjin/">Angela Jin</a> for reviewing.</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, 24 Jun 2024 19:10:30 +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:"Aaron Jorbin";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:47;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s: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:"WordPress.org blog: WP Briefing: Episode 82: WCEU Hallway Track";s: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=17409";s: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://wordpress.org/news/2024/06/episode-82-wceu-hallway-track/";s: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:10092:"<p>Big events create big moments, and WordCamp Europe 2024 was no exception. Join host Josepha Haden Chomphosy on this episode of the WordPress Briefing as she shares her top insights  and favorite highlights from the event. Discover what the WordPress community focused on during this exciting three-day gathering.</p>



<h2 class="wp-block-heading">Credits</h2>



<p>Host:&nbsp;<a href="https://profiles.wordpress.org/chanthaboune/">Josepha Haden Chomphosy</a><br />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/bjmcsherry/">Brett McSherry</a><br />Song: Fearless First by Kevin MacLeod</p>



<h2 class="wp-block-heading">Show Notes</h2>



<ul class="wp-block-list">
<li><a href="https://europe.wordcamp.org/">WordCamp Europe</a></li>



<li><strong>Small List of Big Things</strong>
<ul class="wp-block-list">
<li><a href="https://make.wordpress.org/core/6-6/">WordPress 6.6 RC1 (and upcoming schedule)</a></li>



<li><a href="https://make.wordpress.org/project/2024/05/31/wordpress-project-contributor-handbook-v2/">WordPress Project Contributor Handbook v2</a></li>



<li><a href="https://make.wordpress.org/sustainability/2024/06/12/the-sustainability-teams-handbook-for-events-is-here/">The Sustainability Team’s Handbook for Events&nbsp;is here!</a></li>



<li><a href="https://us.wordcamp.org/2024/volunteering-at-wordcamp-us-2024/">Volunteering at WordCamp US 2024</a>&nbsp;</li>
</ul>
</li>



<li>Have a question you’d like answered? Submit them to&nbsp;<a href="mailto:wpbriefing@WordPress.org">WPBriefing@WordPress.org</a>.</li>
</ul>



<h2 class="wp-block-heading">Transcript</h2>



<p>[00:00:00]&nbsp;<strong>Josepha:</strong>&nbsp;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’m your host, Josepha Haden Chomphosy. Here we go.</p>



<p>[00:00:28] (Intro music)&nbsp;</p>



<p>[00:00:40]&nbsp;<strong>Josepha:</strong> My friends, another WordCamp Europe is in the books. We had the second-highest number of tickets sold in the history of our event series, with the first being WordCamp Europe in Berlin. But even with that number of tickets sold, that number of people gathering together to talk about WordPress and related things, there were still a lot of people who didn&#8217;t get to join us.</p>



<p>[00:01:01] <strong>Josepha:</strong> For some, that came with experiencing FOMO, but some of you embraced the JOMO of it all. Either way, at this point, there are a good collection of wrap-ups and round-ups going around, so I&#8217;m here to tell you a bit about what was buzzing in the hallway track.&nbsp;</p>



<p>Firstly, everyone was so excited to see old friends and make new ones. Everywhere I turned, I saw WordPressers in clusters catching up, most included new to the crew faces. So we know that we were using the Pac-Man rule that we love so much. But even while they were catching up on the last two, three, four years, they were also talking to each other about how to get more folks to things like this. </p>



<p>Since we all generally agree that your first time meeting other WordPressers can be a truly pivotal moment in your WordPress journey, it was a delight to hear so much brainstorming focused on that. From mentorship to community introduction and the future of our events, the question of how to keep our ecosystem healthy and thriving was a big topic. Does any one of us have all the answers to this? No, but fortunately, we&#8217;ve got a global set of thinkers working on this global question. So, together, I&#8217;m sure we can come up with some good guesses to try out.</p>



<p>[00:02:21] <strong>Josepha:</strong> Secondly, I saw a ton of talks and discussions about career development, not only about how to learn more but also how to be a champion for open source in your company, how to advocate for contribution as a best business practice. And what other communities can teach us about how they commit to their user&#8217;s continuing education, for lack of a friendlier term.</p>



<p>And boy, do I love a good conversation about how to make working in open source easier, make it more meaningful, and more impactful. I&#8217;m in favor of anything that helps to dignify our profession. The front-facing, easy-to-use experience of WordPress, in particular, has been misunderstood to mean that we are a simple piece of software for simple tasks. And that is the way with our mission really. If we succeed at democratizing publishing or learning or commerce for that matter, we are taking the arcane and making it mundane. But simple to use doesn&#8217;t mean simple to create. And I want all of our future employers and clients to see that.</p>



<p>[00:03:24] <strong>Josepha:</strong> And then the final thing that I saw lighting up the hallway track was the idea of bringing life and excitement back to the web. WordPress has been fighting against closed systems for a long time, but as Matt alluded to in his keynote, merely having an open web is still not quite as fun as having an active and dynamic one. And we saw that both in general desire to bring fun back to being online, but also in the fresh variety of demos and workshops that we saw in the fun that was brought to the event. There were new and shocking implementations of Playground, I must say. Which, as far as I can tell, will basically be able to run everything one day.</p>



<p>[00:04:03] <strong>Josepha:</strong> But at WordCamp Europe, it ran; it powered our second massive hybrid translation event, where we translated something like 50,000 strings. We also had an amazing speed-building duel with an accepted future challenge between Jessica Lyschik and Matt Mullenweg. And not for nothing; the way we designed; the way the event area was put together included ways to stop and just have fun.</p>



<p>There was a little grassy area with yard games and smaller pods of chairs for those quick hallway catch-ups that you just don&#8217;t get anywhere else. And for me, it was simply lovely to see everyone embracing the fun that was there, but also hearing about how much they wanted to help the web embrace the fun that could be.</p>



<p>[00:04:48] (Music interlude)&nbsp;</p>



<p>[00:04:55] <strong>Josepha:</strong> Thanks for listening to my hallway track recap. Hopefully, it caused JOMO, not FOMO. And now, let&#8217;s turn our attention to the small list of big things.</p>



<p>[00:05:05] <strong>Josepha:</strong> First thing on my list is WordPress 6.6 update. So we are reaching the release candidate phase tomorrow. WordPress 6.6 RC1 will be released, so download and join the community helping us to get this release out the door. It is scheduled for July 16th. If you have plugins or themes or any sort of business that uses WordPress, now is the time to get in and test it on a test site. I don&#8217;t recommend putting it in production at any point, but come and test it. Help us break it so that we can make sure that it doesn&#8217;t break for other people, for the, you know, 43% of the web that uses it when we get it out the door on the 16th.&nbsp;</p>



<p>The second thing on the list is that we have a WordPress Project Contributor Handbook V2 out there. It aims to be the quintessential resource for everyone in our community. And it will provide a bird&#8217;s eye view of where to find key information and different aspects of our community. How it all kind of connects together. And, just like a release, we really need some feedback from you. There is the repo on GitHub where you can go and kind of make inline comments, join the discussion about it. It can be a go-to resource if we look at it together and make sure that it has as much information as clearly stated as you wished you had when you were learning your way around WordPress for the first time.&nbsp;</p>



<p>[00:06:27] <strong>Josepha:</strong> The third thing on the list is actually another handbook. So, the Sustainability Team has put together a handbook specifically for events. It&#8217;s their first version, and over the past few months, members of that team have been sharing their ideas and experiences on how WordPress community events can be held more sustainably. All this input created a first draft, which eventually became this first version. And so we&#8217;ll put a link in the show notes, wander over there, take a look at it, see what some best practices for sustainable events are in the WordPress ecosystem.&nbsp;</p>



<p>[00:07:02] <strong>Josepha:</strong> And then the final thing on my list is about WordCamp US. I realize this is a podcast about WordCamp Europe right now. And so it&#8217;s odd to think that I&#8217;m moving right along into WordCamp US. However, there is a deadline coming up. July 1st is the last day to sign up to be a volunteer at this event. It&#8217;s taking place this year in Portland, Oregon, on the west side of the US. And it should be a really fun time. It&#8217;s middle of September. Come on out there. Learn about WordPress. Learn about contribution. Maybe get some voodoo donuts. You know, the important things.&nbsp;</p>



<p>And that, my friends, is your small list of big things. Don&#8217;t forget to follow us on your favorite podcast app or subscribe directly on WordPress.org/news. You&#8217;ll get a friendly reminder whenever there&#8217;s a new episode. If you liked what you heard today, share it with a fellow WordPresser. Or, if you had questions about what you heard, you can share those with me at WPBriefing@WordPress.org. I am your host, Josepha Haden Chomphosy. Thanks for tuning in today for the WordPress Briefing, and I&#8217;ll see you again in a couple of weeks.&nbsp;</p>



<p>[00:08:06] (Music outro)&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, 24 Jun 2024 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:"Brett McSherry";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:48;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s: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:95:"Gutenberg Times: Gutenberg Changelog #102 – WordCamp Europe, WordPress 6.6 and Gutenberg 18.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:53:"https://gutenbergtimes.com/?post_type=podcast&p=29022";s: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:108:"https://gutenbergtimes.com/podcast/gutenberg-changelog-102-wordcamp-europe-wordpress-6-6-and-gutenberg-18-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:54368:"<p>In this episode, Jessica Lyschik and Birgit Pauli-Haack discuss WordCamp Europe, WordPress 6.6 and Gutenberg 18.6. </p>



<p>Add a summary/excerpt here</p>



<p><a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-102-wordcamp-europe-wordpress-6-6-and-gutenberg-18-6/#shownotes">Show Notes</a> / <a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-102-wordcamp-europe-wordpress-6-6-and-gutenberg-18-6/#transcript">Transcript</a></p>



<ul class="wp-block-list">
<li>Editor:&nbsp;<a href="https://www.linkedin.com/in/sandy-reed/">Sandy Reed</a></li>



<li>Logo:&nbsp;<a href="https://markuraine.com/">Mark Uraine</a></li>



<li>Production:&nbsp;<a href="https://icodeforapurpose.com">Birgit Pauli-Haack</a></li>
</ul>



<p class="has-larger-font-size" id="shownotes"><strong>Show Notes</strong></p>



<h2 class="wp-block-heading">Special guest: Jessica Lyschik</h2>



<ul class="wp-block-list">
<li><a href="https://x.com/jessicalyschik">https://x.com/jessicalyschik</a></li>



<li><a href="https://www.youtube.com/@jessicalyschik">https://www.youtube.com/@jessicalyschik</a></li>



<li><a href="https://www.youtube.com/redirect?event=channel_description&redir_token=QUFFLUhqa2tsT25ETnVSM20xS3ZoNDhpTkhwUVhlM2J0UXxBQ3Jtc0tsY2NmeEdxT01xdEMzMlR4WWxjYll2bGoyMXlSZVZFZm82alVtS3hpdW01Y3U1R3U0RGVBT19lbEhQeXNYeTcxZ0EwaVg4YUlYV2ZGR085ZXA1U0pYYzdSelRnejR5cDBHUm1pZDRpQi1fdHRPbkw3UQ&q=https%3A%2F%2Fprofiles.wordpress.org%2Fluminuu">profiles.wordpress.org/luminuu</a></li>
</ul>



<h2 class="wp-block-heading">WordCamp Europe</h2>



<ul class="wp-block-list">
<li><a href="https://gutenbergtimes.com/seven-talks-about-blocks-block-themes-and-beyond-at-wordcamp-europe-2024/">Seven talks about blocks, block themes and beyond at WordCamp Europe 2024</a></li>



<li>Playlist: <a href="https://www.youtube.com/playlist?list=PLiPorWuYVbztG5kfpP98ME_SumRyjaZq8">Speak Build Challenge on YouTube</a> by Jamie Marsland</li>



<li><a href="https://youtu.be/RxQ5yhsxig4">&nbsp;Q &amp; A of Matt Mullenweg’s Summer Update</a>,</li>
</ul>



<h2 class="wp-block-heading">Upcoming events</h2>



<ul class="wp-block-list">
<li><a href="https://www.meetup.com/learn-wordpress-online-workshops/events/301469831/">Developer Hours: What&#8217;s new for theme developers in WordPress 6.6</a></li>



<li><a href="https://www.youtube.com/playlist?list=PL1pJFUVKQ7ETApyQQlt3pLNjPx2HrQwl5">Developer Hours playlist</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/19/hallway-hangout-exploring-grid-layouts/">Hallway Hangout: Exploring Grid Layouts</a></li>
</ul>



<h2 class="wp-block-heading">WordPress 6.6</h2>



<ul class="wp-block-list">
<li><a href="https://wordpress.org/news/2024/06/wordpress-6-6-beta-3/">WordPress 6.6 Beta 3</a></li>



<li>Dev Notes
<ul class="wp-block-list">
<li><a href="https://make.wordpress.org/core/2024/06/20/site-wide-background-images-in-wordpress-6-6/">Site-wide background images in WordPress 6.6</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/19/theme-json-version-3/">Theme.json version 3</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/18/grid-layout-type/">Grid layout type</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/18/editor-unified-extensibility-apis-in-6-6/">Editor: Unified Extensibility APIs in 6.6</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/21/wordpress-6-6-css-specificity/">WordPress 6.6 CSS Specificity</a></li>
</ul>
</li>



<li>Other posts
<ul class="wp-block-list">
<li><a href="https://make.wordpress.org/core/2024/06/20/roster-of-design-tools-per-block-wordpress-6-6-edition/">Roster of design tools per block (WordPress 6.6 edition)</a> &#8211; a snapshot of all the additions since WordPress 6.1&nbsp;</li>



<li>Developer Blog: <a href="https://developer.wordpress.org/news/2024/06/18/an-introduction-to-overrides-in-synced-patterns/">An introduction to overrides in Synced Patterns</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/13/data-views-update-june-2024/">Data Views Update – June 2024</a></li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">Gutenberg 18.6</h2>



<p><a href="https://make.wordpress.org/core/2024/06/20/whats-new-in-gutenberg-18-6/">What’s new in Gutenberg 18.6</a></p>



<h2 class="wp-block-heading">What&#8217;s in the works</h2>



<ul class="wp-block-list">
<li><a href="https://make.wordpress.org/core/2024/06/08/proposal-bits-as-dynamic-tokens/">Proposal: Bits as dynamic tokens.</a></li>



<li>Sync Pattern iteration for WordPress 6.7 &gt; &nbsp;<a href="https://github.com/WordPress/gutenberg/issues/62566#issuecomment-2180749161">Proposal by Riad Benguella</a></li>
</ul>



<p class="has-large-font-size">Stay in Touch</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<ul>
<li>Did you like this episode? <a href="https://lovethepodcast.com/gutenbergchangelog"><strong>Please write us a review </strong></a></li>



<li>Ping us on Twitter or send DMs with questions. <a href="https://twitter.com/gutenbergtimes">@gutenbergtimes </a>and <a href="https://twitter.com/bph">@bph</a>.</li>



<li><em>If you have questions or suggestions, or news you want us to include, send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a>. </em></li>



<li><em>Please write us a review on iTunes! <a href="https://gutenbergtimes.com/itunes/">(Click here to learn how)</a></em></li>
</ul>
</div></div>



<p class="has-large-font-size" id="transcript"><strong>Transcript</strong></p>



<p><em>Birgit Pauli-Haack</em>: Hello and welcome to our 102nd episode of the Gutenberg Changelog Podcast. In today&#8217;s episode, we will talk about WordCamp Europe, WordPress 6.6, Gutenberg 18.6. I&#8217;m your host, Birgit Pauli-Haack, curator at Gutenberg Times, and a full-time core contributor for the WordPress Open Source Project sponsored by Automattic&#8217;s Five for the Future program. As co-host, I&#8217;m thrilled to have again Jessica Lyschick with me. She is a Front end and WordPress Developer at GREYD, co-lead of development of Twenty Twenty Four theme, and was the co-lead organizer of WordCamp Germany last year. We both just returned from WordCamp Europe in Torino. Welcome to the show again, Jessica, how are you today?</p>



<p><em>Jessica Lyschik:</em> Well, I&#8217;m good. I finally got some much needed rest the past couple of days. Some extra sleep because you do not get that during Wordcamp Europe as always, or any WordCamp. Yeah, but I&#8217;m doing good. Glad that you have me on the show again.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah, I had the same thing. It took me about a day and a half to really recover.</p>



<p><em>Jessica Lyschik:</em> Monday was hard. Monday was hard. It was like, &#8220;Ugh, I don&#8217;t want to get up at all.&#8221; But I had to go grocery shopping because the fridge was empty.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah. So in that case Lieferando is also a good place to get food delivered.</p>



<p><em>Jessica Lyschik</em>: Oh, I did have sushi in the evening, so I did not cook on Monday at all. It&#8217;s like, &#8220;No, not today.&#8221;</p>



<h3 class="wp-block-heading">WordCamp Europe</h3>



<p><em>Birgit Pauli-Haack:</em> Yeah, I hear you. I hear you. So one of my takeaways from WordCamp Europe is that Jessica is one of the most courageous people I know. Not only did you prepare a presentation on the Twenty Twenty Four theme pushing default themes forward, you also participated in a live onstage speed building challenge against Rich Tabor. And then during Q&amp;A, you challenged Matt Mullenweg to also participate in one. So let&#8217;s talk about that.</p>



<p>On this show, we talk quite a bit about the Twenty Twenty Four theme and appeared with you as also with Maggie Cabrera. So we covered how versatile it is and also about the kudos it received around the community, so contract relations. And in the post on the Gutenberg Times, seven talks about block themes and beyond at WordCamp Europe. The talk is listed, your talk is listed. Including a link for the recording. So if you don&#8217;t know dear listeners, much about Twenty Twenty Four or the nature of open nature of default themes, that&#8217;s a great talk to watch on the rerun. So let&#8217;s talk about the speed building challenge, Jessica.</p>



<p><em>Jessica Lyschik: </em>Yes.</p>



<p><em>Birgit Pauli-Haack:</em> For those listeners who don&#8217;t know, Jamie Marsland, a longtime WordPress educator and YouTuber invented a format and invited WebPress community members to recreate sites on his YouTube channel. I&#8217;ll share a playlist of the five that were already done in the show notes, but you can see Rich Tabor, Justin Tadlock, Nick Diego, and others competing with fellows from the page builder community. I&#8217;m sure Jessica, you also noticed that they&#8217;re all dudes.</p>



<p><em>Jessica Lyschik</em>: Except for one. There was, I think it was Kim Coleman.</p>



<p><em>Birgit Pauli-Haack:</em> Oh, right. Yes.</p>



<p><em>Jessica Lyschik:</em> Was in the second one, but that&#8217;s what I complained to Jamie. It&#8217;s like, &#8220;There&#8217;s not so much diversity in your lineup there.&#8221; And then Jamie was like, &#8220;Oh, can you come to work in Europe and do it there?&#8221;</p>



<p><em>Birgit Pauli-Haack:</em> Nice. So you went against Rich Tabor and how did that work out? What did you have to build and how did you go about it?</p>



<p><em>Jessica Lyschik</em>: So that was a really fun thing to do. So before we started, Jamie teased us with the Lingscars website. If you don&#8217;t know this one or maybe you have seen it before, lingscars.com, I think is the link. It&#8217;s a very crazy website. It&#8217;s like something from the early &#8217;00s with overstuffed images everywhere and patterns and crazy going on website. Which is like a cognitive nightmare, you could call it maybe. And I saw it already and I was like, &#8220;Oh no, please not this one. Anything but not this one.&#8221; But Jamie was just kidding. So he was trying to tease us there. And then he actually picked a website from the WordPress Rock Showcase, which is for the Noguchi Museum. And at first when you look at it looks like very simple, but it has some interesting details to it. So yeah, that was a great challenge and something definitely doable in 30 minutes as a rough sketch or more detailed sketch depending on how skilled you are.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah. All right, so then how did you start?</p>



<p><em>Jessica Lyschik:</em> So we got first a couple of minutes where we could look at the site ourselves to get the first idea in your head, what blocks do I use for this part or how do I make this part? And I&#8217;m usually someone who starts with the header, so I have to get the header done because otherwise it feels like the site is not really done. And then I moved on to the content and I didn&#8217;t pay so much attention to what Rich was doing because I was so much in my own tunnel and I need to get stuff done. I cannot look over what is he doing. But Jamie interrupted every now and then, so of course you cannot go like, &#8220;Ah, shut up.&#8221; But yeah, that was a really, really fun thing.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah, I can imagine that it was a little bit of a disconcerting because we are all people who are in our bubbles when we work hard, concentrated, and then interruptions are actually setting us back. But Jamie had a different job. He needed to entertain the audience there, yeah. So yeah, it was really interesting to see. But you did very well. So the header that you&#8217;re talking about, there was a sticky header, right? No, there was a sticky column.</p>



<p><em>Jessica Lyschik: </em>There was a sticky column in there. And I must say we looked at, it was like, &#8220;Oh my God, how I&#8217;m going to do it?&#8221; And then Rich explained it before going into it. I was like, &#8220;Yeah, that sounds like a good idea. I&#8217;m going to do that too.&#8221;</p>



<p><em>Birgit Pauli-Haack:</em> And that&#8217;s what I really found that watching you and Rich, it taught me a lot how to approach building websites, building themes or websites in the site editor. And that happens with every speed building challenge session that I watched. It&#8217;s a special way of building in public and problem solving in public. The time constraint is added. It&#8217;s an added thrill of course, but to show what&#8217;s possible once one gets over the learning curve because starting out with block themes and site editor, there&#8217;s certainly a learning curve there, yeah. And the difficulty that you encounter needs to be separated vs is that part of my learning process or is it going to be that way when I know how to do it? Is it still difficult? And I think a few people think that the learning process is part of how it&#8217;s always going to be and it never will be.</p>



<p>You&#8217;re going to get faster and faster, and you both did a great job recreating the website in 30 minutes. But it&#8217;s how fast you can get with a prototype. That was really astonishing for me and the visual idea out of your head. But of course you were all following a site that was already built. So all the discussions with the client beforehand were already done. What&#8217;s the color? What&#8217;s the content, what&#8217;s the image going to look like? But with the site, you can go very fast with your first prototypes and have a conversation started with the client. So this is definitely a good thing to watch.</p>



<p><em>Jessica Lyschik:</em> And I think it&#8217;s also a good exercise for anyone who wants to try this themselves, especially if you&#8217;re a developer. Because I had this discussion with Collina I think before WordCamp Europe that if you code and are just in the code every day, all day, like I am usually. Using the site editor is so different because it brings you to another level of how do I implement this? How do I recreate visually what I have in my head? So I need to know, okay, I can use this block or that block, this block has this setting or feature I can use there. And I think it&#8217;s also very useful if you go on the other side, on the user side if you will, so you understand, okay, what are people struggling with and how can you make the code or the user experience better so that the users at the end of the day will also have it easier to create something.</p>



<p><em>Birgit Pauli-Haack:</em> That&#8217;s a very good point. And with WordPress having a set of UI components, I think it&#8217;s really important for a developer to see how they work from a user perspective because that&#8217;s the learned experience that users come to WordPress with. And as a developer you don&#8217;t have to make those decisions anymore on the UI. But sometimes you need to make them, but then you have to decide, okay, where do I part from the WordPress components and build my own components. But I think knowing how far you can push the WordPress components in a user interface is really interesting to see, yeah. So that was the speed building challenge on live stage. So what on earth drove you to challenge Matt during the Q&amp;A to participate in one?</p>



<p><em>Jessica Lyschik:</em> Well, sometimes you have these stupid ideas that are just randomly popping up in your head and you&#8217;re like, &#8220;Not bad.&#8221; I do have to say though that I did text my colleagues, &#8220;What do you think if I asked Matt this question?&#8221; And immediately I got three replies, &#8220;Do it, do it.&#8221; It was like, &#8220;Okay, I&#8217;m not the only one who thinks it&#8217;s a good question.&#8221; So I went up to the mic and I intentionally asked the question, not that I am challenging him to do one, but I intentionally said it, &#8220;When are you going to do one without adding me to the part of it?&#8221; So yeah that, maybe you can say escalated quickly into a challenge against Matt positively.</p>



<p><em>Birgit Pauli-Haack:</em> Positively. Yeah, it came to an actionable thing.</p>



<p><em>Jessica Lyschik:</em> Yes. And yeah, I&#8217;m going to do it. So I&#8217;m not backing out of this. I mean, I&#8217;ve done one already on a stage in front of a couple hundred people. The room was so full but I didn&#8217;t really notice it.&nbsp;</p>



<p><em>Birgit Pauli-Haack:</em> You got into your flow, yeah.</p>



<p><em>Jessica Lyschik</em>: &#8230; got into my flow. And then you ignore the audience. I heard the questions. Sometimes people ask questions specifically, but that&#8217;s like my world ended at my screen during that 30 minutes. I&#8217;ve done it already so I can do it again.</p>



<p><em>Birgit Pauli-Haack:</em> To catch up with our listeners. So what happened on stage was Matt said, &#8220;Are you going to be the one I&#8217;m going to do it against? Are you in?&#8221; And Jessica said, &#8220;Yes.&#8221; And then there was a side note from Matt to Matías Ventura who was sitting in the front row said, &#8220;You&#8217;ve got to train me.&#8221;</p>



<p><em>Jessica Lyschik:</em> No, I don&#8217;t think so.</p>



<p><em>Birgit Pauli-Haack:</em> And, yeah. After the conversation, was there any back and forth from stage? Was there any conversation afterwards yet about that?</p>



<p><em>Jessica Lyschik:</em> No, nothing in particular. I did meet Matt at the after party for a quick, &#8220;Hi, what was that?&#8221; No, it was very funny. We took a few pictures, his sister took a few pictures of us and I will do a video on my YouTube channel about this fairly soon. Maybe it&#8217;s already out once this podcast is published. If not, you will find that on my YouTube channel.</p>



<p><em>Birgit Pauli-Haack:</em> Excellent, yes. And we definitely share the link to the YouTube channel in the show notes. And well, this comes out Saturday or Sunday. We are recording this on June. What&#8217;s the date? 21st?</p>



<p><em>Jessica Lyschik:</em> 21st, yeah.</p>



<p><em>Birgit Pauli-Haack:</em> 2024. So it&#8217;ll come out either 23rd or the 24th, so yes. You can also follow along on the summer update by Matt Mullenweg in the show notes with the video to the keynote presentation. But there&#8217;s also a link to the Q&amp;A part of the keynote presentation that&#8217;s always separated out where you can recreate or revisit the exchange between Jessica and Matt. So I haven&#8217;t finished reflecting of WordCamp. Have you any first takeaways that you&#8217;d like to share?</p>



<p><em>Jessica Lyschik:</em> No, I try to relax this week mostly, to be honest. I did think about a couple things. So first of all, it was an intense week for me as well. We were there with a great team. So that has been a really fun week, hanging out with everyone and WordCamp Europe was, again, so fast, passed by so fast and was so exhausting. But even if it&#8217;s physically and mentally exhausting, it&#8217;s also you always have these positive emotions afterwards because you talk to so many people. You see them, some even just once a year at WordCamp Europe because that&#8217;s the place where you all meet at that time and it&#8217;s just so positive to see everyone.</p>



<p>Again, having conversations in person, which is so different from even if you do it in Slack or on Twitter or wherever else. So I was also very happy to see that booth of grade was fairly well visited and many people come around and ask what are we doing? What&#8217;s going on? What our next plans are? And also having conversations with other companies&#8217; developers. It&#8217;s like on everyday things. It&#8217;s not just about what are you doing and how can I copy you? Or whatever bad things you might think of. But it&#8217;s a very often very interesting conversations to hear other people&#8217;s point of views and see what are they struggling with, what have they success with? Yeah, overall it was just so much fun again and yeah.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah, meeting all the people that you are friends with in the word community, but always mostly see on Slack or in GitHub on issues and PRs and all of a sudden you sit next to them and have coffee and eat with them. And it&#8217;s just almost like a big family reunion. But there were, I think about 70 sponsors there. So I think the WordPress communities is really coming back from what happened in the pandemic, really interesting to support those in-person meetings. And I&#8217;m not done yet, but I think playground is something that I&#8217;m going to play with quite a bit. And it was part of the keynote as well. There was also a talk by Adam Chylinski and he also had a question for Matt about documentation with playground. Yeah, so that&#8217;s certainly one takeaway for me, but I have so many conversations about things.</p>



<p>I don&#8217;t know if I get them all together into just a list to follow up on things. Yeah, so that&#8217;s about WordCamp Europe. I think there&#8217;s a lot of recap posts coming out of the community. I saw a few from sponsors already, also from community members that were new at WordCamp, I like that. I met quite a few people that were new to WordCamps at all, and they were really amazed on how the community reacted, how they get in contact very quickly with people and have the conversations be around what they care most about. Then that&#8217;s a business and WordPress.&nbsp;</p>



<h3 class="wp-block-heading">Announcements</h3>



<p>So now we get to the announcements that I have for our listeners. If you listen to this over the weekend, there are two events that are happening next week. One is the developer hours, what&#8217;s new for theme developers in WordPress 6.6, that&#8217;s on June 25th.</p>



<p>And it&#8217;s Justin Tadlock and Nick Diego talking about anything and everything about WordPress 6.64. Block themes, website builders, and maybe also a little bit about plugin developers. If you listen to this episode after June 25th, you can always catch the recording on the YouTube channel of WordPress. There&#8217;s a developer hours playlist where you can also find the one for next week, but also the 24 previous developer hours, just in case you were looking for those. Also, next week, and you can join me, Isabel Bryson and others at the Hallway Hangout. When we explore the grid layouts, that&#8217;s on June 26th, a day later at 11 UTC. The developer hours are on 1500 UTC. But hallway hangouts are 11 UTC, and there will be a short demo of what&#8217;s coming to WordPress 6.6 and what cool layouts you can create with this new grid layout feature. And we also chat about what&#8217;s in the works for the following WordPress releases because the WordPress way is to release fast small version, a minimal viable product kind of thing, and then iterate involving the feedback from users and other developers.</p>



<p>So in contrast to the developer hours that are entail formal presentations, Hallway Hangouts are more like an informal discussions to get feedback from the designers and from the developers and from site builders on what&#8217;s worked on and to see what people think about things. So these are two events for next week. Also, Hallway Hangouts are always recorded and will be shared in a recap post on the make core blog and also in the outreach channel. That&#8217;s fairly, it&#8217;s not new, but there was a FSE outreach experiment, but that was transformed into an official outreach channel where people who are not contributors can come in and ask questions. Ask if something that their experience is wanted or is the right way or if that&#8217;s a bug. That&#8217;s before you actually get your information together to file a bug report, you first need to know is it really a bug? What do other people think? And also if it&#8217;s not clear, if there&#8217;s some confusion. That really helps, those discussions really help inform the developers on what&#8217;s not working right yet.</p>



<p>And most of the time we put the bug report together and put it together in the GitHub repo. Yeah, that&#8217;s about outreach channel in the WordPress make slack. Come and join us or just come in and if you have a question. That&#8217;s also where we announce the Hallway Hangouts the developer hours, and also share some links from GitHub repo about things that need to be discussion. There&#8217;s also a GitHub team where extenders signed up or are added to it that want to give feedback on work in progress. So Gutenberg developers can then just ping that team and say, &#8220;Well, we need some feedback here. Can you come in?&#8221; And right now there are 20 people in the team, but we can always use more because not everybody has time to answer the ping when it comes because we all have lives and we have work to do. So all right, you are in the group, Jessica? In the outreach group?</p>



<p><em>Jessica Lyschik:</em> I&#8217;m in the outreach channel. I don&#8217;t know if I&#8217;m in the team. Probably I&#8217;m in the block themers team. It&#8217;s a different one.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah, that&#8217;s a different one. Yeah, but I can check and would you want to go on it?</p>



<p><em>Jessica Lyschik:</em> Oh, for sure. Absolutely.</p>



<p><em>Birgit Pauli-Haack:</em> Okay. Yeah, then I&#8217;ll add you to it if you&#8217;re not-</p>



<p><em>Jessica Lyschik:</em> I mean, I&#8217;ve been asking many questions in the outreach channel already.</p>



<p><em>Birgit Pauli-Haack:</em> Oh, so you said somebody needs to. You want to return the favor and give feedback on something.</p>



<p><em>Jessica Lyschik</em>: If I can.</p>



<p><em>Birgit Pauli-Haack:</em> Oh, yeah.</p>



<p><em>Jessica Lyschik:</em> &#8230; post my 2 cents, why not?</p>



<p>Birgit Pauli-Haack: Yeah, you have opinions. We&#8217;ll travel.&nbsp;</p>



<h3 class="wp-block-heading">What’s Released &#8211; WordPress 6.6</h3>



<p>Speaking of which, WordPress 6.6 beta 3 was released this week. And the post lists four different ways you can test the new version and it&#8217;s definitely time to go and make sure your sites plugins and themes are compatible. That&#8217;s always due diligence before a release. And if you do that and you report the bugs that you find. Well, what&#8217;s not working right, there might still be a chance to change it, but the window is closing. I hear rumblings that there will be a silent beta four because there were a few things that still needed another beta. But the release candidate is set for June 25th next week, release candidate one, which stops all development mostly, and one or two bug fixes might get in, but it&#8217;s also the time where the field guide comes out, and that&#8217;s also string freeze. So the translation teams of the 70 to 200 polyglots teams have a chance to translate the new version in their respective languages. So there string freeze, so there&#8217;s probably nothing&#8217;s going to change a lot after that.</p>



<p>So there are four ways to test the version, and I think the easiest one is to use playground for it. There&#8217;s a link on it too. And if you use the playground plugin on your own site, you can actually create a sandbox of your current site so you don&#8217;t have to spin up a staging area or locally install and make all the copies and blah, blah, blah. So you install that. It&#8217;s still experimental so it might not work with your site, but if you use it, you can spin up a site and then add the new beta version to the playground and then you can test your site right there. So that&#8217;s definitely a great testing ground for playground. I say playground a lot.</p>



<p>J<em>essica Lyschik:</em> It happens.</p>



<p><em>Birgit Pauli-Haack:</em> Have you experimented with playground and how you can use it for your development?</p>



<p><em>Jessica Lyschik:</em> I have researched a bit about it, how we can use it actually for internal stuff at GREYD. An idea we came up with was for support, maybe if you need to quickly spin up a site and make sure that you can recreate this in a complete default state, for example. But that was shortly before WordCamp Europe, so we haven&#8217;t dug into it that much yet. But there are definitely ideas how we can make use of playground to also work within our company with it.</p>



<p><em>Birgit Pauli-Haack:</em> So I had an interesting conversation just this week with Beatrice Fialo and Sarah Norris. They were showing off the workflow that Autommattic uses for theme development and version control, and they start with Playground, install the Gutenberg plugin and create block theme plugin and then save everything through the create block theme plugin save. Because that allows you to save everything that&#8217;s in the database through the global styles and all the settings into the fire system of a theme. And then connecting playground to GitHub. It automatically uses the changes and creates a pull request on GitHub. And that was really, it&#8217;s almost like magic. I&#8217;m putting together a recap post for that, but that&#8217;s going to be on make core blog. But then the outreach channel, you can already see the videos and the discussion about that. So just a side note about playground and what you can do with it and how mind-boggling that can be.</p>



<p><em>Jessica Lyschik:</em> That&#8217;s also very interesting. I think. I&#8217;ll have to check that out because we did have some struggles on working with the great theme, when we prepared it for the repository. It&#8217;s like how do you bring those changes that someone makes in the editor inside the patterns, how do you actually bring that into version control? So yeah, that&#8217;s definitely something to check out.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah, one caveat, create block theme team that creates a block or works on the plugin. They haven&#8217;t integrated patterns yet, so the pattern saving that doesn&#8217;t work yet, but that&#8217;s definitely on the roadmap for one of the future versions, especially after WordPress 6.6 they&#8217;re looking at the sync pattern part. But they also probably need to wait until the core team has a first version about the theme related patterns, sync patterns in themes so they can…</p>



<p><em>Jessica Lyschik:</em> Yeah, makes sense.</p>



<p><em>Birgit Pauli-Haack:</em> &#8230; work with that as well, yeah. So there is a little bit of a time delay between what core is doing and then how the create theme block plugin team. Wow, that&#8217;s a muscle. Is catching up with it and working with it. They were ahead on the font library. They were testing the interfaces already in the plugin and then they had to take it out again once the core was having a block library feature in there. But we&#8217;re getting a little sidetracked. I just noticed playground, as I said, playground is what I&#8217;m going to say a lot about. But the dev notes for 6.6 are coming out already in preparation of the field guide, which will be published around, not always exactly when the release candidates publish, but it&#8217;s around next week. I will put in the show notes, the list of the already published dev notes. So we have four of them about the block editor. One is about the side wide images in WebPress 6.6, how you can…</p>



<p><em>Jessica Lyschik:</em> Background images.</p>



<p><em>Birgit Pauli-Haack:</em> What did I say?</p>



<p><em>Jessica Lyschik:</em> You said only side wide images.</p>



<p><em>Birgit Pauli-Haack:</em> Right. Yeah, I forgot the keyword in there. That was the background images in reference 6.6, how you can make it in theme JSON as well as online with a site editor, how you can add it. Also, the grade theme block plugin also saves that into the assets folder if you want to. There is a little feature for that already built in the plugin. Then the next one is about the theme.json version 3 schema, which will be expanded with features from 6.6. There&#8217;s a caveat there. If you are building themes that are used for older versions, don&#8217;t upgrade yet to your theme JSONs yet to version 3 because that only is for WordPress 6 and younger. And I think the dev note, I think it explains that quite a bit. So look at that. And then grid layout type summarizes all the things that come in for grid layout with Drag and Drop, with the Rowspan, Colspan and others.</p>



<p>And then we have the unified extensibility APIs in 6.6, that&#8217;s a little cryptic. And the unified word actually refers to unifying post editor and site editor. And the extensibility is about the slot fills or the inspector controls that in the sidebar. And now you can, as a plugin developer, your sidebar items will now also show in the post editor, site editor and template editor. So the only thing you need to do is figure out if you don&#8217;t want them to show in all the three of them, you need to figure out where in the editor experience your users are. So you can switch them on and off. But yeah, Riad has put in a comprehensive dev note about the slot fields that are available and where you find documentation about that. Anything strikes you as really, &#8220;Oh, I need to root this.&#8221;</p>



<p><em>Jessica Lyschik: </em>Oh, I definitely have to check on everything basically. So yeah, I&#8217;m looking forward to the background images. I think this may enhance the overall design process a little bit now that you can, and you do not have to make one group block around everything and then put a background image in there because that&#8217;s already possible. That you can now just define it&#8217;s like what? And do not have add extra blocks to tackle this. Theme.json version 3 is definitely interesting because that was what was I struggling with even during the speed build because of a mistake on my own, but not a big deal at all. I got around it. And yeah, Grid is something I&#8217;ve been looking forward to, so I&#8217;ve been already experimenting with it a bit. So I will definitely come next week to the Hallway Hangout, was it right?</p>



<p><em>Birgit Pauli-Haack:</em> The Hallway Hangout, yeah.</p>



<p><em>Jessica Lyschik:</em> Yeah, you will see me there.</p>



<p><em>Birgit Pauli-Haack</em>: And just as a side note, Hallway Hangout is something that tries to recreate the experience in a WordCamp hallway track where you just go from the sessions to the sponsor area and all that and you meet people in the hallway and you start conversations about things. So that&#8217;s the hallway, why we like that so much.&nbsp;</p>



<p>So there are also other posts around 6.6 that are not necessarily dev notes for the release. There is a roster of design tools per block. It says it&#8217;s the 6.6 edition, but it&#8217;s a snapshot of all the additions since WordPress 6.6. And it gives you a table of all the core blocks and what they support. Do they support borders? Do they support the background image? Do they support shadows or alignment or typography color? Because not all the design tools are available for all blocks. And it&#8217;s always really hard to, not hard, but it&#8217;s an additional hassle to find out which one it is you put on list.</p>



<p><em>Jessica Lyschik:</em> Because sometimes you expect one setting at one block and it&#8217;s not there. And I remember we discussed this probably a year ago or even more, I don&#8217;t know. And I was like, &#8220;Ah, why isn&#8217;t there a list where I can see what&#8217;s available where?&#8221; And there was a list.</p>



<p><em>Birgit Pauli-Haack:</em> Now is there…</p>



<p><em>Jessica Lyschik:</em> So thank you for working on this.</p>



<p><em>Birgit Pauli-Haack:</em> Oh, you&#8217;re welcome. You&#8217;re welcome. Yeah. It gets me to study the source code of Gutenberg quite a bit on the block.json there to put this together. We are also working on an idea on making that available dynamically so not somebody has to go through all the code and because it&#8217;s already there. Riad had a nice site together that&#8217;s called Block Book as a prototype for that, but he of course didn&#8217;t have the time to pursue it any further. So maybe we&#8217;re going to revive that too, because that took quite a few hours to put together.</p>



<p><em>Jessica Lyschik: </em>I&#8217;m sure.</p>



<p><em>Birgit Pauli-Haack:</em> Maybe I missed something too. Humans available.</p>



<p><em>Jessica Lyschik:</em> We all make mistakes, no worries.</p>



<p><em>Birgit Pauli-Haack:</em> That&#8217;s how I learn. Another post that&#8217;s out there is on the developer blog, that&#8217;s the introduction to the overrides in sync patterns by Nick Diego. And he put a nice introduction together and nice examples on how that works with the block bindings, API, and certainly something to look at. Although it&#8217;s mostly user interfaces, but the custom fields still need to be created and registered in PHP. So it&#8217;s a hybrid thing, but once they&#8217;re there, your users are enabled to assign patterns and to the custom fields.</p>



<p>And the third one that I wanted to point out and share in the show notes is the update on the data views by Anne McCarthy. And she just put together a very comprehensive post about what can be used, how you can use it, where the documentation is for, and also where you can follow along and leave feedback. So that&#8217;s certainly interesting for everyone. All right. Oh, I saw a prototype of a notes app for Max that uses Gutenberg outside of WordPress as well as the data components outside of WordPress just in a Mac app. That&#8217;s really cool that those things can happen without WordPress being involved.</p>



<p><em>Jessica Lyschik:</em> Oh, interesting.</p>



<p><em>Birgit Pauli-Haack: </em>Yeah, it&#8217;s bigger than we ever thought it would be.&nbsp;</p>



<h3 class="wp-block-heading">Gutenberg 18.6</h3>



<p>So that brings us to that latest Gutenberg plugin release, 18.6. And I think it&#8217;s always confusing for people to figure out, okay, which feature from the plugin goes into the next release? And the 6.6 release is between Gutenberg plugin release 17.8 to 18.5. So with 18.6, all the new features don&#8217;t go into 6.6. Some of the bug fixes will make it into 6.6 with a certain backport process that the core lead and the core editor leads from the release decide upon.</p>



<h3 class="wp-block-heading">Enhancements</h3>



<p>So what&#8217;s new in the Gutenberg 16.6? I think the biggest piece for it is that the post content block, quote block and verse block, also getting the background image feature assigned to it. They&#8217;re supported now. So you can add background image and for a quote that&#8217;s really cool because that&#8217;s what you do for social image for instance. So you can put the quote in a block, put a background image there. Take a screenshot and share it on Mastodon or X or Blue Sky or something like that. And it really is cool. The same with verse block for some of our poets and the post content block is the block that is in the loop for…</p>



<p><em>Jessica Lyschik:</em> Or in the templates.</p>



<p><em>Birgit Pauli-Haack:</em> Oh, in the templates. Pulling out the content from a post. Of course the background image there shouldn&#8217;t probably it be a whole lot of distractions in there, but that&#8217;s a different story. Yeah, that&#8217;s a design tool.</p>



<p><em>Jessica Lyschik:</em> That&#8217;s true.</p>



<p><em>Birgit Pauli-Haack:</em> Have you been waiting for this feature?</p>



<p><em>Jessica Lyschik:</em> I don&#8217;t think I would need it immediately, but maybe in the future it might become useful. I think the quote blocks one is definitely the one where you or where people will make most use out of it. But for the post content block, I mean you can imagine there might be some very subtle background like small dots or small dashes or something like that. It&#8217;s just giving a texture to it. Maybe an interesting design idea to work with.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah, I have seen some websites. Not recently though, but it was more in the &#8217;90s and early &#8217;00s where there was a paper background on top.</p>



<p><em>Jessica Lyschik: </em>Oh, yeah. I remember.</p>



<p><em>Birgit Pauli-Haack:</em> So maybe we get those back. Yeah, it&#8217;s a nostalgic way of thinking going things, yeah. Do you have seen anything in the change log that you wanted to point out?</p>



<p><em>Jessica Lyschik:</em> Yeah, I think this custom CSS handling to be consistent with block global sites. I did not notice it was inconsistent to be honest. But it&#8217;s a good change that things get aligned and work the same way as other parts of it. Because sometimes it&#8217;s the most frustrating thing when you expect something to work a certain way and it doesn&#8217;t, for whatever reason. There might be historical reasons or nobody thought of it yet. So yeah, that&#8217;s definitely an interesting change to see.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah, definitely. Reducing the element of surprise that if something happens you didn&#8217;t expect and then you wonder why on, yeah. It also goes in together with the 18.5 feature that custom CSS styles are persistent through theme changes or style variation changes.</p>



<p><em>Jessica Lyschik:</em> Style variation, yeah. Oh yeah, that was something I didn&#8217;t even realize before, but then when I thought of it like &#8220;What, why is this happening? Why?&#8221; But I&#8217;m glad it&#8217;s now fixed.</p>



<p><em>Birgit Pauli-Haack</em>: It&#8217;s fixed now. And that came from user feedback who were also surprised about a few things. And I think one of the start they&#8217;re like, &#8220;In WordPress, we start small and then iterate on things,&#8221; and sometimes I hear, &#8220;Well, nobody was asked what they think about it. And it started however, three, four months ago,&#8221; and that&#8217;s the place where feedback would&#8217;ve been needed and for the team to move forward or to get input there.&nbsp;</p>



<h3 class="wp-block-heading">New APIs</h3>



<p>So I would point this out that now there is a bootstrap, has nothing to do with the bootstrap on Twitter kind of thing. A basic action extensibility API for the data views for those who want to start working with that. And I quote from the release post, so it&#8217;s very early work. So the very early means inconsistent, not bug free surprise happenings. But the data views is the component that powers some post listing views available in the site editor.</p>



<p>Not only post listing but also page listing, pattern listings. In the future it will become an important part of the new admin design project. We all know that is coming. And now there is an API to allow registration of actions for different entities. Could be post types, could be other types of data representation by the listing. And right now the API is private in the Gutenberg plugin and will undergo further development and testing before being made public for third parties. So right now you can only look at it but not use it. Find out more in the pull requests that I will share. And also the recent update for data views we already talked about, but it&#8217;s the time where it starts and where you can read up about it. I&#8217;m not sure if it&#8217;s even behind an experiment flag, so we&#8217;ll figure that out.</p>



<h3 class="wp-block-heading">Bug Fixes<strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></h3>



<p>And then there was in 18.6, there&#8217;s a ton of bug fixes. One is add custom CSS for block style variation. So block style variation is something that will come to 6.6 or is already in there that you can add additional block styles to custom blocks. And now you can also do custom CSS for that. Cool. In 18.6, so it&#8217;s not going to come to 6.6, did you look at that?</p>



<p><em>Jessica Lyschik: </em>Yeah, it looks promising that you can add. So it&#8217;s basically adding custom CSS with the CSS property within theme JSON at that specific style variation. We have that for&#8230; I think for regular blocks it&#8217;s already available. I remember there&#8217;s something in Twenty Twenty Four that does exactly that. There&#8217;s just a little CSS snippet somewhere and the theme JSON, and again, I thought this was possible but obviously it was not for style variations. So yeah, that&#8217;s a cool change. So you can even more fine tune style variations if there&#8217;s a setting not existing for that specific CSS property yet. So that&#8217;s cool.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah. Yeah, you need a feature in a block that can be done with an animation that can be done with CSS, but it&#8217;s not available through theme.json or through any variables or something like that. Totally get it. So this is really cool. It opens up the editor to a lot of more creativity that is not yet built into the interfaces.&nbsp;</p>



<h3 class="wp-block-heading">Experiments</h3>



<p>Talking about experiments, Riad Benguella is one of the lead architect on Gutenberg because the only thing that is not yet in the data views new data views interface is the post management. So when you add a post from the admin top, you get into the block editor. But if you&#8217;re in the menu and click on posts that you don&#8217;t get through the site editor, you always have to go back to the other WP admin menu and go to posts.</p>



<p>And of course that needs to migrate into the new design and that is now an experiment that you can switch on in Gutenberg and see what it is. Right now it&#8217;s only a one page and said, have I come to the post management? But that&#8217;s where it&#8217;s going to be in the future. Gutenberg plugin releases to find out how the post dashboard is going to look in there. Again, we start small and these are the beginning of things and there&#8217;s a lot of documentation changes as well, especially for the slot fields that are both editors that we are all put together so they can be linked off in the dev notes. And that&#8217;s pretty much it. I think we are all through the most important things from 18.6 unless you found something that stood out for yourself.</p>



<p><em>Jessica Lyschik:</em> Nothing in particular, yeah.</p>



<h3 class="wp-block-heading">What’s in Active Development or Discussed</h3>



<p><em>Birgit Pauli-Haack:</em> Cool. That brings us to two more things and one is that they are in the section of what&#8217;s an active development or what&#8217;s discussed. And I wanted to point people to a proposal about the bits as dynamic tokens by Dennis Snell. He put together a very technical proposal. So the first part of it is very good, explaining what it does. And so when blocks came to the scene, shortcuts were largely abandoned. But shortcuts had its values, have their values and they had many problems but they have value. And part of it is, so there was always a recommendation if you have a short code in your plugin, try to make a block out of it that has a functionality so it&#8217;s much user-friendly because most users don&#8217;t get the square brackets with the attributes and all that. They are not coders. So blocks is definitely a better interface.</p>



<p>But sometimes you just can&#8217;t use it because it&#8217;s a subscriber&#8217;s name in an email form or it&#8217;s the author display in a query loop template or you want to have that name in a full sentence kind of thing. Or you want to date in a full sentence. So for those, there is no equivalent to short codes yet and this proposal is going to start exploring that bit of it, pun intended.</p>



<p><em>Jessica Lyschik:</em> Yeah, sounds quite interesting. I mean maybe it has a little bit of overlap for the block bindings maybe in some, if you think of it, in some ideas like at the post authors display name in a query loop template. I mean, you can pull that basically from the database. So that would be something interfering with the block bindings feature that we have. So yeah, we have to check out, I think to discuss where are bits going, where are the block bindings going, what is the difference? Because I think even if you haven&#8217;t heard of block bindings yet, this can also be a confusing feature for people. So that&#8217;s definitely interesting to see. I mean, putting in some variables within existing text. That&#8217;s the interesting part of bits actually. So also where you&#8217;re pulling this from. So previously you would have to create a block and then maybe put in some magic to make that happen. And now if you would have a core feature doing that. Sounds great.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah. So he had a little two paragraph thing, what about block bindings? To answer your thoughts, I&#8217;m not sure if it&#8217;s entirely answered, but bits and block bindings he writes are related, but complimentary systems. Why block bindings can be thought of primarily as a developer oriented API where a developer can open up a given block or a subset of the block attributes to be replaced by some other source of data. Bits are primarily author oriented, giving end users the ability to add source content anywhere. There&#8217;s likely a large overlap in the data sources that power each system. Ideally the registered sources will be compatible with both.</p>



<p><em>Jessica Lyschik:</em> Yeah, sounds good.</p>



<p><em>Birgit Pauli-Haack:</em> Yeah, if you have any other thoughts, the post is open for comments and there have been quite a few comments already. So that&#8217;s a great discussion to have. Don&#8217;t just read the block, also read the blog post, also read the comments with it so you get a better idea about it. And I shared of course in the show notes. And another thing that&#8217;s being discussed or worked on is, and we mentioned it before, is Sync patterns iteration for WordPress 6.7. So that&#8217;s the next version. And Riad Benguella had a proposal.</p>



<p>So there is the need that sync patterns are available for theme developers that they can deliver those with their themes and also sync pattern overrides with that. And Riad Benguella, after Dan Danos wrote an iteration, what are the issues that are pattern oriented already in GitHub and what to make of it? There was a discussion among developers and then Riad put together a summary for that and that&#8217;s the comment that I will link to in the show notes where said, so what patterns are and how they should work. And I think it&#8217;s a good summary of what&#8217;s already possible and what needs to work on. So a pattern is always a pattern. It works the same regardless of where it comes from, comes from the theme, does it come from the user, does it come from a template part or something like that? Or does it come from a PHP or from HTML kind of thing. And can be registered with a theme file. Can be registered directly in the database. That&#8217;s the user part, sync to unsync.</p>



<p>So he has the whole list of what a pattern is and how it functions and what is already existing and what is for the future or later. So I really like this post and he did a great job in putting it all together. Of course the discussion continues, hopefully with your input too. That&#8217;s why we talk about these things that are discussed so you can again be part of the discussion and chime in.</p>



<p>So this is then coming to the end of the show of our 102nd episode. Jessica, thank you so much for being here. Is there anything that you want our listeners to know about and if they want to get in contact with you, how would they do it best?</p>



<p><em>Jessica Lyschik</em>: I think that&#8217;s it for today. So I mean I shared a lot about WordCamp Europe and what happened there. We had quite a few interesting topics on what&#8217;s going on in Gutenberg and their development. Yeah, you can find me on Twitter. I always call it&#8217;s still Twitter or it&#8217;s now called X, under my name Jessica Lyschik. Everything will be linked down below, don&#8217;t worry. Because I know my last name is a bit hard to pronounce or write down, but links will all be provided. And yeah, definitely reach out on Twitter or on Slack if you have questions. Yeah.</p>



<p><em>Birgit Pauli-Haack: </em>Excellent. Yeah, thank you so much. So just for my, is it Jessica or Jessica?</p>



<p><em>Jessica Lyschik</em>: I don&#8217;t mind any. I&#8217;ve been used to both, so whatever you prefer.</p>



<p><em>Birgit Pauli-Haack:</em> Well I&#8217;m going either way.</p>



<p><em>Jessica Lyschik:</em> I&#8217;m fine with both.</p>



<p><em>Birgit Pauli-Haack:</em> Good, thank you. Thank you. So dear listeners, as always, the show notes will be published on gutenbergtimes.com/podcast. This is 102. And if you have questions or suggestions or news you want us to include, send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a>. That&#8217;s <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a>. And if you also want to have additional links and places to go to learning about Gutenberg or what&#8217;s new on Gutenberg, the weekend edition comes out every Saturday with a ton of links and a ton of new information. You can subscribe to it on gutenbergtimes.com and I&#8217;m really happy about any new subscribers I get. All right, thank you so much. Thank you Jessica.</p>



<p><em>Jessica Lyschik:</em> Thank you for having me.</p>



<p><em>Birgit Pauli-Haack:</em> It was wonderful to have you and have all your insights here and until the next time. Bye bye.</p>



<p><em>Jessica Lyschik:</em> Bye.</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:"Sun, 23 Jun 2024 02:36: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:49;a:6:{s:4:"data";s:13:"
	
	
	
	
	
	
";s: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:127:"Gutenberg Times: WordPress 6.6 Dev Notes, Theme building workflow, Section Styles, dynamic tokens #WCEU — Weekend Edition 296";s: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=28910";s: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:130:"https://gutenbergtimes.com/wordpress-6-6-dev-notes-theme-building-workflow-section-styles-dynamic-tokens-wceu-weekend-edition-296/";s: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:23604:"<p>Howdy, </p>



<p>it&#8217;s been a week that I returned from WordCamp Europe, and I am still looking at photos of Torino, and my notes. There were so wonderful conversations in Torino with colleagues, long-time friends, I made new friends again. You can follow along via <a href="https://x.com/search?q=%40bph%20%23wceu&src=typed_query&f=live">my Twitter (now X) feed #WCEU</a> to get a tiny glimpse. </p>



<p>After a day and a half of recovery I worked on what&#8217;s next: WordPress 6.6, Gutenberg 18.6 a podcast episode, a Hallway Hangout, this newsletter, Q 2 recap, planning for Q 3. Welcome to the fast lane.</p>



<p>The good news is that after five weeks of traveling or preparing to travel, we will stay put in Munich until early August, and hope to get back to our &#8216;normal&#8217; life, whatever that might look like.</p>



<p>Yours, 💕<br /><em>Birgit</em></p>



<div class="wp-block-group has-light-background-background-color has-background"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p><strong>Table of Contents</strong></p>



<ol><li><a class="wp-block-table-of-contents__entry" href="https://gutenbergtimes.com/wordpress-6-6-dev-notes-theme-building-workflow-section-styles-dynamic-tokens-wceu-weekend-edition-296/#0-word-press-release-information">Developing Gutenberg and WordPress</a></li><li><a class="wp-block-table-of-contents__entry" href="https://gutenbergtimes.com/wordpress-6-6-dev-notes-theme-building-workflow-section-styles-dynamic-tokens-wceu-weekend-edition-296/#0-p">Plugins, Themes, and Tools for #nocode site builders and owners</a></li><li><a class="wp-block-table-of-contents__entry" href="https://gutenbergtimes.com/wordpress-6-6-dev-notes-theme-building-workflow-section-styles-dynamic-tokens-wceu-weekend-edition-296/#2-word-press-6-0-1-and-6-1-scheduled">Theme Development for Full Site Editing and Blocks</a><ol><li><a class="wp-block-table-of-contents__entry" href="https://gutenbergtimes.com/wordpress-6-6-dev-notes-theme-building-workflow-section-styles-dynamic-tokens-wceu-weekend-edition-296/#upcoming-events">Upcoming Events</a></li></ol></li><li><a class="wp-block-table-of-contents__entry" href="https://gutenbergtimes.com/wordpress-6-6-dev-notes-theme-building-workflow-section-styles-dynamic-tokens-wceu-weekend-edition-296/#3-building-themes-for-fse-and-word-press">Building Blocks and Tools for the Block editor. </a></li></ol>
</div></div>



<h2 class="wp-block-heading" id="0-word-press-release-information">Developing Gutenberg and WordPress</h2>



<p><strong>Ryan Welcher</strong> publish the <a href="https://developer.wordpress.org/news/2024/06/10/whats-new-for-developers-june-2024/"><strong>What’s new for developers? (June 2024)</strong></a> on the Developer Blog. In the latest monthly round up he looked at the progress made towards WordPress 6.6 and more.</p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p><a href="https://wordpress.org/news/2024/06/wordpress-6-6-beta-3/"><strong>WordPress 6.6 Beta 3</strong></a> was released this week. The post lists four different ways you can test the new version. It’s definitely time to make sure your site’s plugins and theme are compatible.&nbsp;</p>



<p> in preparation for the Field Guide, Dev Notes are coming it as well. The Field guide will be published around Release candidate 1 scheduled for June 25, 2024</p>



<p>This is the list of the already published Dev Notes.&nbsp;</p>



<ul class="wp-block-list">
<li><a href="https://make.wordpress.org/core/2024/06/20/site-wide-background-images-in-wordpress-6-6/">Site-wide background images in WordPress 6.6</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/19/theme-json-version-3/">Theme.json version 3</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/18/grid-layout-type/">Grid layout type</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/18/editor-unified-extensibility-apis-in-6-6/">Editor: Unified Extensibility APIs in 6.6</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/21/wordpress-6-6-css-specificity/">WordPress 6.6 CSS Specificity</a></li>
</ul>



<p>In their <a href="https://make.wordpress.org/core/2024/06/13/data-views-update-june-2024/">update post about Data Views,</a> Anne McCarthy shared a progress report on the new feature that is right now only available through the site editor and used for pages, template, and template parts and patterns. The post covers what will be available in WordPress 6.6 and beyond. The below screenshot shows a mock-up of how the media library views could look using the new Data view components. </p>



<img width="652" height="437" tabindex="0" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/06/Data-view-beyond-6.6-edited.png?resize=652%2C437&ssl=1" alt="" class="wp-image-28967" />



<p><strong>Dan Richards</strong> release Gutenberg 18.6. It&#8217;s mainly a release with bug fixes during WordPress 6.6 Beta phase.  In his release post <a href="https://make.wordpress.org/core/2024/06/20/whats-new-in-gutenberg-18-6/">What’s new in Gutenberg 18.6</a> Richards highlighted </p>



<ul class="wp-block-list">
<li><a href="https://make.wordpress.org/core/2024/06/20/whats-new-in-gutenberg-18-6/#background-images">Background image support for Quote, Verse, and Post Content blocks</a></li>



<li><a href="https://make.wordpress.org/core/2024/06/20/whats-new-in-gutenberg-18-6/#dataviews-extensibility">DataViews: Extensibility APIs</a></li>
</ul>



<p><strong>Jessica Lyschik</strong> and I had a great time recounting our WordCamp Europe experiences, discussing upcoming events, WordPress 6.6, Gutenberg 18.6 and also what&#8217;s being worked on for the next major WordPress version. We recorded it all as the next Gutenberg Changelog episode (#102) that will arrive in your favorite podcast app over the weekend.</p>



<a href="https://gutenbergtimes.com/podcast"><img width="652" height="184" tabindex="0" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/06/Screenshot-2024-06-22-at-17.16.39.png?resize=652%2C184&ssl=1" alt="" class="wp-image-29005" /></a>



<p class="has-accent-color has-light-background-background-color has-text-color has-background has-link-color wp-elements-f61a6e38efafe8fffcffd52c26500075">🎙️ Latest episode: <a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-102-wordcamp-europe-wordpress-6-6-and-gutenberg-18-6/">Gutenberg Changelog #102 – WordCamp Europe, WordPress 6.6 and Gutenberg 18.6</a> with special guest Jessica Lyschik</p>



<h2 class="wp-block-heading" id="0-p">Plugins, Themes, and Tools for #nocode site builders and owners</h2>



<p>Punted from WordPress 6.5 and refactored, synced patterns overrides are now coming to WordPress 6.6. Nick Diego posted <a href="https://developer.wordpress.org/news/2024/06/18/an-introduction-to-overrides-in-synced-patterns/"><strong>an introduction to overrides in Synced Patterns</strong></a> on the Developer Blog. As a side note, we are still looking for a better name and the window is closing. </p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p>During the latest <a href="https://www.youtube.com/watch?v=fNU2Nhw2QE0"><strong>Developer Hours: Exploring Synced Pattern Overrides in WordPress 6.6</strong></a>, Nick Diego and Ryan Welcher explored how you’ll be able to implement overrides in 6.6 (or today using the Gutenberg plugin) and how they work under the hood.</p>



<div class="wp-block-embed__wrapper">
<div class="toolbelt-video-wrapper"></div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p><strong>WordCamp Europe</strong> was the first WordCamp where <strong>Jamie Marsland</strong> brought the <a href="https://europe.wordcamp.org/2024/session/gutenberg-speed-build-challenge/">Speed Build Challenge</a> to a live stage at the event, and <strong>Rich Tabor</strong> and <strong>Jessica Lyschik</strong> competed in recreating the <a href="https://www.noguchi.org/">Noguchi Museum</a> home page in 30 minutes. Watching Lyschik and Tabor and other <a href="https://www.youtube.com/playlist?list=PLiPorWuYVbztG5kfpP98ME_SumRyjaZq8">Speed build challenges on YouTube</a> taught me a lot about how to approach building themes with the site editor. It’s a special way of problems solving in public. The time constraint is an added thrill, to show, what is possible once one gets over the learning curve. The video of the session will be available on WordPressTV in a few weeks, unless Marsland publishes a version sooner. </p>



<p><a href="https://youtu.be/RxQ5yhsxig4">During Q &amp; A of Matt Mullenweg&#8217;s Summer Update</a>, Lyschik asked Mullenweg when he will take part in a Speed Build Challenge. Mullenweg quick on his feet, throw down the gauntlet and challenged Jessica Lyschik to be his opponent. Or course she said yes. Then Mullenweg whispered to Matias Ventura sitting in the first row: &#8220;Matias, you need to train me.&#8221; <em>You can learn the details on our next Gutenberg Changelog podcast episode (102). </em></p>





<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p><strong>Nathan Wrigley</strong> interview <a href="https://wptavern.com/podcast/123-jamie-marsland-on-the-wordcamp-europe-speed-building-challenge"><strong>Jamie Marsland on the WordCamp Europe Speed Building Challenge</strong></a> in the 123rd episode of the WPTavern Jukebox podcast. &#8220;Jamie shares how this concept evolved from his website recreations and how it quickly gained popularity within the WordPress community. He elaborates on the insights and feedback that both participants and viewers have gained from these speed builds, making it more than just a fun challenge.&#8221; Wrigley wrote. </p>


<div class="ngl-articles colored ngl-articles-50_50 ngl-articles-frontend">

	
	<div class="ngl-articles-wrap ngl-articles-webview">
	
						
			<div class="ngl-article-mobile">
				<div width="100%" border="0">
					<div>
						<div valign="top">
							<div class="ngl-article-mob-wrap">
							<div class="ngl-article-featured"><a href="https://gutenbergtimes.com/seven-talks-about-blocks-block-themes-and-beyond-at-wordcamp-europe-2024/" target="_self" rel=""><img src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/05/wceu2024-1920x1080-1-scaled.jpg?w=652&ssl=1" /></a></div><div class="ngl-article-title"><a href="https://gutenbergtimes.com/seven-talks-about-blocks-block-themes-and-beyond-at-wordcamp-europe-2024/" target="_self" rel=""><span>Seven talks about blocks, block themes and beyond at WordCamp Europe 2024</span></a></div><div class="ngl-article-excerpt">A curated list of block related talks at WordCamp Europe 2024. NOW with direct links to the recording from the Livestream</div>							</div>
						</div>
					</div>
				</div>
			</div>
			
			
			

		
		
		</div>

</div>


<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p><strong>Vikas Singhal</strong> of <em>InstaWP</em> explored the WordPress landscape of tab solutions and shared the <a href="https://instawp.com/alternatives-wordpress-tab-plugins/"><strong>6 Best WP Tabs Alternatives: WordPress Tab Plugins</strong></a>. &#8220;This comprehensive guide delves into some top WordPress Tab Plugins that serve as great alternatives to the default WP Tabs plugin.&#8221; he wrote. <br /></p>



<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>



<p><strong>Dan Richards</strong> posted about <a href="https://make.wordpress.org/core/2024/06/19/social-links-block-changes-in-wordpress-6-6/"><strong>Social Links block changes in WordPress 6.6</strong></a>. This is particular interesting for theme developer styling the Social Link blocks nested inside a Navigation block. as it includes some class name changes. </p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p><strong>Nick Diego</strong> announced that the <a href="https://make.wordpress.org/meta/2024/06/19/the-theme-directory-gets-a-refresh-and-is-now-powered-by-blocks/"><strong>Theme Directory gets a refresh and is now powered by blocks</strong></a>. &#8220;It’s important to reiterate that this refresh was not a complete redesign. The aesthetic and architectural updates in this iteration purposefully did not alter how the Theme Directory works at a fundamental level. Future updates should build on this work and address the&nbsp;<a href="https://meta.trac.wordpress.org/query?status=accepted&status=assigned&status=new&component=Theme+Directory&order=priority">functional changes</a>&nbsp;requested by the community.&#8221; Diego wrote. </p>



<img width="652" height="360" tabindex="0" src="https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2024/06/theme-directory-previewer.webp?resize=652%2C360&ssl=1" alt="Before and after of the theme previewer." class="wp-image-28981" />



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p>This week, I was facilitating the <a href="https://make.wordpress.org/core/2024/06/05/hallway-hangout-theme-building-with-playground-create-block-theme-plugin-and-github/"><strong>Hallway Hangout: Theme Building with Playground, Create-block-theme plugin, and GitHub</strong></a>. Beatriz Fialho demo&#8217;d her workflow when updating a theme that is housed on GitHub.  You can view the <a href="https://videopress.com/v/xTHYC5eX">demo on VideoPress</a>. </p>



		
			<div class="jetpack-videopress-player__wrapper"> <div class="toolbelt-video-wrapper"></div></div>
			
			
		
		


<p> The full one-hour session discussing the various pieces of the workflow is <a href="https://youtu.be/ttvTdLfyIxk">available on YouTube.</a> I am working on a Recap post for the Make Blog that will be available next week. </p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p>In his latest post, <a href="https://developer.wordpress.org/news/2024/06/21/styling-sections-nested-elements-and-more-with-block-style-variations-in-wordpress-6-6/"><strong>Styling sections, nested elements, and more with Block Style Variations in WordPress 6.6</strong></a>, Justin Tadlock walks you through how you can add styles for your block variations to your theme.json file. Now you don&#8217;t need any more additional block style sheets for your block variations and can manage them all in one space. You still need to register the variations via the functions.php. Follow along the post to also learn about Section styles for a set of nested blocks via additional .json files. WordPress 6.6 opens up a new layer of design for theme builders, including the user interface for site editors to enable them for their sites. </p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p><strong>WPBeginners</strong> editorial staff published a tutorial to answer the questions: <a href="https://www.wpbeginner.com/beginners-guide/what-is-theme-json-file-in-wordpress-and-how-to-use-it/"><strong>What Is theme.json File in WordPress and How to Use It</strong></a>. &#8220;The theme.json file is a crucial part of the full site editing experience in WordPress. As block themes become more widespread, it’s important to understand what theme.json does and how to edit it properly&#8221; they wrote. This comprehensive guide covers all sections of theme.json: settings, styles, patterns, templates, and template parts. It also touches on how to use the Create block theme plugin and how you can modify the theme.json file via the Global Styles interface.</p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p><strong>Rich Tabor</strong> blogged about how he <a href="https://rich.blog/720-themes/"><strong>made 720 WordPress theme styles</strong></a>. &#8220;Typically, WordPress themes come with a handful of theme style variations at most. But by leveraging the new capabilities of theme style variations landing in WordPress 6.6, this theme shatters the norm.&#8221; he wrote. </p>



<h3 class="wp-block-heading" id="upcoming-events">Upcoming Events</h3>



<p><strong>Justin Tadlock</strong> and <strong>Nick Diego</strong> will hold live <a href="https://www.meetup.com/learn-wordpress-online-workshops/events/301469831/"><strong>Developer Hours: What&#8217;s new for theme developers in WordPress 6.6</strong></a> on <strong>June 25 at 15:00n UTC</strong>, and will cover this topic as well.</p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p>Also next week, you can join me, <strong>Isabel Brison</strong> and others at the <strong><a href="https://make.wordpress.org/core/2024/06/19/hallway-hangout-exploring-grid-layouts/">Hallway Hangout: Exploring Grid Layouts</a> June 26 at 11:00 UTC</strong> &#8211; There will be a short demo of what’s coming to WordPress 6.6 and what cool layouts you can create with these features. We also chat about what is in the works for following WordPress releases. <br /></p>



<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 2024&#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. 2024 on. Updated by yours truly. The previous years are also available: <strong><strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/">2020</a>&nbsp;|&nbsp;<a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2021/">2021</a></strong>&nbsp;|&nbsp;<strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2022/">2022</a></strong></strong>&nbsp;|&nbsp;<strong><a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/gutenberg-index-2023">2023</a></strong></p>



<h2 class="wp-block-heading" id="3-building-themes-for-fse-and-word-press">Building Blocks and Tools for the Block editor. </h2>



<p>In his Developer Blog post, <a href="https://developer.wordpress.org/news/2024/06/13/how-to-create-an-animated-timeline-plugin/"><strong>How to create an animated timeline plugin</strong></a>, <strong>Damon Cook</strong>, developer advocate for WP Engine, walks you through the process of  creating a timeline effect by extending core blocks and adding in some custom CSS and JavaScript.</p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p>In his <a href="https://make.wordpress.org/core/2024/06/08/proposal-bits-as-dynamic-tokens/"><strong>Proposal: Bits as dynamic tokens</strong>.</a>, <strong>Dennis Snell</strong> explains a plan to bring inline shortcuts to the block editor. &#8220;A Bit is a small token of semantic meaning. It references content sourced beyond the post or content in which it’s found. It could refer to metadata about a post, a post&nbsp;meta&nbsp;field, a stock price sourced from an API call, a countdown to a particular date, the local time of a given timestamp in the reader’s timezone, a plugin URL, a view counter, a render for a math formula, or any other bit of knowledge that is provided by the server when rendering a post.&#8221; Snell explained. If I understood the timeline correctly, some foundational work was already committed to Core to be in WordPress 6.6, so this feature can be tested in the next Gutenberg plugin releases. If all works as expected, the feature might make into WordPress 6.7.</p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p><strong>Ryan Welcher</strong> livestreamed about <a href="https://www.youtube.com/watch?v=oYlwhkVIHZk"><strong>Connecting ACF/Pods to blocks using Block Bindings</strong></a> and explore how he can use some experimental features of WordPress to connect meta frameworks like Advanced Custom Fields and Pods to block using the change to Block Bindings that will ship with WordPress 6.6. </p>



<div class="wp-block-embed__wrapper">
<div class="toolbelt-video-wrapper"></div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p><strong>Hardeep Asrani</strong> wrote a <a href="https://wpshout.com/wordpress-interactivity-api/"><strong>Beginner’s Guide to the WordPress Interactivity API</strong></a> and added two examples: A live search block and how to set up communication between two blocks by using the same store. </p>



<p></p>



<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. </p>



<p>Now also available via <a href="https://playground.wordpress.net/?blueprint-url=https://gutenbergtimes.com/wp-content/uploads/2020/11/playnightly.json">WordPress Playground</a>. There is no need for a test site locally or on a server. Have you been using it? <a href="mailto:pauli@gutenbergtimes.com">Email me </a>with your experience</p>



<p><img alt="GitHub all releases" src="https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge" /></p>



<p class="has-text-align-center has-small-font-size"><em>Questions? Suggestions? Ideas? </em><br /><em>Don&#8217;t hesitate to send <a href="mailto:pauli@gutenbergtimes.com">them via email</a> or</em><br /><em> send me a message on WordPress Slack or Twitter @bph</em>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<p class="has-text-align-center has-small-font-size">For questions to be answered on the <a href="http://gutenbergtimes.com/podcast">Gutenberg Changelog</a>, <br />send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />



<p>Featured Image: #WCEU Speed building challenge: Rich Tabor, Jessica Lyschik and Jamie Marsland. Photo by Birgit Pauli-Haack</p>



<hr class="wp-block-separator has-css-opacity is-style-wide" />



<p class="has-text-align-left"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>


<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 <br />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>


<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, 22 Jun 2024 02: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: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:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";O:48:"WpOrg\Requests\Utility\CaseInsensitiveDictionary":1:{s:7:"*data";a:9:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Mon, 01 Jul 2024 15:58:42 GMT";s:12:"content-type";s:8:"text/xml";s:13:"last-modified";s:29:"Mon, 01 Jul 2024 15:45:43 GMT";s:4:"vary";s:15:"Accept-Encoding";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:2:"br";s:7:"alt-svc";s:19:"h3=":443"; ma=86400";s:4:"x-nc";s:9:"HIT ord 2";}}s:5:"build";s:14:"20220426192028";}