


<p><em>Birgit Pauli-Haack</em>: Yeah. So we have one question from Matt Redford and I think it touches on that. &#8220;How do you find content editors with reusable blocks? When I&#8217;ve exposed them,&#8221; he writes, &#8220;to users before the idea that it was a global element they were inserting and changing rather than something they thought they would be duplicating, caused issues.&#8221;</p>



<p><em>Seth Rubenstein</em>:&nbsp; Yeah. It has caused issues. We had&#8230; I think there&#8217;s a lot of confusion about the difference between a reusable block and a block pattern. I know there&#8217;s a ticket. It&#8217;s been pretty active the last couple days, actually on-</p>



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



<p><em>Seth Rubenstein</em>:&nbsp; &#8230; exploring the interface for that. I think it looks like it&#8217;s heading in the right direction to me. I&#8217;m pretty excited to see if this makes it into the plugin soon, but it&#8217;s been a problem because someone will drop in a reusable block thinking that this is like a template, a block template, and they&#8217;ll edit something. Maybe that something was a post ID attribute that told that block specific information about that post and now, every single post that was using that block is referencing that one thing. That has been a problem for us. So getting people to use block patterns I think has been harder to do. People instinctively go to the reusable blocks. I&#8217;m not sure why. Maybe it&#8217;s a little bit easier to surface, but it has been a problem.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. It was also the first concept for two, for almost three years before pattern.</p>



<p><em>Seth Rubenstein</em>:&nbsp; Oh, right, right. We didn&#8217;t have patterns. Yeah, exactly.</p>



<p><em>Michael Piccorossi:</em> Yeah. I think it&#8217;s a UX issue right on the admin side and communicating to the end user what you&#8217;re&#8230; Yeah. I agree with Seth. It&#8217;s something where we haven&#8217;t really looked and so, and yeah.</p>



<p><em>Anne McCarthy</em>: I&#8217;ll note&#8230; Oh, sorry.</p>



<p><em>Birgit Pauli-Haack</em>: Go ahead.</p>



<p><em>Anne McCarthy</em>: I was going to say, one of the things that I&#8217;m really looking forward to tied to this is, block locking and adding the ability to disable editing and block locking specifically for the reusable block. This was actually looked into for 6.0 and did not make the cut, but it is something that is on the line because this is something that has come up a lot in the community is, the reasonable block, being able to edit in a way that is more intuitive.</p>



<p>This is also where I think I saw you all using some block locking whenever you&#8217;re going through the demos, which is very neat. So I&#8217;m excited to see that system expand, but we have to make it intuitive for editors too. So if you limit options, it needs to make sense. I liked how you were doing that, where some of the options with the custom blocks that you have going already pick different headers and different image sizes. There&#8217;s a lot of interesting work being done there.</p>



<p><em>Seth Rubenstein</em>:&nbsp; Yeah. We&#8217;re using block locking in some situations. We&#8217;re also&#8230; I have found, it&#8217;s useful if you&#8217;re making a custom block that has a lot of inner blocks is, you can set the template, lock that, but unlock maybe some of the inner blocks that you want people to edit. I think that&#8217;s worked out pretty well actually to funnel people into how you want people to use this block. They click and say, &#8220;Oh, I can&#8217;t change that,&#8221; you know?</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. There&#8217;s something that&#8230; Just with the 13.7 version of Gutenberg plugin, you can now with one toggle actually lock all the inner blocks as well. So you don&#8217;t have to go from block to block to block, but I&#8217;m now thinking about reversing a test for that to say, &#8220;Okay, what happens if I want to edit just one block? What do I have to do?&#8221; and if that block works. It&#8217;s kind of the QA person in me, that is saying, let&#8217;s see if we can go back to the original idea.</p>



<p>So, but I wanted to go back to two things. Well, it&#8217;s actually one thing. So there is this whole 10 years big, great plugins that helped out a lot of people, millions of developers. One is Gravity Forms and the other one is ACF, advanced custom fields. You said you were using them, but then moved away from it. Can you dive in that a little bit more?</p>



<p><em>Seth Rubenstein</em>:&nbsp; Sure. No shade to those plugs. I mean, Gravity Forms is phenomenal as is Advanced Custom Fields. I mean, I don&#8217;t know where we would&#8217;ve been without ACF years ago, honestly, because I think the broader, Hey, WordPress needs a field&#8217;s API stuff, stuttered out after a while and there really no movement happened there because Gutenberg was coming and ACF was great. So mad props to Eliot Condon and I guess Delicious Brains now owns them. I don&#8217;t know.</p>



<p><em>Birgit Pauli-Haack</em>: They&#8217;re sold to WP Engine now.</p>



<p><em>Seth Rubenstein</em>:&nbsp; Oh, okay. Wow. Yeah. So we stuck with ACF for a while into our Gutenberg transition. I think we have a few locations where it&#8217;s still being used, taxonomy term, edit page, we&#8217;re still using ACF for some fields there, but it just made sense that for all of the stuff that was in the editor screen when you&#8217;re actually editing a post or something, to go all-in on Gutenberg. That&#8217;s the whole point of what we&#8217;re doing. We are going all-in on Gutenberg.</p>



<p>We have this UI library with WordPress components and it felt like a shame not to use it. So almost all the stuff that originally was in ACF report materials, I showed you that in the block side bar, table of contents, child posts&#8230; We do a lot of reports, so we have one post and we&#8217;ll associate other posts as a child of that so they appear in the information architecture correctly. That&#8217;s now all happening using WordPress components and REST API and stuff like that.</p>



<p>So, there was no reason not to use ACF. There was no reason not to use Gravity Forms. It was just a matter of long term, we have to maintain these things. Everything you have to maintain, and it&#8217;s better, I think if we&#8217;re all-in on Gutenberg and the concept of blocks, to handle all that stuff.</p>



<p><em>Birgit Pauli-Haack</em>: Well, thank you. So with ACF, moving away from just kind of thinking about, you would need to build a block about that. Then with the block, came the interfaces, well, the inspector control on the right hand side of the side bar?</p>



<p><em>Seth Rubenstein</em>:&nbsp; Mm-hmm. Yeah.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. All right. Do we have any more questions from the audience? And do you have more questions?</p>



<p><em>Anne McCarthy</em>: I mean, I feel like I always have more questions. I&#8217;m curious, what&#8217;s your wish? It looks like-</p>



<p><em>Birgit Pauli-Haack</em>: Yeah, we&#8217;ve got another two minutes.</p>



<p><em>Anne McCarthy</em>: I know. Sure. It&#8217;s like, do you have anything that&#8217;s on your mind where maybe it&#8217;s really out there, but either current pain points or wishlist items far into the future? I&#8217;d be curious.</p>



<p><em>Seth Rubenstein</em>:&nbsp; I think a lot of them center around full-site editing and I haven&#8217;t gone deep into full site editing yet. That&#8217;s happening next month. As Michael said, we have a new sub-site we&#8217;re launching, so that we&#8217;re going to use that as an opportunity to learn about block themes and full-site editing.</p>



<p>I think if there&#8217;s one wish that I would have it is, that on the PHP side of things, of core blocks, there were more filters. The query block is a good example of this. You have to intercept the whole thing. If you want to modify it, you have to intercept the whole post template block and the WP query there, which we are doing unfortunately. I would love it if you could just tap into the query arguments before they&#8217;re sent to WP query in the query loop block and modify things. So I think probably even more PHP APIs and more endpoints that we can access through PHP would be my top wish list. I think on the JavaScript side thing, I mean, whatever you want to change is there, it&#8217;s pretty easy to do. That&#8217;s probably my biggest thing.</p>



<p><em>Anne McCarthy</em>: I dropped in an issue if you want to. I think it&#8217;s related to what you&#8217;re talking about, because this is also&#8230; I&#8217;ve heard from a lot of agency folks that they tend to hack apart the query block and extend it for their own purposes. So it&#8217;d be neat to gather what those main requests are, see what&#8217;s going on and see what can evolve from there, what&#8217;s missing. So that&#8217;s a great one. It&#8217;s a good call out.</p>



<p><em>Birgit Pauli-Haack</em>: So there is JavaScript is one change coming. I don&#8217;t know if it will really affect you, but it is on the components. They are all now refactored with TypeScript and I think it&#8217;s a big project.</p>



<p><em>Seth Rubenstein</em>:&nbsp; Yeah, it is.</p>



<p><em>Birgit Pauli-Haack</em>: So to increase the developer experience because TypeScript, then your IDE taps into that and helps you with the types of the parameters and everything. So, yeah, I just wanted to tell you, this is coming.</p>



<p><em>Seth Rubenstein</em>:&nbsp; That&#8217;ll be great. We use, many years ago now, we settled on Semantic UI as a way to bootstrap our theme redevelopment efforts. We were standardizing everything under one parent theme and we went with Semantic QI. They have a great react set of components. I actually think Microsoft hired the guy who made that to lead their TypeScript team, because they&#8217;re so good. So yeah, getting all those hints and stuff while you&#8217;re typing out those components is great so I look forward to that.</p>



<p><em>Birgit Pauli-Haack</em>: All right. Okay. So I think that&#8217;s all the time we had. It has been very, very interesting and totally inspiring to think a little bit beyond what normal websites do, especially in the news side. So at this point, I only have two more questions to all three of you. So are there any announcements that you have and couldn&#8217;t get into, because we were talking other things? The other thing is, when people want to get in touch with you, how could they? What&#8217;s the best way? Michael, did you want to start?</p>



<p><em>Michael Piccorossi</em>: I would just say I don&#8217;t really have any announcements, but if you want to get in touch with me, you can email me <a href="mailto:mpiccorossi@pewresearch.org">mpiccorossi@pewresearch.org</a>. You can hit me up on Twitter. Those are the two ways to do it. If you can figure out how to spell my name from Twitter, then you can M that my last name @pewresearch, you can get to me. So thank you for having us. It&#8217;s really been enjoyable.</p>



<p><em>Birgit Pauli-Haack</em>: Wonderful, wonderful. Seth?</p>



<p><em>Seth Rubenstein</em>:&nbsp; Yeah, you can get ahold of me on Twitter, LinkedIn, wherever I have links or might get a profile. If you&#8217;re interested in getting in touch with me, that link for that repo is in the chat so you can find that there. And yeah, thank you for having us. It&#8217;s great to show what we&#8217;ve built. We&#8217;re very proud of it. We think we&#8217;ve built a pretty rocksolid Gutenberg news publishing system and it&#8217;s cool to show it off.</p>



<p><em>Birgit Pauli-Haack</em>: Anne?</p>



<p><em>Anne McCarthy</em>: I&#8217;ll close this off. I&#8217;m just going to plug the latest call for testing the cool setting outreach program I have too. So if you&#8217;re interested in the staff and whatever stage you were in, whether you&#8217;re deep in the customizations and Gutenberg first, like these folks are, or if you&#8217;re scared to adopt feedback on all this stuff and what would make it easier is really helpful, there&#8217;s a whole outreach program designed to bring that stuff in and I would love to hear about the blockers. So I just want to nudge that.</p>



<p>Otherwise, I am not really on social media. So LinkedIn, I don&#8217;t know if that counts as social media, but I&#8217;m on LinkedIn and you can also find me at nomad.blog. There&#8217;s a contact form and I welcome people to use it.</p>



<p><em>Birgit Pauli-Haack</em>: And for those who are on the WordPress Slack, it&#8217;s on the WordPress Slack and my name, Birgit Pauli-Haack, bph on Twitter, on Slack and also <a href="mailto:pauli@gutenbergtimes.com">pauli@gutenbergtimes.com</a>. So I don&#8217;t have an announcement either, but just my brain is really full of these great demos. I&#8217;m going to watch this probably quite a few times again.</p>



<p>Speaking about recording, after YouTube is through the rendering, it will be on YouTube, on our Gutenberg Times channel and a big thank you to the viewers and to our panelists. It was fabulous. It&#8217;s wonderful to see that. I know there are quite a few developers on the Gutenberg team or around that are going to look for that, especially also digital strategists like Michael, to what is really possible. I think you&#8217;re really, really on the forefront on the&#8230; I&#8217;m not allowed to say that so I&#8217;m saying the leading edge of the Gutenberg development. So thank you so much.If you have questions or so, send me to <a href="mailto:pauli@gutenbergtimes.com">pauli@gutenbergtimes.com</a>. Thanks everybody and bye-bye. Let&#8217;s get out of here. Thank you. Bye-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:"Mon, 25 Jul 2022 13:18:48 +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:43;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:84:"WordPress.org blog: WP Briefing: Episode 36: Beginner’s Guide to Contributions 2.0";s: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=13162";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:83:"https://wordpress.org/news/2022/07/episode-36-beginners-guide-to-contributions-2-0/";s: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:16313:"<p>In the thirty-sixth episode of the WordPress Briefing, Josepha Haden Chomphosy revisits the Beginner&#8217;s Guide to Contributions to the WordPress open source project. </p>



<p><em><strong>Have a question you&#8217;d like answered? You can submit them to <a href="mailto:wpbriefing@wordpress.org">wpbriefing@wordpress.org</a>, either written or as a voice recording.</strong></em></p>



<h2>Credits</h2>



<p>Editor:&nbsp;<a href="https://profiles.wordpress.org/dustinhartzler/">Dustin Hartzler</a><br />Logo:&nbsp;<a href="https://profiles.wordpress.org/beafialho/">Beatriz Fialho</a><br />Production:&nbsp;<a href="https://profiles.wordpress.org/santanainniss/">Santana Inniss</a><br />Song: Fearless First by Kevin MacLeod</p>



<h2>References</h2>



<ol><li><a href="https://make.wordpress.org/performance">Performance Team Information</a></li><li><a href="https://make.wordpress.org/community/2022/07/07/wcus2022-contributor-team-signup/">WordCamp US Contributor Day Table Lead Info</a></li><li><a href="https://make.wordpress.org/test/2022/07/11/fse-program-testing-call-15-category-customization/">Call for Testing #15: Category Customization </a></li><li><a href="https://europe.wordcamp.org/2019/contributor-orientation-tool/">Contributor Quizlet</a></li></ol>



<h2>Transcript</h2>



<span id="more-13162"></span>



<p>[Josepha Haden Chomphosy 00:00:10]&nbsp;&nbsp;</p>



<p>Hello everyone, and welcome to the WordPress Briefing. The podcast where you can catch quick explanations of some of the ideas behind the WordPress open source project and the community around it, as well as get a small list of big things coming up in the next two weeks. I&#8217;m your host Josepha Haden Chomphosy.</p>



<p>Here we go.</p>



<p>[Josepha Haden Chomphosy 00:00:40]&nbsp;&nbsp;</p>



<p>WordPress is an open source software project and, like many other open source software projects, has an entire community of people who show up to help improve it however they can. Most of you probably use WordPress every day in some way. And I&#8217;m going to assume that since you listen to this podcast, you&#8217;re also interested in how this all works.</p>



<p>One of the things I mention practically every episode is that WordPress works and continues to work because of generous contributions from people all around the world. I consider my work with WordPress to be my way of giving back for everything that this software enabled me and my family to do. But I once was a first-time contributor, and I remember what it felt like before I knew everything.&nbsp;</p>



<p>I felt like it moved at the speed of light and that I could never tell what to do now, let alone what to do next. And that everyone around me basically already knew everything. And if you are feeling that way right now, I encourage you to take a big deep breath [breathe] and let me help you get started.&nbsp;</p>



<p>[Josepha Haden Chomphosy 00:01:43]&nbsp;&nbsp;</p>



<p>I&#8217;m a roadmap sort of person. So I&#8217;m going to start by sharing the stages I&#8217;ve observed for folks who are contributing to open source. That way, you can tell where you are right now, which spoiler alert is probably a bit further along than you realize. Then I&#8217;ll give you some questions you can ask yourself for each stage to figure out what is a good fit for you. Think of it as a guided exploration.&nbsp;</p>



<p>All right, the five stages. So these are they:&nbsp;</p>



<ol><li><strong>Connecting</strong>. That&#8217;s when you&#8217;re first learning about the community. You know WordPress exists, but now you&#8217;ve just discovered that the community exists. That&#8217;s where you are.&nbsp;</li><li>The second phase is <strong>Understanding</strong>. It&#8217;s when you are researching the community, like, you know it exists, you think you want to give back, and so you&#8217;re trying to figure out where everything is.&nbsp;</li><li>The third phase is what I call <strong>Engaging</strong>. It&#8217;s when you&#8217;re first interacting, you&#8217;ve downloaded the CMS, you have figured out which team you think you&#8217;re interested in, and you&#8217;re headed to events or meetings or whatever.&nbsp;</li><li>The fourth stage is one that I refer to as <strong>Performing</strong>. And that&#8217;s when you&#8217;ve decided that you&#8217;re gonna volunteer and you&#8217;re gonna take some action. You&#8217;re going to like a contributor day or running a release or whatever. I think that&#8217;s probably not the first place you land, running a release is probably a lot, but, you know, coordinating work on the release or something like that.&nbsp;</li><li>And then phase five, which is the <strong>Leading</strong> phase. That&#8217;s when you&#8217;re taking responsibility for things getting done.&nbsp;</li></ol>



<p>[Josepha Haden Chomphosy 00:03:08]&nbsp;&nbsp;</p>



<p>Before we get any further, there are four important things to remember about those stages.</p>



<p>The first thing to remember is that there is no set time between any of those stages. You can start in one and then three years later go to the next one, or you can start in one and go into the next stage tomorrow. The next thing to know is that each stage builds on the one before it. In my observation, anytime I have seen a contributor who feels like they&#8217;re really struggling, it&#8217;s because they skipped a stage in there, which really causes some trouble for them.</p>



<p>The next thing to remember is that not everyone will make it through these stages, which is okay. The majority of the community stops at three. Most contributors stop at four. And that is perfectly fine. That is expected. That is normal and completely in line with what we expect from contribution.</p>



<p>Uh, and the final thing to remember about that list of the phases is that very few people make it into that leadership stage. If we assume, like I do, that 1% of the people who are using WordPress also show up and contribute back to WordPress, then it&#8217;s kind of safe to assume also that about 1% of those people who have shown up to contribute to WordPress are moving into a space where they feel like they&#8217;re willing to take responsibility for making sure things get done in WordPress.</p>



<p>[Josepha Haden Chomphosy 00:04:31]&nbsp;&nbsp;</p>



<p>Like we all collectively feel responsible for WordPress&#8217;s success, but in that leadership area, you&#8217;re kind of taking responsibility for 40% of the web or whatever&#8217;s going on there. And not a lot of people make it there, and that is completely fine, too. So that&#8217;s our basic terminology today. Those are the caveats that go with our basic terminology.</p>



<p>Most difficulties that arise for new contributors happen because a stage got skipped somewhere along the way. It&#8217;s almost never intentional, but from what I&#8217;ve observed, that&#8217;s what makes it really difficult to get started and what makes it difficult to keep going once you&#8217;ve kind of already gotten in there.</p>



<p>So, all right. Big breath, folks with me again [breathe]. Alright, it&#8217;s guided exploration time.&nbsp;</p>



<p>First phase, the connecting phase. Remember, this is where you&#8217;ve just learned the community exists, people are talking about it, you don&#8217;t know much more. The first step for you is asking yourself what it is you could do. Or if there&#8217;s a project out there that looks particularly interesting.</p>



<p>[Josepha Haden Chomphosy 00:05:36]&nbsp;&nbsp;</p>



<p>So you can ask yourself questions, like, am I a writer? And if I am a writer, do I write technical or prose. The other thing you can ask is, am I a PHP developer, a JavaScript developer, Python, Go; which language am I writing in because I find it most beautiful. Another thing you can ask yourself is, am I a teacher or a mentor, or do I just generally like to be a mighty helper? And I like to make sure that things keep running.&nbsp;</p>



<p>So once you&#8217;ve asked yourself those things, it&#8217;s on to phase two, the understanding phase. This is when you&#8217;re looking around at this new-to-you community to see what is happening where. So you take a look at the teams that are around, you think about whatever it was you said you were good at in the last question and you look at which teams might be a good fit.&nbsp;</p>



<p>So if you said that you&#8217;re a good technical writer, then Docs probably is for you. Have you been training others to use WordPress for years? Then you might wanna look into Training. There are a lot of other things, obviously, like if you think you&#8217;re good at working with code PHP or JavaScript, you&#8217;re probably gonna end up in Core.</p>



<p>[Josepha Haden Chomphosy 00:06:46]&nbsp;&nbsp;</p>



<p>If you are particularly good at any of the other tech stacks that we have around in our Trac area or an Openverse, then that&#8217;s where you&#8217;ll land over there. You have design options. Like if design is really your thing, we have a Design team, but we also have a Themes team. There are plenty of places that you can land depending on what it is that you feel like you are the best at and could really help the WordPress project. And so that&#8217;s your phase two.&nbsp;</p>



<p>Now that you have gotten a good guess at a team, we&#8217;re gonna swing through to phase three, which is the engaging phase. This is the phase that is the scariest for most people, but it&#8217;s okay. I am here for you. I am here for you in this podcast. So you have figured out what you want to do in order to contribute, and you&#8217;ve got a sense for the team that looks right. There are two things that you do next.&nbsp;</p>



<p>[Josepha Haden Chomphosy 00:07:34]&nbsp;&nbsp;</p>



<p>One is that you can go to a meeting. There are many kinds of meetings. There are team meetings, bug scrubs, and testing sessions, but they&#8217;re all in Slack, which means that you can attend one from anywhere. When they kick off, you wave, you introduce yourself, you let everybody know that you&#8217;re there and you&#8217;re observing. Folks will welcome you and just kind of give you some concept of what they&#8217;re working on. Easy as that. You&#8217;ve done your first time meeting attendance.&nbsp;</p>



<p>Another good option is to keep an eye out for specific events. Some of those events happen online, like Global Translation Day. But also some of them happen in person like, Meetups or WordCamps. And there again, you show up, you wave, you introduce yourself, see if you can make a connection or two, let people know that you&#8217;re new and you&#8217;re just trying to figure out where you are and what you wanna do.&nbsp;</p>



<p>If you&#8217;ve made it now, all the way to phase four, the performing phase, then give yourself a little pat on the back! Figuring out where you want to go and who your friendly faces are is the biggest challenge when you get started. So congratulations!&nbsp;</p>



<p>[Josepha Haden Chomphosy 00:08:37]&nbsp;&nbsp;</p>



<p>Phase four is the phase where you&#8217;ve decided you&#8217;re brave enough to volunteer &#8211; to do some contribution. You&#8217;re volunteering your time. That&#8217;s where you are now. So oddly enough, you start this phase by assigning yourself something, assigning yourself, a task. This seems counterintuitive.</p>



<p>There&#8217;s this feeling that you can&#8217;t say that you&#8217;re gonna do something. That you can&#8217;t just assign something to yourself and say that you&#8217;re gonna do it. But in open source projects, you always can. You find a task where you&#8217;re comfortable, and you just mention that you would like to give it a try while the team is having their weekly meeting. And it&#8217;s simple as that. And not big things either. Like organizing an event or maintaining a component, those are probably too big for your first time around.</p>



<p>I&#8217;m talking things like, &#8216;I will test that patch that you mentioned in the meeting.&#8217; Or &#8216;I will review the docs and make sure that they&#8217;re up to date with the most recent release.&#8217; Or &#8216;I can help run meetings for the next release.&#8217;</p>



<p>[Josepha Haden Chomphosy 00:09:40]&nbsp;&nbsp;</p>



<p>And then you have phase five, where you just repeat phase four until you are leading something! And I don&#8217;t mean leading in the 1950s sort of way, where you have like a corner office and you&#8217;re ordering people around. I mean, in the warm, inviting millennial way where you&#8217;re leading by inspiring people to do something or you&#8217;re leading because you make sure that the meeting happens every single week.</p>



<p>Or you&#8217;re leading because you added screenshots to tickets that needed testing and so you moved something forward in a way that was helpful. Easy peasy. You can go to your first contributor today or a WordPress Slack meeting and just be a contributor by the time you leave, right? You might feel like ‘easy as that isn&#8217;t quite the right set of words right there. And as a matter of fact, you might be thinking to yourself, this woman is just plain wrong. It could not possibly be that easy. And I agree. It really isn&#8217;t literally quote-unquote just that easy. Just like handing someone a notebook and a pen will not instantly make them an award-winning novelist, handing someone a wordpress.org profile and credentials to Slack won&#8217;t instantly make them a contributor.&nbsp;</p>



<p>[Josepha Haden Chomphosy 00:10:46]&nbsp;&nbsp;</p>



<p>For both of those examples, what makes someone good is the ability to try and fail and still be encouraged to try again. So if it&#8217;s been a while since you contributed and you&#8217;re thinking about returning, or if you&#8217;ve been listening to me for a while and you&#8217;re ready to give this contribution thing a try, I hope this helps you to feel brave enough to try and brave enough to fail.</p>



<p>And I encourage you to be brave enough to try again.</p>



<p>[Josepha Haden Chomphosy 00:11:20]&nbsp;&nbsp;</p>



<p>Let&#8217;s take a look at our small list of big things. My friends, we have a Performance team. This team has been a working group for a long time and is focused on some deep, inner workings of WordPress and its surrounding ecosystem to make sure that we are as fast and slick as possible. You can check them out on make.wordpress.org/performance, their brand new site, and see when they&#8217;re meeting, what they&#8217;re aiming to get into the WordPress 6.1 release, and if that&#8217;s something that you would like to contribute to.&nbsp;</p>



<p>The second thing is that there&#8217;s a brand new call out for testing. This time it&#8217;s focused on templates and retroactively applying them to an entire category of posts. So it&#8217;s a little bit workflow testing, a little bit technology testing, and we could really use your help in bug hunting for both of those things.</p>



<p>And the final thing is that you know since contribution is obviously the focus of today&#8217;s podcast, we are looking for table leads for WordCamp US’ contributor day that&#8217;s coming up in September. There&#8217;s a whole blog post about it, I&#8217;ll link to it in the show notes so that you&#8217;ll have all the info and can raise your hand if you want.&nbsp;</p>



<p>[Josepha Haden Chomphosy 00:12:25]&nbsp;&nbsp;</p>



<p>And speaking of things that I&#8217;ll have in the show notes, I also am going to put like a contributor quizlet guide thing. If the guided, figuring out of the teams in the phase two section, if that didn&#8217;t make any sense to you and you just need something to direct you specifically to potential teams, I&#8217;m gonna link to the contributor kind of sorting hat quiz that came out with WordCamp Europe. And that should help you work your way through phase two and get ready for phase three if that is where the spirit takes you.&nbsp;</p>



<p>And that, my friends, is your small list of big things. Thank you for tuning in today for the WordPress Briefing. I&#8217;m your host, Josepha Haden Chomphosy. And I&#8217;ll see you again in a couple of weeks.</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, 25 Jul 2022 11:05:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Santana Inniss";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;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:76:"Do The Woo Community: dev_life snippet: One of My Greatest Crushes is WP-CLI";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"https://dothewoo.io/?p=72458";s: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:32:"https://dothewoo.io/love-wp-cli/";s: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:425:"<p>WP-CLI has a tab completions, which means you can start typing commands and after three characters, just hit tab and the terminal will complete that word for you.</p>
<p>&gt;&gt; The post <a rel="nofollow" href="https://dothewoo.io/love-wp-cli/">dev_life snippet: One of My Greatest Crushes is WP-CLI</a> appeared first on <a rel="nofollow" href="https://dothewoo.io">Do the Woo - a WooCommerce Builder Community</a>	.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 25 Jul 2022 09:53: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:45;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:154:"Gutenberg Times: Gutenberg Changelog #70 – Gutenberg 13.7, Template Creation Enhancements and First Full-Site Editing Themes in Woo Commerce Marketplace";s: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=21683";s: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:98:"https://gutenbergtimes.com/podcast/gutenberg-changelog-70-gutenberg-13-7-woo-commerce-marketplace/";s: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:60451:"<p>In this episode,  Birgit Pauli-Haacj and Mary Job introduce Ryan Welcher and discuss Gutenberg release 13.7, more template creation enhancements, first full-site editing themes in the Woo Commerce marketplace and more.</p>



<p><a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-69-gutenberg-releases-wordpress-6-0-1-the-create-block-theme/#shownotes">Show Notes</a> / <a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-69-gutenberg-releases-wordpress-6-0-1-the-create-block-theme/#transcript">Transcript</a></p>



<ul><li>Music:&nbsp;<a href="https://soundcloud.com/xirclebox">Homer Gaines</a></li><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>



<p><a href="https://jinja.wordcamp.org/2022/">WordCamp Jinja, Uganda</a>  / <a href="https://jinja.wordcamp.org/2022/call-for-speakers/">Call for speakers</a></p>



<p><a href="https://twitter.com/ryanwelcher"><strong>Ryan Welcher</strong></a></p>



<ul><li><a href="https://www.twitch.tv/ryanwelchercodes">on Twitch </a> </li><li><a href="https://www.youtube.com/ryanwelchercodes">on YouTube</a></li></ul>



<p>Announcements</p>



<p><a href="https://make.wordpress.org/meta/2022/07/21/pattern-previews-for-themes-in-the-directory-beta/">Pattern Previews are now available in the theme directory</a></p>



<p><a href="https://make.wordpress.org/core/2022/07/21/request-for-feedback-feature-notifications-proof-of-concept/">Call for Comments on a Feature plugin for Notifications</a></p>



<h2><strong>First Block Themes on WooCommerce Marketplace</strong></h2>



<ul><li><a href="https://woocommerce.com/products/bonum/">Bonum by ThemesKingdom</a></li><li><a href="https://woocommerce.com/products/basti/">Basti by Ana Segota of Anariel Design</a></li><li><a href="https://www.youtube.com/watch?v=DFqdHZco1Cg">The most beautiful WordPress Gutenberg Block Theme</a></li></ul>



<h2>Gutenberg 13.7</h2>



<p><a href="https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/">What’s new in Gutenberg 13.7? (20 July)</a></p>



<p><a href="https://wptavern.com/gutenberg-13-7-expands-custom-template-capabilities-adds-estimated-reading-time-to-info-panel">Gutenberg 13.7 Expands Custom Template Capabilities, Adds Estimated Reading Time to Info Panel</a></p>



<p><a href="https://developer.wordpress.org/block-editor/how-to-guides/curating-the-editor-experience/">Curating the editor experience</a></p>



<h2>What&#8217;s in the discussed or worked on</h2>



<p><a href="https://github.com/WordPress/gutenberg/issues/42125">Add code examples for actions/selectors in Data Module packages</a></p>



<p><a href="https://developer.wordpress.org/block-editor/reference-guides/filters/">Hooks Reference</a></p>



<p><a href="https://github.com/WordPress/gutenberg/pull/39529">Block supports: add fluid typography</a></p>



<p><a href="https://github.com/WordPress/gutenberg/pull/42605">Experimental: Custom labelling/naming of blocks in List View</a></p>



<p>/</p>



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



<div class="wp-container-12 wp-block-group"><div class="wp-block-group__inner-container">
<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/gziolo">@gziolo </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>



<h2>Transcript</h2>



<p><em>Birgit Pauli-Haack</em>: Hello, and welcome to our 17th episode of the Gutenberg Changelog Podcast. Today&#8217;s episode, we will talk about the latest Gutenberg plugin release 13.7, more template creation enhancements, full side editing themes in WooCommerce, and a lot more.</p>



<p>I&#8217;m Birgit Pauli-Haack, Curator at the Gutenberg Times and WordPress Developer Advocate. And I&#8217;m here with my co-host, Mary Job, WordPress Community Organizer at wpafrica.org and Support Engineer at Paid Membership Pro.</p>



<p>So glad you&#8217;re here again with me, Mary. How are you today?</p>



<p><em>Mary Job</em>: Oh, I&#8217;m doing very okay. Thank you, Birgit. I&#8217;m also looking forward to my first WordCamp post-COVID. I believe this is also a good time to mention that a call for speakers for WordCamp Ginger is out, so if you&#8217;re interested, I look forward to meeting you there. Please apply to speak. WordCamp, again, Ginger will take place on the 2nd and 3rd of September 2022.</p>



<p><em>Birgit Pauli-Haack</em>: All right. Well, thank you. And I&#8217;m also so happy to welcome from Canada core team contributor and Twitch streamer, Ryan Welcher. He&#8217;s on the second time on the show.</p>



<p>So, how are you today, Ryan? Thanks for joining us.</p>



<p><em>Ryan Welcher</em>: I&#8217;m good, Birgit. Thanks for having me again. It&#8217;s always a pleasure. It was a great time last time, and I&#8217;m looking forward to diving into all the new features.</p>



<p><em>Birgit Pauli-Haack</em>: All right. Excellent. You just finished this week&#8217;s live stream on Twitch. How did it go? And what did you talk about?</p>



<p><em>Ryan Welcher</em>: It went well. It was a smattering of topics. I have been working on a lot of documentation around some data store stuff, and I learned something new about useSelect, which is a hook that we use to retrieve data from Gutenberg and from the data stores. And I kind of poked around it into Gutenberg 13.7 a little bit. But we kind of ad hoc jumped into this really, this concept of one block being able to refer to another block to get its attributes and talking together and having them update and everything. And that was a lot of fun, but it was pretty in the weeds, as far as working with blocks go. But, yeah.</p>



<p><em>Birgit Pauli-Haack</em>: Well, that sounds really interesting.</p>



<p><em>Ryan Welcher</em>: Yeah, it was fun.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah, excellent. Excellent. So. Go ahead.</p>



<p><em>Mary Job</em>: Oh, yeah. I was going to say that sounds like a lot of fun.</p>



<p>Welcome again, Ryan, and thank you for joining us on the second time here.</p>



<p><em>Ryan Welcher</em>: Glad to be here. Very, very much so. Thanks for having me.</p>



<p><em>Mary Job</em>: All right. So, let&#8217;s get this show on the road. We have a couple of announcements.</p>



<h3><strong>Announcements</strong></h3>



<p>First off, I&#8217;m glad to announce that Pattern Previews are now available in the Team Directory. Now, the Meta Team has released a better version of this new future in a team directory.</p>



<p>What this does is, it allows you to see the patterns that are available within a team. The patterns at the space are thumbnails on the team stage. And when you click on them, you can see a larger version, which is what you would also see when you click on a page on your website.</p>



<p>This is a first iteration, and in the release post on the Meta Team blog, Steven Dufresne different as asks for feedback. So, if you&#8217;re testing this and you see something that is not working right, please, please do give them a feedback so that they can improve more on this future.</p>



<p>Do you have any thoughts on this, Ryan or Birgit?</p>



<p><em>Birgit Pauli-Haack</em>: Well, I find it&#8217;s really fantastic that it&#8217;s out there. And yeah, because I suspect that patterns will become so much more important on WordPress than they are now. And this is another example of how patterns will get a much bigger exposure.</p>



<p><em>Mary Job</em>: Awesome. Okay. All right. Still on announcements, next up, there is a call for comments on a feature plugin for notifications.</p>



<p>I&#8217;m actually excited about this one. I don&#8217;t know if I have OCD or something, but it freaks me out when I enter into a WordPress site and I&#8217;m seeing all this notifications there and there I&#8217;m just clicking X and X, and then I come back and I see them. It&#8217;s really upsetting. So, actually, this is not block- or editor-related, but the group of contributors working on this review for the API, for the BP admins just published this in their current approach.</p>



<p>So, the problem this seeks to address is actually simple. Imagine you log into your WebPress site. You haven&#8217;t been there for weeks. And the moment you do, you&#8217;re bombarded with update notifications, premium plugin advertisements. I think the one that gets me is the premium plugin advertisements that come on the main dashboard instead of on the plugin itself dashboard. I mean, when I see them, like, &#8220;What are you doing here?&#8221; So this is what the team around the WP notification project tries to change.</p>



<p>Cutting from the post by Brian Coords, it says, &#8220;This project is focused on building a new framework for notifications from the ground up, and potentially providing a tool that encourages consistency in presentation, follows best practices in standards and accessibility, and discourages disruptive interactions in the WordPress admin screen.&#8221;</p>



<p>Do you have thoughts on this, Ryan?</p>



<p><em>Ryan Welcher</em>: I love it. I love the idea of it. I know it&#8217;s the bane of most site owners&#8217; existence to deal with the&#8230; Every plugin handles notifications differently. I mean, when people are left to sort of roll their own solution to a problem, then we get 100,000 different solutions, so having something that&#8217;s standard, and it&#8217;s thoughtful, and built from the ground up, it&#8217;s going to be great. Because I just think we can&#8230; Well, even the most obtrusive notifications with a system like that will still not be that obtrusive, and not be that glaring. It won&#8217;t be bright orange or whatever it is, all those sort of horrible UX decisions that get made.</p>



<p>Yeah, I don&#8217;t think there&#8217;s anything really bad that can come out of a proposal like this, in my opinion.</p>



<p><em>Mary Job</em>: Yeah.</p>



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



<p><em>Mary Job</em>: Sorry. Go on-</p>



<p><em>Birgit Pauli-Haack</em>: &#8230; totally. I agree totally. After 19 years, I think it would be really&#8230; It&#8217;s good to have a team looking at it, and the team has been working on this for a few years now, on and off, because&#8230; Yeah, some of us have life outside of WordPress. But, yeah. I&#8217;m glad they got to the next step in showing the world what they&#8217;re up to. And that is always good because now feedback comes in.</p>



<p>Especially also, for the planning developers, because admin notices are important. Yeah, but what are the importance of this, and how would you work it if you&#8217;re a plug-in developer as well? So, yeah.</p>



<p><em>Mary Job</em>: Awesome. I look forward to testing it and giving you my own feedback on how it works. So, yeah. Okay.</p>



<h3><strong>Community Contributions</strong></h3>



<p>So, moving forward to our section on community contributions. First up, I&#8217;m happy to let you know that the first block teams are now available in the WooCommerce marketplace. This is exciting.</p>



<p>So, if you&#8217;re building Woocom masters, Bonum by Themes Kingdom was the first. This particular one favors a great set of patterns for all kinds of sellers.</p>



<p>The second one also just landed, and it&#8217;s called Basti by Ana Segota of Honorary Design. As always, this one shows off a beautiful design, and it has great attention to detail. It also provides wonderful patterns, and also some great style variations for your buttons, columns, and other books. It also has some great overall style variations that would let you change the character of the theme. On installation, you would find a set of four design variations, depending on the nature of your business.</p>



<p>Jamie Marsland is a review of this particular team. So if you&#8217;re building newcomer sites often, you should also take a look and explore this block teams.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. Yeah, Jamie Marsland did a review, an eight-minute review of it, and really did a deep dive into it. And I was always wondering, yeah, with the block themes, what would make a theme, the value that of cost? Yeah, what would I pay for when I buy a theme that is full-site editing, and it&#8217;s definitely the style variations for my buttons, or for every block, or/and it&#8217;s also the style variations for the global styles.</p>



<p>And, of course, the nature of the patterns, and how they fit into the versatility of the theme. So, I think this is very well, both themes, the Basti theme, as well as the Bonum theme in the Bonum marketplace. It pretty much says it all in the marketplace announced there are free themes in there, but those two are not free themes. There are both premium things, just to do a little caveat there.</p>



<p><em>Mary Job</em>: All right.</p>



<h3><strong>What’s Released &#8211; Gutenberg 13.7</strong></h3>



<p><em>Birgit Pauli-Haack</em>: So, that brings us to our what&#8217;s releases section, and we released yesterday or the Gutenberg team released yesterday, on Wednesday 20th, the Gutenberg 13.7. Yeah, Gutenberg 13.7 brings an updated model design. And we&#8217;ll talk about the features later.</p>



<p>So, this release comes 167 PRs with 58 contributors, including four first-time contributors. So, excellent. Kudos to all the contributors who helped with the release.</p>



<p>Go ahead.</p>



<p><em>Ryan Welcher</em>: Sorry. I just want to say that it&#8217;s been fairly recently, I think, in the release post that we&#8217;ve been specifically calling out first-time contributors. I think it&#8217;s probably not that recent, but I think that&#8217;s phenomenal. I know when I was first trying to get my first core props, it&#8217;s just such a win. It&#8217;s such a huge win, and you feel so good. And it&#8217;s great that people are calling, that they&#8217;re getting mentioned every two weeks, as opposed to every six months, or three months, I guess, when the next version of WordPress comes out. I just think it&#8217;s great. It&#8217;s such a good way of thanking people that are putting in their time to get this done.</p>



<p>Anyways, sorry. Continue.</p>



<p><em>Birgit Pauli-Haack</em>: If you want to know who the new contributors are, check out the release post because, on the low end, after the Changelog, you&#8217;ll see who they are and what did they contribute? So, you can see also, is it something that you would want to do? Or just thank them personally when you know them, or when you see them in Slack.</p>



<h3><strong>Enhancements</strong></h3>



<p>So, there are a few enhancements in that release. One is the update of the model design and it&#8217;s subtle, but it&#8217;s very, very helpful because it provides you focus on what you might want to accomplish because it blurs the background. It kind of comes up on top of the page, and then blurs the background a little bit. It also reduces visual noise in the corners. So, it&#8217;s definitely a quality-of-life enhancements, as we call it. But it&#8217;s definitely something that will replicate through all the models. So, it&#8217;s the preferences, it&#8217;s the keyboard shortcut, it&#8217;s the&#8230; Or any other model that&#8217;s kind of in use.</p>



<p>For the theme developers, the next one is&#8230; You will really find that helpful, but now there&#8217;s text decoration support for the post title block, which was still missing, especially when you do for query blocks or something like that.</p>



<p>And then, there&#8217;s also now a change in the featured image. No, in the media placeholder. Now, if you use an image block or a cover block in a post, you can actually say you want to use the featured image, so you don&#8217;t have to reload it up again into the post, if it&#8217;s a featured image, and if your theme doesn&#8217;t show it already with your single post. And in the query blocks, you now can use them in your templates and you just have one click where you can select the featured image. You could do it before, but you had to click twice in the toolbar to actually attach the featured image to that block.</p>



<p>Yeah, Mary, Ryan, if you have anything, yeah? Feel free to comment.</p>



<p><em>Ryan Welcher</em>: Yeah, I think that kind of changed just to make it easier to do something, like two clicks doesn&#8217;t seem like a lot, but if you&#8217;re building out hundreds of pages, two clicks ends up being a lot of time, right? So, being able to reduce even down one click, it&#8217;s nice. I think it&#8217;s great.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. Yeah, it&#8217;s half the time, right? And it&#8217;s not always two clicks. It&#8217;s also that you have to move them out to find the click, yeah. So now, that is all much nicer.</p>



<p>A similar redesign was made also for the document settings. That&#8217;s on the sidebar, not the block settings, but the post settings for post or page settings for the page. So, in the previous releases, the post settings panel in the side bar was already redesigned. And in this release, it all becomes a little bit more refined. So, the fields for post format, slug, template, and authors are now aligned, and they all have the same width.</p>



<p>And then, the template displays the default template string instead of none, so it opens up the dropdown box to select the new one, or edit the existing one.</p>



<p>Also, the perma link opens now. If you want to change it into a pop-over to edit it, and it&#8217;s a much nicer experience than trying to fit it into the small screen there when you want to re-edit the slug. So, the result is cleaner. It&#8217;s more organized, and should help to readily access the important information about the post and page at a glance.</p>



<p><em>Ryan Welcher</em>: I&#8217;m just going to say, again, these kind of changes just make&#8230; They&#8217;re all quality-of-life changes, right? It doesn&#8217;t really matter to your website if all those things align, but it&#8217;s some visual dissonance, and stuff like that. So, yeah. It&#8217;s nice to be able to….</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: &#8230; to refine these things as we move forward, as the project move forward.</p>



<p><em>Birgit Pauli-Haack</em>: Totally agree. And when you look at the release post, and there is&#8230; The design team put two images together, and the web episode org side has a compare block where you can have before-and-after pictures. And then you have a slider in the middle of it, and you can slide along. That&#8217;s in there, but for this one, you just see the two sidebars next to each other. And it&#8217;s so weird, yeah? I&#8217;ve never noticed how disjointed it actually was before than it is. And now that it&#8217;s in order, yeah, it&#8217;s so much nicer to look at. Yeah.</p>



<p>Yeah, and now we come to the bigger feature. The biggest feature that&#8217;s actually in the release is that you now can create templates for all kinds of different post types, different taxonomies, specific terms, specific categories on tags for authors. You can even create a custom general template.</p>



<p>So, when you add or edit a template for custom post types and taxonomies, you can do it for a single post. So, you get a list, for the single custom post-type pages that you can select and then edit or create a new one, if your theme hasn&#8217;t provided them, because you just created your own custom post type with a plugin or something like that. You see it in the Add New Template for it. So, that&#8217;s pretty cool.</p>



<p>So, you can, for instance, have a different template on your blog. You can have it for personal blogs. Blog post, you have a different template than for a developer-related blog post, or a third one for travel posts. So, you can do a lot more creativity here. And if you have custom post types, as I said, it&#8217;s already automatically in there.</p>



<p>I already got a question on Twitter after I tweeted out the new features about the new plugin. And there was a question, &#8220;So, how do I get an archive post type? So, is there an archive for my books? If my post type is books, can I have an archive?&#8221; You can, but not with the template engine yet. You can certainly do a new page and pull in the query block, which already covers the custom post types. But that is the only template that has not been yet created. It&#8217;s in the works. I saw the tracking issue for all the different templates that developers want to create, and that one is the only one that doesn&#8217;t have a checkbox. It was pretty interesting.</p>



<p>So I think that&#8217;s pretty big because without….</p>



<p><em>Ryan Welcher</em>: It&#8217;s huge.</p>



<p><em>Birgit Pauli-Haack</em>: &#8230; access&#8230; Yeah.</p>



<p><em>Ryan Welcher</em>: Yeah. Oh, sorry. Yeah, sorry. I didn&#8217;t mean to&#8230; For theme developers or anyone, really, who&#8217;s building block themes, this is massive. Because one of the things that I&#8217;ve heard is the&#8230; When it first came out, we couldn&#8217;t do&#8230; We can&#8217;t create the theme templating system that WordPress has had since, I don&#8217;t know, Version 1 on the PHP side, in the full-site editing experience, until now, basically. Right? So it&#8217;s huge because there are so many times where just having that specific template that you want to have for a very specific thing meant that you had to go and create a new file in your theme, upload that to your server, or whatever. And then, you could work with it. But now, I mean, it&#8217;s going to put a bunch of developers out of work. I mean, it&#8217;s not. I&#8217;m kidding. But a lot of that, it&#8217;s not completely in the hands of the admin, which is great.</p>



<p><em>Birgit Pauli-Haack</em>: Right, right. And yeah, for those who design themes, it&#8217;s definitely, you don&#8217;t need to have access to the final theme file system anymore. Yeah?</p>



<p><em>Ryan Welcher</em>: Yeah.</p>



<p><em>Birgit Pauli-Haack</em>: And you don&#8217;t need to know about the template hierarchy that WordPress has because it kind of gives you a clear jumping point for the next block template that you want to create. So, it definitely expands the reach of the creativity or template editing beyond just the developer. Yeah, I really love that.</p>



<p>So, the next step for that would be custom fields, right? How to-</p>



<p><em>Ryan Welcher</em>: Yeah.</p>



<p><em>Birgit Pauli-Haack</em>: &#8230; surface custom fields and custom post templates. Yeah. So, it&#8217;s going to be interesting to see what will be next for WordPress and the block editor.</p>



<p><em>Ryan Welcher</em>: I don&#8217;t know if this is in the works, but I just recently built a site for a friend of mine. And there was a lot of&#8230; It would be great if you could create a template that was inherited from an existing template. Maybe there&#8217;s a way of doing it. I haven&#8217;t really dived into it that far, but I can see that being something that people want to do. Like I create a new template for a very specific tag. I don&#8217;t want to have to go and set my header in my footer again. I just want to inherit that from whatever, from a template. So, if anyone&#8217;s listening.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: That&#8217;s what you should do.</p>



<p><em>Birgit Pauli-Haack</em>: And it&#8217;s geniuses all kind of think alike. So, there is actually an issue in the GitHub repo, or at least it&#8217;s talked about that those templates shouldn&#8217;t start from scratch on a blank page. They should have some default, be it the header and footer in there so it kind of starts out like a page on my site and not so much, &#8220;Okay. What is missing here?&#8221; Yeah, kind of thing. Because the surprise would be that if it&#8217;s a white blank page, and you just put the things in that you want, it won&#8217;t have a header and footer right now, but that is definitely in the works. Yeah, you&#8217;re absolutely…</p>



<p><em>Ryan Welcher</em>: Yeah.</p>



<p><em>Birgit Pauli-Haack</em>: &#8230; right.</p>



<p><em>Ryan Welcher</em>: Which I think would be great, yeah. Because I think the path of least resistance is where 90% of the people are&#8230; That&#8217;s 90% of the use cases. I just want a new tag template, so I don&#8217;t want to have to go and reset up my whole page. If I want all that, then I probably wouldn&#8217;t have any problem saying, &#8220;Copy this template,&#8221; and then changing the things that I need, as opposed to brand new template. And I got to rebuild all things, and maybe I have to match settings and stuff. Anyways. It sounds like it&#8217;s definitely on the radar, which is awesome.</p>



<p><em>Birgit Pauli-Haack</em>: It is, yeah. I don&#8217;t know how the implementation will look, but there&#8217;s definitely, yeah , the GitHub space. You listeners, if you want to do some input, there&#8217;s always great discussions on GitHub on how to approach a feature like that, that hasn&#8217;t been done before. And that&#8217;s actually the beauty of community, yeah, that more people have better ideas, and it comes out of better product.</p>



<p>All right. Another quality-of-life, so to speak, or a start of a new feature is in the Information Panel on the Editor. That&#8217;s the little eye circle. Now has received a new number, and that&#8217;s the estimated time to read in the Table of Contents in the Editor. So, next to the numbers of words and characters and numbers of blocks, numbers of headings, numbers of paragraphs, the sixth one is now estimated time to read for whatever this asset is.</p>



<p>And I really like that because then you can kind of gauge, &#8220;Am I too long now?&#8221; Or, &#8220;Do I need to put a TLDR on top of it because it&#8217;s now longer than two minutes?&#8221; Or something like that. Yeah, you can kind of build your own rules around this. Not rules, but kind of think about your own rules, yeah. Yeah?</p>



<p><em>Mary Job</em>: Yeah. You can also copy that instead of using a plugin, add a plugin to your site to do that. You can just copy and put Estimated reading time at the top of all your posts.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. Yeah, of course, it would also be better. So, it&#8217;s only displayed in the Editor right now, and it cannot be used on the front end without additional feature. But I put in a feature request for a new post, Time to Read block in GitHub. So chime in, if you want to, and kind of have a bubble up. It would be one of the new blocks for a post, and that you can use in a query block or even on a single a post template, yeah.</p>



<p>So, that&#8217;s kind of for the enhancements. We&#8217;re quite a few&#8230; Not the big swings, but they are apart from the huge amount of templates that you can create now.</p>



<p><em>Ryan Welcher</em>: There&#8217;s one that we skipped over from full-site editing, Birgit, that I just wanted to call out.&nbsp;</p>



<p><em>Birgit Pauli-Haack</em>: Yeah, please.</p>



<p><em>Ryan Welcher</em>: &#8230; Apply to the block locking that applies to air blocks.</p>



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



<p><em>Ryan Welcher</em>: I think that&#8217;s fantastic. Was it 5.9 that released that block locking came out? Or was it 6.0. I can&#8217;t remember. But the ability to go in and lock a block, and now you can apply that to any of its children blocks, which I think it&#8217;s a huge quality-of-life thing, which is so nice.</p>



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



<p><em>Ryan Welcher</em>: Because that&#8217;s a lot of work, especially if you have nested blocks and nested blocks and nested blocks, you have to go in to every single one and mark them and lock them, which is great.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. Now you have just a little toggle switch on the bottom of-</p>



<p><em>Ryan Welcher</em>: Yeah?</p>



<p><em>Birgit Pauli-Haack</em>: &#8230; the module, and where you say, &#8220;Apply to all blocks in this container.&#8221;</p>



<p><em>Ryan Welcher</em>: Which is great.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: So, that could extend the patterns, which would be great, because you could probably have your patterns start out as locked. And there&#8217;s a lot of options here. Block locking&#8217;s a really powerful tool, especially when you get into user-based block locking where, as a administrator, I have access to all the blocks, but as, say an editor, I can&#8217;t move two or three of those blocks. When you get into that level of editorial control, especially across a team, it gets super, super powerful.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. And we will later on also talk a little bit about the new handbook page about that. Yeah.</p>



<h3><strong>APIs&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>So, bug fixes. Oh, we had one new API, which I find quite interesting. From my perspective, it&#8217;s JavaScript arrow tracking, and it allows a custom error reporting logic to be called. And then, the error boundaries kind of&#8230; It kind of bubbles up to the front end or to wherever you want it, but it is not suppressed by the block editor. So it definitely very helpful when you&#8217;re debugging things.</p>



<p>Do you know anything more about that? Or any comments?</p>



<p><em>Ryan Welcher</em>: Yeah, I think it&#8217;s super powerful. I think one thing that, as a block developer, errors are problematic because they&#8217;re hard to track. They&#8217;re hard to track down. So, if you&#8217;ve ever seen this sort of Cannot Display Block and An Error Occurred, that&#8217;s the error boundary. So basically, the way the react works is it&#8217;s wrapping every error, and it catches it all and says An Error Happened.</p>



<p>So what this API allows you to do is, when that error happens, you can actually do something with the error message. One of the examples in the pull request is, if you were going to Century, Century I/O, I think it is. It&#8217;s an error logging tool, right? So if you had a block that was, say, hitting an API that you wrote or whatever, and you wanted to log errors back to Century to be able to see what happened, this enables that. This allows you to do really complicated things.</p>



<p>Or even if you just wanted to, say, fire a notice, and say, &#8220;Hey, you didn&#8217;t input your API key. That&#8217;s why this failed,&#8221; that helps to give your user a better indication of why their block failed. Now, hopefully, you shouldn&#8217;t be having a block fail in the wild, sort of thing. But sometimes we need certain things to be in place before these blocks will work. But I&#8230; Yeah.</p>



<p>So I think it&#8217;s the beginning of a lot more developer experience, style of quality-of-life changes, things that allow the developers building these blocks to be able to handle things more gracefully, specifically errors. Especially&#8230; Yeah.</p>



<p>So, I don&#8217;t know. I think it&#8217;s really, really good. It&#8217;s super interesting to me, but I&#8217;m a big developer nerd, so I think it&#8217;s&#8230; I don&#8217;t know a lot of use cases for it right now, but I can definitely see it growing. As it matures, it&#8217;ll be more and more useful.</p>



<p><em>Birgit Pauli-Haack</em>: Well, there were quite a few bug fixes coming out of it, but I think that there was none that actually jumped out at me and said, &#8220;Oh, thank God that it&#8217;s fixed now,&#8221; kind of thing. But, of course it&#8217;s also&#8230; Yeah. It&#8217;s in the&#8230; Yeah, it&#8217;s every personal experience is a little bit different.</p>



<h3><strong>Documentation</strong></h3>



<p>But we come to the documentation settings. And Ryan, you have done quite some work there to enhance or make the documentation better through the Generation Tool.</p>



<p><em>Ryan Welcher</em>: Yeah. It&#8217;s always been a bit of a pet peeve of mine that the Block Editor Handbook has got a lot of information, and it&#8217;s great. And it&#8217;s all generated dynamically directly from the Gutenberg repository. But there&#8217;s not a lot of code examples. And, specifically in the data store realm, there&#8217;s a lot of&#8230; You can see what is available to you, but using it is sometimes a lot more complicated than just, say, making a call to a function.</p>



<p>Part of what I&#8217;ve been working on is the ability to&#8230; Well, adding all examples for as many packages as I can. We have examples now for the Get Notices package, so you can use those. The other part that I&#8217;m working on is removing things from the documentation that probably shouldn&#8217;t be there for an end user.</p>



<p>For example, this is a bit in the weeds, but when you&#8217;re dealing with data stores specifically Redux-based data stores, which is what Gutenberg is basing its data stores on, you have these functions called Actions, and some are only dispatched or run internally to the store. So the store says, &#8220;Get me a thing,&#8221; and then that thing gets returned. And then the store internally says, &#8220;Oh, I&#8217;ve got that thing. Now I could do something else with it.&#8221; So those actions aren&#8217;t ever going to be used by a developer using a public API.</p>



<p>So, one of the things that I&#8217;ve been working on is adding a support for a doc block tag that will basically exclude things from the documentation. And so, that&#8217;s a big win, I think for us, because it&#8217;s already complicated and the functions don&#8217;t really explain what they do, and they shouldn&#8217;t be used at all because you would never call them. It wouldn&#8217;t make any sense. And if you did call them, it&#8217;d probably just break the data store. So that&#8217;s one thing.</p>



<p>And so, another thing that I&#8217;ve been working on is&#8230; Actually, I guess that&#8217;s it. They ignore stuff. Getting examples in, I just literally merged half an hour ago a PR that gets rid of all of the internal actions for the data package, which is great. So it&#8217;s going to reduce the amount of documentation, but make it more concise. But, yeah. It&#8217;s a long process. There&#8217;s like 10 packages and there&#8217;s a lot of selectors and actions that I have to document.</p>



<p>So, if anyone wants to help, there&#8217;s a tracking ticket in Gutenberg.</p>



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



<p><em>Ryan Welcher</em>: &#8230; all of our sections, yeah.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah, I&#8217;ll find that for you. And we&#8217;ll share the tracking issue link in the show notes, so you can jump on board. It could also be quite interesting too, because that gets you a little bit into the weeds, but not deep enough.</p>



<p><em>Ryan Welcher</em>: I will tell you this; you will know the package inside out and backwards, because you have to write documents. You have to write examples that work. You have to figure out how they work, and then you have to figure out a real reason to use it. I know lots about this now, way more than I ever thought I would, but…</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: &#8230; Yeah.</p>



<p><em>Birgit Pauli-Haack</em>: Excellent.</p>



<p><em>Ryan Welcher</em>: So, it was a great way to get right into the API.</p>



<p><em>Birgit Pauli-Haack</em>: I wanted to also&#8230; So, thank you for doing that, picking up on that.</p>



<p><em>Ryan Welcher</em>: No problem.</p>



<p><em>Birgit Pauli-Haack</em>: And going through with it. What I also found on the documentation, how it&#8217;s also part of the documentation revamp, or more people looking at documentation from a point of developer experience, or is that we might reorganize things. Yeah, so having a different header or a different pass to a certain document, or even the document URLs changes. But we need to have a redirect directly attached to it, so we can say, &#8220;Okay, this old page now needs to redirect to the new page,&#8221; so we don&#8217;t lose people that have been in that documentation for a long time.</p>



<p>And yeah, I connected with the Mater Team and figure out how can this be done on the Gutenberg manifest, the JSON repo. Yeah, to also add the redirect later on, so when they import it to, when the importer, into the webpress.org pages, then also can take care of those redirects directly, and not have a second step to it.</p>



<p><em>Ryan Welcher</em>: I think that&#8217;s great. I think that&#8217;s going to allow us&#8230; Us, the Royal us. Is that a thing to-</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: &#8230; to be more fluid with the docs because I know that&#8217;s been&#8230; Our docs&#8230; If you look at some of these pages, they&#8217;re massive. They&#8217;re just super long, and there&#8217;s that there&#8217;s that zero to expert problem that we sort of have in the documentation realm where, &#8220;Here&#8217;s a basic example, and now here&#8217;s all the information you&#8217;ll ever need to know about it ever.&#8221; And it&#8217;s all kind of on the same page. And so, if by being able to be more dynamic with how often we change pages, and we can set redirects and things, it&#8217;ll allow us to kind of play with the documentation format, and maybe we can be a bit more. We can play a bit more fast and loose with it and try things. And it&#8217;s not a huge undertaking, and people don&#8217;t lose all their bookmarks, and it&#8217;s bad times. So I think it&#8217;s great, being able to do that.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. And I wanted to bring it back to what you talked about before, the locking experience for&#8230; There is a new page in the Block Editor Developer Handbook, and that is called Curating the Editor Experience. And you&#8217;ll find it under the How To Guides. And it talks about the locking API, what the user can do, and how you can suppress that, and how you lock patterns or templates, how you can set the permissions, change the permissions to the control-locking ability with code examples. Very well done. And providing default controls and options in the theme JSON file, and how to find how to work that.</p>



<p>And then also, to limit the interface options to the Theme JSON. That&#8217;s the global styles kind of on the right-hand side. Yeah, you don&#8217;t&#8230; not necessarily want somebody to use the custom color or to use the custom doer tone links because you want to stay on design color, on brand color, all that.</p>



<p>There was a make blog post about it, but now it&#8217;s in the handbook and it&#8217;s&#8230; If I look through it, I find it really comprehensive. And it has some nice section adders, and additional resources that are also on the Learn. So there is one video on the WP space from the Learn Worker space. It&#8217;s working with templates and full-set editing. And, yeah.</p>



<p>So that&#8217;s a great page, and that is new. And yeah, I love that it&#8217;s now all in one place and not distributed over the whole web universe, because somebody found something and shared it. But then, yeah, I can do that, but I also want to lock down this, so now you have it all on one page.</p>



<p><em>Ryan Welcher</em>: That&#8217;s great.</p>



<h3><strong>Experiments</strong></h3>



<p><em>Birgit Pauli-Haack</em>: Yeah. There are a few experiments that are called, globally, the style engine, and there were some updates there. I will share the style engine tracking issue. And there&#8217;s also a block layout tracking issue for that. So you can stay up to date in what it&#8217;s all about. It&#8217;s pretty much how styles are treated from theme to block, to elements, and back again, in terms of how you can change things, yeah. Because, for some of the things you have UI, and for some of them, it&#8217;s only in Theme Jason. Some of them, you need to still do with CSS. So, there&#8217;s quite a big work to be done to standardize that.</p>



<p>I think that&#8217;s it. Do have anything else that you&#8230; Oh, yeah! That was the first idea that I had when I thought about getting Ryan on the show. There&#8217;s a section in the grade block about the grade block script. And that is that you get a prompt for minimum system requirements, if they are not met. And also, careful prompts to, yeah, how to continue with that. And it also fixes a regression from the size, underscore size refactoring.</p>



<p>So, great block. Ryan, you have done quite a few demos, and quite some work on it. What does it do for those who haven&#8217;t heard about it?</p>



<p><em>Ryan Welcher</em>: Well, it&#8217;s my favorite package in all WordPress, first of all. What it does is…</p>



<p><em>Birgit Pauli-Haack</em>: And now, we get into the second hour of our podcast.</p>



<p><em>Ryan Welcher</em>: Yeah, yeah.</p>



<p><em>Birgit Pauli-Haack</em>: &#8230; easier a bit.</p>



<p><em>Ryan Welcher</em>: Do you have a minute?</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: Do you have an hour and a half?</p>



<p><em>Birgit Pauli-Haack</em>: Yeah, I have a minute.</p>



<p><em>Ryan Welcher</em>: Okay. Sit down. Let me tell you about Create Block.</p>



<p>It is, basically, the TLDR is that it is the tool that allows you to quickly scaffold blocks. So it will create a plugin, and it will create for you a block, a scaffolded, simple block that you can then do whatever you want with. So it&#8217;s very, very powerful.</p>



<p>It can accept custom templates. You can write your own templates and publish them. The NPM, you can use local templates. So if you have a very specific way that you like to build your blocks, or work for an agency, and your agency&#8217;s got a very specific way, you can create a template and have the Create Block package just refer to that template, and it&#8217;ll build blocks out for you however you like. It&#8217;s super powerful.</p>



<p>So, the two pull requests that are in there around a prompting, there are some edge cases when it comes to, I think it&#8217;s Linux, and maybe a bit of Windows, that for where we were getting some false positives. When you run Create Block, what it does behind the scenes is it checks to make sure you have the right version of, know the right version of all these things installed.</p>



<p>And sometimes, depending on the platform, it would say, &#8220;That&#8217;s not right. You&#8217;re missing,&#8221; and whatever, and it would just stop, so you couldn&#8217;t use it. So, what this is allowing you to do is it&#8217;ll say, &#8220;Hey, I don&#8217;t think you&#8217;ve got the right things. Do you want to still go?&#8221; And if you know that you do indeed have everything you need, you can continue the process. It makes it a lot easier, because it&#8217;s a huge blocker for someone that&#8217;s not maybe working on the most sort of standard system set-up, that they can&#8217;t use this tool, even though they know they&#8217;ve got it set up the way they want it, and that it&#8217;s set up correctly and it will work, that the tool fails.</p>



<p>So, that&#8217;s what this is all about. Just allowing us&#8230; Well, it just drives adoption. It just allows more people to use the tool. The last one, the fixing the regression from size, there was a internal effort to move away from Lodash, I believe.&nbsp;</p>



<p>Yeah. _.size is a Lodash function. So this, it was moved away from using Lodash, but then they found that there was a regression, so they fixed it, and that&#8217;s all that was. But-</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: Yeah.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah, it is, actually…</p>



<p><em>Ryan Welcher</em>: &#8230; dependencies.</p>



<p><em>Birgit Pauli-Haack</em>: &#8230; a huge effort to move away from Lodash for performance reasons. And if you count in the change lock all the PRs together that are listed, you will not get to 167. You will only get to 120 or 30 because there were about 40 different PRs that touched quite a few files to move away from Lodash.</p>



<p><em>Ryan Welcher</em>: Yeah. Which I think makes sense. I mean, if we don&#8217;t need it. I don&#8217;t know if Lodash&#8230; I don&#8217;t know which&#8230; There&#8217;s a Lodash that sort of allows tree-shaking and one that does not, and I don&#8217;t know which one we&#8217;re using. And so, leads to large bundle sizes, and all sorts of bad times in the JavaScript world.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. And I wanted to&#8230; Create Block is also my favorite tool, and I just wanted…</p>



<p><em>Ryan Welcher</em>: Yeah, me too.</p>



<p><em>Birgit Pauli-Haack</em>: &#8230; to add many people tried it out before, and they were only kind of fixated on single blocks. But now you can have&#8230; I don&#8217;t know if that&#8217;s already implemented. I know you were working on it to allow for multi blocks?</p>



<p><em>Ryan Welcher</em>: Multi blocks? Yeah.</p>



<p>That is actually built into the Scripts package, so you don&#8217;t need to have a special template. And so, originally, you needed to have a special template and a special Webpack file that would allow you to build a multiple blocks using a single-build process.</p>



<p>So, myself and Greg, who&#8217;s an alumni of Gutenberg changelog. We worked really hard on working on scripts and Create Block to allow scripts by default to handle multiple blocks. It wasn&#8217;t just us. There was a lot of people, and Greg did all the heavy lifting. I&#8217;m just taking credit for it.</p>



<p>So now, if you, if you structure your setup in a certain way, basically putting a block that JSON file inside of a directory inside of your source files, your source directory, the Scripts Package will see it and it will create a block for each one of those that it finds. So we don&#8217;t need anything custom to do that.</p>



<p>What we are doing with Create Block, and this is hopefully going to get in soon, is we are trying to make it so you can just scaffold the block, so when you run Create Block now it will scaffold an entire plugin, and then put a block inside that plugin.</p>



<p>What we want to be able to do is have it scaffold the plugin, and then if you run it a second time with a flag, it&#8217;ll only just add another plugin to your existing one. And that&#8217;s-</p>



<p>That&#8217;s something that&#8217;s going to add a lot of power to it.</p>



<p><em>Birgit Pauli-Haack</em>: All right.</p>



<p><em>Ryan Welcher</em>: And we&#8217;re sort of working on that now. And we&#8217;re also working on the ability to of, within this, we could do a whole nother podcast on this, so I&#8217;ll stop.&nbsp;</p>



<p><em>Birgit Pauli-Haack</em>: Maybe we should.</p>



<p><em>Ryan Welcher</em>: &#8230; a lot of cool&#8230; Yeah, there&#8217;s a lot of really cool things coming for both scripts and Create Block.</p>



<p><em>Birgit Pauli-Haack</em>: And I also know there is a flag that you can set when you create it that it&#8217;s going to be a dynamic block.&nbsp;</p>



<p><em>Ryan Welcher</em>: Yeah, sure. That&#8217;s not merged yet, but that is-</p>



<p><em>Birgit Pauli-Haack</em>: Okay.</p>



<p><em>Ryan Welcher</em>: &#8230; the other one. Because we are working on making that as simple as possible, there has been talk of, instead of it being dynamic block, it would be like dash dash variation. And then you can tell it&#8217;s static or dynamic, or if there&#8217;s another type that gets introduced along the way. We can do that as well. So, we&#8217;re still working on that. It&#8217;s definitely something that I don&#8217;t think anyone&#8217;s could going to say no to. It&#8217;s just a matter of making sure that we get it right before it launches, because it&#8217;s really hard to change something after it&#8217;s out in the world. So, yeah. So, there&#8217;s a few things that Greg and I have been working on, that I think is going to hopefully make Create Block the defacto package for building blocks.</p>



<p><em>Birgit Pauli-Haack</em>: That&#8217;s awesome, yeah. Yeah.</p>



<p><em>Ryan Welcher</em>: That&#8217;s my pitch. That&#8217;s my elevator pitch.</p>



<p><em>Birgit Pauli-Haack</em>: Very good. And this was a great segue into our What&#8217;s an Active Development were discussed. And one is that I mentioned about documentation be restructuring. And we mentioned Greg. So Greg has gone in and has looked at the hooks references for the Block Editor and found that the documentation is using the term hook filters differently than the rest of the WordPress documentation. Because there are hooks with actions and filters, not just filters. So, he wanted to restructure the reference for that. And he has. The only thing, he hasn&#8217;t changed the name on the titles yet. He has changed the page title, but not the slugs because we discovered we needed a redirect thing. So this was merged. It&#8217;s in the handbook now, but the slug does not match the title of the page, which sometimes a little unfortunate. But that&#8217;s definitely updated. It will come, and it&#8217;s already in the handbook because the handbook updates are not tied to the release. Yeah, they are listed in the release notes just to have them, give them a place, but they are, pretty much as soon as the PR is merged into Gutenberg, within 15 minutes, the documentation page is updated. So, that&#8217;s actually a great process here.</p>



<p><em>Ryan Welcher</em>: It&#8217;s great. But it can also be a little bit&#8230; And this is probably something that we can talk about. But because it&#8217;s built from Trunk. Trunk is the bleeding edge of everything that&#8217;s in Gutenberg. And since, sometimes, things end up in documentation that aren&#8217;t released in Core and aren&#8217;t released in any plugin versions. And there&#8217;s no sort of simple way right now of indicating that.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: &#8230; But it is awesome that when documentation gets up&#8230; Like I merged my poll request just before we started, and it&#8217;s already live.</p>



<p><em>Birgit Pauli-Haack</em>: That&#8217;s awesome.</p>



<p><em>Ryan Welcher</em>: The doc changes are already there, and that&#8217;s great. But, yeah. So that&#8217;s something to keep in mind.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. Keep in mind that it&#8217;s not a version control. It&#8217;s just a bleeding edge and it also doesn&#8217;t disseminate between what&#8217;s in WordPress and what&#8217;s just available in plugin and future WordPress. So, yeah. It&#8217;s sometimes we need to kind of read it a little bit carefully, especially when you are an early adopter of things and love that life on the bleeding edge. Yeah, sometimes it gets you there bloody, yeah. Oh, leading edge. Not that, yeah.</p>



<p>Another thing that&#8217;s in the works is, and a lot of people definitely have been waiting for it. It&#8217;s the fluid typography. So, the first iteration is already merged, and will come to 13.8. It&#8217;s still experimental, but for theme developers only in theme JSON to have the settings for the fluid typography. So, they set minimum and maximum sizes for the font, and then it automatically expands and&#8230; Or is it expands and&#8230;</p>



<p><em>Ryan Welcher</em>: Contracts.</p>



<p><em>Birgit Pauli-Haack</em>: What&#8217;s the other one, word?</p>



<p><em>Ryan Welcher</em>: Contracts.</p>



<p><em>Birgit Pauli-Haack</em>: Contracts. Yeah, not a D. It was of long wrong. Yeah.</p>



<p>And if all is good, you can test it with Gutenberg Nightly already. Or you wait for the Gutenberg 13.8 coming out on August 3rd.</p>



<p>Dave Smith, who was, I guess, here on the Episode 68, he is experimenting with a feature to actually attach custom labeling to blocks in the list view. And that has come up quite repeatedly in the call for on the FSE program, and also in the user testing that when you have more group blocks in your page, that it&#8217;s hard to kind of find the one that you actually want to work on. And because they&#8217;re all called group blocks, and you have six or seven of them, or three of them, you hit them no say, &#8220;No, that&#8217;s not it. That&#8217;s not it,&#8221; yeah. But if you can give them a name, then you can identify them.</p>



<p>The same is with headings or even with paragraphs, yeah. You can kind of, each of them. It&#8217;s not merged yet. It&#8217;s a PR that you can&#8230; And I&#8217;ll link it in the show notes that you can maybe even test out there. And it just gives you&#8230; You click into the block row where the block is mentioned, and then it opens up an editing field that you can write in, yeah.&nbsp;</p>



<p><em>Ryan Welcher</em>: I think this feature&#8230; I think it&#8217;s very cool. First of all, it&#8217;s something that&#8217;s needed to be able to&#8230; If you&#8217;re in the list view and you&#8217;ve got 20 blocks, and it&#8217;s hard to know what&#8217;s what. But a side effect of this, which is something that actually just came up in my livestream today, when we were trying&#8230; I think I said this earlier&#8230; But we were trying to have one block refer to another block, and get its attributes, and then do something with those attributes in the first block. And the issue that we were running into was, there&#8217;s no unique identifier for blocks that are persistent. So, they&#8217;re in the bowels of the code. There is a Client ID that you can get access to, but that Client ID is refreshed every page load.</p>



<p>So having something like this, a really cool side effect is that now we&#8217;ve got a unique identifier for a block. So you can give the block a name, and then that&#8230; Because in the implementation, I believe they&#8217;re saving it as a block attribute, so it gets saved with the block. So now, other blocks can get that block by getting the list of blocks and filtering by that attribute for the thing that they want.</p>



<p>So I think that that&#8230; I mean, this is a perfect case of we built for one thing, but now there&#8217;s a whole nother use case that people can really use it for. And I&#8217;m super excited about that.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: I will-</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: &#8230; I will help Dave with it.</p>



<p><em>Birgit Pauli-Haack</em>: &#8230; And it probably would be helpful to keep that in mind when the first iteration comes out. Yeah, how that can be used in plugins or in&#8230; Yeah.</p>



<p><em>Ryan Welcher</em>: Yeah. Yeah, I&#8217;ve already-</p>



<p>Birgit Pauli-Haack: Or because it&#8217;s…</p>



<p><em>Ryan Welcher</em>: &#8230; left a comment on the PRs. Yeah, it&#8217;s so powerful.</p>



<p><em>Birgit Pauli-Haack</em>: But it&#8217;s-</p>



<p><em>Ryan Welcher</em>: The user…</p>



<p><em>Birgit Pauli-Haack</em>: Yeah, but it&#8217;s user controlled, so the plugin doesn&#8217;t know what the user going to do. Yeah.</p>



<p><em>Ryan Welcher</em>: That&#8217;s true. Yeah.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. So, it&#8217;s-</p>



<p><em>Ryan Welcher</em>: I mean, in the use case that I&#8217;m talking about, it&#8217;s sort of you would need to have that user level to connect those two things anyways. But it solves the development problem of, &#8220;How do I make a connection between two blocks when I have no unique identifier anywhere to save as a reference?&#8221; There&#8217;s no Block ID that&#8217;s persistent. It&#8217;s always new every page load. But this could potentially solve a problem like that.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: &#8230; cases around the same name. What do you do with the same name? But that sort of stuff.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah, yeah. All of that. Yeah, yeah.</p>



<p><em>Ryan Welcher</em>: And it&#8217;s very cool, though.</p>



<p><em>Birgit Pauli-Haack</em>: So, it&#8217;s not because it&#8217;s experimental and it&#8217;s relatively new. We don&#8217;t know when it&#8217;s going to be merged or when it&#8217;s coming through the Gutenberg Nightly, but that&#8217;s kind of that a little PR bleeding edge or leading edge, sorry. I need to kind of get the bleeding out of it.</p>



<p>And that is pretty much the end of our Changelog today. So, Mary and Ryan, is there anything that you want the community to know or remind them of, before we end the show so they can kind of look out for it, or see you, or&#8230;</p>



<p><em>Ryan Welcher</em>: Well, I&#8217;m going to shamelessly self-promote. You can watch me every Thursday at 10:30 Eastern at on Twitch. My handle&#8217;s Ryan Welcher Codes. I&#8217;ve also got the YouTube channel with the same name, Ryan Welcher Codes. So, anything on my stream, that&#8217;s anything that&#8217;s decent, I usually put on YouTube. And, yeah.</p>



<p>But yeah, we do all kinds of coding stuff, usually block-related. So, that&#8217;s my shameless.</p>



<p><em>Birgit Pauli-Haack</em>: Excellent.</p>



<p><em>Ryan Welcher</em>: &#8230; self-promotion.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah, super. And we&#8217;ll put, of course, the links in the show notes.</p>



<p>Mary?</p>



<p><em>Mary Job</em>: Well, on my end, I&#8217;m good. I&#8217;m good. And I like what Ryan did. You know what they say. They say, &#8220;If you don&#8217;t promote yourself, nobody&#8217;s going to do it for you.&#8221;</p>



<p><em>Ryan Welcher</em>: Awesome.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah.</p>



<p><em>Ryan Welcher</em>: Thank you.</p>



<p><em>Birgit Pauli-Haack</em>: Yeah. Yeah. So&#8230; And before we end the show, I just wanted to remind you, dear listener, that if you like the change of podcast and of&#8230; Write us a review, either on Stitcher or on Apple or on Google. It helps us promote it and kind of get more people interested in it, and they know that it&#8217;s around.</p>



<p>And then, as always, the show notes will be published on gutenbergtimes.com/podcast.</p>



<p>This is episode 70. And if you have questions, suggestions or news you want us to talk about, send them to <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a>. That&#8217;s the email address at <a href="mailto:changelog@gutenbergtimes.com">changelog@gutenbergtimes.com</a>. Or you can always ping me on Twitter, BPH, or Gutenberg Times. All the DMs are open, so I&#8217;ll also look at them.</p>



<p>Well, a huge thank you to Ryan to join us today for this hour, and bring so much new interesting stuff there.</p>



<p>Thank you so much, Mary. It was great to see you again, and talk to you.</p>



<p>And I&#8217;ll see you next time in two weeks.</p>



<p><em>Mary Job</em>: Thank you, sir.</p>



<p><em>Ryan Welcher</em>: Thank you for having me. It&#8217;s always fun.</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, 24 Jul 2022 12:38:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:19:"Gutenberg Changelog";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:124:"Gutenberg Times: New kind of default theme, pattern preview in the theme directory  and so much more – Weekend Edition 224";s: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=21640";s: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:129:"https://gutenbergtimes.com/new-kind-of-default-theme-pattern-preview-in-the-theme-directory-and-so-much-more-weekend-edition-224/";s: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:23067:"<p>Howdy, </p>



<p>This week, there was a lot going on. It started with a great conversation on the DoTheWoo podcast, and ended on a high note again, with the the Live Q &amp; A on how Pew Research Center use blocks for everything on their sites. The recording is on the YouTube channel, post will transcript will follow. </p>



<p>Those shows were the bookends to my work as release lead for the latest Gutenberg plugin 13.7 version. I learned lot and thanks to the help by seasoned contributors, I pushed the release over the finish line. I learned a ton about all the moving parts that need to come together and also lot about what I don&#8217;t know. </p>



<p>There was much so much more going on in the WordPress space, and I am so happy to share some of it below. </p>



<p>Stay cool this summer! 🍨 🧊</p>



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



<p>PS: <a href="https://dothewoo.io/future-woocommerce-wordpress-blocks/"><strong>DoTheWoo Vision Podcast: The Future of Blocks</strong></a> is now available in your favorite podcast app. </p>





<p> </p>




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



<div class="wp-block-sortabrilliant-guidepost"><ul><li><a href="https://gutenbergtimes.com/feed/#0-word-press-release-information">Developing and extending the block editor</a><ul><li><a href="https://gutenbergtimes.com/feed/#1-g">Gutenberg 13.7 </a></li><li><a href="https://gutenbergtimes.com/feed/#2-word-press-6-0-1-and-6-1-scheduled">Building Block Themes and Patterns</a></li></ul></li><li><a href="https://gutenbergtimes.com/feed/#3-plugins-and-other">Plugins and other NoCode tools for site owners and builders</a></li><li><a href="https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press">WordCamp Europe Talks on WordPress TV (Part 3) </a></li><li><a href="https://gutenbergtimes.com/feed/#5-s">Upcoming WordPress Events</a><ul><li><a href="https://gutenbergtimes.com/feed/#6-word-camps-around-the-world">WordCamps around the World</a></li><li><a href="https://gutenbergtimes.com/feed/#6-social-learning-spaces">Learn WordPress Online Workshop</a></li><li><a href="https://gutenbergtimes.com/feed/#9-meetups">Virtual WordPress Meetups</a></li></ul></li></ul></div>
</div></div>




<h2 id="0-word-press-release-information">Developing and extending the block editor</h2>



<p>Video: <a href="https://www.youtube.com/watch?v=bvQYPa5vxVk"><strong>Gutenberg Times Live Q &amp; A: Block First Approach at the Pew Research Center</strong></a>. Anne McCarthy and I discussed with Seth Rubenstein, Lead Developer, and Michael Piccorossi, Director of Digital Strategy, how they use a mixture of Core and Custom Blocks to streamline their publishing process, and to create powerful charts and quizzes.for the Pew Research Center.</p>



<p>Matt Ratford <a href="https://twitter.com/mattradford/status/1550580599286636547">tweeted:</a> &#8220;I highly recommend watching this live-stream with a presentation on <a href="https://twitter.com/pewresearch">@pewresearch</a>&#8216;s superb Block Editor implementation. Lots there that I previously only thought I would do with <a href="https://twitter.com/wp_acf">@wp_acf</a> in making WP work for their editors.&#8221;</p>



<h3 id="1-g">Gutenberg 13.7 </h3>



<p>On Wednesday, the plugin version 13.7 was released and is now available as 13.7.2 with a fast turn around fixing two bugs. Gutenberg 13.7 brings an updated modal design, the ability to apply&nbsp;block&nbsp;locking to inner blocks with a click of a button, a myriad of new template types, and plenty of improvements to existing features based on feedback from the community.&nbsp;Here are the highlights from the release post: <a href="https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/"><strong>What’s new in Gutenberg 13.7? (20 July)</strong></a></p>



<ul><li><a href="https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/#lock">Lock inside container block with one click</a></li><li><a href="https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/#modal">Updated and unified modal design</a></li><li><a href="https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/#templates">Create templates now for specific categories, pages and more</a></li><li><a href="https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/#notable">Other notable highlights</a></li></ul>



<img />



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



<p>Thursday, we recorded <a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-70-gutenberg-13-7-woo-commerce-marketplace/"><strong>Gutenberg Changelog #70</strong>.</a> We had great fun talking about the block editor, Gutenberg 13.7 release and what&#8217;s in the works. Huge Thank you to our special guest Ryan Welcher and  my co-host Mary Job. </p>



<a href="bhttps://gutenbergtimes.com/podcast/gutenberg-changelog-70-gutenberg-13-7-woo-commerce-marketplace/"><img /></a>



<div class="wp-container-14 wp-block-group has-light-background-background-color has-background"><div class="wp-block-group__inner-container">
<p><strong>🎙️ </strong> New episode: <a href="https://gutenbergtimes.com/podcast/gutenberg-changelog-71-fluid-typography-block-api/">Gutenberg Changelog #71 – Gutenberg 13.8, Fluid Typography, updates to the  Block API and more</a> &#8211; with co-hosts Grzegorz Ziolkowski and Birgit Pauli-Haack </p>
</div></div>



<p><strong>Sarah Gooding</strong> went into further details on some new features in her article <a href="https://wptavern.com/gutenberg-13-7-expands-custom-template-capabilities-adds-estimated-reading-time-to-info-panel"><strong>Gutenberg 13.7 Expands Custom Template Capabilities, Adds Estimated Reading Time to Info Panel</strong></a></p>



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



<p><strong><a href="https://twitter.com/pootlepress">Jamie Marsland</a></strong> is back with <strong><a href="https://www.youtube.com/watch?v=tIY9nkqF2mI">WordPress Block News</a>.</strong> This week he demos how to use the new templates for single post type pages and single category pages that are in Gutenberg 13.7. Marsland also highlight three new block themes from the directory.</p>



<p>For a considerably deeper dive into the matters of creating templates for FSE, <strong>Justin Tadlock</strong> published <a href="https://make.wordpress.org/core/2022/07/21/core-editor-improvement-deeper-customization-with-more-template-options/"><strong>Deeper customization with more template options</strong></a>. He outlines various use cases, how you can spruce up your website, online magazine or blog. The how-to section describes the steps to successfully create custom page templates</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 2022&#8221;</a>&nbsp;</strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2021 on. Updated by yours truly.  <a href="https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/"><em>The index 2020 is here</em></a></p>




<h3 id="2-word-press-6-0-1-and-6-1-scheduled">Building Block Themes and Patterns</h3>



<p>Last week we introduced the first Bock Theme in the <em>WooCommerce marketplace</em>. The second Block Theme, called <a href="https://woocommerce.com/products/basti/">Basti by Ana Segota of Anariel Design</a> landed this week. It shows off beautiful designs, shows great attention to detail by the designer, provides some wonderful patterns and also some great block styles for your buttons, columns other blocks. From a selection of elaborate style variations, you change the character of your site without changing your theme. On installation, you’ll find a set of four designs depending on the nature or industry of your business. </p>



<p>In his video, Jamie Marsland gives you a detailed tour of the theme and shine a light on all the little details that make this theme so great. Marsland called it <a href="https://www.youtube.com/watch?v=DFqdHZco1Cg"><strong>The most beautiful WordPress Gutenberg Block Theme</strong></a>.</p>



<p><strong><a href="https://twitter.com/bgardner/status/1550556360064081920">Brian Gardner</a></strong> tweeted: &#8220;Without question, Basti by <a href="https://twitter.com/Ana_Segota">@Ana_Segota</a> + <a href="https://twitter.com/AnarielDesign">@AnarielDesign</a> is one of the most beautiful FSE <a href="https://twitter.com/hashtag/WordPress?src=hashtag_click">#WordPress</a> themes. (Easily better than anything I have designed.)&#8221; </p>



<p><strong>Ana Segota</strong> published the <a href="https://www.anarieldesign.com/demos/?theme=Basti">demo site </a>for your perusal. Give it whirl. </p>



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



<p><strong>Steve Dufresne</strong> announced the new beta feature: <strong><a href="https://make.wordpress.org/meta/2022/07/21/pattern-previews-for-themes-in-the-directory-beta/">Pattern Previews for Themes&nbsp;in the Directory</a>.</strong> Users can now browse the pattern via the thumbnails on the single Theme page. The first feedback reveals that only patterns using core blocks will be displayed. Patterns that include references to 3rd party blocks won&#8217;t be visible in the Theme Directory in this first version. It&#8217;s also unlikely that they ever will. It would require for the meta time to install  all the possible 3rd party block plugins on the Theme Directory site. That is very unlikely. </p>



<a href="https://wordpress.org/themes/archeo/"><img /></a><a href="https://wordpress.org/themes/archeo/">Pattern display for the Theme: Archeo</a>



<p>In her post on the Make Design blog: <a href="https://make.wordpress.org/design/2022/07/19/proposal-a-new-kind-of-default-theme/">Proposal: A new kind of default theme</a>, <strong>Channing Ritter</strong> suggests a more collaborative approach to building the next WordPress default theme Twenty-Twenty-Three. The design and theme team will work together on a base theme,  and once it&#8217;s available for further development, community designers will be able to submit Style variations. The teams will then select some to be included into the default theme. The process is not quite refined. </p>



<p><a href="https://twitter.com/raemoreywrites"><strong>Rae Morey</strong></a> of <em>The Repository</em> wrote in <a href="https://www.therepository.email/?mailpoet_router&endpoint=view_in_browser&action=view&data=WzE1NCwiOTBjZDMxZDFmYWU3Iiw1NTYsIjFqb2g0ZGtiNnZmbzh3NG9vb3dnNG9zODhnazA0czR3IiwzNTYsMF0">Issue 132</a>:  &#8220;Responses to Ritter&#8217;s proposal have been overwhelmingly positive with designers and developers—including&nbsp;Brian Gardner&nbsp;(designer and Principal Developer Advocate at&nbsp;WP Engine),&nbsp;Rich Tabor&nbsp;(Product Manager at&nbsp;Extendify), and&nbsp;Anariel Design—indicating their eagerness to participate.&#8221; </p>



<p>In his article, <strong><a href="https://speckyboy.com/create-block-theme-within-wordpress/">You Can Now Create Your Own Block Theme Within WordPress</a> <a href="https://twitter.com/karks88">Eric Karkovack</a></strong> walks you through the features of the <a href="https://wordpress.org/plugins/create-block-theme/">WordPress Create a Block Theme plugin</a>, developed by the WordPress themes team. &#8220;The ability to create a block theme from within WordPress and then use it anywhere could be a&nbsp;<a href="https://speckyboy.com/how-wordpress-full-site-editing-could-impact-the-design-process/" target="_blank" rel="noreferrer noopener">game-changer</a>&nbsp;for your workflow. It potentially cuts out a lot of time spent dealing with code and makes for a complete visual design experience.&#8221; Karkovack wrote. </p>



<p><strong>Brian Gardner</strong>&#8216;s new block theme <a href="https://wordpress.org/themes/bright-mode/"><strong>Bright Mode</strong></a> is now available in the Theme Directory. It is &#8220;for those who love modern design and vibrant colors.&#8221; reads the theme description.  </p>



<p><strong>Sarah Gooding</strong> posted a review on WPTavern: <a href="https://wptavern.com/bright-mode-a-new-block-theme-with-vibrant-colors-patterns-and-custom-block-styles"><strong>Bright Mode: A New Block Theme with Vibrant Colors, Patterns, and Custom Block Styles</strong></a>. &#8220;If you look closely, you can see subtle hints of Gardner’s trademark style. It’s forthright and minimalist with meticulous attention to typography and spacing. The colors are bright but harmonious and balanced, so it doesn’t preclude Bright Mode from use in professional contexts.&#8221; Gooding wrote. </p>



<h2 id="3-plugins-and-other">Plugins and other NoCode tools for site owners and builders</h2>



<p><strong>Nick Diego</strong> also gave a talk at West Orlando WordPress Meetup: Here is the recording. <a href="https://www.youtube.com/watch?v=AQEeOb0qcEo"><strong>Introduction to WordPress Full Site Editing</strong></a>. &#8220;In this presentation, Nick provided a thorough overview of FSE and discussed how you can leverage these changes to build better websites. FSE is the future of modern theming in WordPress Core, and we could not be more excited!&#8221; </p>



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



<p>The team of <strong>GenerateBlocks </strong>changed the name of ‘Template Library’ to <a href="https://generateblocks.com/library/"><strong>‘Patterns Library&#8217;</strong></a> and provide 218 patterns (69 free and 149 paid) to their users </p>



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



<p>The team of <strong><a href="https://wordpress.org/plugins/stackable-ultimate-gutenberg-blocks/">Stackable</a></strong> added a <a href="https://wpstackable.com/blog/introducing-map-block/">new Map Block</a> for displaying the map with the location marker. It comes with customization options for height and size and zoom level as well as choice to display additional buttons for Street View, full-size view or to offer different map types. </p>



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



<p><a href="https://twitter.com/Free_LanceTools"><strong>Ivica Delic</strong></a> just released the <a href="https://wordpress.org/plugins/blocks-detector-finder/"><strong>Blocks Detector Finder</strong></a> plugin, and it joins the league of other block finder tools. It analyses your website to find all the Gutenberg Blocks that are in use. It also detects the blocks that don&#8217;t work any more because plugins were removed. </p>



<p><a href="https://wordpress.org/plugins/find-my-blocks/"><strong>Find my Blocks</strong></a> by <strong>Eddy Sims</strong> offers similar insights in the usage of blocks around your site. </p>



<h2 id="3-building-themes-for-fse-and-word-press">WordCamp Europe Talks on WordPress TV (Part 3) </h2>



<p>This is the last part of the 3-part series of listing WordPress Europe talks that were uploaded to WordPressTV. More recordings are listed in  <a href="https://gutenbergtimes.com/classic-widgets-in-fse-3d-cut-out-image-open-source-theme-designs-and-more-weekend-edition-221/#wceutv">Part 1</a> and <a href="https://gutenbergtimes.com/99-block-themes-block-templates-and-gutenberg-nightly-at-120k-downloads-weekend-edition-223/#4-word-camp-europe-talks-and-workshops">Part 2</a></p>



<p><a href="https://wordpress.tv/2022/07/21/ryan-welcher-creating-a-pre-publish-checklist-for-gutenberg/"><strong>Ryan Welcher: Creating a pre-publish checklist for Gutenberg</strong></a> (Workshop)<br />In this workshop, geared towards developers, participants created a custom plugin that will define a configurable pre-publish checklist that must be met before content can be published.</p>



<p><a href="https://wordpress.tv/2022/07/21/tammie-lister-growing-the-wordpress-design-system/"><strong>Tammie Lister: Growing the WordPress design&nbsp;system</strong></a><br />In this talk, Lister showed why one needs the system and how important it is for the project, why if one doesn’t build on those foundations, it&#8217;ll make an unstable base. Lister dreams beyond today at what could be, where could we go, and what can we learn from the existing design systems? She covered processes and tools to look at possible solutions to our problems today.</p>



<p><a href="https://wordpress.tv/2022/07/22/paul-halfpenny-imran-sayed-evan-mullins-ryan-welcher-juanma-garrido-lightning-talks/">Paul Halfpenny, Imran Sayed, Evan Mullins, Ryan Welcher, JuanMa Garrido: <strong>Lightning talks</strong></a></p>



<ul><li>Creating interactive blocks: old, new, and good ways, JuanMa Garrido</li><li>Extending Gutenberg with SlotFill, Ryan Welcher</li><li>Blockity McBlock Blocks, Oh My! w/ Evan Mullins</li><li>Block Themes – The Future of FSE, Imran Sayed</li><li>Delivering Personalised Experiences using WordPress, Paul Halfpenny</li></ul>



<p><a href="https://wordpress.tv/2022/07/17/matt-mullenweg-josepha-haden-in-conversation/"><strong>Matt Mullenweg, Josepha Haden: In Conversation</strong></a> &#8211; a Town hall style Q &amp; A with Matt Mullenweg, co-founder of WordPress and Josepha Haden Chomphosy, executive directory of the WordPress open-source project. </p>



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




<p><strong><a href="https://gutenbergtimes.com/need-a-zip-from-master/">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>



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




<h2 id="5-s">Upcoming WordPress Events</h2>



<p>July 27 , 2022 &#8211; 3 pm EDT / 19:00 pm UTC <br />Webinar: <strong><a href="https://events.godaddy.com/events/details/godaddy-events-godaddy-pro-online-presents-call-for-testing-wordpress-full-site-editing-category-customization/?utm_source=therepositorynewsletter_2022_sponsorship&utm_medium=events&utm_campaign=en-us_events_prg_awa_partners_part_open_001">Call for Testing WordPress Full Site Editing: Category Customization</a></strong> with Courtney Robertson, presented by GoDaddy Pro</p>



<p><strong>November 18, 2022</strong><br /><a href="https://www.wordfest.live/2022/november/"><strong>WordFest Live 2022</strong></a> <br />Call for speakers ends August 15, 2022</p>



<h3 id="6-word-camps-around-the-world">WordCamps around the World</h3>



<p>September 2 + 3, 2022<br /><strong><a href="https://jinja.wordcamp.org/2022/">WordCamp Jinja 2022</a></strong>, about 2 hrs West of Kampala, Uganda. Calls for sponsors, speakers, and volunteers are open now.</p>



<p>September 3 + 4, 2022<br /><a href="https://kathmandu.wordcamp.org/2022/"><strong>WordCamp Kathmandu</strong></a>, Nepal</p>



<p>September 9 – 11, 2022<br /><strong><a href="https://us.wordcamp.org/2022/">WordCamp US</a></strong>&nbsp;in San Diego</p>



<p>September 15 + 16, 2022<br /><a href="https://netherlands.wordcamp.org/2022/"><strong>WordCamp Netherlands</strong></a>&nbsp;at the&nbsp;<a href="https://www.burgerszoo.com/">Royal Burger’s Zoo</a>&nbsp;in Arnhem</p>



<p>September 24 + 25, 2022<br /><a href="https://pontevedra.wordcamp.org/2022"><strong>WordCamp Pontevedra</strong></a></p>



<p>February 17 – 19, 2023<br /><strong><a href="https://asia.wordcamp.org/2023/">WordCamp Asia</a></strong>, Bangkok, Thailand<br /><a href="https://asia.wordcamp.org/2023/call-for-speakers/">Call for speaker was just published</a>. Deadline: September 15th, 2022 (UTC +7)<br />Contributor Day is planned for February 17, 2023 (Day 1)</p>



<h3 id="6-social-learning-spaces">Learn WordPress Online Workshop</h3>



<p>July 26, 2022 – 12 pm EDT / 16:00 UTC<br /><strong><a href="https://www.meetup.com/learn-wordpress-online-workshops/events/287148930/">The ABCs of Blogging: Advanced Blogging (Part Two)</a></strong>&nbsp;with Bud Kraus</p>



<p>July 26, 2022 5pm EDT / 21:00 UTC<br /><strong><a href="https://www.meetup.com/learn-wordpress-online-workshops/events/287048356/">Styling your site with global styles</a></strong>&nbsp;with Wes Theron and Alycia</p>



<p>July 28th, 2022 &#8211; 3 pm EDT / 19:00 UTC <br /><a href="https://www.meetup.com/learn-wordpress-online-workshops/events/287169611/"><strong>Builder Basics: Let’s Build a Custom Theme (No Coding Required) – Part 2</strong></a> with Nick Diego</p>



<p>July 28, 2022 5 pm EDT / 21:00 UTC <br /><a href="https://www.meetup.com/learn-wordpress-online-workshops/events/287308585/"><strong>Theme Development Workflows for Different Types of Developers</strong></a> with Daisy Olsen</p>



<h3 id="9-meetups">Virtual WordPress Meetups</h3>



<p><strong>July 26 at 6:00 PM EDT / 22:00 UTC</strong><br /><a href="https://www.meetup.com/sf-wordpress-users/events/287163862/"><strong>“Mega Meetup” – Block Intro &amp; Project Frameworks</strong></a>&nbsp;with Vito Peleg showing off Atarim.io and with Anne Katzeff providing a Beginner’s Guide to Gutenberg Blocks.</p>



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




<p><em>Featured Image: New York &#8211; View from The Highline 2015 by Birgit Pauli-Haack</em></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 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, 23 Jul 2022 15:09: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: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:42:"Post Status: Putting it together, together";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:32:"https://poststatus.com/?p=102519";s: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:52:"https://poststatus.com/putting-it-together-together/";s: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:4859:"<div class="wp-container-39 wp-block-group"><div class="wp-block-group__inner-container">
<p class="has-small-font-size">By <a href="https://poststatus.com/author/corymiller/">Cory Miller</a> and <a href="https://poststatus.com/author/dan-knauss/">Dan Knauss</a> • July 22, 2022 <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f5d3.png" alt="🗓" class="wp-smiley" /></p>
</div></div>



<div class="wp-container-40 wp-block-group has-theme-palette-8-background-color has-background"><div class="wp-block-group__inner-container"><div class="has-background has-theme-palette-8-background-color wp-block-post-excerpt"><p class="wp-block-post-excerpt__excerpt">Today Cory took the lead on the Post Status newsletter release and joined Dan in co-authoring the introduction to it, which we usually share here. Some thoughts on newsletter integration, Newsletter Glue, Newspack, and the challenges facing plugin owners at WordPress.org in trying to determine the true size of their potential customer base. </p></div>


<div class="wp-block-spacer"></div>



<p class="yoast-reading-time__wrapper"><span class="yoast-reading-time__icon"></span><span class="yoast-reading-time__spacer"></span><span class="yoast-reading-time__descriptive-text">Estimated reading time:  </span><span class="yoast-reading-time__reading-time">1</span><span class="yoast-reading-time__time-unit"> minute</span></p>
</div></div>



<div class="wp-block-spacer"></div>



<p class="has-drop-cap">The workflow from WordPress content to newsletter campaigns (<a href="https://mailchi.mp/poststatus/507?e=ace7e1119f">like this week's</a>) isn’t a great experience without good integration. (See Dan’s post, <strong>“</strong><a href="https://poststatus.us6.list-manage.com/track/click?u=ff3456b27ebe0be0155087894&id=097d725a8b&e=ace7e1119f" target="_blank" rel="noreferrer noopener"><strong>It’s Hard to COPE Without a WordPress Lite</strong></a><strong>.”</strong>) Create Once, Publish Everywhere is more aspirational than reality.</p>



<p>At Post Status, we’re continually working on our content and email workflow as we adapt and evolve. For anyone creating email newsletters,<strong> it’s often a huge time-consuming tedious pain.</strong> (Ask Dan — and joining in this week, Cory — about newsletter assembly.)</p>



<p>Solutions like Post Status member and <a href="https://poststatus.us6.list-manage.com/track/click?u=ff3456b27ebe0be0155087894&id=22f36f6a78&e=ace7e1119f" target="_blank" rel="noreferrer noopener">contributing writer</a> <strong>Lesley Sim</strong>’s <a href="https://poststatus.us6.list-manage.com/track/click?u=ff3456b27ebe0be0155087894&id=4bfb1a8eb4&e=ace7e1119f" target="_blank" rel="noreferrer noopener"><strong>Newsletter Glue</strong></a> are really compelling. Newsletter Glue keeps your newsletter production fully inside WordPress. That’s awesome, especially for those of us with a small production team. <strong>WordPress VIP</strong> just announced a cool-looking newsletter integration for <a href="https://poststatus.us6.list-manage.com/track/click?u=ff3456b27ebe0be0155087894&id=d1f458d7d1&e=ace7e1119f" target="_blank" rel="noreferrer noopener">SalesForce Marketing Cloud</a> too.</p>



<p>We’ve been testing out some of the options for a while at Post Status, including <strong>Automattic</strong>’s <a href="https://poststatus.us6.list-manage.com/track/click?u=ff3456b27ebe0be0155087894&id=04336bf5d1&e=ace7e1119f" target="_blank" rel="noreferrer noopener"><strong>Newspack Newsletters</strong></a>, which is <a href="https://poststatus.us6.list-manage.com/track/click?u=ff3456b27ebe0be0155087894&id=bb416f50a2&e=ace7e1119f" target="_blank" rel="noreferrer noopener">in the .org repo</a> waiting for their first review.</p>



<p>Newspack and all its pieces are readily available for download now. You can learn more about Newspack’s contribution to open source and independent journalism in <strong>Blake Bertucelli</strong>’s post this week, <a href="https://poststatus.us6.list-manage.com/track/click?u=ff3456b27ebe0be0155087894&id=9ff1eee6f1&e=ace7e1119f" target="_blank" rel="noreferrer noopener"><strong>The Unsung Hero of Indie Journalism</strong></a><strong>.</strong></p>



<p>Speaking of the .org repo, don’t miss <strong>Barış Ünver</strong>’s story of <a href="https://poststatus.us6.list-manage.com/track/click?u=ff3456b27ebe0be0155087894&id=0a7a9ebcb4&e=ace7e1119f" target="_blank" rel="noreferrer noopener"><strong>The Decline of Speed Booster Pack</strong></a> where he reflects on his past struggles in the commercial plugin marketplace. If you haven’t done it yourself, you may not know how plugin authors have to work in the dark with vague and potentially bad data about the size of their market and potential customer base.</p>



<p><strong>— Cory and Dan</strong></p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 22 Jul 2022 21:55:26 +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:10:"Dan Knauss";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:79:"WPTavern: WordPress Accessibility Day 2022 Opens Call for Speakers and Sponsors";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://wptavern.com/?p=136391";s: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:90:"https://wptavern.com/wordpress-accessibility-day-2022-opens-call-for-speakers-and-sponsors";s: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:2461:"<img />



<p><a href="https://wpaccessibility.day/">WordPress Accessibility Day</a>, a free, 24-hour virtual event, is set for November 2-3, 2022. The event was first founded in 2020 and will continue this year led by Joe Dolson and Amber Hinds. It was previously run by the WordPress core Accessibility Team through the WordPress Foundation but organizers are running it independently this year for ease of planning.</p>



<p>Sessions will be focused on promoting and learning website accessibility best practices for WordPress websites.</p>



<p>&#8220;We aim to enhance the collective knowledge of accessibility for all WordPressers<strong> </strong>and provide advice and tools that will allow more and more accessible WordPress websites to be created (or remediated),&#8221; organizer Isla Waite said.</p>



<p>The call for speakers is open and it offers a great opportunity for sharing your accessibility knowledge with a global community of WordPress enthusiasts. Organizers are aiming for a single track of 26-28 presentations.</p>



<p>Talks will be 40 minutes with 10-minute Q&amp;A at the end. A few hours will be dedicated to Lightning Talks, which are under 15 minutes long. Organizers are also open to people submitting panels with multiple speakers for a 50-minute session.</p>



<p>The event plans to compensate speakers with &#8220;a modest honorarium,&#8221; with the final amount dependent on fundraising. Speaker applications will remain open until August 8th, 2022, and applicants will be notified by September 15, 2022.</p>



<p>Organizers have also opened the <a href="https://wpaccessibility.day/call-for-sponsors/">call for sponsors</a> so they have the opportunity to reach as many people as possible and pay speakers for their time.</p>



<p>&#8220;This year, in addition to providing live captioning, we’re hoping to also have American Sign Language Interpretation during presentations, and budget for post-event transcription to ensure all videos on the WP Accessibility Day YouTube channel have accurate captions,&#8221; organizer Amber Hinds said.</p>



<p>Sponsor packages range from $500 to $3,000 so organizations of all sizes can be a part of supporting the event. Individuals can also <a href="https://wpaccessibility.day/participate/volunteer/">volunteer</a> or <a href="https://wpaccessibility.day/consider-donating-to-support-wp-accessibility-day/">donate</a> to help the event reach its financial goals.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 22 Jul 2022 17:42:13 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: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:104:"WPTavern: Gutenberg 13.7 Expands Custom Template Capabilities, Adds Estimated Reading Time to Info Panel";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:30:"https://wptavern.com/?p=136412";s: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:114:"https://wptavern.com/gutenberg-13-7-expands-custom-template-capabilities-adds-estimated-reading-time-to-info-panel";s: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:4195:"<p><a href="https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/">Gutenberg 13.7</a> was released this week with major updates to full-site editing (FSE) capabilities that <a href="https://github.com/WordPress/gutenberg/pull/41875">expand custom template creation</a>. Users can now create templates for custom taxonomies, specific terms, and single categories and tags. The update also includes the ability to create templates for specific pages.</p>



<p>Clicking on &#8220;Add New&#8221; template and selecting Category will launch a new modal where users can select a specific category: </p>



<img />



<p>In a <a href="https://make.wordpress.org/core/2022/07/21/core-editor-improvement-deeper-customization-with-more-template-options/">separate writeup</a> about the expanded custom template capabilities, Automattic-sponsored contributor Justin Tadlock  gave a walkthrough of the template creation process and summarized the continued work on this arm of FSE features.</p>



<p>&#8220;There are tons of use cases for these types of templates, only limited by what their creators want to build,&#8221; Tadlock said. &#8220;For example, a user might want to show a grid of posts for a specific &#8216;photography&#8217; category but not change the default list style for others. A restaurant owner might remove the site’s default sidebar on the &#8216;menu&#8217; page to let photos of the dishes take center stage.&#8221;</p>



<p>All of these additions put more control of the CMS into users&#8217; hands than they have ever had in the earlier days of WordPress. Creating a custom template for a taxonomy or for a specific page would have been a task for which most users would have needed to hire a developer. Now anyone can create custom templates with just a few clicks inside the Site Editor.</p>



<p>Category customization is also the subject of the <a href="https://make.wordpress.org/test/2022/07/11/fse-program-testing-call-15-category-customization/">latest round of the FSE Program&#8217;s testing</a>, closing on August 1. The test focuses on guiding users through exploration of the general Category template and the new template picker design introduced in Gutenberg 13.6. Each testing call comes with a structured way to explore beta features along with specific questions to answer during the process.  It&#8217;s essentially a guided way to contribute to WordPress that allows people of all abilities to shape the user experience with their feedback.</p>



<p>Gutenberg 13.7 also introduces a new &#8220;<a href="https://github.com/WordPress/gutenberg/pull/41611">Time to read</a>&#8221; count that users will find in the information panel at the top of the editor. It estimates the time to read for pages, posts, and custom post types.</p>



<img />



<p>Gutenberg&#8217;s block locking feature already offers quite a bit of granular control, but this release <a href="https://github.com/WordPress/gutenberg/pull/41876">expands these capabilities</a> to allow for locking all the blocks inside a container (Group, Cover, and Column blocks) with one click. </p>



<img />source: <a href="https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/">Gutenberg 13.7 release post</a>



<p>Other notable improvements in 13.7 include the following:</p>



<ul><li>Updates modal design for Preferences screen and other screens to reduce noise, add background blur, and make design more consistent &#8211; <a href="https://github.com/WordPress/gutenberg/pull/40781">PR #40781</a></li><li>Adds &#8220;Use featured image&#8221; to Upload and Media Library options in the placeholder for a new Cover block &#8211; <a href="https://github.com/WordPress/gutenberg/pull/41722">PR #41722</a></li><li>Adds text decoration support to post title block &#8211; <a href="https://github.com/WordPress/gutenberg/pull/42328">PR #42328</a></li></ul>



<p>This release includes 167 PRs thanks to contributions from 58 people. For a full breakdown of all the changes and bug fixes, check out the full changelog in the <a href="https://make.wordpress.org/core/2022/07/20/whats-new-in-gutenberg-13-7-20-july/">release post</a>.</p>";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 22 Jul 2022 16:55:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Sarah Gooding";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";O:42:"Requests_Utility_CaseInsensitiveDictionary":1:{s:7:"*data";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Tue, 09 Aug 2022 05:18:51 GMT";s:12:"content-type";s:8:"text/xml";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:29:"Tue, 09 Aug 2022 05:00:13 GMT";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:4:"x-nc";s:9:"HIT ord 2";s:16:"content-encoding";s:2:"br";}}s:5:"build";s:14:"20130911040210";}