Gutenberg Changelog #112 Gutenberg 19.8, Create Block Theme Plugin ![rw-book-cover](https://wsrv.nl/?url=https%3A%2F%2F150387569.v2.pressablecdn.com%2Fwp-content%2Fuploads%2F2019%2F06%2FGutenberg-Changelog-Logo-by-Mark-Uraine.png&w=100&h=100) ## Metadata - Author: [[Gutenberg Changelog]] - Full Title: Gutenberg Changelog #112 Gutenberg 19.8, Create Block Theme Plugin - Category: #podcasts - URL: https://share.snipd.com/episode/9252443a-2488-44ec-a3f0-caf87b6b9c14 ## Document Notes ## Highlights - **Developer Days in Lisbon and Rome** - Sarah Norris and Birgit Pauli-Haack discussed their experiences at developer events in Lisbon and Rome. - Both events were small, developer-focused, and featured talks on contributing to WordPress and Gutenberg. Transcript: Speaker 1 Sarah, how are you today? Thanks for taking the time to join me at the last episode of the year yeah last episode of the year thank you for having me uh yeah i'm good thank you excellent excellent so yeah tell me about The what was the developers day like in lisbon and i can also contribute what the rome core days was like in rome a month before so yeah you're just back. Speaker 2 Yeah, that's right. Yeah, I thought the Rome Cordes was very similar, wasn't it? Yeah, so Lisbon, it was a Lisbon WordPress day for developers. So it was all for developers, totally focused on like tech talks and tech workshops. It was a relatively small event. I think there was about 60 people. As a speaker, I think that's better. But it's really good as an attendee as well because it feels like you get to to meet nearly everyone if not everyone because it is about the right size to like get around the room yeah and We had we had two tracks one was the talks and then the other was the workshop and then I think I spent the majority of my time on the talk track because I I was doing one of the talks so I thought I wanted to like stay in the room, not move too much. We had some great talks. We had Milana, Cyril, Miguel, Shadi, Mihao. And we were talking about, there was a lot of talk about new features in WordPress, like the interactivity API and the HTML tag processor as well. So that was really, really cool to see. It's great to see them being talked about and people asking questions about them and getting excited about them and using them on client sites and stuff. It's so good to see. And my talk was about contributing to Gutenberg. So I always like to encourage more contributors to get on board because it's so satisfying, you know, as a developer as well. I'm biased on it, but I really think it's a good repo to work in. There's so many lovely people to work with. Yeah, and I also talked through a few things that I've been working on recently as well, because I find that often when I attend these events, people are really interested in what you're Working on, what's coming up in Gutenberg and stuff. So yeah, I talked about some stuff I've been working on in the query loop block, and then some data views bits as well. So yeah, it was good. Also, the food was amazing. You might be able to beat me, actually, because you were in Italy. It was so good probably the best food i've had at an event like that so yeah what was that what was rome cordage yeah rome cordage was was similar it was more like about was a lot about contribution Speaker 1 Because there were three talks about it one from Olga, one from me on Gutenberg, Olga for CORE. And then Stefano also talked about contributing to the accessibility team. And so it was, and also had a talk track. Carlos was talking about the block bindings uh the data views were with Andre and and Riyad was very interesting and then somebody talked about oh Bernard Ryder was talked about the HTML API and and stuff so yeah and then there was a second track and there was more a discussion panel kind of thing and that was also very interesting but the the panel kind of competed With the talks yeah so everybody kind of left the room for the talks and went to the panel because it was kind of hot topics or something and then the the talk room but it was also a small it Was really I like that a small event like it was a little bigger than Lisbon was a hundred hundred people about and also had some sponsors there that was cool and well the food was actually From a mall yeah so we were adjacent to the station to the train station and there was one food court there where you can go from from all the different booths and then have a central place Where you sit and talk. So everybody kind of picked up their food, what they liked, and then kind of adjoined the other ones, either on the second floor or the third floor, to just have a big table there. And it was really nice. And it was good food. But I like ([Time 0:01:10](https://share.snipd.com/snip/ccc597c5-356c-499a-b403-d8a5c2f7784f)) - **Combined Contributor Event** - Create a virtual event combining Birgit's and Sarah's talks on contributing to Gutenberg. - This will provide comprehensive guidance for aspiring contributors, covering both practical and philosophical aspects. Transcript: Speaker 1 Italian food. But I have found in Porto, when we were for work in Porto, that the Portuguese have really it's it's not hot food but it's very tasty and has this these explosions of of flavors yeah in their Food and and i know a few italians that can do that but yeah it's more likely tomato meat noodles pizza kind of thing yeah yeah and i i figured from the description that you all talk about Contributing and my talk about contributing, I think we would make a good kind of event that we could do virtually and kind of put this all together because I think yours was more like The, the tips and tricks to get, get your hands dirty, so to speak, get your hands under code. And mine was more like on the philosophical side, yeah, who should contribute or what's it like to contribute, what are the steps to kind of get to your first PR. And that was a little bit different. But so I'll see if we can get this on the schedule for the developer hours in next year. So to have a place where we can kind of share with other people that want to know how is it when you contribute to watch those two yeah so that's really cool yeah yeah that sounds good yeah Speaker 2 I wanted because I think a lot of the time when you're reading documentation you don't really get a feel for what it is actually like to contribute well and I don't suppose you will until You actually contribute but yeah I was trying to what some tips on like finding reviewers and getting help if you need help and how to conversations or keeping them going those kind of Tips but you do need to know all the other side as well you need to know if you can contribute of course you can but like you know maybe you need to know like where so you need all that information Speaker 1 As well so yeah they sound very complimentary so I read some of the surveys of why you contribute how much you contribute kind of from the from the webpress surveys that were done previous Years and i found that many contributors that are freelancers or working with agencies they have these feast and famine kind of cycles on on their business yeah but they like to contribute In the famine part but they can't kind of keep it up when there's actually really big work to be done. But they still would like to do like those flyby contributors, I call them to say, okay, I have two hours and I want to do get my head clear. I do something else and let me see what's up. And it's really hard to find those tasks where you can go and say, oh, I do one of those 15 tasks that are very well specced out, very contained and could be busy work for core contributors. But it could be very gratifying for someone who just wants to do something for two hours or so yeah so yeah i'm kind of thinking how that would that work for gutenberg rico or core or is it Just something for documentation or for marketing or something like that but yeah that's my what's what's going on in my head about that after the conversations that i had because someone Asked me in the talk kind of oh I don't I just want to fix one little thing yeah do I have to read it all and I kind of said well kind of you need to at least some of it because somebody's going To review your stuff and if you are not following the guidelines then you're wasting their time and yours too because you have to redo it again. So I think it would be better to, but that's kind of saying, well, you're doing it wrong. It's not very welcoming. Speaker 2 Yeah. Yeah. But then it's important that we have at least some like loose standards. So it's just better for everyone involved with reviewing and writing. I think maybe that's some really good insight from people who want to contribute i think there is a lot to read and obviously it's important to know most of the guy you know all of the guidelines But maybe there's like a big time sink at the start and then once you you've got your head around it or maybe you could make your own notes as well like shorthand notes and then hopefully After that point it's much easier to jump in and just do like an hour here or there yeah We're easiest having done. And it is quite, it can be quite ([Time 0:05:08](https://share.snipd.com/snip/a9b55884-f332-410a-ac83-ab42403de3b2)) - **Contributor Cycles** - Many freelance/agency contributors face feast-or-famine cycles, hindering consistent contributions. - "Flyby" contributors seek small, well-defined tasks to contribute during their downtime. Transcript: Speaker 2 Intimidating as well. Speaker 1 Yeah, it can. Yeah. Yeah. And I try to like it with when you start with a new company. So in a new company, you get 30 days, but you are not going to get touch code in that 30 days. You read all the handbooks and all that. So it's kind of wanted and it's necessary. So why would an open source project not require people to do that, especially when they're in there for the long haul? Yeah. If you just want a badge, yeah. Okay. Fix some documentation and set the PR and then you're done. Yeah. But if you want to really make an impact, it's important to know how the ins and outs are, because then you develop a shortcut with the other contributors. Yeah. Well, we have, I think the numbers are staggering. So every Gutenberg release has at least 6 to 13. So it's our first contributors, every release. So, and 6.7, I think the numbers were really interesting. It was over 780 contributors and 230 were first contributors. Yeah. So a third, yeah, well, more than a third were new contributors. So yeah, there's some great brave people out there. Start with the open source project and kind of come in and contribute. That's really great. Yeah. Yeah. Speaker 2 That's amazing. That's such a good ([Time 0:09:18](https://share.snipd.com/snip/f2c1f430-d144-4ed8-9e9f-e088c79b6ae5)) - **Fun and Games with Gutenberg** - Haki Hamano created music with a piano block, showcasing Gutenberg's creative potential. - Tom Rodes made a snake game, and Jonathan Basinger created a "dodge game" using Gutenberg blocks. Transcript: Speaker 1 All right. So next up, I have three fun and games. It was a headline that I did in the weekend edition of last week. And today is December 6th that I record this with Sarah Norris. And I found three things that are very fun today. No commercial value at all. But it shows the fun that you can make with Guttmurk. And Haki Hamano demoed on X how code is music and shared a video on how he used his piano block to create music and record that. I have not yet found out how he recorded it, but you can actually study the source of the piano block on github and of course i share all the the links with you in the show notes so you can follow Up on that but yeah that was really cool yeah it kind of has a the block editor and then a piano kind of keyboard with a few additional dials and then it has continuing music in there that Was really fantastic yeah it's such a good idea i really like the code's music line as well it's so yeah yeah like it comes from code's poetry right yeah yeah and then tom wrote used the Gutenberg block to run a snake game there's a snake coming in and you need to navigate it so it eats the block there's a square on on on the canvas and your snake needs to eat the block and You need to navigate it with the keys w a s d with up and down and left and right so and that's kind of in between when you have a block on your creativity or a block on a bug that you need to solve. Yeah, play that for a moment. It's really cool. And he also got it inside a playground. So I really love that. Tom Rhodes is on the engineering team of Automatic. And he just kind of shared those on his private personal blog. And he used Rack to run it in the Gutenberg editor. And the last one is from Jonathan Basinger, who created a variation of the Dodge game. And you can play it on his site. And he used it to dive into the interactivity API directives. And his code is also available on GitHub. But that is a game where the logos of Wix and Squarespace and Weebly kind of chase the WordPress one and you need to get out of the way. And you're the WordPress one and you need to get out of the way with the arrow keys. So it's kind of interesting. I don't think he's finished it. He wants to display the, what is it, the highest scores as well, but it's not fair there yet. But yeah, maybe we can do some tournaments or so. With those two games. Speaker 2 Yeah, that's a fun one. Speaker 1 Yeah, it's very fun. So that's kind of coming after Matt Mollermann asked to bring more fun to Gutenberg. So here we are. First three examples. Speaker 2 Yeah. ([Time 0:14:37](https://share.snipd.com/snip/d2fe97c8-1600-43a9-a818-4a68a2e402ac)) - **Gutenberg 19.8 Enhancements** - Gutenberg 19.8 includes quality-of-life improvements, enhancing user confidence. - These include improved keyboard navigation, border/spacing support, and content-only editing for social links. Transcript: Speaker 1 And that brings us to the Gutenberg 19.8 plugin release. It has 149 PRs by 52 contributors, six of them first timers. And there were 34 enhancements and 48 bug fixes. The enhancements were mostly nice quality of life improvements to make users much more confident about what just happened. Yeah. Kind of, what did I do or what didn't I do? So let's dive in. You want to start? Speaker 2 Yeah, let's see what we got first. Got this one about making the social block icon navigation. Well, improving it with keyboard navigation. So previously, I think it required two taps of enter if you're navigating by keyboard, which I don't think was intentional and was just a side effect of where we used the markup, basically. But now the markup's been improved and it only requires one hit of enter to navigate through the icons. So yeah, like you say, it's a very, it feels like just a small quality of life improvement, but it's one of these tiny details that really makes things just feel much better right and when Speaker 1 You use the social icon block often you have your time how it takes to that it takes to to build it out so yeah streamlined yeah and the next one is the page list has now border and spacing Support. That's in, in line with all the other efforts to bring border and spacing support to as many core blocks as possible. And this was, so in 6.7, there were a ton of blocks getting new border support. And this one is now coming for 6.8. Speaker 2 Yeah. It's so good to have those controls. It just feels, yeah, they're just, they're visual controls. So having them on as many blocks as possible is great. The next one we have is another, well, it's a social link block, but it's related to social. Adding the content-only editing support. So I think previously when you're in content-only editing mode with the social link block, you couldn't edit the URLs of the links. But now that the content support has been added, you can edit that link. It just makes sense, as you're going through the links, that you can edit the link itself rather than just staring at the block thinking like, that's something I edit here. Speaker 1 How do I get there? Especially when the link is wrong yeah you can use the social links for so many things yeah so if you have a team or author list yeah where you want to put the social links and or for the website Yeah how to get the people that build the website on the social web so yeah it's such a versatile block that it definitely needs to needed some more attention. Yeah, absolutely. Yeah. So part of data views, there were two improvements amongst all the many improvements that came in with that release. And one of them is there is it's called the density option of a table layout, but what it really does is actually have three levels of how much white space or between the rows in a table. Sometimes you want to have it really dense because you want 60 or 70 pieces on the screen. And sometimes you just want to have four or five on that. And then more white space makes a better layout. But there is now, as a user, you can kind of change those density options. Yeah. So that's really cool. It's between comfortable, compact and default or something like that. Yeah. So it has a line that you're just kind of tip on it and see how that works. The second one is for the extensibility or for plugin developers. And of course also for core that you can register and unregister fields that are in display. So if you don't want, want the post layout to show the date of the, of the publishing date, you can unregister that field for the layout. And that is something because the data will have such a broad application. Yeah. So every plugin, every custom post types, any, yeah, any additional features that come into WordPress might want to use that. So the use cases are so vast that extensibility is one of the first things that they look at now when they built that out. So, and with the custom fields kind of being part of the, it's not only custom fields, it's also fields from the meta places, meta table or post meta that you can unregister there as well. Speaker 2 Yeah. Yeah. That's really cool. Top of that level of flexibility. It's really good. Our next section is the global styles changes. Well, a couple of things that were experimental, Marx is experimental in Gutenberg, but they've now been stabilized. So they're not experimental anymore. It's probably something that we're not always that quick to change in Gutenberg. There's so many things going on. But yeah, it's always great to see when the experimental flag's been removed. So it's been removed from the block. Which one? Which block is it? It's the, for borders, is it block supports? Speaker 1 Yeah, and it's also text, the borders, and also the default content, no it's not default content, default controls. Speaker 2 Yeah, default controls, yeah. Yeah, and serial, serialization, yeah, and then the border controls as well. Yeah. Yeah. You'll probably know about these things and you know that you've been needing to add experimental so you don't need to add that anymore. Speaker 1 And kind of because there are multiple levels where these block styles come in and then one is core, one is a plugin and one is a theme. Yeah, so if either one of them uses experimental, what wins? Yeah, so that's kind of a little bit of a tricky approach. And I'm fairly sure that although that's merged now and released, that there will be some adjustments to be done. But this early release is really important for those who have been using the experimental flags or methods and settings to test the code and see what happens with the code or what needs To be changed, especially plugins and themes. It also, and I'm really happy about that, as soon as they are stabilized and from this day on forward, the blockers to adjust or adopt block development or block themes are getting less And less. Because that is, for a lot of developers, a blocker say, well, this is experimental. If I base my code on it, I never know what's happening because experimental is not documented there's no promise of backwards compatibility and it can change any moment so i need to be Really watching for that and i don't have time for that or i don't want to waste time to redo it over and over again because things change so they held off in adopting ([Time 0:17:35](https://share.snipd.com/snip/0dc553c8-785f-4489-af62-d57dc18d5a34)) - **Control Editor Rendering Mode** - Use the new REST API feature to set the default editor rendering mode by post type. - This allows switching between template and post-only views based on content focus (design vs. writing). Transcript: Speaker 2 Yeah, yeah, yeah. Lefty guessing. Yeah, that's a really good one. The next section we've got is for the REST API. So we have a new feature for allowing setting the editor rendering mode by post type. So this allows the user to define the default rendering mode for the editor with a post type. So it adds a filterable default rendering mode property to to the the post type object allows you to easily switch between like the template view and the post only view um okay yeah to Change the default because the yeah the template view makes it easier to see what the content will look like on the front end and there's a few things that are only available in in template View because it's more for like the the design editing but then like the post only view is for editing content so so yeah for decorations you're going to want the different views so yeah Speaker 1 And this lets you control the view yeah yeah there are quite a few developers who like that that is coming now and then the next one is in the zoom out view so the zoom out view helps you when You add patterns to, or it automatically goes in, your canvas goes automatically into zoom out mode when you try to add a pattern to it. And then you can drop and drag it and drop it into a section on that. But then if that pattern has a section styles attached, no, it's not attached, but if it's a group of, it's a group block and there is section styles for group, then you can navigate through Just a little button through the color settings of that particular section. And you see how it looks in, in, in blue and dark mode or in, in, in black and white. So that's really nice to, to easily organize. Don't have to go to the sidebar and find the switch. You just kind of loop through the button. It's really cool. There's also a button next to it that says change design button or change design. And I have not yet found how it's triggered, but sometimes it's there and something it's not. It's probably that you have a same category for the call, call for action. And then you can change the design for the call for action and loop through all the available patterns for that particular task. So that's also very cool to kind of see, you don't have to go back and forth and back and forth to figure that out. You just use those two buttons to see how it changes and how it changes in the context of your page. So this is a really great feature. It sounds so, oh, we add a button to that, but it's just a powerful superpower. Speaker 2 Yeah, I think anything like this especially in zoom out mode it really takes like the the cognitive load away for designing a site and it makes it so so much quicker like you can just cycle Through all these available styles immediately so you're in like within five minutes you have a design that you probably would have taken your hours previously yeah just to see what Speaker 1 The theme offers and what you what you want to use yeah and kind of in your so it's a really powerful thing yeah yeah the next thing we have is oh so on in the site editor again in the blocks Speaker 2 Adding a check for the parent before showing before converting a block to a pattern so I think previously you could select child blocks and convert those to a reusable pattern, which Usually doesn't make sense or is not ideal. So now there's an additional check to check that the block is the parent before converting it to a reusable pattern. Speaker 1 No, I think that's a good guardrail there because sometimes people didn't know that it was only part of the pattern. Right, yeah. Speaker 2 On a group block or whatever if you select like the next inner block because yeah sometimes that's going to be the more obvious block to select as well and then you make that reusable you're Going to miss the block out of the reusable pattern and that's that's going to be holding everything together yeah and where all the well all the styles are applied to. Speaker 1 Yeah. Speaker 2 Right. Yeah, exactly. ([Time 0:25:35](https://share.snipd.com/snip/0b323c03-8123-46c0-a236-6c84a10a934d)) - **Create Block Theme Plugin for Agencies** - Use the Create Block Theme plugin for easy user style changes in the site editor. - Agencies appreciate its ability to manage changes in the file directory and GitHub for version control. Transcript: Speaker 1 Yeah. All right. So this is the end of the 19.8 Gutenberg changelog. So we're coming to the section of what's an active development or discuss. I wanted to take the opportunity to talking to Sarah to talk also about the great block theme plugin and see what's in the works. And there was a release a couple of months ago, but there are also things that you are working on. So why don't you take us through it? Yeah. Speaker 2 Yeah. Yeah. So it hasn't really been prioritized that much recently. I think we kind of go in waves and it really depends what's happening in the Gutenberg repo as well, because we always want to, we don't want to be competing. We want to either complement each other or if something's taken a while to come into Gutenberg, then maybe we can get it into the plugin first. So it's always a little bit tricky trying to decide what to work on. And then if there's nothing happening in that plugin, it's probably because we're like, oh, patterns seem to be getting quite a lot of work in Guten let's just cool it a little bit in the Plugin and see see what happens and then we'll come back so i think we're kind of in one of those those flows at the moment but my feeling is that we're probably probably in the new year we're Going to pick up work again and we already have a few things in flight from a lot of different contributors as well there's some improvements to pattern management bug fixes with the Way that theme.json is parsed. And there's a fix for localizing the background image URL on the cover block as well. So there's a few specific fixes and then some pattern management improvements. But then we also have so many issues in there. It's getting like a mini version of Gutenberg really is so yeah we have got a project board actually if anyone's interested in in helping out there's definitely some triage work that Could be done but we do have an existing list of things that we think are good things to work on next we definitely welcome more contributors I think it's a really good place to work if you're Interested in block theming and and you like working on Gutenberg as well but you don't maybe don't want to dive too deeply into the gutenberg repo it's a very like specific smaller repo But with basically all the same guidelines and stuff so so yeah i don't have any specific news but i do think yeah work is going to pick up in uh in the next month or so yeah and i'm looking Speaker 1 Forward to getting another release out as well yeah yeah so i uh from the conversations that i i had on core days and also word games recently is that a lot of people really like the great Blog theme plugin just to get very get easily out the user changes that are in the blog editor in the site editor specifically changing block styles or yeah, having new headers, changing Templates. There's a lot of things that can go on on a site and agencies really like it that they can get it everything else in the file directory style again, and then in the GitHub for version control. So that's a really good plugin to use for that. Especially when your theme developer or the site builders are actually, no coders that use the site editor to build it out. And then you can, in one swoosh kind of put it back into the file. Speaker 2 Yeah. Yeah. ([Time 0:36:57](https://share.snipd.com/snip/fe401d33-f808-4ee8-bff5-838019205d26)) - **Create Block Theme and Gutenberg** - Create Block Theme plugin development is sometimes paused to align with Gutenberg's progress. - The plugin aims to complement Gutenberg, offering features when appropriate without competing. Transcript: Speaker 2 That's essentially what the plugin is. It's a good way to sum it up. It's basically from database to file system. For all the site editor stuff. Because, yeah, that's what we see so often. So many people want, because, of course, you want to version control the new way of theming, but everything tends to go, because, again, obviously it goes into the database because It's all changes on that side. So, yeah, it just gives you a way to easily pull that out into the files. Speaker 1 But, yeah, yeah, I think we have the same problem as everyone else as well it's uh it's uh it's tough to keep up with Gutenberg yeah yeah yeah that's what I figured yeah yeah especially With the section styles that came in in 6.7 uh 6.6 and then yeah I'll finalize in 6.7 and yeah with a new theming the default theme as well and it's not settled yet there. It's not, there are some quirks with the section style. So I think waiting for them to resolve would really be helpful. Yeah. Before you kind of add them to the, to the great blog theme plugin and the pattern export. That's pretty much the one that's missing what people feel missing, but there is a way around it. Can through the pattern page you can actually mark the patterns that you want to export and put it all in one json file and then add it to your you obviously need to massage those files to Get into your theme but yeah you definitely can at least get them out of the database and into a file system even if it's just j, yeah. Speaker 2 With CreateBlockTheme at the moment, you can export patterns. So we do have the starting of pattern management. So you can export sync patterns. Oh, cool. Yeah, yeah. It'd be great to get more feedback on that because I think ideally you want to export any pattern. Yeah. But I think, well, in my mind, we probably need to add UI to the patterns page because at the moment all the controls are on the create block theme panel. Yeah. And it's getting a bit full. So I think, yeah, we maybe need to add another panel that's specific to patterns and then we can do some more, more like find control on the patterns page. And then when you go to export, then maybe you could open the original panel and then you've already set up way well from what patterns are going to be exported. But yeah, there's some initial work there. So you can export some patterns. Speaker 1 Yes. Excellent. Yes. Yeah. But not the others. Yeah. I think what a lot of theme developers are really raging for is the sync pattern overrides for themes that they can offer some patterns, have the content kind of singled out, but you can't Change them anymore, only change them with, yeah, and change them side-wide. It's kind of something that the theme developers are really waiting for. A lot of us had hoped that it would be in 6.7, but yeah, we will see if it makes it into 6.8 yeah that was partly why we added the sync patterns to create block theme because it's kind of like Speaker 2 A halfway to to the sync pattern libraries that's coming in gutenberg but yeah we were the same we were kind of like waiting and just like oh we won't work because we because we both the Primary contributors who work on both the plugin and we work on gutenberg as well so it's kind of like do i work in this so i put all my time in Gutenberg or do I put a bit of time into create A block theme? So yeah, because we thought that was coming. But yeah, it is coming. It's just... ([Time 0:40:09](https://share.snipd.com/snip/618358e8-9b41-4eb9-933b-2ac05feeca7d)) - **Sync Pattern Overrides** - Theme developers eagerly await sync pattern overrides for themes. - This feature is tied to the block bindings API, which is not yet finalized, causing delays. Transcript: Speaker 1 It's coming, but it's tied to the block bindings API and the block bindings API is definitely not finished. And it's only for four blocks. And before they want to add it to other blocks, they still need to figure something out. There are a few technical hurdles there. And as long as the block bindings isn't finalized, I think the sync patterns overrides won't make it for themes because all of a sudden you also have backwards compatibility issues With things. But it's good things to come for 2025. Are you looking forward to a special thing that might come in 2025? We don't have a roadmap yet, but we all have hopes and dreams. Speaker 2 Yeah, I guess the roadmap will probably come in soon, though, as well. There's so many things going on. I'm really looking forward to seeing where like the style book changes end up that's feeling really good and i'm looking forward to seeing where that evolves and i'm really enjoying Working with data views as well like i really like all the stuff that's kind of like foundational and then because it feels like that's going to be like a 10 times or 100 times like in quality Or experience yeah i'm enjoying i'm those at the moment. So I'm looking forward to what's going next year with both of those. Speaker 1 Yeah, I have the same thing. It's kind of the data views are really exciting when you kind of think, I don't know if we get to that in 2025, that it will take over WP admin, but I think we get a good look at how it could be. There's a lot of extensibility issues that need to be worked out because that has been around for so many, many years and people have built on it. And the backwards compatibility piece is really something that you don't want to mess up too much. Yeah. So I think there's a lot of conversations and a back and forth and also testing to be done from the plugin developers community that need to come around and kind of figure out what they Need and what they don't need. Speaker 2 I'd also like to see some more like fun blocks as well. Go encourage people to like build more pianos and snake games. Speaker 1 Yeah well we are also waiting for accordions and tabs. Yeah, that's exciting, but probably more important. But yeah, I like the fun part. And I also want to, I saw some great patterns, visual patterns that I want to kind of see if we can do this with blocks, kind of group blocks and inner blocks and kind of have some fun with That on the visual part of it and maybe expand the block museum again yeah that has been around for for two years now or even longer i don't know yeah so yeah i'm looking forward to the state Of the word i think there's some great stuff that's coming in there that we know of on what the outlook is state of the Word, if you haven't seen it yet, is on December 16th and 9 a.m. UTC, though that's middle of the night for the Americans. But it will be live streamed and it will be recorded and it will be available probably within two or three hours of the event ending. It will be in Tokyo. It's a wave at the large Japanese community that has pushed WordPress forward very early on. And I think the market share of WordPress is about 80% in Japan of websites. Yeah. So in the early, I remember the story that Matt told at one of the town halls or AMAs throughout the years that Japanese was the first language it was translated to. And they did a complete copy of WordPress and translated every string and then released the new copy. There was no Hollyglot's team. There was no tools to do all that. And with the PO PO files and all that. So that was kind of the start of having WordPress in a different language. And Japanese was the first language that was introduced to. So there's a big tip to the hat, making the state of the word taking place in Tokyo. And there will be, yeah, of course, the keynote of Matt, but there will also be, we all can, we'll see Mary Hubbard, the new executive director for the open source project. And so much more, Matthias is going to be doing some demos, I think. So there's some great stuff coming down. That's kind of the save the date thing. And that's the end of the show. Oh, as always, show notes will be published on gutenbergtimes.com forward slash podcast this is episode 112 112 and if you have questions suggestions or news you want us to talk about Send them to changelog at gutenbergtimes.com that's changelog at gutenbergtimes.com and the gutenberg times is now also on mastodon and on blue sky so if you have left twitter and Are all of a sudden in search of information you can get them from gutenberg times as well as from myself are you on any of the new kids on the block sarah yes yes ([Time 0:43:23](https://share.snipd.com/snip/bc834523-04f3-4a14-8c5e-e245326fddae)) - **Alternative Social Media Platforms** - Explore alternative social media platforms like Mastodon and BlueSky for WordPress news. - These platforms offer a different experience and may provide a higher signal-to-noise ratio. Transcript: Speaker 2 Yeah i've been trying to use blue sky much more and yeah I'm really enjoying it I'm um finding more and more wordpress news coming out over on blue sky too yeah yeah I'm loving it trying To be a bit more mindful about using it as well because I'm not great at social social stuff but yeah it's all like you know it's the thing at the moment I'm going to try and like ride that Speaker 1 Way and be a bit better at being social media yeah yeah it feels like less noise more signal but I think the more people are coming that kind of changes again but yeah it's really an interesting Small community there small a little smaller than on Twitter but that's changing rapidly i saw in the last two weeks probably i got hundreds of followers more that are coming over so It's a really good place i also diving into the mastodon activity pub fediverse kind of thing and i need to watch matthias peffeles videos that he did with Dog Pop on the Fediverse. That's probably something I do for a holiday vacation because it's not part of my normal job, but I really wanted to dive in and see what's happening there. All right. Well, thank you so much, Sarah. This was wonderful, lovely to have you. And dear listeners, we will be back in the second week of January with episode 113 and see what's happening there. We might even push it until Gutenberg 20.0 comes out and see what's in there. Because it's going to be maybe there are some Easter eggs in there. ([Time 0:48:36](https://share.snipd.com/snip/c2e32370-e70d-48b6-85d4-5f6a7d836102))