Episode 5: WordPress CMS: How can we make it more sustainable?

Sustain WP podcast cover
Sustain WP
Episode 5: WordPress CMS: How can we make it more sustainable?
Loading
/

Welcome to Sustain WP, a limited podcast series about digital sustainability and WordPress. I’m your host Nahuai Badiola and in this episode I will be talking about what we can do to make WordPress more sustainable with 8 amazing guests.

In the previous episodes we introduced the 3 pillars of sustainability and in this episode we will use these lenses to explore what we can do better on WordPress, specifically in the CMS and community, since in the next episode we will talk about events.

This has been the most challenging episode to edit, by far. There were to many good ideas from a lot of people, but I didn’t want to make an episode too long and I wanted to have a balance between the 3 pillars.

I manage to keep the episode a bit over an hour, maintaining the essence of all the ideas. I hope that sounds reasonable to you and your podcast listening schedule.

Luckily all the guests were already introduced on previous episodes so I’ll just mention their name. Remember that you can see more info about them in the show notes.

Environmental

I start asking about how we could improve the environmental sustainability. Juan Hernando says that every byte counts and it’s important to raise awareness about it.

Nora Ferreirós would like to see guidelines, even rules, to help designers and developers to create more sustainable websites.

In other hand, Birgit Olzem would like to see improvements in the CMS performance so we can save energy both at server-side and in end-user devices.

Tom Greenwood mentions that it’s not easy to balance between simplicity and flexibility or to improve code taking into account the backward compatibility. He also thinks that there are some things in the CMS that could potentially be removed and add some improvements on caching. 

Since the performance team has been going a great work improving cache (specially in the last 3 major releases) I asked Adam Silverstein about some of the cool things the team has done to improve the CMS.

Then I asked him about the improvements on block themes performance.

Continuing with ideas that could improve WordPress sustainability, Tim Frick suggest to use W3C guidelines to create some kind of guide inside the CMS (or as a plugin) to raise awareness.

Social and economic

Continuing with Tim, but switching to the social part, when I asked him what we could improve in social sustainability he mentioned how there is always room to improve accessibility. He also talked about inclusive language and privacy guidelines for plugin and theme authors.

In other hand, Tom Greenwood highlights how WordPress it’s doing some things quite well in several areas but may be it could use a revamp on the backend to be more intuitive. 

Talking about how we could improve the social part I asked Birgit Olzem about the WordPress DEIB working group. 

Then I ask her about what we could improve and we talk about the 3 funding methods for contributors that exist right now.

In the conversation with Birgit we mentioned the WP Community Collective. To give you a better context on how (and why) was created and what it is you can now hear Courtney Robertson, one of the cofounders. 

In this direction Nora Ferreirós talk about the possibility to pay freelance for specific tasks and the benefits she see on of having an alternative like WP Community Collective as complement to five for the future program.  

Another of the funding methods we mentioned before is five for the future, so I asked Hari Shanker to explain what it is and how we could improve it.

Continuing talking about companies Juan Hernando suggest we communicate better the big impact that could make sponsoring a contributor. He also realizes that it’s also important to to display the results, measuring somehow the impact. That brought us to talk about the metrics dashboard proposal.

In the episode 3, Courtney Robertson already gave an overview about the dashboard proposal but I also asked Hari Shanker about it so you can have a bit more of context in this episode.

Very related to the dashboards topic Birgit mention that we could learn from CHAOSS community, as Courtney also suggested on episode 3.

To end with the guest interventions I leave you the reflexion of Juan Hernando about the importance of raising awareness and the idea of adding sustainability as a core value of WordPress.

I think that was a nice way to finish, but I might be biased since one of the objective we envisioned when started the WordPress sustainability initiative was to make WordPress a CMS that leads on sustainability.

Summary

As I said at the beginning the guests shared a lot of good ideas, covering a lot of ground and the 3 pillars, so I’ll try to summarize the main points.

Starting with the environmental part, having a big market share give WordPress the opportunity to have a huge impact even with small actions or changes.

In that sense it’s nice to see the work of the performance team that it’s bringing improvements in every WordPress update.

Improve end user experience it’s part of inclusivity and accessibility.

Also, creating guidelines, that have sustainability in mind, for plugin and theme creators could have a positive impact.

And thinking about end users, surfacing information the environmental impact of the website and adding some educational content or links inside WordPress could help raise awareness. Indeed this is one of the projects that it’s ongoing in the Sustainability Team.

Moving to the social and economic part, we talked about the importance of having a diverse group of people contributing that also includes attracting new generations, something we forget sometimes.

In the area where social and economic part intertwined, we talked about the 3 ways to fund contributors that are ongoing right now: 

We also mentioned the idea of creating a portal to connect active contributors and companies willing to support WordPress. The idea behind would be to close the gap between contributors and companies and make easier to sponsor part-time contributors.

This is not a new interest but I really think that it has gained some momentum and we could use it to move it forward.

As we mentioned on the previous episode we have to take care both the economic and social part so the new contributors feel welcomed and we don’t loose more active ones because of a burnout. 

We also talked about measuring the health of the project and the proposal for Make teams dashboards and how this metrics could also help to measure the return of investment of companies.

Choosing which metrics to use it’s not an easy task, since some of them could be easier to surface than other (Github activity for example) but we should try to find the best way of doing it. As always feedback from the community is going to be key to move it forward. 

After hearing all the guests I really think that we have the ideas and the willingness to position WordPress as the CMS that leads on sustainability.

Resources

Transcript

Audio transcript

00:00:17 Nahuai Badiola 

Welcome to Sustain WP, a limited podcast series about digital sustainability and WordPress. I’m your host NahuaiBadiola and in this episode I will be talking about what we can do to make WordPress more sustainable with 8 amazing guests. 

00:00:32 Nahuai Badiola 

In the previous episodes we introduced the 3 pillars of sustainability and in this episode we will use these lenses toexplore what we can do better on WordPress, specifically in the CMS and community, since in the next episode we willtalk about events. 

This has been the most challenging episode to edit, by far. 

00:00:52 Nahuai Badiola 

There were to many good ideas from a lot of people, but I didn’t want to make an episode too long and I wanted tohave a balance between the 3 pillars. 

00:01:02 Nahuai Badiola 

I manage to keep the episode a bit over an hour, maintaining the essence of all the ideas. I hope that soundsreasonable to you and your podcast listening schedule. 

Luckily all the guests were already introduced on previous episodes so I’ll just mention their name. Remember thatyou can see more info about them in the show notes. 

00:01:25 Nahuai Badiola 

I start asking about how we could improve the environmental sustainability. Juan Hernando says that every byte counts and it’s important to raise awareness about it. 

00:01:38 Juan Hernando 

You know well because you’ve. 

00:01:40 Juan Hernando 

Given talks about that but. 

00:01:45 Juan Hernando 

KB that we save when loading WordPress. 

00:01:52 Juan Hernando 

It’s a huge thing. 

00:01:55 Juan Hernando 

But also sometimes it’s not about saving that. 

00:02:01 Juan Hernando 

Kilobytes or megabytes or whatever, it’s. 

00:02:06 Juan Hernando 

To make people notice that this is happening because we really don’t think about that. 

00:02:14 Juan Hernando 

At all, like even us that we are like I’m a developer and I’ve been making websites for years and I never thought, I mean you you think about the size of the images because you want them to load fast but that’s it. And then you startedrealizing. 

00:02:36 Juan Hernando 

The same that you have your computer connected to the electricity the whole day. Then the servers are somewhereand and all that. And sometimes a very small thing like telling the world that your site. 

00:02:53 Juan Hernando 

Is in a. 

00:02:54 Juan Hernando 

Green server or that you are making an effort. 

00:02:57 Juan Hernando 

To reduce the impact of that website makes other people think, and that’s. 

00:03:06 Juan Hernando 

Everything starts rolling and then you make the bigger impact like it’s of course the for a CMS that is installed millionsof times, it’s a good thing overall if yeah, but also if every person that. 

00:03:25 Juan Hernando 

Has a website think about this that would be huge. That would be exponentially better, like we will have. 

00:03:37 Juan Hernando 

People caring about that and the same. 

00:03:40 Juan Hernando 

We care about well, cookies and and I will see. 

00:03:43 Juan Hernando 

Those things if people. 

00:03:48 Juan Hernando 

Would think that I need a a website which is not only better in performance but more sustainable. That would be a huge win for us. So everything we can do from our position, which is a really important position in the picture of of theInternet right now. 

00:04:10 Juan Hernando 

We should be responsible of that and and do our part and inform others about what we are doing, what we want to do and what they can do. 

00:04:22 Juan Hernando 

To improve. 

00:04:24 Juan Hernando 

Like the world in. So I think it’s not only. 

00:04:30 Juan Hernando 

Which is an important part of the performance part and taking care of everything that is loaded, but also sharing like I don’t know, like widget in the home screen or just don’t hide these things. I mean I know there are plans of havingthings in the. 

00:04:49 Juan Hernando 

Health check all those things. But yeah, you can put. 

00:04:54 Juan Hernando 

A widget in the home screen saying hey. 

00:04:57 Juan Hernando 

We are doing this or you can do this or read about these tips to improve. 

00:05:04 Juan Hernando 

The world where you are living. 

00:05:07 Juan Hernando 

Yes, with this website, which is something you can do, it would be it would be a a great win for for all of us. 

00:05:14 Nahuai Badiola 

Nora Ferreirós would like to see guidelines, even rules, to help designers and developers to create more sustainablewebsites. 

00:05:22 Nora Ferreirós 

I I always think I have a sacred wish about about WordPress improving this. I really I wouldn’t like a lot. 

00:05:34 Nora Ferreirós 

That the WordPress finally has like, yeah, guidelines for designer things. So kind of. 

00:05:45 Nora Ferreirós 

Rules. Maybe not guidelines like rules that makes people, developers and designers. 

00:05:55 Nora Ferreirós 

Create things and plugins and any material about WordPress websites in a sustainable way. I don’t know it’s it’s like anobjective type personal half. 

00:06:10 Nora Ferreirós 

Yeah, for workers like workers wanting to be really sustainable to make it their brand like workers, is sustainableworkers. 

00:06:21 Nora Ferreirós 

Advocate for sustainability and have this I I. 

00:06:25 Nora Ferreirós 

Mean, I suppose. 

00:06:27 Nora Ferreirós 

I am not the developer so I don’t know how to create plugins or wherever. And suppose you have. 

00:06:33 Nora Ferreirós 

Rules you have to follow in order to plug in team to accept your plugin and suppose yeah. 

00:06:42 Nahuai Badiola 

Yeah, there there is guidelines and there is some hard rules you have to meet, yeah. 

00:06:47 Nora Ferreirós 

Yeah. So I drink with some kind of high rules that allows us to make these. So you have to make your things or plantsor whatever sustainably sustained. 

00:06:57 Nora Ferreirós 

So in order to be part of the workers community, I know it’s really hard and dreaming and it’s my personal dream aboutabout work. 

00:07:10 Nahuai Badiola 

Sure. No, I I think as a team and everybody that wants want to comes and and join one of the idea is to provide theseguidelines for players and for for for teams. And as we are making now for for the events, I think it’s nice to have a document where the people that is interested. 

00:07:31 Nahuai Badiola 

In doing the things in the right way or in the better way. 

00:07:34 Nahuai Badiola 

Possible they have it already written there so they don’t have to think so for this. For plug-in and theme creators, I think it would be also nice to have a guidelines and then we can decide which of those can go as a hard rule. 

00:07:50 Nahuai Badiola 

And which can stay as a recommendation, but I think it’s a very interesting. 

00:07:55 Nora Ferreirós 

Yeah, I I. 

00:07:56 Nora Ferreirós 

Think you will need higher rules if you if you develop a brand then supports that. I mean if if in the community is. 

00:08:05 Nora Ferreirós 

People feels better of your yeah, about sustainable products. You don’t need to to to put hard rules because peopleusually gets. 

00:08:20 Nora Ferreirós 

I mean, people usually do whatever the community do in order to to feel inside the community. Yeah. So I feel like ifWordPress turns into a sustainable brand publicly, like, yeah, we want to make this. 

00:08:40 Nora Ferreirós 

See me as not just environmental sustainable because. 

00:08:44 Nora Ferreirós 

The thing I really want to happen is to be really hard on on on good practices like, you know. 

00:08:56 Nora Ferreirós 

You cannot approve, for example, a theme if. 

00:09:00 Nora Ferreirós 

It promotes that their patterns or something like that, because it’s the thing I I really am interested most that yeah, I Ifeel that if we work in a brand in a sustainable brand, things will become kind of naturally, but yeah, guidelines. 

00:09:19 Nora Ferreirós 

Yeah, yeah. 

00:09:20 Nora Ferreirós 

It’s a good step for my dream. 

00:09:25 Nahuai Badiola 

In other hand, Birgit Olzem would like to see improvements in the CMS performance so we can save energy both at server-side and in end-user devices. 

00:09:36 Birgit Olzem 

CMS on the code basis maybe should make sure that not too many processes are running on the same time and thatalso the performance and how often something is called in from the database. 

00:09:56 Birgit Olzem 

Rendered, etc. That is not so. 

00:10:03 Birgit Olzem 

Energy consuming on the processors of the machines, word process running on but also on the personal devicesomeone is using for browsing a website. That is something the CMS can do better. 

00:10:19 Nahuai Badiola 

Tom Greenwood mentions that it’s not easy to find a balance between simplicity and flexibility, or to improve codetaking into account backward compat. 

00:10:30 Nahuai Badiola 

Stability. He also thinks that there are some things in the CMS that could potentially be removed and add someimprovement on catching. 

00:10:40 Tom Greenwood 

I I. 

00:10:40 Tom Greenwood 

I feel like the word cross community has a real dilemma when it comes to the CMS in general, not just in terms ofsustainability, because there’s a balance between simplicity and and flexibility and. 

00:10:55 Tom Greenwood 

And I think from a sustainability point of view. 

00:10:59 Tom Greenwood 

There’s. Well, I guess there’s a couple of things. One is there’s probably a lot of old code in WordPress that would be good to tidy up, but then? 

00:11:05 Tom Greenwood 

And could be more efficient, but then you’ve got this whole backwards compatibility thing, which actually is one of thebest things about WordPress is that it’s sort of forwards and backwards compatible and you don’t have these bigbreakages between different versions. So I don’t quite know how that challenge is solved, but it’s an interesting one toput. 

00:11:23 Tom Greenwood 

On the table. 

00:11:24 Nahuai Badiola 

Yeah, it is. 

00:11:26 Tom Greenwood 

Then I think there’s some things that are just. 

00:11:30 Tom Greenwood 

Not required to be in there by default like there’s loads. You know there’s a huge ecosystem of of plugins and themesand things that that you can add into WordPress, but I think there’s an interesting debate around. OK, but what? 

00:11:42 Tom Greenwood 

Should be there. 

00:11:44 Tom Greenwood 

Out-of-the-box, and I think the for me, the litmus test for that should be. 

00:11:49 Tom Greenwood 

Nobody should ever. It removes something after installing WordPress. 

00:11:54 Tom Greenwood 

And I know that like. 

00:11:57 Tom Greenwood 

Within our development team, there are things that our team. 

00:12:00 Tom Greenwood 

Within our, we’ve got a A framework called Granola which is like our development framework. Yeah, for WordPress and parts of what granola does, is it it strips out some things that we know we never use and that don’t need to be there, so. 

00:12:14 Tom Greenwood 

And I’m sure other people do the same thing, possibly with different things. I don’t know if. Hello Dolly is still in there bydefault, but I mean that’s that’s a great example like. 

00:12:22 Tom Greenwood 

Why is that there? 

00:12:27 Tom Greenwood 

So so I think that would. 

00:12:29 Tom Greenwood 

Be a really interesting thing to kind of. 

00:12:32 Tom Greenwood 

Explore publicly, umm. Is like what? What are the things that people are removing and why are they removing themand and should they be? Should there be like a a simpler interface where it’s basically there’s less in there but thenthere’s maybe some recommended things that it kind of prompts you and says hey lots of people like these thingswould you like to add? 

00:12:52 Tom Greenwood 

Them in For these reasons. 

00:12:54 Tom Greenwood 

Rather than bundling them. 

00:12:56 Tom Greenwood 

Right from the beginning. Yeah. So that’s something that I think would be would be good and then and then anotherchallenge I think from an open source CMS point of view and I and I don’t know the solution to this is. 

00:13:12 Tom Greenwood 

Is just the kind of the performance side of things, and particularly like caching with WordPress. So I think like mostpeople who are really. 

00:13:19 Tom Greenwood 

Kind of serious WordPress users have some sort of caching solution, whether that’s baked into the hosting that theyuse, or whether that’s a preferred plugin that they use for caching. 

00:13:31 Tom Greenwood 

But I think if you look at the the very large kind of. 

00:13:37 Tom Greenwood 

Like amateur community of WordPress users who download the open source CMS and install it and create a website, I think there’s a a lot of them who still are maybe not using a good caching solution. So I think something. I think it’ssomething you can’t really bake in because. 

00:13:56 Tom Greenwood 

I mean, in an ideal world, you probably would do it server side anyway and and and again you don’t want to includesomething that then people remove. That’s the first point. But I think this could fit in with those like those prompts thatyou could have when you first install WordPress. That says like this is a really high priority recommendation. 

00:14:17 Tom Greenwood 

And here is like. 

00:14:18 Tom Greenwood 

The top 3 caching plugins. 

00:14:23 Tom Greenwood 

Or find a host that like has it baked in or. 

00:14:26 Nahuai Badiola 

Something like that. Since the performance team has been doing a great work improving cache, especially in the lastthree major releases. I asked Adam Silverstein about some of the cool things the team has done to improve the CMS. 

00:14:41 Adam Silverstein 

Lazy loading simply means you don’t load those resources until the user is approaching them by scrolling. So if they’renot in the main viewport or there are a couple screens off the viewport, they’re not even loaded, which means in a lotof cases the user might come to the page, read a few things, and then leave. Those resources are never loaded, so that’s where you get the huge resource savings. 

00:15:01 Adam Silverstein 

Of course, if the user scrolls through the whole page, everything’s going to load, so it’ll be it’ll be the same. The otherperformance benefit is you sort of free up the browser from doing all the work of loading those elements just to just toconstruct the page and become interactive. 

00:15:15 Adam Silverstein 

So you’re sort of reducing the amount of work the browser has to do. Remember that loading resources it’s it’s a littlebit more than just the the data coming over the wire. There’s also the fact that the there’s the energy consumption onthe customer side where the browser actually has to decode all these images and it has to, you know, go out and fetchnew. 

00:15:34 Adam Silverstein 

Sub components. When an iframe loads, it typically loads a lot of other resources from third parties that that. If you are lazy loading and and don’t have to. 

00:15:44 Adam Silverstein 

To load it then you know you avoid all those those data requests so you know lazy loading is a great example and andin recent releases we’ve been trying to actually improve the implementation of that. So because we add the lazyloading attribute on this server side, when we’re rendering the pages in PHP, we don’t actually know what element’sgoing to be in the viewport. 

00:16:04 Adam Silverstein 

And in our initial release, which was, you know, several WordPress releases ago, I can’t remember which one it was, but several years ago when we first added lazy loading, we didn’t do a great job of that. So quite a few. 

00:16:14 Adam Silverstein 

When we looked at the field data, you know we after the release, we go out and we we go back and we try to look at like http://archive data to see how our WordPress sites actually doing in the wild. We discovered that quite a fewimages in the viewport were being tagged with lazy loading. So in recent releases we’ve worked on sort of refining theheuristics or the sort of the approach. 

00:16:33 Adam Silverstein 

That we use I guess. 

00:16:34 Adam Silverstein 

What that? What images are going to be in the in the viewport and in the most recent release we’ve added a new feature which is fetch priority, so fetch priority is a new primitive from the browser that lets you specify kind of thepriority you want the browser to give to different elements on the page. And in this case what we’re trying to do is givethe. 

00:16:54 Adam Silverstein 

High priority to the LCP image, so if people keep mentioning LCP. 

00:16:59 Adam Silverstein 

I should probably explain. 

00:17:00 Nahuai Badiola 

That but yeah. 

00:17:01 Adam Silverstein 

Yeah, it is a user experience metric that’s part of core web vitals. 

00:17:06 Adam Silverstein 

And what it’s measuring is kind of when does the largest element on the page, which you could imagine like a page with a hero image that would be the hero image. When does that element actually completely render becomesviewable to the user? That’s the largest contentful paint and it’s affected by all kinds of things. How big is the image? How well compressed is it? How many things need to load? 

00:17:26 Adam Silverstein 

Before that, what’s your time to first fight? There’s a whole bunch of factors that go into determining when that thatimage. 

00:17:32 Adam Silverstein 

Loads, but if you have the lazy, if you have that sorry the fetch priority high attribute on it, which is our goal, it’ll thebrowser will know to prioritize it and we’ll load it faster above other resources. So that’s another. 

00:17:46 Adam Silverstein 

That’s something we added recently was the fetch priority. 

00:17:49 Nahuai Badiola 

Then I asked him about the improvements on block themes performance. 

00:17:54 Adam Silverstein 

The block themes in general perform way better than classic theme. 

00:17:58 Adam Silverstein 

Part of the kind of one of the fundamental reasons for this is that block themes parse the content twice at output, and classic themes parse it once, and what this means is that classic themes kind of they output the the kind of results ofthe content from top to bottom with one pass. 

00:18:18 Adam Silverstein 

Whereas Gutenberg does one pass through to to kind of see what is all the content that’s going to be on the page and then does the second pass for the rendering. That’s I’m simplifying it to to great degree. But just to say that we’re thatGutenberg and I sit and say Gutenberg. 

00:18:32 Adam Silverstein 

I should say block theme. 

00:18:34 Adam Silverstein 

What teams have greater awareness of what’s on the page? And this is one of the ways that they eke out betterperformance. So a really simple example of this is, you know, if you have blocks on the page, only the CSS and JavaScript required for those blocks will be present on the page as opposed to kind of the typical situation where youmay. 

00:18:54 Adam Silverstein 

Add a feature and then that CSS is bundled in your in your site theme, so it’s included on every page even though youmay not be using that element on each particular page. So just CSS is a good example. JavaScript is kind of the sameway, so that in and of itself gives block themes a huge advantage in terms of. 

00:19:12 Adam Silverstein 

Rendering and I think I would say Buck plugins kind of have the the same type of advantage and that they tend to be focused on. Here’s a feature for this particular block whereas normal or like classic plugins are focused on like here’s a feature we can provide anywhere in WordPress. 

00:19:32 Adam Silverstein 

So I’m a big fan of of like trying to switch the ecosystem over to block themes and over to more block plugins which ifI’m saying block plugins, those are the ones that you can spell directly from the editor. So if you’re in the editor and youtype slash and you type it into a block that isn’t a default block, you’ll see it actually goes out and searches a plug. 

00:19:49 Adam Silverstein 

The directory and those get installed live right into the editor while you’re using it, which is pretty amazing and theytend to be single purpose. They tend to like it. Does this one thing, whereas I think in in the kind of classic plug-in world, it tends to be plugins that do everything all in one, and they’re all sort of competing for who can do the mostthings, which tends to. 

00:20:09 Adam Silverstein 

Make them a little less. 

00:20:10 Adam Silverstein 

Efficient or they have to work harder to be to be efficient. 

00:20:14 Adam Silverstein 

And I guess so, yeah. You’re right. Like when you see those posts from Felix, we very regularly, a lot of the work we’redoing, we’re getting more perform even more performance out of the block themes. Classic themes are a little harderto improve because we don’t have that ability to know sort of what the content on the page is. I I think block themesare still very low percentage. 

00:20:35 Adam Silverstein 

Something like 1% I I haven’t checked the numbers recently of of kind of sites in the wild that use block theme, so it’s a big shift. 

00:20:43 Adam Silverstein 

For our ecosystem, I think people are really used to the structure that that classic themes provide so that you knowthere’s there’s a whole kind of like learning curve or leap that we all have to make to. 

00:20:54 Adam Silverstein 

To enter this. 

00:20:56 Adam Silverstein 

Rock gaming world. But you know my hope is that that people will see those performance numbers and and that willlike like you like. 

00:21:03 Adam Silverstein 

Like you think? Like, hmm, that’s interesting. And I also, you know, I think a lot of people don’t haven’t even reallyheard about block themes. Like it is. Even though people like me who are deeply involved, more discord just thinks it’slike the norm it. 

00:21:15 Adam Silverstein 

Like it is still. 

00:21:16 Adam Silverstein 

Like the vast majority of themes are not block themes. So. 

00:21:20 Nahuai Badiola 

Yeah, that. That’s why I think it’s nice to bring them here also. So if someone never hear about it, they know that thatthey exist and they are usually more performant continuing with the ideas that could improve workplace environmentalsustainability, Tim Frick suggest to use the W3C guidelines. 

00:21:40 Nahuai Badiola 

To create some kind of guide inside the CMS or. 

00:21:44 Nahuai Badiola 

As a plugin to raise awareness. 

00:21:46 Tim Frick 

Yeah, I think well, I mean, one thing to bridge that last part of the conversation with this is that the guidelines will be will exist in a JSON format, which means that any application like WordPress for instance could pull the guidelines in ifthey were so inclined to make you know, recommendations right in the offering environment, which is pretty exciting. 

00:22:08 Tim Frick 

And and you know on the environmental side, some of those guidelines are like page weight and image size and youknow some of the kind of standard things that authors, content authors and and WordPress page authors go throughto kind of, you know, create their pages. Imagine how, you know, nice it would be to have. 

00:22:27 Tim Frick 

Of of you know, a widget that’s guiding you along and saying you know you could improve this page in in you knowthis area, this area, this area I think. 

00:22:36 Tim Frick 

To me, the most compelling use case of plugins that I’ve seen is Yoast, the SEO plug-in, because it’s built right into theWordPress offering environment and it gives you very simple and very easy ways to improve your posts in real time. And I think you know if you there was an option to have, you know, a a sustainability plug in that did the same thing. 

00:22:58 Tim Frick 

I think that would be really useful and and and really helpful, especially for people who are new content authors whodon’t understand the basics of accessibility. The basics of, you know, data transfer and maybe even data privacy and that kind of thing having. 

00:23:14 Tim Frick 

Guidance in that process could be really I think could be really useful and could help. 

00:23:18 Tim Frick 

To improve the. 

00:23:19 Tim Frick 

The web overall, through the vehicle of WordPress. 

00:23:22 Nahuai Badiola 

Continuing with Tim, but switching to the social part, when I asked him what we could improve in social sustainability, he mentioned how there is always room to improve accessibility. He also talked about inclusive language and privacyguidelines for plugging and theme authors. 

00:23:41 Tim Frick 

Yeah, I think, I mean the first thing that comes to mind and and and is accessibility. I mean, there’s always room forimprovement on accessibility and and that is definitely falls under the social category of sustainability, you knowaccessibility and the authoring environment as well as the the accessibility on the front end. 

00:24:01 Tim Frick 

I think most people focus on accessibility on the front. 

00:24:04 Tim Frick 

And but I know that we’ve worked with clients who are actual disability advocates and or advocate organizations, and they want accessibility on the back end in Gutenberg as well. And so I think there’s always going to be room toimprove that and to have a team. And I know we’re press does does is working on that. That’s the first thing thatcomes to mind. 

00:24:24 Tim Frick 

I think. 

00:24:25 Tim Frick 

You know, Yost has a a readability barometer and it’s plug in, you know, that could be an inclusive language checker, so, you know, avoiding gendered language, for instance, to so that you’re not necessarily alienating people and andjust making, you know, the the language more inclusive and easier to understand. 

00:24:45 Tim Frick 

That’s another thing that comes to mind. And then of course probably the the big one for, for, for social is just makingsure that WordPress, you know plugins especially. 

00:24:57 Tim Frick 

Adhere to data privacy guidelines and you know I mean data privacy is a huge issue and it’s only getting worse. And and there’s actual laws about out there about it now. And so just making sure that there’s, you know, really securedata privacy guidance around the WordPress ecosystem to help developers to help content authors, to help anybodywho’s. 

00:25:17 Tim Frick 

Kind of involved in that ecosystem to. 

00:25:20 Tim Frick 

To do better. 

00:25:21 Nahuai Badiola 

In other hand, Tom Greenwood highlights how work persists, doing some things quite well, but maybe it could use a revamp on the back end to be more intuitive. 

00:25:32 Tom Greenwood 

Yeah, I mean, it’s an interesting one. I think WordPress for a long time has been had a really strong focus onaccessibility and I think that’s fantastic and long may it continue and. 

00:25:51 Tom Greenwood 

And I think generally just the sort of the nature of the the community is that it cares. 

00:25:56 Tom Greenwood 

It cares about things like accessibility and privacy and inclusivity and so on. So I think WordPress has a really goodfoundation there and I think also just the fact that it is open source and it’s like. 

00:26:09 Tom Greenwood 

Really accessible to anybody is. 

00:26:15 Tom Greenwood 

Is a key kind of strength on the social pillar. So I think it’s already like doing a lot really well there. I think probablycurrently. 

00:26:25 Tom Greenwood 

The biggest thing that I think that probably needs focusing on from a social point of view or a human point of view. 

00:26:33 Tom Greenwood 

Is actually like the back end editing experience when we first started using WordPress. You know, over a decade ago, one of the reasons we chose it was because. 

00:26:46 Tom Greenwood 

Clients found it really easy to use and they you could just show them how to use it. And they’re like, yeah, I get it. And and they’re off and they can. 

00:26:55 Tom Greenwood 

Edit their own content, no problem. 

00:26:58 Tom Greenwood 

That should have improved overtime. 

00:27:01 Tom Greenwood 

But it’s gone the other way and I think and now we have a lot of. 

00:27:07 Tom Greenwood 

You know, we have a lot of clients as well as other people I meet who are WordPress users who are saying thatthey’re finding it increasingly confusing. And I think the WordPress, you know, people who work on developing theback end editing experience, Goldenberg in particular, but also just more broadly the dashboard experience. 

00:27:24 Tom Greenwood 

Have they’ve had a challenge on their hands in terms of? 

00:27:29 Tom Greenwood 

Providing the flexibility that people want in a more modern web and competing with things like Squarespace and andWix and so on. And while at the same time making it simple and easy to use and. 

00:27:46 Tom Greenwood 

And I think you know, it’s it needed to go the direction it has gone with Gutenberg and blocks and so on. And I think in general that’s good. But I think actually. 

00:28:01 Tom Greenwood 

It there’s something about the way it’s executed that is not very intuitive. I mean I on a regular, I mean I own a WordPress agency and on a regular basis I find myself editing a post or a page and then being like, wait, hang on and my mouse is got a zigzagging around the page while I’m trying to remember where I need to Click to do the. 

00:28:19 Tom Greenwood 

Next thing. 

00:28:23 Tom Greenwood 

You know, my my kind of classic test that I always think in terms of user experience is always like the mum test. Like ifI gave this to my mum. 

00:28:32 Tom Greenwood 

What? What would she do? And and I I can tell you for a fact my mum cannot. 

00:28:39 Tom Greenwood 

Use gutenberg. 

00:28:42 Tom Greenwood 

But could use like the classic editor and I know that it’s like much more feature rich than the classic editor, and that’sfantastic, but. 

00:28:52 Tom Greenwood 

But equally like I think. 

00:28:56 Tom Greenwood 

I think my mum could use Squarespace and that. 

00:28:58 Tom Greenwood 

Says a lot, so it is possible. I’m not saying Squarespace is perfect, I just think that there’s a reason why it’s popular. They’re kind of further ahead of the game. 

00:29:06 Tom Greenwood 

In terms? 

00:29:06 Tom Greenwood 

Of that, like ease of ease of use so. 

00:29:13 Tom Greenwood 

So yeah, so I think just from a social point of view, I think that is actually. 

00:29:19 Tom Greenwood 

To me, that’s a key area of inclusivity and accessibility. It’s not just about like, are you complying with like look tag. 

00:29:27 Tom Greenwood 

Accessibility guidelines. It’s also it’s just the basic thing of like. 

00:29:32 Tom Greenwood 

When you give us. 

00:29:33 Tom Greenwood 

To a wide audience who are. 

00:29:35 Tom Greenwood 

You know regular WordPress users or developers. 

00:29:39 Tom Greenwood 

Is it an easy thing for them to use and and particularly those kind of? 

00:29:43 Tom Greenwood 

Audiences that are less tech savvy, you want WordPress to be like for everybody. So yeah, that would be where I’dfocus and I’m not claiming I have. 

00:29:52 Tom Greenwood 

A solution to this. 

00:29:55 Tom Greenwood 

I acknowledge it’s a really hard problem. 

00:29:58 Nahuai Badiola 

Talking about how we could improve the social part, I asked Birgit Olzem about the WordPress DB working. 

00:30:07 Birgit Olzem 

Yeah, I really like to have more volunteers also providing ideas, but also work on the actionable items we alreadyoutlined, like creating a dedicated survey to get some metrics about the. 

00:30:27 Birgit Olzem 

Health of the project in terms of diversity, inclusivity. 

00:30:32 Birgit Olzem 

Equitable and equity and belonging, but also we would like to create some kind of guidelines on how to incorporateDIB concepts into their certain make teams every make team as a make WordPress team has their own. 

00:30:53 Birgit Olzem 

Rule set and their own objectives, and I’d like to collaborate with all teams or I like to see that the DB working group iscollaborating with all make teams to make sure that. 

00:31:09 Birgit Olzem 

We uh. 

00:31:14 Birgit Olzem 

Giving the the right input as you said at the sustainability, giving out some ideas how they can pick what they can fitinto their own working group like Team et cetera, but also to be more like an umbrella. 

00:31:34 Birgit Olzem 

Especially as an shared resource, my intention with the proposal was also to. 

00:31:44 Birgit Olzem 

Go be more like WordPress is kind of and. 

00:31:49 Birgit Olzem 

Leader also in terms of diversity, inclusivity, equity and belonging, and that also force, which includes also thesustainability part or intermarriages with sustainability and. 

00:32:07 Birgit Olzem 

Bigger picture, but the the short term actionable items are really to run a survey to get a picture about the currentstatus of the IB and WordPress and then move on with the next steps. And I really love someone and. 

00:32:27 Birgit Olzem 

Is interested in to contributing to that in. 

00:32:33 Birgit Olzem 

Also with sustainability there we were also we also it’s like you said it so nicely, it’s a gradient, there’s always partsoverlapping and intertwining with another each other. And yeah to make sure that we together make it more. 

00:32:53 Birgit Olzem 

Sustainable and more inclusive and that contributors are coming back and and are really. 

00:33:03 Birgit Olzem 

Are motivated to move forward and and move the whole project. 

00:33:08 Nahuai Badiola 

Then I asked her what we could improve and we talked about the three funding methods for contributors that existright now, yeah. 

00:33:19 Birgit Olzem 

Especially the funding part. It’s something really close. I am advocating for this since 2014. 

00:33:29 Birgit Olzem 

It’s a long way to go. 

00:33:35 Birgit Olzem 

Unfortunately, the structure from the WordPress Foundation, the key holder for for for the WordPress and and and thethe umbrella for the WordPress ecosystem, it’s holder of the trademark and everything at the foundation itself is noteligible. 

00:33:54 Birgit Olzem 

To fund contributors because of the legal. Yeah, a construct of it. So and recently there was founded the WordPress community at the WP Community Collective on Open Collective and. 

00:34:00 Nahuai Badiola 

Entity, yeah. 

00:34:12 Birgit Olzem 

This is more focused on providing also kind of fellowships and to certain maintainers of the WordPress project, forinstance, and they need funding and we have a lot of community companies and and. 

00:34:32 Birgit Olzem 

And big players in the workers ecosystem, they spend a lot of money on marketing. 

00:34:39 Birgit Olzem 

But I’d like to see that they spend also a kind of a budget by funding those initiatives, so that there is a good funnel toto focus on certain projects within the ecosystem, but also. 

00:35:00 Birgit Olzem 

Supporting individual contributors who are already asking for funding, like on GitHub, sponsoring there are certainways how you can support maintainers of a project or component and WordPress project. And I like to see their more. 

00:35:18 Birgit Olzem 

Intrinsic motivation from benefits of the WordPress system, and it also benefits every single person who uses WordPress in the end. 

00:35:31 Birgit Olzem 

So and with the DIB working group, we are already making some progress to elaborate the best way is what we can do on a short term, but also how can we make it more sustainable in midterm and long term try to see the. 

00:35:51 Birgit Olzem 

Take a picture and. 

00:35:54 Nahuai Badiola 

Yeah, yeah. 

00:35:56 Nahuai Badiola 

This this part I think is also key. I I also talked with Hari, which is now one of the leaders of the fight for the future initiative. We talk a lot on it was recorded. So we you probably will hurt some a fragment of it but also afterwardsbecause right now we have let’s say 3. 

00:36:15 Nahuai Badiola 

Structures of ways of promoting or supporting contributors. One is the fight for the future is like the official one, but it’smore thought for. 

00:36:25 Nahuai Badiola 

Big company. So right now it’s it’s. Yeah, there. There are more companies full sponsoring full-time people. There isalso other cases, but it’s mainly this. Then there is the the WordPress collective community, which is this really niceinitiative that I will link also the the the link to it. And I think it’s a very alternative. 

00:36:45 Nahuai Badiola 

Interesting alternative way of doing it and then we have you have sponsors and I think as part of the the sustain. 

00:36:53 Nahuai Badiola 

Quality team. This part is also really close to my heart and I would like to see how or the system once or improve a little bit so we can get more contributors to get paid because it’s the the ideal scenario or the main goal. And also if wecan maybe do another kind of portal where you can see. 

00:37:14 Nahuai Badiola 

Easily the contributors and what are they doing? And then the companies that are interested. 

00:37:19 Nahuai Badiola 

Funding, doing some kind of Yep, matching or bringing together or closing that gap. So yeah, it’s super nice to to talkwith all of you that you also have really close to my to, to the heart and maybe we can come up with better ideas to. Yeah, little by little close that gap. Yeah. 

00:37:38 Birgit Olzem 

Yeah, at this, as you already mentioned about how to match contributors. 

00:37:44 Birgit Olzem 

Companies there are currently uh proposals running about creating a kind of a dashboard in the workers communityso that we can also measure the contributions but also measure the health of the project where we need to. 

00:38:04 Birgit Olzem 

They’re just more. Where are the gaps? And this also falls into the the whole project to. 

00:38:15 Birgit Olzem 

Be more visible to the outside and also to stakeholders who are more into numbers and they want to see what theyare getting. Maybe in return on invest for instance. 

00:38:33 Birgit Olzem 

But because not every company is philanthropic, so they they want to have some kind of impact or and and theyalready also need to see there is an impact they can have or support and. But I think we also have. 

00:38:37 Nahuai Badiola 

Yeah, yeah. 

00:38:51 Birgit Olzem 

Kind of. 

00:38:54 Birgit Olzem 

Opportunity to educate our fellow companies and agencies and hosting companies and but also freelancer and howthey can contribute to the project when they don’t have the opportunity to. 

00:39:15 Birgit Olzem 

Contribute by with by providing time. 

00:39:18 Birgit Olzem 

Or resources, but also how to contribute to the project health and sustainability in financial ways. And I think we needto make this more visible and also make it better accessible and have a better. 

00:39:37 Birgit Olzem 

Grab that we can match those people and and Harry and Naoko, who are working on the five for the future initiative, are digitally working on that. How to match our contributors with payment. But also I’d like to elaborate about the. 

00:39:56 Birgit Olzem 

Diversity and inclusivity part also, which is also crucial to the sustainability and the social sustainability we need tomake sure that new contributors find their way and find their pathways into contributing to WordPress. 

00:40:16 Birgit Olzem 

Because we have also a gap in our generations. 

00:40:20 Birgit Olzem 

Our WordPress contributor groups. 

00:40:23 Birgit Olzem 

Are aging. 

00:40:26 Birgit Olzem 

Let a lot of less people are coming into the project with younger perspective and so I as WordPress is growing olderalso as a contributors to workers are growing older and it is not that attractive anymore to younger generations and there we need also to have a shift. 

00:40:47 Birgit Olzem 

Into to be open to those generations and. 

00:40:52 Birgit Olzem 

Yeah. As we said, there’s a lot of work. 

00:40:54 Birgit Olzem 

We can do. 

00:40:56 Nahuai Badiola 

In the conversation with Birgit, we mentioned the WP Community Collective to give you a better context on how and why was created and what it is. You can now hear Courtney Robertson, one of the Co founders. 

00:41:11 Courtney Robertson 

Yeah. So on the economic front, Matt had said after work camp, the US in. 

00:41:18 Courtney Robertson 

2022. 

00:41:20 Courtney Robertson 

Or during the Q&A of that time, it might have been on Twitter literally the same day, but right after that, the WordPress Foundation. 

00:41:29 Courtney Robertson 

Has never and will never sponsor contributors. The WordPress Foundation primarily is the holder of the trademark forour logo and things, and they also are the part of it that is behind the do action. 

00:41:43 Courtney Robertson 

Do action are a series N Americans often don’t even realize that do action is a thing. It is a non profit organization. That’s kind of like a hackathon day where you build a website for some nonprofit organization and so think acrossbetween contributor day and the hackathon. So they organize, do action type of events. They sometimes will work ongetting resources. 

00:42:05 Courtney Robertson 

WordPress training into various. 

00:42:06 Courtney Robertson 

Is types of educational systems all that is great stuff, but per our project Co Founders Directive, the foundation is more of a legal entity than it is of a financial entity. They do handle the legal accounts that we need handled for word campsand all of those things. 

00:42:27 Courtney Robertson 

But they’re not intending to fund contributors and in other open source projects. 

00:42:33 Courtney Robertson 

Other foundations do. 

00:42:34 Courtney Robertson 

I’m not going to debate whether that’s right or wrong. I just, I know that the PHP Foundation has a couple of roles open seeking people that would like to work full time on the PHP language itself. That’s. 

00:42:47 Courtney Robertson 

What you would see? 

00:42:48 Courtney Robertson 

With various other open source projects, but for lack of having something like that, I helped Co found with, say, Reed. 

00:42:55 Courtney Robertson 

And Katie, Katie’s not so much in the word press space, but she is an expert and a very experienced individual at fundraising with NGO’s. So she understands finding donations. So we co-founded the WP community collect. 

00:43:12 Courtney Robertson 

And it rides on a fiscal host, open collective open Collective is an open source bank account. Essentially, this is anentire organization dedicated to protecting various open source projects that need to have financial transactions occurthat don’t have otherwise means to do so. 

00:43:32 Courtney Robertson 

What drew me to this is that at GoDaddy. 

00:43:35 Courtney Robertson 

Have been advocating my job as a developer advocate, part of it as an open source developer advocate specifically isto advocate for those in the open source community. You know, we don’t want to be takers. We want to make sure thatour our customer, what pays my job is making sure that our customers get what they want. How can I better do that? 

00:43:55 Courtney Robertson 

Let’s do something with funding the project, funding the contributors. So I advocate for that a lot internally, but as itwould happen, our finance department doesn’t like the idea of stuffing money in an envelope and giving it tosomeone. 

00:44:09 Courtney Robertson 

They’re not the most experienced also at hiring in someone that’s technically not an employee. That gets really weird. So there’s a lot of red tape getting money out of these things, and what we found is that by having something like theWP Community Collective, which is something I am doing. 

00:44:29 Courtney Robertson 

As an outside of GoDaddy initiative just for the record. 

00:44:33 Courtney Robertson 

What that does is it? 

00:44:34 Courtney Robertson 

Gives us someone that is a already vetted. I’m drawing a blank of the term, but. 

00:44:41 Courtney Robertson 

An already vetted place. 

00:44:42 Courtney Robertson 

Vendor that we can do business with and it’s approved through all of our channels and so that that piece can be considered done. It makes it a lot easier for organizations like that to do so. And in fact automatic has also given fromtheir employee resource group on they have an employee resource group internally centered around. 

00:45:03 Courtney Robertson 

Individuals with disabilities and they helped provide some of the funds that met the goal to get Alex funded. Alex Stein will be the first funded individual contributing part time. 

00:45:14 Courtney Robertson 

For accessibility work well known in the project and just a great first recipient out of the gate, I think. But the WPC can do fundraising between individuals and organizations alike. Much of the money that helped fund Alex came frompeople that are already contributors, and I’d like to highlight that Milana called it out at work. 

00:45:34 Courtney Robertson 

EU this past year as well. 

00:45:36 Courtney Robertson 

Milana is in the docs team and. 

00:45:38 Courtney Robertson 

They set up. 

00:45:39 Courtney Robertson 

Emma wanna made a strong case that contributors shouldn’t just be funding each other, that we need to do more and. 

00:45:46 Courtney Robertson 

Right. We’re just. 

00:45:47 Courtney Robertson 

Passing money around inside and we need to do something different. So in addition, one of the things WPC can alsodo is if you think about not just go the go the hosts, the plugins. 

00:46:00 Courtney Robertson 

The extender ecosystem. 

00:46:02 Courtney Robertson 

But perhaps the enterprises that are using WordPress for their things, they too might be able to put money into anorganization like the WPC. You know, I’m not sure if I could get money out of NASA. We just saw that NASA launchedthe website, but if they would like to help fund contributors directly to WordPress, then that might make it easier forNASA to do so. 

00:46:23 Courtney Robertson 

Just as an example, but there are lots of other other top level WordPress powered websites out there that therecipients of those websites might be having an interest in maintaining. 

00:46:34 Courtney Robertson 

Software as. 

00:46:35 Courtney Robertson 

So this could be a vehicle. 

00:46:36 Courtney Robertson 

For that. 

00:46:37 Nahuai Badiola 

In this direction, Nora Ferreirós, talk about the possibility to pay freelance for a specific task and the benefits CC ofhaving an alternative like WP Community Collective as a complement to fight for the future program. 

00:46:53 Nora Ferreirós 

At the end we receive money. We each. 

00:46:56 Nora Ferreirós 

Of us in different ways, some people are employees. Some people are freelancers. 

00:47:02 Nora Ferreirós 

And there is many ways of of of having money in the world supposed so the big idea is we have to to understand theways people gain money, earn money. Sorry. 

00:47:19 Nora Ferreirós 

And in a more specific solution, it’s not an of mine. Something I learned about in community summer this this year, butI think a logical step. 

00:47:34 Nora Ferreirós 

Now is to pay freelancers for hours, for example. 

00:47:40 Nora Ferreirós 

And so for task whatever and have a more flexible way for paying people for contribute to the to the Community and it’s more flexible for freelancers, for people and it’s more flexible for the business they have to they want to. 

00:47:59 Nora Ferreirós 

Finance people. So it may be a solution, but I say it’s not my idea. 

00:48:06 Nora Ferreirós 

So where? 

00:48:06 Nahuai Badiola 

No, it was one of the most interesting ideas that was took indeed in the first session of the Community Summit. I thinkit was the the one about the fight for the future and this idea of having kind of a portal where you can see the peoplethat is already contributing to. 

00:48:25 Nahuai Badiola 

A given team. 

00:48:26 Nahuai Badiola 

A given number of times and doing a given task so that would be nice to have in a way that the companies that are interested in partially sponsor those people not being employees, just putting some money on those projects. Thatwould be super nice to have and that’s an idea that I think maybe it was before. 

00:48:47 Nahuai Badiola 

Is indeed there is open collective and and. 

00:48:50 Nahuai Badiola 

There are other initiatives, but I think if we can do something centralized that put together freelance that are alreadydoing things and companies that are willing to contribute not only with employees, but also putting money that I think itwould be amazing. 

00:49:08 Nora Ferreirós 

Yeah, but I have to say that, yeah, an. 

00:49:10 Nora Ferreirós 

Idea. Something collective I think, is interesting too. 

00:49:15 Nora Ferreirós 

Because I personally always have this. 

00:49:19 Nora Ferreirós 

Shadow over me about companies paying people for contributing because we you can think like. 

00:49:28 Nora Ferreirós 

Yeah. For companies contributing with money, they can have their own interest. So having an alternative of open collective or any other tender alternative. 

00:49:39 Nora Ferreirós 

Founded by people or founded in a community way, you know, like not one. Only one company, only one person withmoney given it, but a collective founding people for. 

00:49:59 Nora Ferreirós 

I mean. 

00:50:00 Nora Ferreirós 

I I I think this. 

00:50:04 Nora Ferreirós 

Collective way of understanding funding. 

00:50:09 Nora Ferreirós 

I personally think we need this option too, yeah. 

00:50:14 Nahuai Badiola 

Another of the funding methods we mentioned before is five for the future, so I asked Hari Shanker to explain what it isand how we could improve it. 

00:50:25 Hari Shanker 

That’s a great question and I agree completely with you 5 for the future needs to improve a lot. But before we get that, I ask you to answer your question. I’d like to explain what it actually is. So 5 for the future started as an idea in 2014 when the co-founder of WordPress in the current project lead Matt Mullenweg, he put out a blog post encouraging. 

00:50:45 Hari Shanker 

Organizations or individuals working on WordPress to contribute up to 5% of their time towards building WordPress so. 

00:50:53 Hari Shanker 

It was a call for help. I mean, some folks are already doing this, so he encouraged folks to formalize it and he gave thisname 5 for the future. 

00:51:00 Hari Shanker 

It really caught on and with many folks coming in and pledging their time to contribute workers. So we hadorganizations, we had individuals, they they went ahead and they they dedicated a part of their time. 

00:51:12 Hari Shanker 

To do this so. 

00:51:14 Hari Shanker 

Around the 2017 Community summit, there was an idea about formalizing this, because that that really came up. I mean, folks who are giving their time, but how do we measure all this? And that’s that was an important. 

00:51:26 Hari Shanker 

Sorry. So how do we measure 5 for the feature? That was an important element, right? So that is when this idea cameup. And as a result, our community, we came together and a pledging site for five for the future was created, a place where companies, folks could, you know, create pledges. So this this work started in 2018 and by 2019. 

00:51:46 Hari Shanker 

The proper website called file for the future, so the link is wordpress.org/five. 

00:51:52 Hari Shanker 

#5. So if you go to that link you can see this website where organizations can actually pledge their time and individualsif they edittheirworkers.org profiles. They can also pledge their time. So it’s all about pledging your efforts. So the theinteresting thing about this project is that it does not involve any money. So if you want to contribute to WordPress, you don’t need to donate money. 

00:52:16 Hari Shanker 

All you need to do is to actually go ahead and make contributions to one of the 20 plus make the WordPress teams. So that’s what makes this project unique. So you can either contribute as a company or you can either contribute as an individual. 

00:52:30 Hari Shanker 

But and and this project has grown so much, especially over the past two years, it’s it has seen quite a bit of growthwith so many companies coming in and pledging that time and setting aside wallet contributions. 

00:52:42 Hari Shanker 

The interesting thing about for the future is it’s it’s it’s it’s really an effort at economic and social sustainability so. 

00:52:49 Hari Shanker 

As part of my work, I try to support the fight for the future program and one thing many organizations are not clearabout, which is an important point to improve on FIFA’s future. 

00:53:00 Hari Shanker 

Is that like there are actual business benefits to contributing to WordPress? Of course we need to sustain word. 

00:53:05 Hari Shanker 

Yes, but as an organization or as an individual, when you contribute to workers, again, it doesn’t need to be 5%. The5% of 5 for the future is purely indicator. It depends on how much you are able to contribute as an individual or as a company and that varies from organization to organization, company to company, individual to individual. But the idea is to make is that you make. 

00:53:26 Hari Shanker 

Ongoing contributions like to keep make contribution habit, even if it’s one hour or 30 minutes per week or per month. 

00:53:33 Hari Shanker 

So whatever you are able to make sure that you keep doing this. So whatever you do, there’s there’s actually tangible business benefits to it, like as an example, if you’re a product company, when you contribute to WordPress, you get tolearn where the product is going. And it’s really, it really gives you a difference. You can improve your products or youcan actually get better at what you do. 

00:53:54 Hari Shanker 

When you can learn concepts by contributing so there’s so many areas where for the future or ongoing sustained. 

00:54:01 Hari Shanker 

Visions can really help you, so that’s a part which needs improvement. Coming back to the point that you werealluding, there’s a lack of awareness on fire for the future. And again, it’s it’s not just folks. There needs to be a lotmore work, work that needs to be done and that’s part of. 

00:54:17 Hari Shanker 

The work that I’m. 

00:54:18 Hari Shanker 

Doing yes, definitely. Freelancers, it’s not just companies. 

00:54:22 Hari Shanker 

Saw this big companies. Anyone really can be a part of this program. And two, we really need to reach out toorganizations and individuals and beat small companies, beat freelancers, beat small agencies. 

00:54:36 Hari Shanker 

They really need to be educated on how they can do. 

00:54:38 Hari Shanker 

This best. 

00:54:39 Hari Shanker 

So as part of my full time work in the next couple of years, this is something that I would really like to do to to guide tofreelancers and to organizations, maybe small workplaces on how they can do this. And again eluding to another pointwhich you mentioned. 

00:54:56 Hari Shanker 

It is not just about, you know, getting your or like sponsoring your employees. 

00:55:04 Hari Shanker 

A company can actually sponsor contributors to like self sponsor contributors working on WordPress. They can be sponsored and they in fact should be sponsored by a PC. So currently we don’t have a system in WordPress whichallows this to be done on a centralized basis, which I hope we can build at some point. But at least at at right right nowwhat I’m a part of my. 

00:55:24 Hari Shanker 

Five full time workers to. 

00:55:26 Hari Shanker 

Find contributors who are looking for sponsorship and to connect them with companies who are willing to sponsor so many companies they are willing to sponsor people who are already contributing towards as volunteers. So part of myjob is making those connections. In fact, just before our our our podcast chat today I was I was having a call with thecontributor to help them find. 

00:55:45 Hari Shanker 

Concept. So I would like to do that more and I would I like to have this done on a centralized basis in WordPress. 

00:55:52 Hari Shanker 

Maybe a place where organizations can find volunteers to sponsor. I would like what is profiles to have a space whereindividuals can say I’m willing to be sponsored and I would like for the future companies to say that, hey, I would like tosponsor people and like you very well said, we should have a space where like this should happen automatically. 

00:56:13 Hari Shanker 

I rather than doing this manually, which I enjoy because I like talking to people I should. Contributors should be able tofind help themselves and we should have these options in profiles. 

00:56:23 Hari Shanker 

I hope we can make it happen someday. I I strongly believe in it. The only challenge here is the because the Meta team which works on WordPress, the infrastructure, they are overloaded. Yeah, which is another part of so economicsustainable they mean we need more contributors. We need more sponsored contributors in the Meta team. But I thinkwe will eventually get there. 

00:56:43 Hari Shanker 

This, this, this is definitely a need. We need more people, so I’m sure we will be able to get to this. I’m I’m veryconfident about that. In addition to that, if I can mention one more point about where for the future can be improve. 

00:56:57 Hari Shanker 

I would like to see more structure for the program, like when an organization you know gets pledges, it’s time to fightfor the future. I would like them to, you know, maybe have as much automation as possible where they get guidance tocontribute to certain things, because that’s currently not there. When you pledge, you don’t know what to do, youdon’t. 

00:57:15 Hari Shanker 

Know what the next steps are. 

00:57:16 Hari Shanker 

So when an organization pledges, what if we could directly point them to the make teams that they want to contributeto? What if we? 

00:57:22 Hari Shanker 

Can actually point. 

00:57:23 Hari Shanker 

Them to the people that they they can sponsor what? What if they get a chance to say hey, I am ready to sponsor people and then we make those connections, we bring them to you. So there’s a lot of automation that can. 

00:57:33 Hari Shanker 

Can be done so there’s a bunch of ideas out there, and I hope we can implement some of them. And of course like togive better support to all the stakeholders. We make team representatives, be IT companies, be it individual contributors. There’s so much that needs to be done and can be done. And I I’m I’m pretty sure we can, we will get tothis in the next couple of years. 

00:57:53 Nahuai Badiola 

Continuing talking about companies, Juan Hernando suggests we communicate better. The big impact that couldmake sponsoring A contributor. He also realizes that it’s important to display the results, measuring somehow theimpact. 

00:58:09 Nahuai Badiola 

That brought us to talk about the metrics dashboard proposal. 

00:58:13 Juan Hernando 

It’s important to to make the the companies understand. 

00:58:18 Juan Hernando 

How big is the impact? Because most of them are spending incredible amounts of money in. 

00:58:26 Juan Hernando 

Ads like in social media and and with the with the money they spend there, they can help 12345 freelancers not not full time, just for examiners a week for a project for a WordPress release, for organizing an event for. 

00:58:28 Nahuai Badiola 

OK. 

00:58:44 Juan Hernando 

Talking to and and travel to an event and that’s that has a huge impact. We also need to improve the way we measurethat impact because it’s not easy at all. 

00:58:59 Juan Hernando 

Because it’s like, yeah, I’m doing stuff, but to anyone know that what we are doing and how. 

00:59:08 Juan Hernando 

Because if you are, if you are a developer and work in the core of WordPress you can say OK, I’ve contributed to allthese tickets and this feature and I fix this and that. But if you if you collaborate with the Community team or with thethe communication team. 

00:59:30 Juan Hernando 

The rest of them, it’s not that easy to say, hey, this is my contribution and everyone says hey, thank you for thatbecause maybe you you have only only helped a person in. 

00:59:45 Juan Hernando 

Any country of Africa to set up a meet up. 

00:59:50 Juan Hernando 

And that can be huge for their local community. 

00:59:54 Juan Hernando 

But in terms of, yeah, I like you have a one next to your name. Like one meet up, vetted or mentored this. So we weneed to find a way to to teach each other what each team does and and a way to to measure that impact and and. 

01:00:15 Juan Hernando 

Show that impact to the rest of the people that contribute to the project. 

01:00:19 Nahuai Badiola 

That’s a big thing indeed. When we are recording this that there, there has been a proposal for metrics of a dashboardfor teams. And I think it has a lot of potential, but it’s also super tricky to to set up or to decide which are going to be the. 

01:00:39 Nahuai Badiola 

The yeah, how we are going to measure those metrics. 

01:00:42 Nahuai Badiola 

So so. 

01:00:43 Juan Hernando 

But it could be it will be very useful for for companies that want to support people, because if not, they are just trustingyou and it’s OK. But it’s not that easy to trust a person you’ve just met so. 

01:01:03 Juan Hernando 

That’s why they rely on people they already know, or people that know that those people. But if we want to onboardnew contributors. 

01:01:12 Juan Hernando 

Mm-hmm. We need to to tell the companies, hey, they are doing stuff. They are doing very important stuff. 

01:01:20 Juan Hernando 

In whichever team and you can see here like some, I don’t know some stats or some info. So I think it’s going to be a very cool project. But yeah, as you said, it’s not going to be easy. 

01:01:35 Nahuai Badiola 

In episode 3, Courtney Robertson already gave an overview about the dashboard proposal, but I also asked Harry Sanker about it so you can have a bit more of context for this episode. 

01:01:49 Hari Shanker 

That’s a great question and and thank you. Mahal, from breaking that up. So it’s it’s an excellent idea. CourtneyRobertson. She’s the brain behind it. I’m just we’ve discussed with her about it, but it’s it’s a great idea and I’m 100% on board. And as mentioned in that post, it’s it’s been out there for a while like many teams have discussed this and they’ve been proposals. 

01:02:12 Hari Shanker 

Active discussion on this happened in alongside World Camp Europe 2023, when this came up as a question and Matt suggested, maybe we should look at dashboards for teams and for. 

01:02:20 Hari Shanker 

Other projects, so this came out as a project as a post in the Make Meta Blog, and Courtney has actually followed it up and she’s brought this excellent. 

01:02:29 Hari Shanker 

Those sharing what the metrics, what are the metrics that we need for the dashboard? Because before we go aheadand create something, we need to know what we need to measure, right? So the idea behind this dashboard is. 

01:02:43 Hari Shanker 

Of course, like we all know that pictures speak 1000 words. So if all the data in the project and in make teams isavailable in a in a very digestible way with charts and graphs and all the information in a very presentable way, that willgive anyone new to the project a good idea of what’s going on. 

01:03:04 Hari Shanker 

It’s the best thing that we can do, especially for contributors, so this helps. This is a great way to support social sustainability in workers as well, and I’m super excited to. 

01:03:16 Hari Shanker 

Have the sustainability team work on it because it’s it’s literally it. Literally ties in with social sustainability. The otherproblem that it’s trying to solve is. 

01:03:25 Hari Shanker 

Currently, again this came up in the summit. 

01:03:28 Hari Shanker 

The one of the biggest problems with our project is that there’s a lot of information which is fragmented. It’s very hardto find out what different teams are working on. But what if we are able to get all that information in one page, summarized in a very clear way, very clear. 

01:03:43 Hari Shanker 

Passion. That would be so helpful, right, and that is the problem. Essentially, that dashboards are trying to solve. So as mentioned in the proposal, there’s something in this dashboard for anyone, for contributors, for organizations, forbasically anyone from make team representatives. That is something for anyone. 

01:04:03 Hari Shanker 

So for contributors who are looking for projects to work on, for organizations who want to sponsor contributors to workon, or for folks who want to see where the project is going, having a look at this dashboard will give them a pretty goodidea. So it will save hours of time, like folks may in some situation. 

01:04:20 Hari Shanker 

Let me share an example. I want to see what’s happening with Word 6.4 we just had. 

01:04:24 Hari Shanker 

A beta release today. 

01:04:25 Hari Shanker 

Right now I have to go through the beta post. I have to read through all of it to find out what what, what is actuallyhappening. But if we have a dashboard for the core team like it offers a neat summary of where 6.4 is that right nowwhat features have been considered for 6.4? What are the features that are coming here? 

01:04:42 Hari Shanker 

What’s happening? 

01:04:43 Hari Shanker 

So I think that’s the. 

01:04:45 Hari Shanker 

Clear USB that we have for. 

01:04:48 Nahuai Badiola 

Very related to the dashboards topic, Birgit mention that we could learn from chaos community as Courtney alsosuggested in episode 3. 

01:04:57 Birgit Olzem 

The the Cares Community project. I wasn’t aware of it until recently, but they are providing metrics and and how to run metrics on the health of an open source project and I like to dive more into these because. 

01:05:17 Birgit Olzem 

Helps our Whippers project to understand better where we can improve and also to run metrics on our project health, but also to shine a light where we need to improve within the WordPress project and. 

01:05:38 Birgit Olzem 

As we already talked about the dashboards, but also that we have kind of a dashboard about the sustainability healthstatus of the workforce project. 

01:05:50 Birgit Olzem 

For instance and yeah. 

01:05:52 Nahuai Badiola 

To end with guest interventions, I leave you the reflection of anando about the importance of raising awareness and the idea of adding sustainability as a core value of WordPress. 

01:06:04 Juan Hernando 

I think the most important thing we we we can do as a project is raise awareness. 

01:06:14 Juan Hernando 

Of sustainability, like in a project that big. 

01:06:19 Juan Hernando 

As WordPress is. 

01:06:21 Juan Hernando 

We need a very high percentage of people. 

01:06:26 Juan Hernando 

To know what are we doing and that we are all working on the same directions. So we have a file philosophy page in the project where there are some statements like decisions, not options or striving for simplicity. 

01:06:48 Juan Hernando 

Maybe there should be a point about making. 

01:06:51 Juan Hernando 

The project sustainable? 

01:06:53 Juan Hernando 

And that every decision that we make. 

01:06:57 Juan Hernando 

It doesn’t matter which team or who it has to be approached from that point of view too. 

01:07:05 Juan Hernando 

So I think it’s a, it’s not an easy thing as. 

01:07:12 Juan Hernando 

Any of of the of the things we’ve been talking about, but I think that raising awareness and and that the whole projectis aligned in these kind of things, it’s it’s really important. 

01:07:25 Nahuai Badiola 

I think that was a nice way to finish, but I might be biased since one of the objective we envisioned when started theWordPress sustainability initiative was to make WordPress a CMS that leads on sustainability. 

01:07:40 Nahuai Badiola 

As I said at the beginning the guests shared a lot of good ideas, covering a lot of ground and the 3 pillars, so I’ll try tosummarize the main points. 

Starting with the environmental part, having a big market share give WordPress the opportunity to have a huge impacteven with small actions or changes. 

01:08:00 Nahuai Badiola 

In that sense it’s nice to see the work of the performance team that it’s bringing improvements in every WordPress update. 

Improve end user experience it’s part of inclusivity and accessibility. 

Also, creating guidelines, that have sustainability in mind, for plugin and theme creators could have a positive impact. 

01:08:20 Nahuai Badiola 

And thinking about end users, surfacing information the environmental impact of the website and adding someeducational content or links inside WordPress could help raise awareness. 

01:08:30 Nahuai Badiola 

Indeed, this is one of the projects that is ongoing in the sustainability team moving to the social and economic part. Wetalk about the importance of having a diverse group of people contributing and that also includes attracting new generations, something that we sometimes forget. Also, improving the end user. 

01:08:50 Nahuai Badiola 

Experience is part of. 

01:08:52 Nahuai Badiola 

Visibility and accessibility in the area where social and economic parts are intertwined. We talk about the three ways tofund contributors that are in place right now, 5 for the future that WP Community collective and you have sponsors. We also mentioned the idea of creating a portal to connect. 

01:09:12 Nahuai Badiola 

Active contributors and companies willing to support workers. The idea behind would be to close the gap betweencontributors and companies and make easier to sponsor part time contributors. 

01:09:25 Nahuai Badiola 

This is not a new interest, but I really think that it has gained some momentum and we could use it to move it forward. 

01:09:34 Nahuai Badiola 

As we mentioned in the previous episode, we have to take care both of the economic and social part. So the new contributors feel welcome and we don’t lose the more active ones because of a burnout. We also talked aboutmeasuring the health of the project and the proposal for make teams dashboard. 

01:09:53 Nahuai Badiola 

And how this metric could also help to measure the return of investment of companies choosing which metrics to use is not an easy task since some of them could be easier to surface than others. For example did have activity, but weshould try to find the best way of doing it. As always, feedback from the community. 

01:10:13 Nahuai Badiola 

It’s going to be key to move it forward after hearing all the guests. I really think that we have the ideas and thewillingness to position WordPress as the CMS that leads on sustainability. 

01:10:30 Nahuai Badiola 

Thanks for listening. I hope you found the episode and our guest opinions as interesting as I did. 

01:10:37 Nahuai Badiola 

You can find all the resources mentioned during the episode in the zones. You will also find more information aboutthis episode guest. 

01:10:45 Nahuai Badiola 

I would love to hear your opinions about this topic. For that you can leave a comment on the website. You can go tosustainwp.com/five the number or save it. 

01:10:57 Nahuai Badiola 

In the social media platform, you are more comfortable on. 

01:11:02 Nahuai Badiola 

And if you think that the episode could be interesting to our best colleague, please share it in the next episode. We willtake a similar approach, but answering the question of how we can improve the sustainability WordPress events. I hope you join me there. Bye bye. 

Nahuai Badiola Avatar

Guests

  • Adam Silverstein

    Adam Silverstein

    Role: Developer Relations Engineer

    Bio: Adam is a WordPress core committer where he works to fix bugs and improve modern web capabilities. Adam is a Developer Relations Engineer on Chrome’s Web Platform team at Google, where he focuses on making the open web better for everyone. Adam loves long rafting trips, playing mbira, travel, taking walks and tending his over-sized garden.

  • tim frick

    Tim Frick

    Role: President, Mightybytes

    Bio: Tim Frick is the founder and President of Mightybytes, a digital agency and Certified B Corp located in Chicago. He is also a speaker, community organizer, and author of four books, including, Designing for Sustainability: A Guide to Building Greener Digital Products and Services, from O’Reilly Media.

  • nora ferreirós

    Nora Feirrerós

    Role: Responsible UX/UI Designer

    Bio: I’m a UX/UI freelance designer based in Barcelona. I firmly believe that we can make things different in tech, so I decided to take responsibility for how my work impacts people’s lives.

  • Tom Greenwood

    Tom Greenwood

    Role: Wholegrain Co-founder

    Bio: Purpose driven digital agency on a mission to help create a sustainable and equitable world. We work with positive organisations including private sector, non-profits and public sector to deliver low carbon, high performance and accessible web solutions that deliver real value. Since 2007 we have been working with environmentally and socially responsible organisations to help them maximise impact online. We were the first specialist WordPress agency in London many moons ago and develop custom WordPress solutions for organisations including Ecover, Network Rail, UNICEF and Article 19.

  • Birgit Olzem

    Birgit Olzem

    Role: WordPress Professional and DEIB advocate

    Bio: Birgit Olzem, a WordPress enthusiast extraordinaire, juggles diverse roles and advocates for mental health awareness, diversity, and unsung contributors. A proud mother and grandmother, she also consults on personal branding and explores surface pattern design. Birgit embodies the WordPress spirit, champions community, and connects humanity with humor and warmth.

  • Hari Shanker

    Hari Shanker

    Role: Open Source Program Manager at Automattic, Full-time WordPress Contributor, Currently leading the WordPress Contributor Working Group, and working on improving Five for the Future.

    Bio: Hari is an Open Source Program Manager at Automattic, and is also a full-time WordPress Contributor. A Global Community Deputy on the WordPress Community Team, his current focus is on making the contributor experience in WordPress the best it can be. Hari is currently leading the WordPress Contributor Working Group, and is working with the same to launch a projectwide Contributor Mentorship Program for WordPress. Needless to say, WordPress is one of the biggest passions in Hari’s life, and he has been tinkering with it since 2007. Hari has had a rather diverse career with significant experience in the domains of Retail Banking, Print & Web Journalism, Web Development, Entrepreneurship, Event Management, Professional Blogging, and Education. Outside of work, he enjoy writing (blogging) as a hobby, and is also a compulsive bibliophile. He lives in the beautiful coastal city of Kochi, in Kerala, India with his wife and their three cats.

  • Juan Hernando

    Juan Hernando

    Role: (Weglot sponsored) Community Team Program Manager / WCEU 2024 lead organiser

    Bio: I’m Juan Hernando, Program Manager of the WordPress.org global community team, one of the lead organizers of WordCamp Europe 2024, sponsored by Weglot within the Five for the Future initiative and a very active member of the WordPress community in Spain and in Pontevedra, Galicia in particular.

  • Courtney Robertson

    Courtney Robertson

    Role: Open Source Developer Advocate, WP Training Team Faculty Member

    Bio: Courtney Robertson, an accomplished Open Source Developer Advocate at GoDaddy, a dedicated WordPress Training Team Faculty Member, and a co-founding board member of The WP Community Collective, effortlessly engages audiences with her relatable insights on getting involved and supporting contributors in the open source community. Staying true to her roots as a professional educator, Courtney seamlessly merges her teaching expertise with her passion for technology, both on and off the stage. Serving developers, website creators, and open-source enthusiasts, Courtney delivers immense value by drawing from her rich background as a computer science educator and full-stack developer. She is driven by a strong commitment to onboarding the next generation of contributors and advocating for sustainable funding solutions for open-source developers. Away from the screen, Courtney embraces her creative side, whether by playing her 7-string electric violin, exploring the possibilities of 3D printing, hiking through nature with a camera in hand, or tending to her abundant vegetable garden. Her multifaceted interests and genuine enthusiasm make Courtney a truly inspiring speaker in the open-source community.

Leave a Reply

Your email address will not be published. Required fields are marked *