Ellen Bauer and Birgit Pauli-Haack discuss Gutenberg 18.9, Block Themes, WooCommerce and more.
- Editor: Sandy Reed
- Logo: Mark Uraine
- Production: Birgit Pauli-Haack
Show Notes
Special Guest: Ellen Bauer
- On X (former Twitter) @ellenbauer
- ElmaStudio
- Join WooCommerce Community Slack
- WooCommerce in 2024 and beyond: Roadmap update
Learn.WordPress
- Video playlist Intermediate Theme Developer
- Course: Intermediate Theme Developer
- Course: Beginner WordPress Developer
Upcoming Events
- August 13 Developer Hours: Hello, Blocks! – An Introduction to Block Development
- August 15: Hallway Hangout: Let’s chat about what’s next in Gutenberg (August 2024)
- August 27: Developer Hours: Building WordPress themes with the Create Block Theme plugin
Developer Blog
- Building a card layout with a “hover reveal” effect
- Mixing and matching styles, colors, and typography in WordPress 6.6
Gutenberg 18.9
What’s new in Gutenberg 18.9? (31 July)
What’s in active development or discussed
Add plugin template registration API #61577
Stay in Touch
- Did you like this episode? Please write us a review
- Ping us on X (formerly known as Twitter) or send DMs with questions. @gutenbergtimes and @bph.
- If you have questions or suggestions, or news you want us to include, send them to changelog@gutenbergtimes.com.
- Please write us a review on iTunes! (Click here to learn how)
Transcript
Birgit Pauli-Haack: Well, hello and welcome to our 105th episode of the Gutenberg Changelog podcast. In today’s episode, we will talk about Gutenberg 18.9, a little bit of block themes, WooCommerce, and more. I’m your host, Birgit Pauli-Haack, curator at the Gutenberg Times and a full-time core contributor for the WordPress Open Source project sponsored by Automattic.
My special guest today is the wonderful Ellen Bauer, early adopter of blocks and block themes with themes from ElmaStudio, from New Zealand, temporarily from Bangkok, Thailand. Thank you so much for joining me today. How are you, Ellen?
Ellen Bauer: Thank you very much. I’m happy to be here. Yes, I’m in Bangkok right now, so I’m very good. Thank you. How are you, Birgit?
Birgit Pauli-Haack: I’m good. I’m good. Munich’s getting really summer temperatures, so we’re 33 degrees already early in the morning. Well, not that early, but it’s really hot. And with apartments without air conditioning, we have fans.
Ellen Bauer: Oh, that is great. I think that’s even hotter than Bangkok right now because here it’s the rainy season, so it’s coolish for Bangkok terms, maybe 29 or 30 degrees.
Birgit Pauli-Haack: Yeah, it’s similar.
Ellen Bauer: Quite nice.
Birgit Pauli-Haack: It’s probably humid too.
Ellen Bauer: It is. It is, yeah. But compared to two months ago, it’s actually really nice. So yeah, we are enjoying it. Another two weeks, then we will be back in New Zealand. Winter in New Zealand. So a change is coming up.
Birgit Pauli-Haack: Yeah, you need some warm clothes there.
Ellen Bauer: Yeah, I already ordered fleece sweaters. That will work.
Birgit Pauli-Haack: So since we last talked, and it’s probably… Well, you and I met at WordCamp Europe, but since you were last on the Changelog, your responsibilities have changed quite a bit in the last few weeks. So what are you working on right now?
Ellen Bauer: Yeah, that is true. Changed a lot. So just after WordCamp Europe in Turin, I started as a product manager for WooCommerce, with Automattic now, which is very exciting and it’s a great responsibility and opportunity for me that I’m very excited about.
And everyone has been welcoming me so nicely and I’m still in the onboarding phase and it’s really, really fun at the moment and lots to do and I have lots of ideas too. My main responsibility is trying to increase block theme adoption for WooCommerce and there’s a lot to do still. So lots of work and lots of fun working on that. I’m really, really grateful.
Birgit Pauli-Haack: Well, just from my personal opinion, I think I couldn’t have chosen a better person to do all that.
Ellen Bauer: Thank you.
Birgit Pauli-Haack: I’m really happy that you’re my coworker and that you’re working on the WooCommerce things. So things are moving in the WordPress space. There are quite a few things happening and you can all learn about these other things on the other podcasts like Do the Woo, I don’t know. If you haven’t tuned into those podcasts, there are about 12 different shows with, I think, 20 different hosts, so that’s definitely something to look about, dear listeners.
And there’s also a WP Minute with Matt Medeiros. He has some great shows and commentary on the news in WordPress and here we stick to Gutenberg and what’s around blocks development and block themes.
Announcements
So the first announcement today is the videos for the Intermediate Theme Developer course on the Learning pathways on YouTube.
So the training team has been working on learning pathways for beginner, intermediate, and advanced and then build courses around it. So you could start with the beginner developer course and then go to the intermediate theme developer and then to the advanced. And all those courses or lessons in those courses are actually self-contained, so you could just pick and choose which one you want to learn about.
But the intermediate theme developer course, there are 32 videos and it’s covering everything from global styles and theme JSON template, template parts, patterns, style variations, block styles, you name it, what’s in block themes, but the course is also built around… It covers all also classic themes.
So for instance, the Loop or how to use the theme JSON in classic themes. So if you need some refresher on certain concepts, you definitely can watch them individually or use the course on learn.wordpress.org to get it in sequence. I also will share the link to the beginner WordPress developer course, which has been published also a couple of weeks ago. Just want to remind you that that is there. Yeah.
Ellen Bauer: We also have upcoming developer hours and I think that’s a really exciting topic for block developers on August 13, 3:00 PM UTC with the title Developer Hours, Hello Blocks and Introduction to Block Development. I think that’s a super interesting topic for everyone who hasn’t built blocks or just wants to get a refresher or update on it.
So blocks are used now with almost all WordPress projects and core blocks cover quite a wide range of things that you can do with them. You also have a lot of third-party block libraries available, but sometimes it’s just not enough and you need to build your own blog. I’ve been there.
Birgit Pauli-Haack: Yeah, you definitely have been there, yes.
Ellen Bauer: It’s really a lesson learned to try to build your own block and it’s actually way easier, I felt, for most cases, for most custom blocks compared to what I initially thought. And so we’ve come up a long way and you can learn in this developer hours how to build your own custom block from scratch, which is really cool. So there’s a meet up link for that in the show notes.
Birgit Pauli-Haack: Yeah, just a couple of weeks ago, there was the developer hours. Do you really need a custom block? What are the alternatives to building custom blocks? So you decide it. Block styles are not enough. Block variations are not enough. Patterns with sync patterns, all rights are not enough. You need your own custom block because the core block doesn’t give you enough features or anything, but then you need to start from scratch. And if you haven’t started yet, this definitely gets you an in into the topic and the space.
So two days later, there will be a hallway hangout with Anne McCarthy and it’s about let’s chat about what’s next in Gutenberg. With WordPress 6.6 being out, the teams are already working feverishly on what they want to put into WordPress 6.7 and Anne McCarthy wrote about this one Hangout seeks to be another snapshot of what’s being worked on Gutenberg plugin to provide a broader awareness to more WordPress contributors and get feedback.
The hope is to come together early to talk about different features, flush out concerns sooner, and help more folks get involved and find ways to work better together. I know that there are quite a few things in the roadmap for 6.7. The official roadmap hasn’t been published yet, but watch out. I think after that hallway hangout, we will find something on the make blog. Are you excited about 6.7?
Ellen Bauer: Yes, and I will definitely try to make that hallway hangout. I think I will be just, I think the first time back in New Zealand, so I hope I’m not too jet-lagged.
But I think that’s really exciting, and I appreciate Anne’s work of giving us an overview of things that are happening with her source of truth for the releases, they’re just amazing and so helpful for everyone who is busy and can’t catch up with everything happening because that’s happening so much.
I think I joined the last hallway hangout on what gave us a glimpse into the future and also being able to be shaping that future. So I hope lots of people can join.
Birgit Pauli-Haack: Yeah, I forgot to tell anybody when it’s going to happen. It’s going to be August 15th at 15:00 UTC, 3:00 PM UTC and I also share the announcement for that hangout in the show notes because it also lists what parts of the content of it, and it’s about data views of course, and it’s about sync patterns, it’s about canonical block examples.
The discussion hasn’t ended yet what a canonical plugin will be, but people are working on additional blocks for core, then gallery block grid layout, and then the Zoom out view definitely. And together with the advanced content only editing, those will be topics of that hangout and see the first iterations or discussions or heated discussions about it.
Ellen Bauer: Yeah, I think also for WooCommerce, the concept of canonical blocks and having some of them, maybe for Woo blocks as well is really interesting and could help just filling some gaps that are there currently for block theme builders and just everyone working with blocks trying to build e-commerce sites. So yeah, that’s really exciting.
So there’s one more announcement, which another developer hour and with the title, Building WordPress Themes With Create Block Theme Plugin, the create block theme plugin, which I think is so exciting and it’s happening on August 27 at 3:00 PM UTC and with Tammie Lister and you, Birgit.
Birgit Pauli-Haack: Yeah.
Ellen Bauer: Yes, I really love the create block theme plugin and I get lots of questions from our team users or agency users, how they can use it to maybe create child themes or create new themes that are block themes easily. So I think that’s really exciting for small site builders and agencies to work with that plugin and learn about it more in the developer hour.
So the topics that you two will cover, and it sounds like a lovely learning session, is you will cover how to create a theme with a plugin from scratch, how to clone an existing block theme or create a child theme. That’s one of the questions I think I have a lot from people who have been working more with classic themes is do I even need a child theme? How do I create one from a block theme? How does it all work?
I think it’s still a new concept for many people, so that will be super useful. Then how to customize your theme in the site editor is also very good, I feel, because there’s still some confusion of what the site editor is actually doing, how to use it. So I think that will be so helpful for people, how media is used in templates and how you can manage media, how the plugin helps make themes, translation ready, that’s also one of the questions I have from people. That is all really, really helpful content that you will cover in that developer hour.
Birgit Pauli-Haack: Yeah, yeah, the create block theme bridges the gap. We have three different design tools. One is coming through theme JSON, first is core and then there is the theme JSON from the theme, and then there are user changes in the site editor and they all come together on the site through the black box, I call the site the style engine. But the user changes, they all end up in the database.
And for a theme developer, if you want to grade the theme that you reuse someplace else, you need to get that out of the database into your theme JSON and that’s what this create block theme plugin is actually doing and then a lot of things around it. So you can export whatever you do in the site editor or your client is doing in the site editor, you can all then harvest that and put it back into the theme to maybe use on other sites or put it into version control or just have it on a test site or something like that.
So create block theme. So August 27th, 3:00 PM UTC, 15:00 UTC is definitely a place if you’re interested in that particular topic.
Community Contributions
I wanted to also point our listeners, dear listeners to our developer blog because we have two new posts that might be interesting to you.
Damon Cook, he’s a developer relations manager or developer relations person from WP Engine. He published on the developer block building a card layout with a hover reveal effect, meaning in the short tutorial you learn how to add a block style to a core block. That’s always a great skill to have and then add additional CSS for animation. And it’s even interesting for content creators, you learn how to create a grid block with card style cover block.
So I just reviewed it and tested the code and it’s a real neat example on what is possible with the block editor. Even if the core doesn’t provide you within all the features like the animation, you could still add it in CSS in a block style. And similar to that is Justin Tadlock’s new post on the developer block, it’s mixing and matching styles, colors, and typography in WordPress 6.6, and he teaches us how to create custom color and topography only global style variations now with the new version.
So universe is expanding exponentially with all the style variations and where you can do section styles and then just offer different variations for certain sections. It’s really neat. There was also a hallway hangout where we kind of discussed that all previously, so I will share that link as well in the show notes.
Ellen Bauer: Yeah, I love just the… It’s an easy concept with the style variations and styles really get a lift different look on the front end. I really love it.
Birgit Pauli-Haack: Well, it’s not only on the front end, you also get it into the editor if you do it right. It puts it into the editor. So I did some basic, basic testings and I was able to just put in the JSON notation. You can just put a style variation in the styles’ directory on your theme and it pulls it automatically in. You don’t have to worry about PHP or registering your CSS separately from editors.
It all comes in right away and it also uses those things in front end as well as in block editor and it’s just fabulous. There is some nice magic going on. I haven’t finished my post yet, but I’m going to write on the Gutenberg times about it, how to easy put a frame around your images and all that or different kind of frames or shadows and all that, how to just add it to a style and then grab it in the theme or WordPress grabs it from your styles’ directory in the theme, so it’s really magic. All right.
Ellen Bauer: That is cool.
Birgit Pauli-Haack: That’s really cool.
What’s Released – Gutenberg 18.9
Ellen Bauer: So yeah, let’s talk about the Gutenberg release 18.9. That’s really cool that it’s like 18 releases. Really, really great. So with this release, there were 245 PRs merged by 59 contributors and the release contains 84 enhancements and 72 bug fixes. That’s a lot of work. Really, really beautiful to see that coming together.
Birgit Pauli-Haack: Yeah, don’t worry, we are not talking about every single one of them. Otherwise, we would be here another two and a half hours or three, but no.
Ellen Bauer: We’re wrapping it together.
Birgit Pauli-Haack: Yeah, we’re wrapping it together. So the biggest changes are in the block library. That was more a quality of life changes that they added examples to the preview and previews to the blocks. There were a few blocks where you have them and then there are quite a few blocks where you don’t have them.
And they started to work in 18.8 And then 18.9 They continue it and now there are examples for the post author block, the post date block, we don’t call them that anymore. It’s the author block, the date block, the featured image block and the terms block when you have them in the insert. In code, they still have the prefix of post, but that prefix went away. But that’s definitely a quality of life change. So it makes the mystery, takes the mystery out of it. What is this kind of block? What does it do?
Ellen Bauer: It’s very helpful. Then the query loop block got enhancements too. So the post list variation was removed, the convert, the post content type setting to a toggle group control. If there were a few items, then query loop changed the default query loop variations and set query loop to have the inherent value by default. Then I think the SoundCloud icon got updated in the social links block. Oh, that’s another block. No worries. Not in the query loop block anymore, but it also got an update.
Birgit Pauli-Haack: Yeah, the icon was actually updated. On the query loop there, they have the inherent value by default is something that, I don’t know, it was a 50/50 chance that people get confused about it, what it does and it was not by default. Switched on so when you do the categories or so, it takes the inherent value from the query parameters, from the link where it came from, and sometimes that people get confused when they built their own query loops on pages.
Ellen Bauer: It actually confused me quite a lot in the beginning. I remember that and I never quite knew should I have it toggled on or off and I always had to test it out. I remember that got me always.
Birgit Pauli-Haack: Yeah, and now you get confused the other way because they changed it around.
Ellen Bauer: I feel. Yeah, probably. I always had to test it. I was like, why is it not working how I wanted it to work?
Birgit Pauli-Haack: It wasn’t intuitive and I’m not sure if it’s more intuitive now, but we will find out.
Ellen Bauer: It’s true.
Birgit Pauli-Haack: So test it.
Ellen Bauer: I’ll test it again too. I haven’t tested it
Birgit Pauli-Haack: And dear listeners, everything here is for testing. Test it out and chime in. And I’m just going to do a little side note here. On the WordPress Slack there is an outreach channel where we can discuss those confusing things. So if you are not quite sure how it’s supposed to work, come into the channel, discuss it with us.
Well, there are quite a few theme developers in there and we have about 800 people in the channel. Not all of them, most of them are lookers of course, like in any community. But there’s always somebody there who can help out and it’s quite a nice bunch and we have all been there that we tried to figure things out and needed help figuring it out. So it was coming into the outreach channel.
So as for the enhancement, there’s enhancements on the components, quite a few, but I wanted to just point out the tabs component is getting quite some attention now because it’s one of the components that you could add to, that is needed for the data views or for the admin as well as for content creators. So they’re building that component so you can add into your custom blocks if there’s a need for that.
And it also is used actually in the sidebar when you have the settings and the styles tabs in the sidebar from a block that’s also using the tabs component and there are quite a few changes there. So check them out.
Ellen Bauer: And for the design tools, I think border blocks support got added to quite a few blocks. The term description block, the media text block, gallery block, border block support, the social links, paragraph quote and heading got border support or is it inherited from outer blocks? I’m not a hundred percent sure, maybe you can help me out there, Birgit.
Birgit Pauli-Haack: No, I don’t think it’s inherited. It’s block intern.
Ellen Bauer: Just edit directly.
Birgit Pauli-Haack: Directly. So if you put a paragraph in your canvas, you get in the style section, you get the border controls like radius and color and thickness and style and there was for WordPress 6.6, I published a post with the roster of which design tools are available for which block because there are quite a few holes.
Ellen Bauer: I’m surprised that it isn’t. I thought that heading and things had the border control already. It’s such a useful little support that can be almost on every call block, I feel.
Birgit Pauli-Haack: Right. But it needs to have a few iterations before it gets rolled out to all the blocks to make sure that it’s actually feasible and workable. And until then, it was only on the group block and on the pull quote and on the columns I think and images. So there were quite a few that had it and now they’re actually going through the list on Adam and whichever block can actually be using it.
Ellen Bauer: So there are quite a few that it gets added to, which I think is useful. I remember when I built my own blocks, I always used to try to add it to the blocks because they’re just a useful little snippet and can be used in creative ways and be helpful at some point.
I think sometimes I use just the bottom border to create a line below something or above something. So yeah, you can be quite creative with to use. I’m not sure if it’s supposed to be used that way, maybe I’m getting people into wrong… Giving them wrong ideas.
Birgit Pauli-Haack: No, the tools are there to just have a border on the bottom of things or yeah, I sometimes used it not with the block editor, but when I was building sites and doing some CSS there, I was only just using the right side at the bottom to mimic a drop shadow without having to use the drop shadow and it’s all there.
You can have a radius there, you can have a border color changes thickness also the different types. So they’re solid, their started line and all that. That’s all available now to all those blocks. And one of them is actually also the buttons block.
So you can have border now, you always could have a border around the single button but not around the whole button set if you have two or three or more buttons in a row. So that is really cool too. Yeah.
Ellen Bauer: What else do we have in here? I think an update on data views, right?
Birgit Pauli-Haack: Well there’s more support coming on. So the latest comment got color support and then the buttons got padding border and color and the image got margin support that I was surprised that it didn’t have it, but it obviously didn’t have it before. And then the code book also got spacing support. So I have to rebuild the blog post that I did on the make blog about the roster and which design tools are supported by which block for the next version definitely as well.
So data views, there is now a reordering of the columns possible, so when you see your pages in a list, you can change the order of the columns and possibly also switch it off. It also now has support for the filters, you can combine fields to filter things. And it also now gives you an updated front page badge in your pages where the page that is the front page is going to be identified differently. So with a nice icon, so that’s the data views. Data views are just the admin pages for themes, for templates, pages and patterns in the site editor.
Ellen Bauer: Yeah, I really love that update. I think it just brings this modern feel into WordPress. I think we have been looking at the tables for too long.
Birgit Pauli-Haack: Right, right. And I’m glad that they’re doing it for the site editor separately from the WP admin just so it works out nicely, but it actually is another point of friction for new users where they see the, it’s not a consistent admin thing, it of gives a little bit of a confusion what is in which place, where do I go from things.
We know that from WordPress.com and they had Calypso, but that’s a temporary thing, of course. And I know that some of the contributors already working on getting the list of posts into the data and the new data views, but it needs to be done very carefully because there are quite a few extensibility features beforehand and the backwards compatibility with plugins and all, because for 10 years pretty much, plugins were the ones who actually fixed some of the old UI in WordPress and every plugin did it a different way.
So we need to make sure that all the contributors all want to make sure that all this backwards compatibility is not going to blow up some pages there.
Ellen Bauer: Very exciting work, I feel. So another update has been to the locking of blocks, I think UI update. So they tweaked the… I think just edit some spacing and change the button size of the block logging modal. So I think it just has a little bit more spacing and is easier to read and update. That was also in the latest release.
Birgit Pauli-Haack: Yes. Sometimes these little tweaks actually help a lot, contributing to the consistency and to take out the mystery and make the user brain feel comfortable where they are and not get confused just because.
Ellen Bauer: Yeah, definitely so much. Small changes can make a big difference. It’s really amazing too to see that. And I feel like think mainly it’s the spacing added and the button size. It does look a little bit cleaner and better to understand for our brains. So I think that’s a good thing.
Birgit Pauli-Haack: And then there’s one new API that, well it’s not new, but the block bindings API received some unification from get value and get values on the functions there that you have get value, set value, set values and get values, that’s certainly for developers.
Interesting to make sure that your block binding still work with this and have some additional, there’s no additional features in there. I think just that it’s a developer experience enhancement, so it makes it a little bit easier to work with the block binding.
Ellen Bauer: All right. So I think then we move on to experiments or did I skip something? I’m just wondering.
Birgit Pauli-Haack: No, I don’t think so.
Experiments
Ellen Bauer: There’s a long list of… So yeah, in the experiments I think it’s all about the grid. Am I right? And you maybe, Birgit, need to help me out a little bit here getting the listeners up to date because I haven’t had the chance to properly test it myself. I will do that definitely. But I think it’s just fine-tuning and some things have been disabled. So maybe help me out, Birgit.
Birgit Pauli-Haack: Yeah, I do. So it’s just one of the experiments that is there is the interactive grid layout and there have been quite a few changes there or updates that we want to point out. One is the block movers, the handles have changed and it’s probably easier to move now blocks from one grid cell to the other, which you probably want to do anyway.
And then also adding a block to the grid block was, I tested it and it confused me a bit and I was not alone was that I would have hoped that the plus sign for the inserter would be in the grid cell, but it was on the outside of the grid block and it wouldn’t help. It was tricky to get a new block into a full grid block. So that has changed. You definitely need to switch on the experiments though to figure that out.
Ellen Bauer: So it’s just if you have, I think under Gutenberg experiments, and I think this is grid interactivity is the name that you have to switch on, right?
Birgit Pauli-Haack: Yeah, exactly, exactly. And then the other part is that there’s a visualizer popover and they also confuse people how to use it and they hide it now under the canvas, so it’s hidden away. So for the manual grids, they disable some of the inserter in between inserters and they also don’t display the default appender for the manual grid, but it’s really a work in progress and it definitely needs some more testing.
Ellen Bauer: It is, and it’s quite complicated to make it very user-friendly, but a great tool to have. So that’s really exciting.
Birgit Pauli-Haack: Yeah, it is. Absolutely.
Ellen Bauer: Working with grids, finally. I remember that was one of the first more complex blocks that I will build was I want to have grid layout and actually some of the things that are now in core look quite similar to what I have done, which is cool to see that it’s very different, of course, easier to use in complex, but the core with rows and how you can snap them into multiple columns, it’s quite similar, which is cool. And you guys come into core, I’m so happy about it.
Birgit Pauli-Haack: Yeah, I like the core span and rose span for each cell that you can move it around. It’s really interesting. You can get some nice layouts that are called bento layouts, like the bento boxes from Japanese cuisines. You can build your own website as a bento box. That’s really cool. Or if you so prefer, you can actually build a Pied Mondrian design with just squares and rectangles, which I like.
Ellen Bauer: Yeah, grid changes the layout options so much. I love it. It’s incredible. It’s crazy that we didn’t have it for such a long time and we had to just stack everything below each other in a long, one column thing. It’s so much more creative and I think it gives just a lot of flexibility to layout building for users. So it’s really exciting to have that as a block.
Birgit Pauli-Haack: Definitely. It was in WordPress core since 6.2 for CSS or for theme builders, for developers, but there wasn’t any interface for that. And I’m really happy that we now have an interface, but that is also where the complication comes in because some of the concepts are really hard for somebody who doesn’t have any knowledge about how grid layout is supposed to work, it’s really hard to convey the concepts with the interface.
So I’m glad they’re taking it slow, but I’m also glad that they’re taking it one step at a time and get people into how to use that. They’re quite great theme developers that show people what they can do with it and I mentioned before, Damon Cook’s article for the developer blog has some nice instructions on how to create a card layout with the grid block and with the stack block and combining all those great tools. It’s really interesting what can happen there. All right.
Ellen Bauer: Yeah, it changes a lot. I also like that we work slowly on it because it’s really complex and like you said, could confuse users because it’s quite hard to understand.
Documentation
Birgit Pauli-Haack: So there were quite a few updates to the documentation and I almost like to call them out because one of the big hurdles for developers getting into block development and block themes is the leaky documentation that not everything is documented well enough.
And so the contributors updated the documentation for the interactivity API on how to install and import the interactivity API to a block. And then also the alpine versus preact extra explanations. Those are libraries on which the interactivity API is based on.
So having some of that explanation in the documentation probably dissolved some of the mystery as well. And then the GetContext function received an update on the usage examples in conjunction with the namespace argument. And then there were a few other updates as well. All right. What else is in there? Was that it? That was it for the Gutenberg.
Ellen Bauer: I think that was it.
Birgit Pauli-Haack: Gutenberg 18.9 of course there were, I think we talked about maybe 45 of the 245 PRs that landed in there. Definitely consult the Changelog from the release post that that came out. And I will share in the show notes when this podcast is published.
What’s in Active Development and Discusssed
So we come to the section what’s in active development or discussed, and I wanted to point out all the plugin developers around you or around me here amongst the listeners to a PR that’s 61577 on the Gutenberg report that is the first iteration on a plugin template registration API for plugins. It has been really hard for plugins to, say you offer a custom post type for books or recipes or something like that, how can add a template for the block that goes into the site editor.
That was a big hurdle there. With a new PR, there will be new functions and new class. So there will be a WP_register_template function and there will be a WP_block_templates registry class. And they’re all based on register block type, but they actually go into the template.
And when you follow the PR, you also see some code examples that you can use first for testing and also for learning about this API and how it’s going to work. Right now it’s not yet merged, but it’s getting ready to be merged and I hope it’s going to be in 19.0, latest 19.1. But if you want to test it yourself, you need to get through some hoops there. You would need to fork Gutenberg, then check out the branch for the PR run NPM install. So we get all the NPM updates right there.
And then you can follow those testing instructions if you add the plug in to a local or a local WP site install. So you can link that. But yeah, it’s definitely for developers, your content creators and no code site builders, need to shut your ears a bit. It’s going to be a little technical there, but I just wanted to point that out because it would be really helpful to have early tests in there.
You can also wait until it’s merged and then grab either the release or grab the Gutenberg Nightly to test it and use those examples that are in the PR for your testing. I’m sure there will be an announcement for call for testing in the outreach channel and probably on the make blog as well.
But this is the first time you hear about it. And then I’m wondering when the next time of the Gutenberg Changelog will be. And Ellen, you’re probably happy to know that the developer who contributes to Core is actually coming from WooCommerce who had some trouble implementing block templates for a plugin or major plugin.
WooCommerce
Ellen Bauer: Yeah, that’s really cool to see now that I see a lot of the behind the scenes things happening that’s really an effort to contribute work across all these multiple instances at Automatic. I really love to see that and I think there’s an effort to do more of it.
So that’s really exciting to see that WooCommerce could contribute something to Core and I would also hope that with the block themes that we… Or the adoption of block themes to push that I will be able to do that to contribute to core with things we feel needed as in WooCommerce. I think there’s a lot to do there, which is exciting.
Birgit Pauli-Haack: Yeah, you plan, you are the trailblazer there for adoption of block themes on the extension sites. So that’s really cool.
Ellen Bauer: Yeah. Interesting.
Birgit Pauli-Haack: Yeah, we’re coming to the end of our show. This was a little shorter than usual. Don’t fear. We’ll come back end of August.
Ellen Bauer: With more.
Birgit Pauli-Haack: With more and covering two plugin releases, 19.0, 19.1. We will record a show in the last week of August because I will go on vacation and it’s a two-week vacation. And then with this week and the next week, jumbling, it’s going to be a four-week hiatus for the podcast as well as for the weekend edition.
Ellen Bauer: Well-deserved rest.
Birgit Pauli-Haack: Absolutely.
Ellen Bauer: It’s quite active. It sounds like an active holiday, so maybe not rest, but just a change of scenery is always good to have.
Birgit Pauli-Haack: Well, it’s a change of scenery, but we don’t have a whole lot of daily activities. We are going to British Columbia and it’s all about landscape, it’s about water, it’s about boating, and it’s about just sitting there.
Ellen Bauer: Outdoors.
Birgit Pauli-Haack: Yeah, outdoors and do some hikes. Yeah.
Ellen Bauer: Beautiful.
Birgit Pauli-Haack: Indeed. So Ellen, thank you so much for joining us again here.
Ellen Bauer: Thank you for having me.
Birgit Pauli-Haack: Yeah, if people want to connect with you.
Ellen Bauer: I remember the last one I did was also a two version of it. I was like, oh my goodness, this is a lot. So I hope I did a little better this time. I hope you want to have me back at some point.
Birgit Pauli-Haack: You can’t do badly. I know you Ellen, you’re one of the well-prepared co-hosts here on the show, so don’t you worry about you.
Ellen Bauer: We’ll see if you invite me back at some point.
Birgit Pauli-Haack: I can put it on a calendar, but I don’t want to scare you.
Ellen Bauer: No, I’d love to, actually. It’s really helpful for me to stay up to date with things. I love that. Really good for me too.
Birgit Pauli-Haack: All right, so if people want to connect with you and in your new role, where would they reach you? Are you on the WooCommerce Slack or?
Ellen Bauer: I’m on the WooCommerce community Slack. I am on the WordPress Slack and on Twitter, quite active. Instagram, YouTube, you can find me anywhere if you Google Ellen Bauer. So yeah, I’m around and I love to connect. I think one of the things I really feel is important and that I can contribute to help WooCommerce too, is that I really want to be available to everyone building block themes for e-commerce.
And really one of the third things is that I want to collect the feedback and the pain points. And I know because I’ve built a WooCommerce block theme myself that there are a lot of pain points still. There’s a lot of improvements have made and it’s just very complicated work. So we have to be patient and we have to just speak up and engage and just work together on it.
It’s a really big, big topic to make this work. So I’m around. And one of the things I’m also planning, I haven’t announced it yet, but I will within the next one or two weeks, is that I also plan, because I am so inspired by Anne’s work doing the hallway hangouts and was so good for me to have this little community to voice the issues just in a casual way.
So I want to create a little community hangout, Zoom hangout around WooBlock themes. So I think that will be good to get out there and then people can join in and I will have different topics and just have it very casually. So I will announce that very soon just everywhere I can so people can get aware of it. So here I am saying it to you.
Birgit Pauli-Haack: You heard it here first, dear listeners.
Ellen Bauer: Actually, it’s the first time because I’m still getting on board and there’s lots to do. But I think that is important to get established early, like a monthly little hangout to be available because that’s one of the main goals I have is just to be available for people who try to build with WooCommerce and just really, really important to hear everyone out and just be available.
Birgit Pauli-Haack: That’s terrific.
Ellen Bauer: So just ping me with any questions you have.
Birgit Pauli-Haack: Yeah, that’s terrific. I’m glad that you’re picking up on that. There’s also a roadmap rollout post from Beau Levens, I think, where WooCommerce is going.
Ellen Bauer: That’s very exciting.
Birgit Pauli-Haack: And I will also share the link to the WooCommerce community Slack in the show notes. And well, if you’re announcing this out and the next weekend edition comes out, it’s going to be in there. But that will come out at the end of August as well.
Ellen Bauer: And I think the WooCommerce developer blog really is way more exciting now. They do great work there too.
Birgit Pauli-Haack: Yeah. Yeah. The developer relations, Stephanie Pai. Natalie, I think is her name.
Ellen Bauer: Jacqueline.
Birgit Pauli-Haack: Oh, Jacqueline. Yeah. Why do I think Natalie? There must be somebody… Jacqueline, yeah. They really connected with the community through… I saw it at WordCamp Europe when they connected with the community and talked with a few plugin developers and also in WordCamp, Asia. All right, before we end…
Ellen Bauer: Wrap it up.
Birgit Pauli-Haack: Wrap it up.
Ellen Bauer: Not yet. I want to get you on vacation.
Birgit Pauli-Haack: As always, the show notes will be published on GutenbergTimes.com/podcast and this is number 105. And if you have questions or suggestions or news you want us to include, send them to Changelog@GutenbergTimes.com, that’s Changelog@GutenbergTimes.com, or just ping me on the WP Slack or on Twitter DM me wherever you find me. That’s it. Thanks for listening. Goodbye from me and thanks again to Ellen Bauer, and you have a wonderful summer everybody.
Ellen Bauer: Thank you. Bye. Thanks for listening, everyone.
Birgit Pauli-Haack: Bye.
by Birgit Pauli-Haack at August 04, 2024 06:28 AM under WooCommerce