01 May 2024

feedWordPress Planet

WPTavern: #118 – Nahuai Badiola on Digital Sustainability Across the Whole WordPress Project

Transcript

[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley. Jukebox is a podcast, which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, sustainability across the whole WordPress project.

If you'd like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast. And you can copy that URL into most podcast players.

If you have a topic that you'd like us to feature on the podcast, I'm keen to hear from you, and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox and use the form there.

So on the podcast today we have Nahuai Badiola Nahuai is a freelance WordPress developer, theme and plugin creator. He also writes WordPress code tutorials, and enjoys sharing everything he learns about web sustainability in his blog, podcast, and at WordPress events.

Nahuai's life took an unexpected turn one day when he attended a 10 minute lightning talk at a WordCamp. The content of that talk was web sustainability, and it profoundly changed his perspective on how we should view our use of the internet. Nahuai has since been a vocal advocate for sustainability within the WordPress community.

Nahuai extensively researched website sustainability, and came across The Green Web Foundation, exploring the broader dimensions of sustainability beyond just environmental impacts. This passion not only led to the creation of the podcast series, SustainWP, which aims to elevate the discourse on digital sustainability, but also to exploring practical ways WordPress can contribute positively to our planet.

Today, Nahuai and I discuss the nuances of the environmental impact of web development with a particular focus on WordPress. We discuss ideas like reducing code in plugins, and highlight the performance team's effort to make WordPress more green.

The broader scope of sustainability, including economic and social pillars, is also on our agenda, underlining initiatives like sustainable contributor channels, and the intriguing potential of a plugin that helps reveal the environmental footprint of websites.

If you're curious about sustainability within WordPress web development, and the community more broadly, this episode is for you.

If you're interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you'll find all the other episodes as well.

And so without further delay, I bring you Nahuai Badiola.

I am joined on the podcast By Nahuai Badiola. Hello Nahuai.

[00:03:24] Nahuai Badiola: Hello Nathan, and nice to be here. Thanks for inviting me.

[00:03:28] Nathan Wrigley: You're very, very welcome. I'm really happy to have you on today. We're going to be talking a little bit about sustainability. I will let Nahuai explain what all of that means, in terms of your digital footprint, especially for your websites.

Before we do that Nahuai, would you just spend a few moments telling us your biography, maybe your WordPress origin story, something along those lines, just so that we know a little bit about you.

[00:03:51] Nahuai Badiola: Good. Good. Yeah, I will do my best to, summarize it. So I will go to 2014. Okay, that was the first time I was starting building websites with WordPress. And back then I was still a neuroscientist, so I was following the researcher path. So I was doing my third postdoc in Italy, and I really enjoyed the research part.

I still do, I love researching things, but the researcher lifestyle, not that much. So at the end it's a lot of time going to a workplace, and when you are a boss, or you are a researcher, you do a lot of paperwork, but a lot. And it was like, it doesn't sound like the plan I want to do when I'm 40 or whatever when I arrive to that point.

So I started looking for options, as you can guess, after 15 years of, let's say a specialization on neuroscience, it was like, what can I do? I always be very inclined to technology and the online stuff, so I always enjoyed that part, and I was lucky enough to find WordPress pretty early on.

Let's say when I was saying, okay, maybe, I want to do something online. Maybe I want to become a freelance to have more freedom. You can laugh here if you want to because we know it's not that easy. But I can say that I live much better right now than when I was a researcher, so it didn't went that bad.

So in that moment, I started using it as a user, just building websites for me. The typical travel blog for my wife and these kind of things. I was enjoying this, that part. I was also enjoying tinkering with code. So I was enjoying modifying themes or creating small snippets, these kind of things. And the really nice thing about WordPress is that you have a ton of content online. So that's really nice.

So another good thing is that there are cool podcasts about WordPress like this one. So I started to listen to them in English, but also in Spanish. And when I went back to Spain, where I'm from, if you didn't notice my accent by now. I started going to meetups because I already heard about the community, Spanish community.

Indeed, it's a quite active, and vibrant community. So I start going. Then I start giving some talks and then going to WordCamps, some talks in WordCamps. And then I was already falling in love with WordPress community, so I also started organizing the meetup in my hometown, not hometown, but where I live now, Terrassa, near to Barcelona.

So I was really into the community. I was really enjoying. I was pretty much going well business wise, let's say. And there was a moment in, this is already 2019, so we move forward five years, I went to WordCamp Pontevedra, and there was a lightning talk, talking about the impact of internet in CO2 emissions.

So it was like, wait, what? And the idea is pretty straightforward. So we know that the internet is this cloud, this thing that we think is ethereal, and it's run by rainbows and cats and, but it's not, it's really run by coal mainly. So the idea is, internet are servers. Those servers need energy. And that energy is mainly still coming from fossil fuels. So that's that.

So everything you can do to reduce that footprint, it's more than welcome. And in that moment, it was like, this was a quite obvious thing to think, but I didn't think about it until I went to this talk. So that's one of the realizations of the importance of going to this kind of events.

And sometimes you just stumble upon a talk that you say, okay. Indeed, since then I've been researching digital sustainability. I've been also talking about it, and for not making this journey too long, I will just move to the part when I met Hannah Smith, probably in another WordCamp, WordCamp Europe, Berlin, also the same year.

I know that I knew that she was already doing some research in digital sustainability. She was one of the, I don't want to call it leader, but people that is sharing about it, and is good doing it. So I start talking with her. I just approach her and say, do you feel it's okay if we talk online, of course, every month or every two weeks? And she was, let's do this.

So, in that moment, that relationship went on. We talk mainly about digital sustainability. We really feel really close to our heart, that part. And thanks to that probably, I learn about the Green Web Foundation. This is a nonprofit, that is, they do a really cool things.

You probably, if you heard it, you probably heard it because they have a directory of green hosting. So hostings that are using clean energy, let's say. But they do much more things. One of the things they do is they have a fellowship. And that was when Hannah was part of the first cohort of the fellowship, and she did a really cool workshop. It's called Doing the Donut. I will leave you the link so you can share it, but I don't want to spend too much time here.

Just to say it was a brilliant workshop, interactive workshop I attended as a attendant. And the idea was to put into perspective the impact of digital. Things we do as business, as consumers, in the environmental, and the sociological, and the economic.

So that was one of the first approach of, okay, sustainability is maybe not only the environmental part, but there is also a social and economic part. So that was another aha moment, let's say.

[00:10:06] Nathan Wrigley: I think getting into the social and the economic part would interesting in a moment. But just for now, so 2014, the beginnings of this, but really the whole of your future really pivoted around a 10 minute lightning talk. You can imagine a scenario in which you just decided, I won't go that.

[00:10:26] Nahuai Badiola: Skip it.

[00:10:27] Nathan Wrigley: Yeah, somebody said, let's go get a coffee, and your life would be profoundly different. I often have conversations with people who turn up to a WordPress event, and they're not really sure what it is that's going to catch their attention. But there's always something, whether it's volunteering or the code or whatever it may be.

But fascinating, just really interesting that 10 minute lightning talk led to such a profound change in your life. And the Green Web Foundation, and the fellowships, and all of that bound into it as well.

So, okay, for those people who are listening, it may be that you have never connected the word sustainable, or sustainability, with the environment. So that's I think one of the things that we want to drive home. Every time you hear that word in the WordPress landscape from now on, you are thinking about the environmental impact. But more broadly as well as we'll get onto the social, and the economic impact.

Now you've taken this to a really interesting new level as well because you like recording the audio and putting a podcast out. So I want to draw attention to everybody. Maybe if you are anywhere near a computer, just hit pause and go and search for SustainWP. It's a podcast series, and I'm really, I'm just going to hand it over to you. What was the point of that podcast series?

[00:11:42] Nahuai Badiola: So linking to what I was saying about Hannah's workshop. It was a brilliant way of putting together things that I didn't thought about it before. So I really liked the philosophy of trying to be more aware in our space. So I say, okay, this is frame in detail, digital sustainability as a whole.

I wanted to move it to WordPress. Let's say we do a workshop about it. The workshop thing didn't went far, so I moved to the podcast format, and the idea was indeed the sustainability piece, a limited podcast series. So it's nine episodes, and the idea is to see the different parts in monographic episodes, let's say.

The first one is like an introduction of what are you going to find there. But then I move forward and explain what are the three pillars of sustainability, as you say, the environmental, the economical, and the social. But I don't do it alone, because that would be not that much interesting. But I invited too, 13 guests. Brilliant people from WordPress community, and also from the digital sustainability, let's call them again, leaders or thought leaders.

So at the end, you can hear pretty much the ideas of every one of them in the different topics. So you are not going to listen to a whole interview, but I will extract snippets of audio, give it context, and put it and wrap it in every episode. That's a lot of work, by the way.

So thanks again to the Green Web Foundation, because I was able to do it thanks to the Green Web Foundation Fellowship that I was awarded in the second cohort. So that's why I could do this more refined format, let's say. Just to explain that is a different format.

[00:13:30] Nathan Wrigley: Just to interrupt there, I think podcasting, it really hadn't occurred to me that podcasting as a distribution medium is actually fairly sustainable. Video, it consumes a lot of resources. If you begin playing that then there's megabytes and megabytes of data flowing around.

[00:13:46] Nahuai Badiola: Yeah, the website is quite low carbon. Also, another cool thing about podcasting, feed, it's a feed. That's a really nice thing in sustainability. The social part is also like, it's accessible to everyone. You have to be married to any platform. You can listen in the web, in your podcatcher. That's another really cool thing about podcasting.

At the end is, we talk about the three pillars in sustainability and how they understand them. So I think that it was really interesting for me. I hope more people find it interesting. And then we took these three lenses and talk about how we can improve WordPress, in an events level, because we meet quite a lot, and we like to meet. It's brilliant we meet. I already explained that I have a lot of good things from those meetings. But maybe we can meet in a more sustainable way.

And the other part is about the CMS, how we can do the CMS, let's say more sustainable. This part is, the environmental part is very important because WordPress is installed in millions of installations. So everything that we can improve performance wise. And here, I want to give a great kudos to the Performance Team, because they are doing brilliant work here. A lot of cool improvements are coming to WordPress. Lazy load, all the assets that are loaded, only if the block is there. Brilliant stuff.

And the formats, also the WebP. Brilliant stuff. But also we have, since it's an open source project, we also have the longevity part there. Because, this is run by people that is put in there voluntarily, or maybe sponsored by some companies. But that part is also really important. How we can keep this project ongoing for a lot of years, because I think that it can. So, we also tackle those topics, and that's the part that is more socioeconomic. We talk about Five for the Future project and other stuff. And I think there were a lot of interesting ideas and discussions about it.

[00:15:56] Nathan Wrigley: Can I just ask a quick question? Well, one question and then one observation. The first one is, you mentioned a few times the three pillars. Just to cement into everybody's heads, would I be right in saying that's environment, social, and economic? Are they the pillars? Okay. So just wanted spell that one out.

The second thing, which is an observation, is, yeah, it really hadn't occurred to me quite so profoundly until you just said it, that if you can modify the CMS, which powers 43% of the web, in one stroke, you are doing so much good. If you can cut out, I don't know, 10 kilobytes, or a hundred kilobytes, or a megabyte from every single WordPress website, millions and millions of times over, you're doing profoundly good work, by doing one thing. And that really hadn't hit home for reasons I can't explain, but okay, that's really amazing.

[00:16:51] Nahuai Badiola: I want to mention one example. That one was eyeopening for me, let's say. It was when Danny van Kooten share the impact it has to remove, I think it was 20 kilobytes of JavaScript from one of his plugins. I think it was MailChimp for WooCommerce. And since that plugin was I installed in, I think, 2 million WordPress or something like that, it was tons of CO2 he was reducing. Just because of those 20 kilobytes.

[00:17:25] Nathan Wrigley: So 20 kilobytes from his plugin, which by the sounds of it, has an enormous user base. 20 kilobytes spread across those 2 million websites, and I guess he's doing some analysis of how many times his plugin is loaded and all of that, tons.

[00:17:40] Nahuai Badiola: Yeah, tons. I don't remember. And I think he also put it in car travel or something like that. It was like a lot of car travel, or a lot of kilometers done in car, and it was like, this is huge. So that was a popular plugin. Imagine what can be done in Core that can have potentially even more impact. And indeed, I think they are already doing it somehow in Performance Team. So, yeah.

[00:18:06] Nathan Wrigley: It's interesting that the Performance Team, let me just rewind a bit. So the WordPress Performance Team has been going for, let's go for about two years, something like that.

[00:18:13] Nahuai Badiola: Two or three, I think, yep.

[00:18:15] Nathan Wrigley: Nahuai's holding up three fingers.

[00:18:17] Nahuai Badiola: Yeah. because they started as part of Core, but now are established, so that's why maybe we have two dates, but yeah.

[00:18:25] Nathan Wrigley: Okay, so three years and in that time, the messaging that seems to come out of that team, not from the team, but the interpretation I often have in my head is how much quicker it's making WordPress. Because you always think of performance, oh, it's going faster. And of course that's true, and that's great, but an intended consequence I guess, is this environmental, sustainable side of the performance.

And again, I hadn't really joined the dots there. And if you are saying that 20 kilobytes, from a 2 million install plugin means tons of CO2. If we take megabytes out of the core of WordPress, that must be hundreds and hundreds of tons of CO2. I have no intuition as to what that number would be, but I'm guessing it would orders of magnitude more. Again, just another profound realization.

[00:19:21] Nahuai Badiola: So, this team was already ongoing for let's say two, three years, and they are doing brilliant stuff. Again, I can't praise enough for their work. But, in parallel to this SustainWP project I was doing, and putting the dots together and seeing the sustainability not only as an environmental part, but also economic and social part. In parallel, we were creating a first sustainability initiative inside WordPress. And the last year in WordCamp Europe in Athens, we became an official team, after doing a lot of, all the steps that are needed to be a, an official team.

I don't want to spend too much time on the process because I don't want to take too much time. I want to tackle so many things. So I will encourage you if you're interested on understanding better how the team was created. We have a dedicated episode in SustainWP, is the number seven. And there you can see how the evolution went.

[00:20:21] Nathan Wrigley: I'm just to interrupt there and tell the listener the URL, because many people listening to this and won't be desk or anything, so let's put it in your head. It's sustainwp.com. No hyphens or anything. Just sustainwp.com. And then if you go down to episode seven, it's called WordPress Sustainability Team.

So you can short circuit by listening to that episode. It seems to run to just under an hour. Sorry, carry on.

[00:20:45] Nahuai Badiola: No, no, that was nice. Yeah, that's, we have to remember this is audio and it's always good to do this kind of stuff and say, hey, remember. So you will have it also in the show notes, but if you are interested.

So at the end we've been doing, first in the initiative and now as an official team. We've been meeting in Slack every week, and we've been talking about how we can do the project more sustainable in all the areas. And one of the two projects that we have right now ongoing, and I will mention briefly in case you want to join us, because we are open to always to have new contributors.

One of them is the handbook that is aiming to create a more sustainable events. So as I say, we meet a lot, in meetups, WordCamps, and especially in the flagship WordCamps. A lot of stuff is moving around. So the idea is since the organizers we have to remember are volunteers, so they are not professional people that are usually creating these kind of events.

They do what they can with the time they have. So the main idea is to put together a lot of ideas that could improve the sustainability of the event in a list. So they can go there and say, okay, I would like to do a bit more sustainable event. What can I do? Can I reduce the swag? That could be an option.

Leaving the option to the user in the registration if they want to have a T-shirt, if they want to have a lanyard even, because I have already enough lanyards. So this kind of small things that maybe if we start to standardize it. Maybe we don't need to create so much swag for the welcome pack, let's say.

Then we also have some ideas from sponsors. Indeed, some of the sponsors came to WordCamp Europe contributor day and they were willing to understand how they can do a bit better in that way. So some of them are already trying to do better.

Another big part could be promoting the traveling. So traveling by train when it's possible. And indeed in this years WordCamp Europe, in Torino, there is a dedicated page where there is information about the trains you can take if you are in Europe.

So just putting easier to organizers to serve those resources. And then make it easier to the people that is attending to have maybe a more sustainable habits when they are going.

[00:23:18] Nathan Wrigley: I guess many of us have been to WordPress events, and obviously a lot of people have spent time organizing it. But like you say, it's run by volunteers and it may well be that you just don't have the ideas that would be contained in the handbook.

So we'll link to the handbook as well, so go through that list and maybe some of those, if you're a Meetup organizer, or if you're a Word camp organizer, some of those things you could tick off. That's, yeah, that's really interesting.

[00:23:44] Nahuai Badiola: That's still a draft, but yeah, we will like to have it in a more definitive format by the WordCamp Europe this year in Torino. So hopefully we have it.

[00:23:52] Nathan Wrigley: One other quick thing, you mentioned contributor day. If you don't know what that is, the contributor day is often attached to the beginning or the end of a WordPress event. And the idea is that you show up and you put yourself onto a table, and that table has a theme, and you work on that thing for the duration of that day.

So it may be photography, it may be core, it may be marketing. So is there a sustainable or a sustainability table? Is that often the case now? If you were to go to one of the WordCamps, maybe one of the larger ones, is that a part of the agenda to get a sustainability table?

[00:24:25] Nahuai Badiola: Yeah, indeed. Last year we had the first one in Europe, let's say in the first one in a flagship WordCamp. Because we already did in Barcelona and Pontevedra. This year is going to be also a contributor day with sustainability table in Torino. The idea is to be one of the tables that is usually set up for that.

Of course, we need someone that is coming to the meeting somehow, and they know more or less what are we working on? But yeah, yeah. The idea is to spread and have it as one of the, since we are already an official team, if in a WordCamp there is someone that is working in something that we are doing in a sustainability team, they are welcome to host the sustainability table.

[00:25:06] Nathan Wrigley: So call to action, dear listener. If are heading to a WordCamp event, particularly Torina, in the year 2024, WordCamp Europe, and you're not sure where to put yourself for the contributor day, now you've got an option.

[00:25:19] Nahuai Badiola: Indeed.

[00:25:20] Nathan Wrigley: We'll, provide links in the show notes, but maybe we'll get some contact details for Nahuai as well, anyway. Brilliant, carry on.

[00:25:26] Nahuai Badiola: Yeah, so we can link it with this. If the event handbook doesn't sound appealing enough to come to the contributor day, or to come to the Slack meeting, we are also doing, creating a plugin that aims to surface some information about the impact, environmental impact. Of the website, probably in the WP admin, or site health, or we have to think where to put it.

But at the end, the idea would be, the initial idea was to use some of the APIs that are there to surface how much CO2 is emitting your website, okay. Giving you some context. You are in the 10% dirtiest websites. Or, you are in the 15% more cleaner. So something like that. And also some resources to understand better what that means, because maybe that's a new information for you, like it was for me in 2019.

And the idea is to raise awareness. So the people that are using WordPress, they see that and if they are intrigued and they want to know more about it, they can understand better. And the following idea would be they take actions to improve that, okay. But that would be the next step.

[00:26:40] Nathan Wrigley: So the plugin not only will surface where you stand in the panoply of websites, you know you're in the top 10% in terms of sustainability, or you're in the bottom 10%. But also in the future you'll be providing guidance, things that you can do to mitigate the things that we have flagged. Okay, that's fascinating.

[00:26:58] Nahuai Badiola: That will probably be another plugin because, and I will explain why we want to keep really simple, the one that is surfacing information about the environmental impact. Indeed, we are now thinking that maybe using CO2, calculating the CO2, it requires to do calls to a third party API, that we don't want to do it, or include the library. And we don't want to do it because the aim is to build a feature plugin that can go inside core.

So it has to be really lean, and clean, and comply with everything that is needed to be in core.

[00:27:38] Nathan Wrigley: Including this into core. Sorry, I'm interrupting alot.

[00:27:41] Nahuai Badiola: Yeah. no, that's so nice because you're excited with it. So I think this would be huge if we manage to do it. And we are taking steps slowly because of this. Because the aim is to be in core.

If we manage to put some context there, maybe, I don't know if CO2, but maybe it's performance metric, and creating some kind of rating that also you can understand. So from A to F or whatever we decide. So the user can see a red F or a green A, and they say what that's mean. And probably we have to put some links to understand better the context.

But having that in core, I think it's a brilliant way of raising awareness about it.

[00:28:26] Nathan Wrigley: Yeah. One of the things that's coming into my mind is that, obviously if you're a WordPress professional, if you're a web developer, I imagine you've scratched the surface on this topic a little bit. You've probably had at least some thought that, boy, we produce a lot of carbon with this industry.

But the people who are managing the websites, the people who are in effect, the clients who have had the website built for them, who don't really have the technical expertise, maybe they are content creators, or writers, or journalists or whatever it may be. It's an interesting thing to present them with as well to surface in their mind, boy, my website, yes, of course. It's running on a computer and it's producing carbon.

I think that's also quite interesting, because the audience for that is much bigger than the developer audience. And so reaching out to those people and just injecting that thought. Okay, your website has an impact. That's really profound as well.

[00:29:18] Nahuai Badiola: Yeah. And as it was for me, the environmental part and the CO2 part, in SustainWP we talk about the carbon tunnel vision that we usually have in sustainability. That means that in a lot of places we equate CO2 to sustainability. And that's just one part, but is one of the parts that is easier to understand.

We play so much with it. And I usually refer it as a Trojan horse. So you start talking about CO2, and the impact in the environmental part, and you gather some interest, and maybe you are, if you are good enough, you can learn them to understand that sustainability is not only environmental, and there are more things.

And talking about this, one of the things that the team would like to improve is what I was mentioning before about the longevity of the project. Right now there are a lot of contributors, some of them are sponsored, which is brilliant, but others are not. The ones that are not sponsored, sometimes it's okay for them because they are putting, let's say two hours a week, and they are fine because they have all their stuff. But there is people putting more time than that, and probably it's not sustainable in time.

So, one of the aims, and one thing that was already talking in the Community Summit last summer, was to create what I call for a lack of a better term, like a portal where we can put the contributors that are doing active stuff on the project, and are not sponsored, of course. And companies that are open to sponsor people that are contributing to the project.

[00:31:05] Nathan Wrigley: You are acting a bit like a go-between to connect people who perhaps don't have the expertise to get involved with this, but they have the finance. They have the capacity to put somebody in that chair, and they can pay them for their time and make that worthwhile. Okay. That's interesting.

[00:31:22] Nahuai Badiola: Yeah, so here probably one of the things that as a first idea or product that can go there. It would not contain the financial part, because that's really tricky. It would be maybe just a way to contact. It's a portal where you can connect.

[00:31:39] Nathan Wrigley: Yeah. You are making the introductions. Right, I get it.

[00:31:41] Nahuai Badiola: And then they go wherever they want. They need to go to do the financial part. Because the financial part is quite tricky. And indeed there is already something put in place that is called WordPress collective community.

[00:31:56] Nathan Wrigley: Yeah, the WPCC. Yeah, I'll link to that.

[00:31:59] Nahuai Badiola: Exactly. And that's an initiative that it's ongoing. I think at least they already managed to sponsor, I think a couple of people. Basically you can put some money there as individual, but also any company can put some money there to sponsor people that is contributing.

But in this portal idea thing would be to have like a, a directory of people that is doing active things. And for that, maybe it's going to be helpful, the metric dashboard, project that is starting. Meaning that probably the companies that want to put some money in someone, they want to see a specifics.

So this person is doing, let's say, five hours in community team, and is doing this specific task. So they know that they are putting the money there. Or let's say in plugins, review or in theme review, or whatever, team it is.

So I think there is a lot of potential there. I think the people in Five for the Future, are willing to improve some of the system that is there. Because right now, Five for the Future is a brilliant project, but I have the feeling that it's mainly big companies sponsoring full-time to contributors, which is brilliant. And that's why the pace of WordPress evolution is that fast. Because Automattic and other big companies are putting a lot of people working on there.

But there is, from my point of view, a lack of freelance that are putting time to the project. And they are not able to gain any sponsor, because maybe it's tricky. It's more tricky to sponsor part-time, someone, instead of having an employee just donated to. So I think we can improve some things there.

So I'm just talking about the idea, because I know there is interest in a lot of sense, and we just need to find the way of moving it forward. But I think it would be really beneficial if we can close that gap between contributors that are already doing things, and companies that are, they are understand they have to do something, give something back, or they want to have some cool people related with their brands, let's say.

[00:34:14] Nathan Wrigley: What's fascinating here is, there's obviously the code side of things. Reducing the impact of the footprint that WordPress creates. But it also appears from everything that you've just said, that if code is not your thing, the sustainability team, they need your help in all sorts of other ways. Like trying to figure out how to marry up sponsors with contributors, freelancers with sponsors, and so on and so forth, how to actually shape that team.

So it's very meta that, isn't it? You want people on the team to help you figure out what the team will be doing.

Okay, that's perfect. So my guess is that you are, you have your doors wide open. You are hoping that people will listen to this and will come knock on your door, find it wide open, step inside. So where do we go? Where's the best place, best place or places to find out more about the sustainability initiatives in WordPress?

[00:35:04] Nahuai Badiola: Yeah, I think probably it's coming to the weekly meetings. Probably we are going to move it to every two weeks, so we can have time to do more stuff between the meetings. We will leave the link of the Slack channel. It's easy, we are the sustainability channel. So I think you can come and you can join some of the ideas that are going. You can drop your idea if you are willing to move it forward.

So one of the posts I wrote in the Green Web Foundation Fellowship, during the fellowship, it was sustainability as an umbrella term, because I really think, and during this journey, I saw it even more clear, that sustainability has a lot of things that are, they can be under it. So that's one of the benefits of having this team, and we can collaborate with performance. Indeed for the plugin that we were talking before, probably it makes sense, a lot of sense to collaborate with them.

But there is also parts of inclusivity and making the events, not only more sustainable in a environmental way, but also inclusive. And that's why we also want to have a close relationship with the DEIB working group. I think you already talk with Birgit, right?

So there are a lot of things that maybe we don't have to do everything under our team, but I feel we really need to collaborate well, or have good relationship with other working groups or with other teams. And yeah, it's a really cool place to come, and drop your idea or join forces with the things that we are already doing.

[00:36:42] Nathan Wrigley: As with every episode, everything that Nahuai has mentioned, I will try to track it down, or probably Nahuai's going to drop the links into our shared show notes. But everything that we've mentioned, I will endeavor to get on the WP Tavern website. So if you go to wptavern.com/podcast, search for this episode, and you'll be able to see the show notes there.

It's the topic of our time this, isn't it really. There are a few things which matter, and then there are some things which matter a lot, and this really does feel like it goes into the, this matters a lot, category. If somebody wanted to reach out to you just to bat some ideas around with you personally, that might be a good way in. Where can we get in touch with you personally?

[00:37:27] Nahuai Badiola: Yeah, probably all the workers related stuff, Slack is a good place. If you are not there, you will probably join earlier or later. But if you don't want to start there, you can find me also in Mastodon. I'm on Twitter, not very active, but I still have the account. And my website, and my mail. My mail is where I manage everything, so you can also find it. Even if it's, if the website is in Spanish, you can go to contact and just write me something and, no problem. And yeah, I think that's pretty much it.

I feel like, as I say, sustainability is so many things and we had limited time. I think we are doing good job putting everything together. If you really want to hear really cool ideas and some debates about it, we already did the plaque of SustainWP, but I really think that they were brilliant, the, guests. And if you're interested in the topic, I think you can enjoy that podcast.

[00:38:24] Nathan Wrigley: Perfect. There's nine episodes over there. It just remains for me to say a great big thank you. It's amazing to hear somebody that's quite so passionate about this subject.

Hopefully you'll have driven some engagement in your direction. Nahuai thank you so much for chatting to me on the podcast today. I really appreciate it.

[00:38:40] Nahuai Badiola: Thank you Nathan, and let's hope somebody is the tipping point where they discovered this link as that talk in Ponte Vedra was for me, and they just start being interested in the topic. Thanks a lot Nathan.

[00:38:53] Nathan Wrigley: I have my fingers and my toes all crossed. Thanks so much.

[00:38:56] Nahuai Badiola: Bye bye.

On the podcast today we have Nahuai Badiola.

Nahuai is a freelance WordPress developer, theme, and plugin creator. He also writes WordPress code tutorials and enjoys sharing everything he learns about web sustainability in his blog, podcast, and at WordPress events.

Nahuai's life took an unexpected turn one day when he attended a 10-minute lightning talk at a WordCamp. The content of that talk was web sustainability and it profoundly changed his perspective on how we should view our use of the internet. Nahuai has since been a vocal advocate for sustainability within the WordPress community.

Nahuai extensively researched website sustainability and came across the Green Web Foundation, exploring the broader dimensions of sustainability beyond just environmental impacts. This passion not only led to the creation of the podcast series SustainWP, which aims to elevate the discourse on digital sustainability, but also to exploring practical ways WordPress can contribute positively to our planet.

Today, Nahuai and I discuss the nuances of the environmental impact of web development with a particular focus on WordPress. We discuss ideas like reducing code in plugins, and highlight the Performance Team's efforts to make WordPress more green.

The broader scope of sustainability, including economic and social pillars, is also on our agenda, underlining initiatives like sustainable contributor channels and the intriguing potential of a plugin that helps reveal the environmental footprint of websites.

If you're curious about sustainability within WordPress web development, and the community more broadly, this episode is for you.

Useful links

WordCamp Pontevedra

Hannah Smith's presentation at WordCamp Europe 2019

The Green Web Foundation

The Green Web Foundation Fellowships

SustainWP Podcast

WordPress Performance Team

Five for the Future

CO2 emissions on the web by Danny van Kooten

WordPress Sustainability Team Handbook

WordPress Community Summit

WordPress Community Collective

Sustainability Slack Channel

Web Sustainability Guidelines (WSG) 1.0

Doing the Doughnut Tech website

Sustainability Team Events Handbook (Google Doc)

Nahuai's website

Nahuai on Mastodon

Nahuai on X

01 May 2024 2:00pm GMT

Do The Woo Community: Pricing Services for WordPress and Woo with Brian Rotsztein

Listen in for tips on pricing for freelancers and small agencies when it comes to WooCommerce and WordPress services.

01 May 2024 9:56am GMT

HeroPress: Paving my way in WordPress through Communities

Pull Quote: I started an online meetup for Arabic speakers across the world. Here is Nada reading her own story aloud

هذا المقال متاح باللغة العربية

In an unexpected twist, my life has led me on a path where I ended up working with WordPress almost every single day of my life…

The Beginning…

My story begins in Istanbul in 2016, I haven't heard of WordPress then except in one encounter with a friend who used to be a renowned journalist and quit his job, learnt how to use WordPress, and became a full-time freelancer building and maintaining WordPress sites.

I graduated from the Faculty of Economics and Political Science and has worked most of my career then in PR and digital marketing roles where I had no contact or knowledge of WordPress. When I moved to Istanbul I interviewed and got a job at an advertising agency and part of my job requirement was to create an editorial calendar, write and optimize blogs for GoDaddy.

This was my first time to run an editorial calendar myself, I enjoy creative writing and had to write countless papers for university but haven't done it professionally. I was very excited about the opportunity to learn something new. I remember very well watching hours and hours of search engine optimization videos and thinking to myself: This feels so hard, almost impossible, little did I know.

I spent about 3 years managing the blog as part of my work and using WordPress every day, I slowly learnt how to navigate the plugins, do SEO and even launched the Arabic blog in 2019.

I must say that I enjoyed it a lot and was especially happy when I got to see the results of the hard work that was put in to maintain the blog.

The Middle…

A few years later I moved to GoDaddy as a marketing manager and trained a team to be responsible of the blog and I moved to a different role with different responsibilities. A couple of years pass, and I move to a new team where I'm responsible for the growth of some products and WordPress was a part of it… we meet again!

This time I was working with WordPress with a different angle and perspective, not only as a user but looking at the marketing and community side of it, and this is when I heard about meetups and WordCamps.

My dear friend Maja Loncar was the first one to introduce me to meetups and WordCamps and explained how WordPress is more than a CMS, it's a community. Early 2023, I was asked to be part of the GoDaddy team going to WordCamp Asia 2023, and I must admit I was anxious.

I had been to many events before that but nothing like this one, and I started prepping for my first ever contributor's day and WordCamp in Thailand.

I remember Adam Warner's reassuring words to me before the event which has helped me feel confident and at ease. I must say I had a wonderful time in Thailand, the community was very welcoming, and I got to meet a lot of wonderful people.

My first contribution was to the training team, and at that time I realized that there is no training material in Arabic, which made me think about meetups and WordPress communities for Arabic speakers.

Back in Dubai, I started looking up meetups in the Middle East, and started reaching out to the organizers in hopes to bring them back to life and help or co-organize if possible. I was met with disappointment at that time as most of these meetups weren't active anymore (especially after COVID) and the organizers weren't enthusiastic or were too busy. I remember speaking with Maja about this, and she said: what don't you start one yourself? She explained to me the amount of effort that'll need to be done and I thought about it. A few months later I started an online meetup for Arabic speakers across the world.

The meetup has been running for around a year now, and it's been through ups and downs - this was also the title to my first talk in WordCamp Asia 2024 in Taiwan.

The story doesn't end here…

Ever since my first WordCamp, I've been to 3 other WordCamps and attended several meetups and got to meet and have genuine friendships within the community and I was honored to be a speaker in WordCamp Asia 2024. My journey doesn't end here, it's just the beginning…


كيف غيرت المجتمعات قصتي مع WordPress

ها هي ندى تقرأ قصتها بصوت عالٍ


في تطور غير متوقع، قادتني حياتي إلى طريق انتهى بي الأمر بالعمل مع WordPress كل يوم تقريبًا من حياتي…


البداية…
تبدأ قصتي في اسطنبول في عام 2016، ولم أسمع عن WordPress من قبل إلا من خلال لقاء أحد اصدقائي كان صحفيًا مشهورًا وترك وظيفته، وتعلم كيفية استخدام WordPress، وأصبح يعمل بدوام كامل كمستقل لبناء وصيانة مواقع WordPress.

تخرجت من كلية الاقتصاد والعلوم السياسية وعملت معظم مسيرتي المهنية في العلاقات العامة والتسويق الرقمي حيث لم يكن لدي اتصال أو معرفة بـ WordPress. عندما انتقلت إلى اسطنبول، أجريت مقابلة وحصلت على وظيفة في وكالة إعلانات وكان جزء من متطلبات وظيفتي هو إنشاء تقويم تحريري وكتابة وتحسين المدونات لـ GoDaddy.
كانت هذه هي المرة الأولى التي أدير فيها تقويمًا تحريريًا بنفسي، أنا أستمتع بالكتابة الإبداعية واضطررت إلى كتابة عدد لا يحصى من الأبحاث اثناء دراستي في الجامعة، ولكني لم أفعل ذلك بشكل احترافي. كنت متحمسة جدًا لفرصة تعلم شيء جديد. أتذكر جيدًا مشاهدة ساعات وساعات من مقاطع فيديو عن تحسين محركات البحث وأفكر في نفسي: هذا شيء صعب للغاية، يكاد يكون مستحيلًا، لم أكن أعرف الكثير في هذا الوقت.
قضيت حوالي 3 سنوات في إدارة المدونة كجزء من عملي واستخدمت WordPress كل يوم، تعلمت ببطء ما هي الاضافات، والقيام بتحسين محركات البحث، وحتى ساعدت في إطلاق المدونة باللغة العربية في عام 2019.
يجب أن أقول إنني استمتعت بهذا العمل كثيرًا وكنت سعيدة بشكل خاص عندما رأيت نتائج العمل الشاق الذي تم بذله للحفاظ على المدونة.

منتصف الحكاية…
بعد بضع سنوات انتقلت إلى GoDaddy كمدير تسويق ودربت فريقًا ليكون مسؤولاً عن المدونة وانتقلت إلى دور مختلف بمسؤوليات مختلفة. يمر عامان، وأنتقل إلى فريق جديد حيث أكون مسئولة عن نمو بعض المنتجات وكان WordPress جزءًا منها… ووردبريس نلتقي مرة أخرى!

هذه المرة كنت أعمل مع WordPress بزاوية ومنظور مختلفين، ليس فقط كمستخدم، ولكن بالنظر إلى الجانب التسويقي والمجتمعي منه، وهذا عندما سمعت عن اللقاءات وWordCamps.
كانت صديقتي العزيزة مايا لوكنار أول من عرّفني على اللقاءات وWordCamps وشرحت لي كيف أن WordPress أكثر من مجرد CMS، إنه مجتمع. في أوائل عام 2023، طُلب مني أن أكون جزءًا من فريق GoDaddy الذي يذهب إلى WordCamp Asia 2023، ويجب أن أعترف أنني كنت قلقة.
لقد زرت العديد من الأحداث قبل ذلك، ولكن لا شيء مثل هذا الحدث، وبدأت في الاستعداد ليوم المساهم الأول على الإطلاق والWordCamp في تايلاند.
أتذكر كلمات آدم وارنر المطمئنة لي قبل الحدث والتي ساعدتني على الشعور بالثقة والراحة. يجب أن أقول إنني قضيت وقتًا رائعًا في تايلاند، وكان المجتمع مرحبًا جدًا، وقابلت الكثير من الأشخاص الرائعين.
كانت مساهمتي الأولى لفريق التدريب، وفي ذلك الوقت أدركت أنه لا توجد مواد تدريبية باللغة العربية، مما جعلني أفكر في اللقاءات ومجتمعات WordPress للمتحدثين باللغة العربية.
عندما عدت إلى دبي، بدأت في البحث عن لقاءات في الشرق الأوسط، وبدأت في التواصل مع المنظمين على أمل إعادة المجتمعات إلى الحياة والمساعدة أو المشاركة في التنظيم إن أمكن. وقوبلت بخيبة أمل في ذلك الوقت لأن معظم هذه اللقاءات لم تعد نشطة (خاصة بعد COVID) ولم يكن المنظمون متحمسين أو كانوا مشغولين للغاية. أتذكر أنني تحدثت مع مايا حول هذا الموضوع، فقالت: لما لا تبدأي به بنفسك؟ شرحت لي مقدار الجهد الذي يجب القيام به وفكرت في ذلك. بعد بضعة أشهر بدأت لقاء عبر الإنترنت للمتحدثين باللغة العربية في جميع أنحاء العالم.
بدأ اللقاء منذ حوالي عام، وقد مر بتقلبات - كان هذا أيضًا عنوان حديثي الأول في WordCamp Asia 2024 في تايوان.

القصة لا تنتهي هنا…

منذ أول WordCamp لي، زرت ثلاثWordCamps أخرى وحضرت العديد من اللقاءات وحصلت على صداقات حقيقية داخل المجتمع وتشرفت بأن أكون متحدثة في WordCamp Asia 2024. رحلتي لا تنتهي هنا، إنها مجرد البداية…

The post Paving my way in WordPress through Communities appeared first on HeroPress.

01 May 2024 4:00am GMT

BuddyPress: BuddyPress 12.4.1 Security Release

BuddyPress 12.4.1 is now available. This is a security release. All BuddyPress installations should be updated as soon as possible.

The 12.4.1 release addresses the following security issue:

This vulnerability was impacting BuddyPress branches from 9.0 to 12.0. It was reported privately to the BuddyPress team, in accordance with WordPress's security policies. Our thanks to the reporter for practicing coordinated disclosure.

For complete details, visit the 12.4.1 changelog.

You can get the latest version by clicking on the above button, downloading it from the WordPress.org plugin directory or checking it out from our Subversion repository.

If for a specific reason you can't upgrade to 12.4.1, we have also ported the security fix to BuddyPress versions going all the way back to branch 9.0. Here's the list of the available downloads for the corresponding tags, you can also find these links on our WordPress.org Plugin Directory "Advanced" page:

01 May 2024 12:33am GMT

30 Apr 2024

feedWordPress Planet

Do The Woo Community: Empowering Diversity and Inclusion in WordPress and Beyond with Shanta Nathwani

Shanta Nathwani and Birgit chat about diversity, equity, inclusion, and belonging in the WordPress and tech community.

30 Apr 2024 11:23am GMT

29 Apr 2024

feedWordPress Planet

WordPress.org blog: WP Briefing: Episode 78: Guided Growth: Cultivating Contributors Through Mentorship

Explore the transformative world of the WordPress Contributor Mentorship Program with guest host Angela Jin and special guest and sponsored contributor Hari Shanker. Whether you're a long-time WordPress enthusiast or new to the scene, this episode is packed with insights, stories, and tips to help you engage more deeply with one of the most passionate open source communities.

Credits

Guest host: Angela Jin
Guest speaker: Hari Shanker
Editor: Dustin Hartzler
Logo: Javier Arce
Production: Brett McSherry and Nicholas Garofalo
Song: Fearless First by Kevin MacLeod

Show Notes

Transcript

[00:00:00] Angela: Hello, everyone, and welcome to the WordPress Briefing, the podcast where you can catch quick explanations of the ideas behind the WordPress open source project, some insights into the community that supports it, and get a small list of big things coming up in the next two weeks. I am your guest host, Angela Jin.

Let's go!

[00:00:30] (Intro Music)

[00:00:40] Angela: I am delighted to be guest hosting this episode of the WordPress Briefing and to talk about the Contributor Mentorship Program, a community-driven initiative in the WordPress space that is proving to really support contributor journeys. And joining me today is special guest, Hari Shanker, Five for the Future Program Manager. Welcome, Hari!

[00:01:02] Hari: Thank you, Angela. Excited to be here.

[00:01:04] Angela: Now, before we dive into the Contributor Mentorship Program, can you first tell me a bit about yourself? I'd love to know a bit more about your role as Five for the Future Program Manager.

[00:01:16] Hari: Sure. So, my name is Hari Shanker. I live in India in a city called Kochi. And I'd like to share some context to explain what I do. I am a sponsored contributor working full-time on WordPress, and I have been contributing primarily to the WordPress Community Team full-time since April 2020, where I am a Community Program Manager, formerly known as a Super Deputy.

Since September 2022, I have been working exclusively on projects that bolster the WordPress contributor experience. A key part of this work is my role as the Program Manager for the Five for the Future program, where my day-to-day work involves supporting and empowering companies and individuals that have pledged a part of their time to contribute to WordPress.

[00:02:00] Hari: In parallel, I also lead the Contributor Working Group of the WordPress Community Team, which has the goal of making the contributor experience in WordPress the best it can be. Our recent focus has been on running an experimental contributor mentorship program as well.

[00:02:16] Angela: Excellent. Thank you. So, I was recently at Open Source Summit, and figuring out funding and commitments to projects was a very hot topic. And people were really interested in Five for the Future. And so, Hari, would you mind giving us a quick overview of what Five for the Future is, and how it aims to support the WordPress open source project?

[00:02:44] Hari: Absolutely. The Cofounder of WordPress, Matt Mullenweg, launched Five for the Future in 2014 as a call to action for organizations and individuals who have benefited from WordPress, either the CMS or the community, to contribute up to 5 percent of their resources to the continued success of the WordPress project.

[00:03:03] Hari: In 2019, this idea was formalized as a program with a pledging page that lives in the URL WordPress.org/five. Right now, this program attempts to foster generous collaboration towards the long-term health and stability of our project for the future. So, like any large and successful open source project, WordPress has a lot of big goals and tasks, not all of which can be accomplished by volunteers in that available time.

Here's where sponsored contributors come in. Sponsored contributors have more time, availability, and bandwidth to make an impact on a lot of these tasks. They also work on some routine but important administrative and housekeeping tasks that are essential to keep the project running smoothly. At this time, the program has 868 contributors from 183 companies, who have pledged 7,722 hours of contribution time per week for the program. I can also share that roughly 70% of contribution activity in WordPress is coming from these sponsored contributors. That is the Five for the Future program in brief.

[00:04:15] Angela: Thanks, Hari. That's incredible that so much of our contribution comes through sponsored time and clearly is very necessary to keep the WordPress open source project running. Wonderful. All right, well, I would love to dig into the Contributor Mentorship Program. Can you tell us a bit more about how this came to be? What is the Contributor Mentorship Program?

[00:04:41] Hari: Oh, absolutely. It is one of my favorite programs and one of the best things that I've worked on personally. So, the Contributor Mentorship Program aims to onboard new contributors to WordPress by providing them one-on-one and cohort-based mentorship for a period of typically four to six weeks. The mentorship program typically coincides a major WordPress release.

[00:05:04] Hari: And the idea behind the program is to help new contributors kickstart their WordPress contributor journey by providing them an in-depth overview of the WordPress project as well. To talk a bit about how this started, it all began in 2022-2023 when I started researching on the WordPress contributor experience. I discovered that there were gaps in the onboarding experience for new contributors. And I did some research on how we can solve this issue.

Now, while those gaps can be fixed by improving the overall WordPress contributor onboarding experience through technical changes or changes in the program. Mentorship really stood out as an excellent solution to solve the problem. Based on my discovery from this research, I worked on revitalizing the WordPress Contributor Working Group of the Community Team. And together, our group we started working on building a mentorship program. We did a few months of collaborative discussions and brainstorming. And as a result, the group put together the idea for a pilot cohort-based mentorship program, which paired up 13 new contributors as mentees with one mentor each. The cohort worked together for four weeks, and 11 of these mentees graduated after making impactful contributions to the project, with over half of the cohort staying on to make long-term contributions. In fact, we just wrapped up the second cohort of the program in February 2024, which had 52 participants, of which 44 graduated from the program.

[00:06:34] Angela: Amazing. Congratulations. And I speaking just for myself, I know how important mentorship was to, to a lot of my journeys, both within WordPress and outside of, and so I think it's wonderful that we're able to bring mentorship to this space. What sort of benefits are there to participating in this program, either as a new WordPress contributor or as a mentor?

[00:07:04] Hari: There's a bunch of benefits for both new contributors and mentors in this program, starting with new contributors. First and foremost, new participants in this program they get to kick off their WordPress contributor journey by making initial contributions. So, in my mind, the biggest benefit that they get is they get a chance to actually make their first contributions in the area of their choice with help from a mentor. The other main benefit that I see is that these mentees or new contributors. They get to learn a lot about the WordPress project and how it works. They get to learn about the WordPress release process broadly. And in short, participants in this program also get a chance to network with and learn from experienced WordPress contributors.

And finally, this program is a great opportunity for mentees or new contributors to pick up a lot of valuable skills that they can use in the real world. For mentors, they also get a lot of benefits from this program. In fact, to share another anecdote, some of our mentors they contributed for the first time to WordPress core in the last cohort.

[00:08:14] Hari: So, that is also something that they also get to learn, which means mentors also get to learn new skills when they be a part of this program. So, for mentors, even they get to enhance their skills, they get to expand the network within the WordPress community, but in my mind, the biggest benefit that they gain is they gain fulfillment from guiding new contributors. And personally, as a mentor myself, it's one of the most valuable thing that you can gain from such a program. That feeling of belonging, that feeling of, you know, fostering sustainability and innovation in the project. I also feel that mentoring new contributors is a great way to bolster your leadership and communication skills, which is extremely valuable in any professional context.

[00:08:54] Angela: Absolutely. I definitely see that being able to share your experience and mentor others is a really valuable way to help the next generation of WordPressers be successful in our space. Now, you've talked a bit about what results you're seeing from this program, and it's really exciting to see that so many mentees are successfully graduating from this program. I'd love to hear more about the impact and results that you're seeing from the mentorship program. Could you give us more details there?

[00:09:32] Hari: Absolutely. So, I shared some numbers earlier. We had 11 mentees out of 13 graduating from the 2023 cohort and 44 outta 52 mentees from the 2024 Q1 cohort graduating. From the first cohort we have six of these mentees continuing to make impactful contributions to the project, but we have more encouraging results from the second cohort, in fact. So, ten of our mentees in the second cohort got props for contributing to WordPress 6.5, and one of our mentees was a noteworthy contributor. That's about 22% of all the mentees. Fourteen mentees from the latest cohort, which is 31%, they have committed to join the WordPress 6.6 release squad. And the program actually gave eight new core contributors to the project, which includes mentors, as I mentioned earlier.

[00:10:21] Hari: We did pre and post-cohort surveys, and the results are very interesting. I can definitely share some numbers here. So, we had a question on contributor familiarity. The familiarity of contribution for new contributors went up from 53% to 80%, that's around 26% increase. The contribution confidence went from 57% to 82%, which is around 28%-29%. We asked if the mentees how many of these mentees were satisfied by the program. We heard that 88% of all the mentees were satisfied. 80% of mentees achieved their personal goals as part of the program. A key part of the program experience was that we asked mentees to create contribution plans to make future contributions.

[00:11:06] Hari: 62% of our mentees actually made a future contribution plan. So which means, which is a 30, 60, 90-day plan. So, these mentees they're gonna follow a plan to contribute to WordPress for the next three months. Finally, we also created a ton of learning materials for these mentees, and we are in the process of releasing them. So these are, most of these are videos, so we plan to release them in WordPress or TV and in the Learn WordPress platform. So, in my mind, seeing these mentees out in the world making impactful contributions that is the biggest impact that I'm seeing. So, having them in the project as long-term contributors. That is, in my mind, one of the biggest impacts that we've had from this program.

[00:11:46] Angela: Yeah, that's really incredible to see that new contributors to WordPress, upon joining this program, able to better navigate this vast ecosystem and make important contributions to our space. And that they've made these connections, so they are sticking around and staying with us and continuing to help us build WordPress. That's incredible.

[00:12:14] Angela: Now, I understand that between the first cohort and the second cohort, the Contributor Working Group made some important updates and iterated on the cohort itself. And one of the big changes, I understand, was to design cohorts around contributor projects. I'm curious now that we've talked about how fantastic this program is. Are there plans for future cohorts, and what might those cohorts look like?

[00:12:44] Hari: Absolutely. So, we have received a lot of interest in future cohorts. So, our working group just did a chat last week, and there was overwhelming positive interest and from all our working group members and other participants saying that we would love to be in a future cohort. So, short answer, yes, we will have a ton of these cohorts going forward. And we are, in fact, hosting a new cohort alongside WordPress 6.7. In October-November, 2024. And we will most likely continue to host at least one mentorship cohort every year. Ideally two, but I'm just saying one to make sure that we are sustainable. It is hard to predict how future cohorts will look like, but based on all the discussions our working group has had, I can definitely tell you how the next cohort is going to look like.

[00:13:35] Hari: So, as per current plans, we will have around 20 to 30 mentees supported by mentors. And the cohort will most likely start early on in the 6.7 release process. The idea is that we would like our mentees to be more deeply involved in the 6.7 release as early as possible. We also plan to have a lot more learn-up sessions in the next cohort.

One feedback that we heard was our mentees really enjoyed some of the learn-up sessions, and they would like these sessions to be scheduled in advance as much as possible so that they can attend as many of them as possible. So, more learn-up sessions.

[00:14:14] Hari: And finally, you mentioned projects when you spoke of the latest cohort. We are going to double down on projects in the next cohort. So the hope is to have a host of projects for folks to work on and, ideally, have all mentees work on some project or the other. So, we had projects as an experiment for the earlier cohort. Some mentees did work on projects, while some they were broadly contributing. So, ideally, for the next cohort, every mentee in the program will be a part of some project or the other. It could be a small one. It could be a big one, but there will be some project of some sort for every mentee in the program, ideally. And finally, some contributors in our cohort, they received a scholarship to participate in the last cohort. We hope to expand that. We hope to provide more opportunities for scholarship for contributors.

[00:15:05] Hari: I'm not sure how viable it is, but we did see that the folks who received scholarship, they got a chance to contribute more. So we would ideally like to provide more opportunities for scholarship, especially for folks from underrepresented backgrounds, so that they can contribute to WordPress and, you know, upskill as part of this program.

[00:15:23] Angela: Fantastic. Well, hopefully, we have convinced our listeners today to get involved in the Contributor Mentorship Program. And so, if somebody wanted to get involved, either as a mentee or a mentor, how should they go about doing so?

[00:15:42] Hari: That's a great question. We have not opened up signups for mentors and mentees for the next cohort yet. As I mentioned, it's going to happen later this year. However, those interested in the next cohort of the program can comment on the post. I think we can share the link in the show notes. We just published a post announcing the graduation of our mentees, and we had asked folks who are interested in joining the next cohort comment there.

[00:16:07] Hari: So if you're interested in joining the next cohort, either as a mentor or a mentee. You can comment on that post. Alternatively, you can also DM me. If you're not comfortable commenting in a public space, my name is Hari Shanker. I am Hari Shanker, which is H-A-R-I-S-H-A-N-K-E-R. That's my username in the Make WordPress Slack. You can DM me there expressing your interest, and I will make sure that we send you the call for interest form when it's published.

Additionally, and this is especially to all the mentor applicants, we have a Contributor Working Group, which meets every third Thursday of the month in the Community Team channel on a text chat. It's called a mentorship chat. It happens every month, and you can find a link to it in the Make WordPress meetings, P2 blog. So, if you're interested in being a mentor, or if you're interested in building the Contributor Mentorship Program, or contributing to the Contributor Mentorship Program, I would invite you to join our chat. So, the next chat is being held in May. Please join our next chat. That's also a great way to contribute to this program, especially if you are interested in being a mentor.

[00:17:10] Angela: Wonderful. Thank you so much for joining me today, Hari. It's been a pleasure.

[00:17:16] Hari: Thank you. It's been an honor, and thank you for inviting me to be a part of this program.

[00:17:19] (Music interlude)

[00:17:27] Angela: And now it is time for our small list of big things. We've got three things for you this week.

The first is a proposal to explore the Support Team contributor ladder. If you are not familiar with the concept of the contributor ladder, it is based on the five stages of volunteering, which examines how a volunteer gets onboarded and steps into progressive roles. By thinking through the contributor ladder, Make WordPress teams are able to improve onboarding, engagement, and connection with contributors and generally improve the health of their team. If this is of interest to you, we have a great overview post about the contributor ladder, and you can see the discussion in action over on the Support Team.

[00:18:14] Angela: Second, is that the WordPress Foundation has just announced the Kim Parcell Memorial Scholarship for 2024. This scholarship is in honor of Kim Parcell, an incredible long-time contributor, and is awarded to a current WordPress contributor who is a woman, has not previously attended WordCamp US, and requires financial assistance to attend this year's event. The scholarship will provide travel assistance for the recipient to attend WordCamp US this year in Portland, Oregon, and covers travel from your home city, hotel, and your ticket to the event. The application is open through May 30th, and you can apply on the WordPress Foundation page.

Third is a reminder of our next big WordPress event, WordCamp Europe, which will be in beautiful Torino, Italy, June 13th through the 15th. You can still get tickets on their website. If you can't make it to Italy, never fear. This time of year sees a good number of WordPress events around the world, and they are a great way to connect with WordPress friends and hear all about the latest and greatest in WordPress. You can go find upcoming events on events.WordPress.org to see what events are happening in your area. If there isn't a WordPress event near you, you can become an organizer and start hosting events locally.

[00:19:42] Angela: And that, friends, is your small list of big things. Don't forget to follow us on your favorite podcast app. Or subscribe directly on WordPress.org/news. You'll get a friendly reminder whenever there's a new episode. If you liked what you heard today, share it with a fellow WordPresser, or if you had questions about what you heard, you can share those by emailing WPBriefing@WordPress.org. I am your guest host, Angela Jin. Thanks so much for tuning in today for the WordPress Briefing. In a couple of weeks, Josepha will be back as your regular host for the next episode.

[00:20:21] (Music outro)

29 Apr 2024 12:00pm GMT

Do The Woo Community: A Comunidade Portugal do WordPress – The Portugal WordPress Community

No nosso programa Vozes da Comunidade, WordPress pelo Mundo, destacamos a comunidade WordPress de Portugal para uma conversa na sua língua materna.

29 Apr 2024 8:15am GMT

26 Apr 2024

feedWordPress Planet

Gravatar: Revamping User Authentication: The Role of Passkeys

Passkeys are leading the charge in transforming how we secure our digital identities.

This article offers a comprehensive exploration of passkeys - breaking down their mechanics, illustrating their advantages over traditional passwords, and showcasing their role in the next wave of secure online authentication.

Whether you're a developer, IT professional, or simply tech-curious, join us as we explore the ins and outs of passkeys, providing practical examples and guidance on how to implement them for a safer, smoother online experience.

What are passkeys?

A passkey is a secure method that distinctly identifies a user through advanced mechanisms that go beyond the traditional "something you know" attribute of passwords. Instead, passkeys encompass facets like "something you are", like biometrics, or "something you have", such as a physical security key.

Example of biometric authentication

Using passkeys for your websites and platforms gives visitors an easy way to verify their identity without typing complex passwords, replacing them with unique and often temporary credentials, enhancing security and user experience.

These tokens often come in the form of unique, time-sensitive codes that protect online spaces against unwanted entries. The most common types include facial and fingerprint recognition, complicated designed patterns, or secure PINs, which are often specially generated for this specific login attempt.

There are many advantages to integrating passkeys:

Passkeys are built on FIDO standards

​​Short for Fast Identity Online, FIDO is a global authentication standard designed to reinforce and simplify the digital authentication process, making it simpler for users and more secure against threats.

These standards are based on public key cryptography and have played a crucial role in encouraging the adoption of passkeys by ensuring they comply with rigorous security and ease-of-use criteria.

Through the integration of FIDO protocols, such as U2F (Universal 2nd Factor) and WebAuthn, passkeys benefit from an advanced security infrastructure. U2F adds a layer of protection by involving a physical security key in the authentication process, while WebAuthn allows for the registration and verification of users on web applications through biometric data, mobile devices, or FIDO security keys, moving away from password reliance.

This combination of passkeys with FIDO standards has significantly improved digital authentication, making it safer and more user-friendly.

Understanding the user flow with passkeys

Passkeys are revolutionizing the way we authenticate, making logging in smoother and more secure. Imagine the ease of entering a secure system or website without the hassle of remembering complex passwords. Here's a simple breakdown of how a typical passkey authentication process works.

  1. Registration: First, a user chooses to create a passkey for a service. This often happens during the initial sign-up or through a settings menu for existing users. The user confirms their identity through a verification method, like an email link or a text message code.
  2. Creating a passkey: The system prompts the user to authorize the creation of a passkey. This can be done using a device's biometric features (like a fingerprint or facial recognition) or a PIN. The passkey is then generated and securely stored on the user's device, as well as with the service, but in a way that the service can't see the passkey itself.
  3. Authentication: When returning to the service, the user is prompted to unlock their passkey, again using biometrics or a PIN. The device then communicates with the service, confirming the user's identity without transmitting the passkey. This seamless interaction ensures that the user's credentials are never exposed to potential theft.

How passkey authentication works

  1. Cross-device usage: Passkeys can also be used across different devices, thanks to cloud synchronization, making authentication even more convenient without compromising security.

This flow stands out from traditional passwords by eliminating the need for users to remember anything or enter credentials manually, reducing the risk of phishing or password theft. Besides that, because the authentication is tied to the user's device and/or biometrics, it significantly enhances security.

Exploring real-world examples of the Passkeys experience

iOS, Android, and desktop recognition

On mobile platforms like iOS and Android, the experience of using passkeys is designed to be incredibly intuitive. When users attempt to log into a service that supports passkeys, the operating system prompts them to authenticate using a method they are already familiar with, such as a fingerprint, facial recognition, or a PIN.

A lot of modern laptops, both Apple and Windows, include a fingerprint scanner in the power button, and since 2015, Windows laptops have started including facial recognition, as well. Until a few years ago, this was a function only available for mobile devices.

For example, this is how the prompt looks on a Mac laptop when trying to access information behind a security wall, such as the Google Password Manager.

Touch ID option on a Mac computer

In the device's settings, people can specify where they want to use this type of recognition. For instance, these are the settings for Face ID on an iPhone.

iPhone Face ID settings

This seamless process eliminates the need to type in usernames and passwords, offering a secure and streamlined login experience directly integrated into the device's ecosystem.

LastPass

LastPass Passwordless Vault service page

LastPass is a popular password manager that has embraced passkeys, providing a user-friendly interface that simplifies the shift from traditional passwords to passkey authentication. Users can generate and manage their passkeys within the LastPass app, which then facilitates easy and secure access to various services.

Google Passkey

Google Passkey homepage

Google has been at the forefront of implementing passkey authentication across its services. Users can create a passkey for their Google Account, which then allows for swift access to Gmail, Google Drive, and other Google services.

Why developers, users, and businesses prefer passkeys over passwords and MFA

Over the past few years, more and more developers and businesses prefer passkeys over traditional passwords and Multi-Factor Authentication (MFA). Let's see why.

They're safer

Traditional systems are very vulnerable. For example, in 2021, the New York City Law Department experienced a significant cyberattack, where attackers accessed sensitive data, including city employees' personal information, police misconduct evidence, plaintiffs' medical records, and the identities of minors charged with crimes, through a single employee's compromised email password.

Passkeys, on the other hand, are immune to common threats like phishing and keylogging, as they do not transmit sensitive information that can be intercepted or deceitfully obtained.

This is possible because passkeys use public-private key cryptography, a method far superior to the conventional password system. Unlike passwords, which rely on a shared secret known by both the user and the service, passkeys work by creating a pair of keys: a private one that stays with the user and a public one stored on the server. So, even if a server is compromised, attackers cannot impersonate the user without access to the private key.

They're easier to use

Passkeys significantly simplify the user experience. People don't need to remember complex passwords, manage multiple credentials, and constantly reset passwords.

Instead, they gain access with just a tap or a biometric check, making the process not only quicker but also more enjoyable. This simplicity and speed appeal to tech-savvy individuals and those less comfortable with technology, expanding the accessibility of secure online services.

They result in more conversions

The frictionless nature of passkey authentication reduces dropout rates during the signup process and encourages higher user retention by removing common login-related frustrations. This ease of use can significantly boost conversion rates, as users are more likely to complete sign-up processes and continue using services that offer an effortless access method.

Furthermore, by adopting passkeys, companies can distinguish themselves from competitors, offering a modern and secure authentication solution that appeals to privacy and convenience-conscious consumers.

They can be used for single sign-on purposes

Passkeys seamlessly integrate with Single Sign-On (SSO) solutions, enhancing both convenience and security. SSO allows users to access multiple services or applications with a single set of credentials, reducing the burden of remembering numerous passwords.

By incorporating passkeys into SSO frameworks, users enjoy an even smoother login experience across various platforms, with the added benefit of heightened security.

This integration not only simplifies user access but also bolsters productivity and security for businesses by minimizing the potential attack surface for cyber threats.

It's time to enter a passwordless future

By the end of this article, you'll have understood what passkeys are - and more importantly, you'll hopefully agree that it's time for passkeys to trump passwords once and for all.

At Gravatar, we're paving the way for a more open, connected, and user-centric internet - and our approach to profile management lets you build a complete digital identity management solution along with your passkeys authentication service.

With more than 20 years of serving as people's globally recognized avatar, Gravatar allows users to create profiles that serve as universal identifiers across any website or web application that integrates with Gravatar's API. This minimizes the need for users to manage data across different platforms and also minimizes the need for you as a developer or website owner to store user data directly.

So, if you're looking to enhance your site, app, or online store, discover more about how you can integrate Gravatar and join the movement toward a more secure, efficient online experience for everyone.

26 Apr 2024 5:09pm GMT

25 Apr 2024

feedWordPress Planet

Do The Woo Community: Valkey Taking Over Redis and Open Source Funding with Robert and Courtney

Robert and Courtney discuss open source events, licensing changes in Redis, and the need for sustainable funding.

25 Apr 2024 9:15am GMT

24 Apr 2024

feedWordPress Planet

WPTavern: #117 – Maestro Stevens on Inclusivity in Website Design Decisions

Transcript

[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.

Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case, inclusivity in web design decisions.

If you'd like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast, player of choice. Or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL in to most podcasts players.

If you have a topic that you'd like us to feature on the podcast, I'm keen to hear from you, and hopefully get you, or your idea, featured on the show. Head to WPTavern.com forward slash contact forward slash jukebox, and use the form there.

So on the podcast today, we have Maestro Stevens.

Maestro is an international speaker and managing director of The Iconic Expressions. His areas of expertise include digital marketing, brand strategy, web development, and project leadership.

In this episode, Maestro lays out the case for how inclusivity is not just something that we need to be concerned about at things like events, but also in our WordPress website designs.

Maestro recently gave a presentation at WordCamp Asia entitled unlocking universal creativity, the future of inclusive WordPress design. He wants to get people to think about making design choices with inclusivity in mind so that they're representative of various cultures and varied backgrounds.

Maestro reveals the challenges and the pushback he is faced on his journey, telling us about the struggles and support he's found within the community.

His approach includes utilizing AI to create unique imagery, reflective of a diverse population, and how he sees this as something new in the industry.

The discussion also gets into the practical side as well, with Maestro outlining some of the technical aspects and future plans for his ideas, extending an open invitation to listeners who wish to contribute or learn more.

If you curious about the intersection of creativity, representation, and the WordPress ecosystem, this episode is for you.

If you're interested in finding out more, you can find all of the links in the show notes by heading to WPTavern.com forward slash podcast, where you'll find all the other episodes as well.

A quick note, before we begin, this was recorded live at WordCamp Asia. There was quite a lot of background noise to contend with, and I've done my best to make the audio as easy to listen to as possible.

And so without further delay, I bring you Maestro Stevens.

I am joined on the podcast by Maestro Stevens. How are you doing?

[00:03:16] Maestro Stevens: I'm doing great. I'm doing excellent.

[00:03:18] Nathan Wrigley: Very nice to have you with us. We're at WordCamp Asia. We're in the venue. Maestro is joining me on the second day of the conference, so it's the third day, including contributor day. You've already done your presentation, which I think you did yesterday?

[00:03:32] Maestro Stevens: Yes I did.

[00:03:32] Nathan Wrigley: It was entitled Unlocking Universal Creativity, the Future of Inclusive WordPress Design. We're going to get into that, and have a conversation around that subject in a moment. Before we do that, Maestro, will you just spend a minute telling us who you are, and what your WordPress journey is, your relationship with WordPress.

[00:03:52] Maestro Stevens: And all I have is a minute, Nathan?

[00:03:53] Nathan Wrigley: Just one minute. Just a minute. The clock starts, no. As long as you like.

[00:03:59] Maestro Stevens: Well, first of all, thank you for having me again. This is an honor. And for us to be in person is another honor. As you mentioned, my name is Maestro Stevens, the fresh prince of WordPress. And my whole goal is bringing a fresh perspective to those who have a misunderstanding of what WordPress is.

In my spare time, I love to cook. I used to be a chef, in another life. I have a daughter. I love technology. I love creating opportunities. I love creating dreams for people, bringing people to WordCamp for the first time. That's my spiel.

[00:04:31] Nathan Wrigley: Well, that's really nice, and you've missed out something, which is that you're also really into audio. And we spent a good 10 minutes before we hit record, just obsessing about the equipment that we've got. Which, as you can probably hear, dear listener, is not as good as it could be. But it's what we've got. It's portable, and it will do the job.

So tell us about the talk. Give us the nitty gritty on why you chose that title. What was it all about? And we'll have a journey, a conversation, and dig into it.

[00:04:58] Maestro Stevens: Yeah. Well, I got a confession to make. The title is a little bit of a hook. You know, it's nothing new that we don't do. However, it's still authentic, in as far as the presentation is concerned, mainly because I wanted to bridge the gap with helping people understand that, when it comes to diverse creators, people from ethnic backgrounds or different backgrounds, such as WordCamp Asia, that accessibility can be used interchangeably with the word inclusivity.

Because when you are making things accessible, you're saying, I want to include others. And sometimes we separate those two terminologies. They have different meanings, but they are cousins or, you know, family related. So I really wanted to help people understand that our platform, Iconic Templates, which is what I was talking about yesterday, is a platform created for those who want to be included, and need to access certain tools and solutions, that typically would normally not have access.

[00:05:50] Nathan Wrigley: What you've just described, is this something that you find important on a personal level? Is this a journey, not just in the WordPress space? Is this something that you, I was going to use the word preach, but that's the wrong word, adjacent to preach. Is this something that you talk about in other spheres as well?

[00:06:05] Maestro Stevens: Yes. I would say, well, one, to answer your question, it is a passion of mine. I ran into a lot of issues myself. I think us business owners, and entrepreneurs, and creators, a lot of the problems that we solve for others, stem from us. And something that I would say I did not see a lot of, when I was looking at something as templates on the internet, and I'm not going to point out any particular company but, you know, there's just a lot of templates that I saw, that didn't have imagery and representation that reminded me of me.

You know, I know it's controversial, because I've got some backlash from this in certain communities. People are just going to take the content out anyway. They're going to replace the images and replace the things. But the reality is, people want to see them. They want to hear them. They want to know that the company, that's creating tools for them, thought of them in mind. Hey, we're going to make this thing, and then we're going to slap on some stuff.

Whereas, we've created everything. We've created with certain cultures, and certain industries in mind. From not just the imagery and the content, but even the structure and the layout. So we are coming from the forefront, and not the aftermath of adding others.

[00:07:10] Nathan Wrigley: It sounds, from what you just said, as if there's been a little bit of pushback from certain people. Is that the minority? Do you find WordPress, as a community, I mean obviously that's a bit of an umbrella phrase, and you know, it's made of millions and millions of different people. But, do you find the WordPress community, on the whole, receptive to what you are saying? Or is it more a case of, you are having to push back, and explain yourself over and over again, and being challenged and pushing back?

[00:07:37] Maestro Stevens: Well, Nathan, yes. I've been challenged a lot. To be transparent with you, when we launched a year and a half ago with this platform, inside of a couple communities, very small, we had good reception only because I made an adjustment, because I got scared.

The first thing that happened, when I said I'm going to create this platform for diverse creators and BIPOC communities, people, for lack of a better term, did not like that. They gave me a lot of negative feedback. So what I did is I said, okay, well let's create the platform for everybody.

I spoke at WordCamp Europe. Then I spoke at WordCamp US. Now I'm here speaking at WordCamp Asia. And I realised that there are a lot of people that do want to see, I would say the type of, not product, but the type of solutions, and the type of representation. But I had to meet these people in real life, and I had to learn my tribe. And every WordPress community is not your tribe, even if they, quote unquote, liked your product before.

[00:08:34] Nathan Wrigley: Do you get a sense that this is a case of the quiet majority who don't speak up to support what you are doing? Do you get that feeling? Because it sounds like, when you've come to these events, you have met kindred spirits, people who are aligned with what you are aligned with, but you had to go and find them. Which kind of tells me they were always there in the first place, but they didn't let you know that they were there.

So is it a case of that? You know, people just keeping quiet and putting their head under the parapet, to dodge the proverbial arrow.

[00:09:02] Maestro Stevens: Yeah, I think it's a little bit of all that. And it's crazy that I'm learning how to, I don't want to say play the game, but be careful on the things that I say, because I can be very outspoken at times. That's a gift and a curse, in some ways.

So with that being said, I do think that it is, when you say the word minority and majority, there are people that are afraid to speak up, and there are people who don't want to speak up, because it will ruin their opportunities and their, what they've gained, I guess, growing in the ladder of WordPress.

Because there's gatekeepers in WordPress. You know, there's people that you have to appease in certain ways. And there's people that don't want to hear your voice all the time. So I do think, to your point, when you think about it, the majority versus the minority, it's a little bit of all. But I do think there's a lot of people who are afraid to say something, and there's people who don't want to say something, because they don't want to ruin what they have.

[00:09:51] Nathan Wrigley: That sort of feels a bit upsetting really though, doesn't it? On some level, it feels like that's a bit of a shame. But you're right. We definitely have some strong characters in the WordPress community.

Are you talking about being online? So in, you know, groups, on various different platforms. Is it that kind of community that you've been involved in?

[00:10:09] Maestro Stevens: Yes.

[00:10:09] Nathan Wrigley: Yeah, okay. And there are some definite characters, aren't there? And some people who have fairly loud voices.

[00:10:14] Maestro Stevens: Yes.

[00:10:15] Nathan Wrigley: Okay. So you've made the effort to come out and speak about these things. At these events, have you felt that you've had a nice reception? Has it been a different experience?

[00:10:24] Maestro Stevens: Good question. I would say, not to be redundant, but a little bit of both. Going to WordCamp Europe was an eyeopener. Athens, Greece, I mean, well, one, not a lot of people that live there that look like me. I stood out immediately, just from that perspective. And then actually going to WordCamp itself, where we're told that they are looking at it from an inclusive lens and, you know, we want to involve everybody, make everybody feel comfortable.

When I actually got in the venue, in the building, I thought that the stares were going to stop. You know, I thought that the looks were going to stop, and they didn't all stop. And that's not everybody, but it was quite obvious, and quite a few. But I will definitely say, when I did my presentation, those people who joined the presentation showed love. When I did a presentation yesterday, those who joined showed love. I've been seeing random people say, hey man, I saw your presentation yesterday. I didn't even know they did.

And then I got way more questions than I ever would've thought I would've gotten, because people were like, oh, he's not afraid to talk about this. And so they're raising their hands and they're saying, well, what do I do? I'm hearing that from people from all across the world. And I love that. So that, to me, is what sticks out more than anything. The rest of the nonsense, for lack of a better term, I'm striving to kind of let that go.

[00:11:35] Nathan Wrigley: Do you feel safe in these spaces?

[00:11:38] Maestro Stevens: Hmm.

[00:11:38] Nathan Wrigley: It's not an immediate yes.

[00:11:41] Maestro Stevens: No, it's not immediate yes.

[00:11:42] Nathan Wrigley: Yeah. I mean, we don't have to go down that path if you don't wish to. But I am curious, because we are quite good as a community at congratulating ourselves, on how accommodating we are. And we definitely have people, and I know that you know many of the people that I'm not going to name, but you probably will intuit who I'm talking about, who fight this fight, and they make the effort.

But it is interesting to me that despite all of that, there's still, it sounds like considerable amounts of work to be done. The example of WordCamp Athens that you've just described, that doesn't sound like a particularly pleasant experience that you had there.

[00:12:19] Maestro Stevens: I'm grateful that I had the opportunity to even go. That changed my life. I encourage anybody who is thinking of getting a different perspective of life in the world, it doesn't matter what kind of pushback or resistance that you get, travel. Travel to places that you would've never been before. Even if you're going to get looked at, and stared at, and feel uncomfortable, because you'll learn to be comfortable with being uncomfortable, which will give you a different perspective.

So, to your point, and going back to the whole safety aspect of things, I would say I don't always feel the safety net that I would love to be able to speak up. I will say that, for the most part, going to Athens, Greece, as an example, it reminded me of WordPress is also a reflection of the world too, to a degree. We still have some work to do in the world, you know, everywhere. And WordPress is doing what it can to help mitigate that. But I do think, to your point, there's a lot of work to be done.

And just really quickly, I've called out some founders. And when it came to certain issues or certain things, to help support me and back me up, and I've noticed that they've chose profit over passion, you know, over mission. And the funny part is, the data shows, because I'm a data analyst, you know, I have an agency as well too. Data shows that most people, they want to purchase, and they want to deal with brands that actually are mission based. How ironic is that.

So it's kind of a catch 22 that, you know, there's these founders that don't want to touch certain issues. Most people purchase based on, is there a mission, a value, the reasons? They're not just purchasing on quality, you know, things like that. It's, who is behind it? Why are they doing it? What are they doing it for?

[00:13:57] Nathan Wrigley: Yeah. It's interesting, I often end up at the about page, soon after I've gone to the pricing page, because I do want to know about the company that I'm buying the plugin, or whatever it may be. And it, yeah, it does play a certain part.

I'm going to ask this question. Feel free to ignore it, because I don't know what pitfalls there may be inside this. Does geography play a part in this? Do you find that you can have this conversation more easily at home, for example, in the US? Is it a conversation that's being more advanced, more acceptable to have, more straightforward?

We've obviously mentioned Europe, we've got Asia, there's different complexities. They've obviously got their own things going on. But, do you notice that geography plays a part in this?

[00:14:36] Maestro Stevens: Yes, I think so. And I had some conversations today with a couple other founders from East Asia, and it was great to hear that I'm, they're from a different country and different culture. They're saying they find the same issues. I'm like, so I'm not crazy. You know, it's not an American thing, you know what I mean? It's not a US thing. It's an everywhere thing, and global positioning does play a part in it.

However, I am grateful that WordPress has people like yourself, and people that are, I would consider allied. Creating platforms where people like me can talk, and speak about these issues, because otherwise people are normally just trying to kind of suppress the conversation.

[00:15:13] Nathan Wrigley: Yeah. It's interesting, isn't it? Because, we've talked for probably about 15 minutes so far, and it feels like we might have been being very negative, but I'm not feeling that really. I'm feeling more like there's a lot of goodness in the WordPress community, but no community is a hundred percent perfect, and there's work to be done. And you have had experiences which are real. They happen, they existed. You've talked to these people, and you've got these receptions, so it needs to be addressed.

Your product, you've said, tries to address this. And I'm curious as to how templates, parts of a website, how we can map the conversation that we've just had, over to a product. So tell me about that. I mean, you alluded to it a little while ago, but just really flesh out what Iconic Templates is, and what it does, and why it's different.

[00:16:04] Maestro Stevens: I love this question, because it helps give me a different perspective of, how do I define it? And I'm learning, you know, based on the reception. I would say, for the most part, our goal with Iconic Templates, and this is the reason why some of our product lines have the word universal in them. For example, universal template themes, universal template library.

I believe that a big problem in the WordPress ecosystem, and in other ecosystems, is that a person says, hey, I like that look. I like that style, but I don't use that tool. And so what we are trying to do, striving to do, because Yoda says, you do or you don't, there is no try.

So what we're striving to do is bridge that gap for people to say, you've made a style or a look that fits me. Whatever it is they do, whatever industry, vertical they're in, whatever ethnic background they have. And they're like, but I use the classic editor still, I don't use full site, or I use the page builder. Do you have that look and that style in the page builder that I use? Do you have that look and that style with a plugin that I use? You know, there's email plugins, there's form plugins, there's automation plugins.

So what we're striving to do with Iconic Templates is create this universal tether. An ecosystem where you're saying, I like that look and that style, but I may want to use this plugin versus this plugin. I want to use this theme versus that theme, but I want to keep the theme.

[00:17:25] Nathan Wrigley: So, if we were to go to iconictemplates.com, and we were to look at your, I'm going to use the word library, because I think you said that, your library of patterns.

[00:17:34] Maestro Stevens: So for instance, we have a library called Uni-Blocks. And so our Uni-Blocks library is block patterns. Keep it short and simple. Our Uni-Blocks library currently is created with Kadence Blocks, for example. So our next step would be creating it with Elementor widgets or Spectra, for example. That's pretty much what we're doing.

[00:17:53] Nathan Wrigley: What would I be seeing? I'm imagining I'm on the website, I know we're doing audio, so it's very hard to do this. Bear with us, we'll try and get there. What would I be seeing that would be different from what I might see elsewhere? How would you explain the visual difference of what I might see with what you've got, than what other companies bring to bear?

[00:18:12] Maestro Stevens: Well, one, you're going to see a lot of imagery of black and brown people, and people from other ethnic backgrounds. You're going to see a lot of that. Two, you're going to see a little bit of, we'll say nerdiness, geekiness, mixes with cool, intentionally mixed with some coolness.

I have a background where, I love Hip-Hop. I haven't seen anybody infuse Hip-Hop into their template platform. So when you go on our platform, you're going to see these backgrounds. I said this in my presentation yesterday, one of my favorite artists is Jay-Z. And when we first started the platform, I didn't know who I was. So we made our color scheme with a whole bunch of colors, all over the rainbow.

And I can't make this up, one day this is going to be a famous story, but it was a reflection of who I was. I didn't have my identity intact, so our company and our brand didn't have its identity intact. It came to me in an epiphany, in a eureka moment. I was working with my designer Dessa, and she needed more inspiration from me, on how to create this design, or layout for our site.

I was stuck. I had a dream. I was like, man, who's my favorite artist? Oh, Jay-Z. What album did he make that's one of my favorite albums? The Blueprint. Aren't templates blueprints, aren't we as people, blueprints? So then I was like, oh, it's blue, and the color of blue is solidarity. There's meanings behind blue. And most companies use blue. You know, a lot of tech companies use blue.

So I said, what is the odds of that? That tech companies use blue, one of my favorite artists has an album called The Blueprint, and we are blueprints for others. So when you go to our website, you're going to see a blue background with little templates. And that was inspired by Jay-Z's album, The Blueprint.

[00:19:46] Nathan Wrigley: And so, you mentioned the imagery is a big part. You're differentiating yourself by going out, and deliberately finding images, which represent the entire world. Does it also stretch to text? Are you surfacing text that you think is aligned in this way as well?

[00:20:02] Maestro Stevens: Well, Nathan, here's the thing, I'm going to blow your mind here. One of our big value propositions, or values, is transparency. So, I say our process is a template, our website is a template, and we offer templates. What do I mean by that? Everything we've done, I've intentionally done in a way that can be duplicated for others. We're going to teach from that. The process is a template.

People can go to our website, and literally look at our website and say, I want to copy what you've done. And what most people don't know is, every image you're going to see, is made with AI. We do a lot of experimentation. So we use Midjourney, for example. So you said the word find, no, we didn't find, we created, generated, based on words, based on the text. So there's not a single image on that website that you will see, that you will find anywhere else, in any stock library.

[00:20:47] Nathan Wrigley: Right. So it's unique. It isn't from a stock library.

[00:20:50] Maestro Stevens: Not at all.

[00:20:51] Nathan Wrigley: How has the platform launched? Since the moment you went public with it, and you've put it out there, how has the reception been? I mean, I'm guessing by the fact that you are here in WordCamp Asia, and obviously are making a living out of this in some way, shape, or form, it must be going all right. But I don't know, you tell me.

[00:21:06] Maestro Stevens: Well, we're still in the beginning stages, I'll say that. So I'm still learning to simplify things. One of our biggest problems that we had with our templates, which I've talked to a couple founders today, who are going to help solve this problem, I'm grateful. But it was cumbersome for people to import our templates.

So even though we have these different solutions, where you can import our form templates, email templates and automations, you had to do it all one by one. But we're going to create a plugin, or a solution, where it's a one click, you just click the button and you get to import everything.

So I'm saying this to say that, our reception, I can't give a direct answer with that just yet, because I haven't had enough time being able to get feedback. The feedback that I have gotten has been really well. But I've also gotten feedback that let me know, hey, you've got some room to grow. And so we made changes based on that.

[00:21:52] Nathan Wrigley: Is there any element of this which is a community project? Because obviously you've built a company around it, or you've adapted, you know, it's a part of your other companies. But do you welcome contributions or ideas? Do you have a form out there, where people can give you suggestions?

[00:22:07] Maestro Stevens: Heck yeah. I'm getting ready to work with another designer, a designer from BlackPress, shout out to Wyn. Anybody else who wants to contribute, involve, collaborate. I know I would appreciate it, I know my designer Dessa would appreciate it. Some help, you know, from others.

And the reason why I say that is because, to be, again, transparent, she's from the Philippines. So to have a person who's from a different country create imagery, or create designs for another culture, for people who are not them, it could be a little difficult.

[00:22:35] Nathan Wrigley: Right.

[00:22:36] Maestro Stevens: So I want to bring some authenticity into it. For instance, I want to bring people from their own countries, and their own cultures, to help tell me, hey Maestro, you need to do this with that. That's not what my people like. You may be reading the blogs, and reading things, and watching videos, but that's not what we look like. That's not what we do. So I need people like that, so that way we can be authentic when we're representing them.

[00:22:57] Nathan Wrigley: Where would you signpost people to go in the WordPress community? If things that you've mentioned so far have turned a light on with them, and they think, oh, this is something I could get involved in. I think I've got a voice that would help Maestro out. This is something that I'm aligned with. What kind of places would you go? Maybe that could be, I don't, Slack channels, or it could be something different. It could be an individual who you've been impressed by, who you thought, okay, they're really perfectly aligned. Tell us where to go.

[00:23:26] Maestro Stevens: BlackPress is one of the communities that I'm heavily involved in, and I respect, because the founders are aligned with a lot of my views. There are other communities as well, that I'm discovering that could be as much of an intricate part in our mission, in our journey. However, I don't know enough now to say, you know, all those communities are, at this point in time. And the communities that I thought were that, I found out they're not that. Right now I'm in a little bit of a transition of, who are my communities and tribes that I can pull from and find?

[00:23:57] Nathan Wrigley: But we can certainly, when we round off this podcast, we can reference you. And people can come and find you and, you know, maybe it's a year from now, and you'll have had a more solid idea of where you would want people to go.

It sounds to me like you're at the beginning of this journey then. You're still trying to crystallise everything. You're still thinking about the roadmap, you're still figuring it out, and all of that. Where would we go if we wanted to find you? What's the website? I think I mentioned it, but tell us again. What social channels, email address, whatever you want to share, where can we find you, Maestro?

[00:24:27] Maestro Stevens: Well, at this moment in time, you can just go to the website, and go to our contact page. If you really care, and you want to be involved, we have a nice form there. You know, I strive to make it as welcoming as possible for people. Or you can contact me on LinkedIn. So it's either iconictemplates.com, you can find me on LinkedIn, Maestro Stevens, is a one of one. I don't think there's anybody else in the world with that name. So you can either Google me, you can LinkedIn, you can go to the website Iconic Templates, or you can send a bird, you know? We can go old school, send a pigeon.

[00:24:59] Nathan Wrigley: Is there anything we missed? Do you want to say something that we missed out on?

[00:25:01] Maestro Stevens: I think you hit a lot of things on the nail. I just want to say that it is great to be here to see you in person. I don't know how long it was. Maybe, it feels like a year where.

[00:25:10] Nathan Wrigley: I think about a year.

[00:25:11] Maestro Stevens: Yeah, Yeah we had our first interview online. So now, a year later, we're meeting in person. It just shows how you just never know, and showing up is half the battle.

[00:25:20] Nathan Wrigley: Yeah. I love events like this. I get to meet fabulous people much like yourself. So, Maestro, thank you very much for chatting to me on the podcast today. I really appreciate it.

[00:25:29] Maestro Stevens: Thank you, Nathan. I really appreciate you. You're doing a great job with your podcast, with your platform. You are consistent. You are a working horse.

[00:25:38] Nathan Wrigley: I just wish had a better microphone at this event. But you can teach me all about that when we switch this one off.

[00:25:43] Maestro Stevens: I'm going to give you some tips.

[00:25:44] Nathan Wrigley: Take care, Maestro.

[00:25:45] Maestro Stevens: Alright. Thank you.

On the podcast today we have Maestro Stevens.

Maestro is an international speaker and managing director of The Iconic Expressions. His areas of expertise include digital marketing, brand strategy, web development, and project leadership.

In this episode Maestro lays out the case for how inclusivity is not just something that we need to be concerned about at things like events, but also in our WordPress website designs.

Maestro recently gave a presentation at WordCamp Asia entitled, Unlocking Universal Creativity: The Future of Inclusive WordPress Design. He wants to get people to think about making design choices with inclusivity in mind, so that they are representative of various cultures and varied backgrounds.

Maestro reveals the challenges and the pushback he has faced on his journey, telling us about the struggles and support he's found within the community.

His approach includes utilising AI to create unique imagery, reflective of a diverse population, and how he sees this as something new in the industry.

The discussion also gets into the practical side as well, with Maestro outlining some of the technical aspects and future plans for his ideas, extending an open invitation to listeners who wish to contribute or learn more.

If you're curious about the intersection of creativity, representation, and the WordPress ecosystem, this episode is for you.

Useful links

Iconic Templates

Uni-Blocks

Kadence Blocks

Elementor

Spectra

Midjourney

Unlocking Universal Creativity: The Future of Inclusive WordPress Design - Maestro's presentation at WordCamp Asia

BlackPress

Maestro's LinkedIn

24 Apr 2024 2:00pm GMT

Do The Woo Community: Adding Public Relations to Your WordPress or Woo Biz Stack

Learn about PR within the WordPress community and the emphases of relationship-building over aggressive sales tactics.

24 Apr 2024 9:00am GMT

HeroPress: How I Found My Place

Pull quote: As I reflect on my journey, I am grateful for every stumble, every triumph, and every WordCamp that brought me here.

I was never what you'd call a "techie." Software development was a mystery to me, and JavaScript seemed like an alien language. But fate has a funny way of guiding us to unexpected places, and my journey into the world of technology began with a single WordCamp.

I had never been to a WordCamp, or any other tech-related gathering for that matter. But my husband was very active in the WordPress community in Riverside, California, and he had made a lot of good friends through Meetups and WordCamps. He had volunteered as one of the organizers for WordCamp Riverside one year and came back raving about what a great time he had, so the second year he volunteered, I decided to go.

Meeting The Family For The First Time

When I stepped into the event-held in an unassuming warehouse of a local solar panel company-the vibrant atmosphere greeted me like an old friend. Everywhere I looked, there were smiling faces, eager to share their knowledge and passion for WordPress. It was a community unlike any I had ever seen before. And while I didn't have the technical skills, I was determined to soak up as much as I could.

During the day, I attended workshops and talks, my notebook quickly filling up with scribbled notes and newfound terms like CSS, plugins, and PHP. I even mustered up the courage to ask questions during the Q&A sessions, feeling a sense of empowerment with each answer I received.

But it wasn't just the knowledge that drew me in; it was the people. I made connections with designers, developers, and entrepreneurs alike, each one offering their support and guidance. They welcomed me into their community with open arms, assuring me that technical skills could be learned, and that my passion and enthusiasm were just as valuable.

Reaching Out

Encouraged by this supportive environment, I sought out people who were like me, but had already made it in the tech world. People who could guide me. So I search for black woman entrepreneurs working in tech, and I found a group in Los Angeles. It was there that I truly found my tribe-a diverse group of individuals who shared a common goal: to make the web a better place. We met regularly, offering free help to each other, discussing ideas, and collaborating on projects.

Months turned into years, and my understanding of WordPress and web development grew with each passing day. I took online courses, attended more WordCamps, and devoured every book on the subject I could find. What started as a curiosity had become an all-encompassing passion, a flame that burned brighter with each webpage I built.

Building A Company

Soon, I was able to take on some of the work in what would later become my company, Brain Jar. At that time, it was my husband's long-running side hustle. He had a small handful of clients, and he served them on the train on his way to and from his day job as a web developer for a local college. My work started simple; optimizing photos, changing text, fixing errors. As my skills grew sharp and my confidence grew, I started taking on bigger projects until finally I was doing as much work as my husband was.

Now that I was working in what was fast becoming a family business, we were able to start taking on more clients instead of referring them out and hiring part-time employees. So our clientele and development team started growing bit by bit. As we grew, we noticed we were naturally slipping into different roles in the business. I started managing the budgets, payroll, meeting with clients, doing our usability studies, web traffic analytics, and other research-related tasks. My husband started managing our employees, managing projects, assisting our developers. So we decided I'd assume the role of CEO, and my husband became the CTO.

Moving Forward

Today I'm just as busy as ever with Brain Jar, plus we run an online coding bootcamp called WP Code Camp, hoping that we can help others get into the web development world that has been so good to us. But despite the hustle and chaos that comes with running two businesses, during an occasional quiet moment, I think back to that first WordCamp and the community that nurtured me. I owe my success to that community, the people who believed in me, who shared their knowledge and supported me on this incredible journey.

And so, with a heart full of gratitude, I continue to pay it forward. I speak at conferences, mentor aspiring developers, and volunteer for WordPress and other tech events in my community, all with the hope of inspiring others to follow their dreams, just as I did.

In this vast world of technology, I found my place-a place where passion, community, and a willingness to learn can shape the trajectory of a life. And as I reflect on my journey, I am grateful for every stumble, every triumph, and every WordCamp that brought me here.

The post How I Found My Place appeared first on HeroPress.

24 Apr 2024 8:00am GMT

23 Apr 2024

feedWordPress Planet

Gutenberg Times: Exploring the latest version of the Create Block Theme plugin

The Create Block Theme plugin was created to streamline block theme development by adding to the power of the Site Editor with theme specific goodies and workflows. The plugin aims to be a modern quick start tool for the world of block themes, allowing you to create your own or build upon existing themes without touching code. At a high level, here are the kinds of things you can accomplish with the plugin added to your site:

Explore the latest version of Create Block Theme

A new version of the Create Block theme was released recently bringing some long awaited features that offer more advanced, streamlined, and open workflows:

Ease your way into what's new

If you're new to block themes and haven't yet used the plugin, this is an excellent place to start since you can quickly clone an existing theme to explore how to make it your own rather, perhaps by creating a specific style variation to use. Keep in mind that the plugin is meant for theme creation only rather than for use on a production site.

Select "Live Preview" on the plugin directory listing to get started and start exploring. For example, you can follow the video below to create a custom style variation:

Get access to early, theme specific features

The Font Library, launched in WordPress 6.5, has its roots in the Create Block Theme plugin. While not every feature baked into the plugin is destined to make it into Core, it is a place where common problems facing theme authors are solved, and necessary workflows are built. Occasionally, this means early access to features that make it into Core or theme-specific enhancements. For example, in the plugin you can create and save a style variation long before this feature has come to Core.

The same is true of the recently released theme.json inspector mentioned at the beginning of this post.

Help shape the future

Because the Create Block Theme plugin is a community run plugin and has a more narrowed focus to block theme authors, it's the perfect place to discuss common pain points and improve what's there. For example, pattern management has repeatedly come up as an area needing iteration and better tooling.

This is now being explored in the Create Block Theme plugin to make it even easier to create your next block theme.

Resources

For more in depth guides, we've got you covered with an in-depth walkthrough on the Developer blog and a Learn WordPress tutorial. Want to see a feature added or find a bug in the experience? Open an issue and share your feedback-this tool is by and for the community.

23 Apr 2024 4:04pm GMT

Do The Woo Community: WordPress Meetup Wins, Challenges and Initiatives with Dave Loodts and Kasirye Arthur

Dave and Arthur discuss their meetup experiences, highlighting diverse event formats, challenges in achieving diversity, and initiatives to engage the younger generation in the WordPress community.

23 Apr 2024 7:15am GMT

20 Apr 2024

feedWordPress Planet

Gutenberg Times: Pattern Directory updated, Faster Web w/ WordPress, and Interactivity API in the wild — Weekend Edition 292

Howdy,

Greetings from WordCamp Leipzig! I didn't get much time to work on this week's edition, but I didn't take a break either as I found some great articles, videos and tutorial, I wanted you to know about right away.

WordCamp Leipzig was a great no-frills WordCamp. I arrived after a workday on Friday night, spend Saturday with my German WordPress community, talked to almost every attendee during the day, and I am on my home on Saturday night. I had a good time and will be back next year. As a side note: It's been a while since I saw a Social Wall at a WordCamp.

Yours, 💕
Birgit

WordCamp Asia Videos are available now on YouTube. Here is a list of Block related talks you might be interested in.

The team organizing WordCamp Europe just published the presentation schedule for Torino. There are considerably more talks on the technical side and quite a few talks and workshops on block and block theme development.

Developing Gutenberg and WordPress

Gutenberg 18.2 RC is available now for testing, outstanding new features: Side-wide Background image tools, and Starter Pattern for Page in the Site Editor and many updates on Data Views. The final release will be on April 24.


📣 Reminder: Next Hallway Hangout on what's next in Gutenberg to learn about some ongoing projects on April 24 at 23:00 UTC / 7pm EDT / 4pm PDT.


Aaron Jorbin announced the schedule for WordPress 6.5.3: An upcoming maintenance release to come out on May 7, 2024, with RC 1 a few days earlier.


Felix Arntz published an article on How WordPress Is Creating a Faster Web in which he lists a few of performance enhancing features that made it into WordPress in the last few releases: faster loading of images, a faster translations engines, and improvements to the block editor resulted in 5x faster typing processing. What's next from the performance team, you ask? Well, you need to read the article. haha.


Nick Diego announced that the Pattern Directory gets a refresh and is now powered by blocks. "Over the past few weeks, the Meta team has been working on a new theme for the Pattern Directory as part of a broader effort to establish a consistent design language across WordPress.org. The updated site launched today. Congratulations to everyone involved in this effort." Diego wrote.

Plugins, Themes, and Tools for #nocode site builders and owners

Md. Nahidul Islam from Bangladesh release the newest single block plugin in the WordPress repository: Responsive Pro & Con Block. It sports four different designs and lets you as many items on your pro and con list.


Sunita Rai explains in her video on YouTube How to Add Custom Fonts to WordPress? (Without a Plugin). "If you've been looking to enhance the look and feel of your website, using custom fonts is a great way to do it." Rai wrote. She covers, upgraded to WordPress 6.5 , where to find the Font Manager, how to install Google fonts or Custom fonts, and how to select the new fonts for the site design.


Anders Noren has a new free WordPress theme out on the repository! It's called Vermeer, and it's a profile theme with an eye-catching marquee across the top of the screen. The marquee is automatically disabled for visitors with their system settings set to reduce motion. Vermeer includes 13 different color schemes. Change fonts and colors in seconds with WordPress built-in design tools. WordPress 6.5 allows you to choose from all fonts on Google Fonts out of the box.

screenshot of theme: Vermeer by Anders Noren


Rich Tabor, product designer at Automattic, published the first issue of Shaping WordPress, a newsletter where he shares "every two weeks on what's top of my mind and what's shaping up for WordPress." he wrote.


On WP Builds, Nathan Wrigley interviewed Lifter LMS founder Chris Badgett on Driving WordPress education via Full Site Editing. They talk about Chris's journey from humble blogging beginnings to crafting a comprehensive, integrated LMS platform that democratizes online education for experts and novices alike.

Badgett, "a non-developer by trade, has leveraged the capabilities of full site editing to empower his customers to design online education experiences without the need to write any code." Wrigley wrote in the introduction.

"Keeping up with Gutenberg - Index 2024"
A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. The previous years are also available: 2020 | 2021 | 2022 | 2023

Building Blocks and Tools for the Block editor.

If you want to streamline your block building experience, create-block is a fantastic scaffolding tool. Ryan Welcher published a tutorial on how to create an external project template for create-block. With that knowledge, you can make use of the create-block tool even more and tailor it to your developers needs. "A default template provides a standard configuration for creating simple blocks. The real power of create-block becomes evident when you start creating external project templates." Welcher wrote.


In the episode of the ViewSource podcast, Exploring the Interactivity API in WordPress Part 1, Aurooba Ahmed and Brian Coords discuss the Interactivity API in WordPress. They explore how to use the API, the challenges they faced, and the benefits it provides. They also touch on JavaScript modules and how they are used in the context of the Interactivity API. The conversation ends with a discussion about future topics to cover in the series as they build out the plugin using the API.


Jason Adams, also has an opinion about the Interactivity API and calls it a noble attempt: "It's entirely new and independent. It doesn't build on what devs learned, nor does it use any existing directives API out there. This means that not only do developers have to learn a completely new API, but when they do, it doesn't directly translate to anything else. Not only that, but you're limited to whatever the API supports - it's nowhere near as powerful or flexible as a raw React component. If you want to do more with it then the API itself will have to mature." he wrote.

Need a plugin .zip from Gutenberg's master branch?
Gutenberg Times provides daily build for testing and review.

Now also available via WordPress Playground. There is no need for a test site locally or on a server. Have you been using it? Email me with your experience

GitHub all releases

Questions? Suggestions? Ideas?
Don't hesitate to send them via email or
send me a message on WordPress Slack or Twitter @bph.


For questions to be answered on the Gutenberg Changelog,
send them to changelog@gutenbergtimes.com


Featured Image: Getting ready for the Group Photo at WordCamp Leipzig 2024 by Birgit Pauli-Haack


Don't want to miss the next Weekend Edition?

We hate spam, too, and won't give your email address to anyone
except Mailchimp to send out our Weekend Edition

Thanks for subscribing.

20 Apr 2024 8:58am GMT

19 Apr 2024

feedWordPress Planet

Do The Woo Community: Do the Woo is Sponsoring WordCamp Porto 2024

Do the Woo will be attending and sponsoring WordCamp Porto 2024 on May 17th and 18th.

19 Apr 2024 9:00am GMT