WordPress Planet

September 14, 2022

WPTavern: WooCommerce 6.9 Released, High-Performance Order Storage Targeted for 7.1

WooCommerce 6.9 was released today and was quickly followed up with 6.9.1 after a bug caused some stores to produce a warning or a fatal error, depending on the site’s PHP version.

This release brings the new Cart and Checkout blocks into core as beta features. These blocks have been available in the WooCommerce Blocks plugin since version 2.6 was released in May 2020. They enable store owners to better customize the purchase flow experience with the power of blocks.

After two years of testing, the Cart and Checkout blocks are compatible with more than a dozen payment gateways and shipping options, as well as 19 popular extensions.

WooCommerce 6.9 improves filtering products by updating the URL (without reloading the page) when visitors use filters with the All Products blocks. Dropdown attribute filters now allow for users to select multiple terms when the query type is set to AND.

As the core team warned last month, WooCommerce will no longer register Customizer options when a block theme is active as of version 6.9.

These are just a few highlights from the 6.9 release, which includes 90 fixes, additions, updates, enhancements, tweaks, and more, from 39 contributors. Check out the 6.9 changelog for all the details.

The WooCommerce development team also published a progress report on the High-Performance Order Storage (HPOS) project, more commonly known as custom order tables. This long-awaited improvement promises significant performance gains for stores. It is a major change that will impact extension developers in different ways. In May, WooCommerce core developers called for early testing on custom order table migrations.

“We’ve decided to rename Custom Order Tables to High-Performance Order Storage to make it more clear and more understandable what this change is about and what it should bring everyone,” WooCommerce core team lead Peter Fabian said. “We want our users to understand the why of our work more easily. We also understand that the original name has been around for a long time and some people might still prefer it over the new one, and that is, of course, fine.”

WooCommerce has been testing HPOS extensively and has started upgrading Woo-owned extensions. The team plans to present a feature complete version in WooCommerce 7.1, which is expected in November.

“This timeline depends on the number of defects we discover during the testing phase,” Fabian said. “Also note that this means the core implementation is production ready, not necessarily that every extension or plugin a site may use is compatible yet.”

When HPOS makes its debut in WooCommerce core, it will be strictly opt-in as the rest of the extension ecosystem works to make their plugins compatible. As greater numbers of WooCommerce products adopt HPOS, core will be able to turn it on by default. Fabian said his team expects that HPOS could become the default experience for stores by August 2023.

by Sarah Gooding at September 14, 2022 09:51 PM under woocommerce

Post Status: WP 6.1 walkthrough replay • WebP no go • Matt: Core needs to be more editorial • Survey: How do you learn WordPress?

This Week at WordPress.org (September 12, 2022)

WordPress 6.1 walkthrough replay • Matt: WebP no go • Matt: Core needs to be more editorial • Survey: How do you learn WordPress?

News



Thanks for reading our WP dot .org roundup! Each week we are highlighting the news and discussions coming from the good folks making WordPress possible. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers.

Are you interested in giving back and contributing your time and skills to WordPress.org? 🙏 Start Here ›

Get our weekly WordPress community news digest — Post Status' Week in Review — covering the WP/Woo news plus significant writing and podcasts. It's also available in our newsletter. 💌

Post Status

You — and your whole team can Join Post Status too!

Build your network. Learn with others. Find your next job — or your next hire. Read the Post Status newsletter. ✉ Listen to podcasts. 🎙 Follow @Post_Status. 🐦

This article was published at Post Status — the community for WordPress professionals.

by Courtney Robertson at September 14, 2022 07:22 PM under WordPress.org

WPTavern: #42 – Marcel Schmitz on Finding Work With Codeable and Working With WooCommerce

On the podcast today we have Marcel Schmitz.

Marcel is a freelancer at Codeable for Pluginslab, a small agency based in Porto, Portugal, which by good coincidence is where WordCamp Europe took place this year.

He first got first involved with WordPress back in 2011, taking advantage of the platform because it was easy to make client websites; not having to create a complete CMS solution from scratch. It’s been an unbreakable relationship since then. However, it’s been a journey of constant change. Mobile came along, and Marcel’s been connecting apps to WordPress since 2012, building mobile apps that use AR and Gutenberg to connect with WooCommerce.

We talk on the podcast today about the opportunities Codeable has offered him and how it fits in with his life. As you’ll hear, he’s pretty keen on the fact that it gives him a reliable stream of work without the need for him to go out and find it.

Codeable is a platform which connects developers with clients needing work. They find the clients, and the developer does the work. But what’s really involved in this transaction? What kind of work is available on the platform? Who can join, and how can Codeable and the clients both be sure that the developers are qualified and able to carry out the projects that they take on?

Marcel certainly seems to have had a very positive experience with Codeable and explains the nuts and bolts of how you get started, what developers need to bring to the table and how Codeable mediates disputes which might arise.

Towards the end of the podcast, we talk about Marcel’s work using AR and WooCommerce, as well as a brief foray into how he sees headless WordPress working with WooCommerce in the future; what are the benefits and what are some of the drawbacks?

Typically, when we record the podcast, there’s not a lot of background noise, but that’s not always the case with these WordCamp Europe interviews. We were competing against crowds and the air-conditioning. Whilst the podcasts are more than listenable, I hope that you understand that the vagaries of the real world were at play.

Useful links.

Codeable

WooCommerce

Transcript

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

Jukebox as a podcast, which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case finding WooCommerce work through Codeable.

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 and paste that URL into most podcast players.

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

So on the podcast today, we have Marcel Schmitz. Marcel is a freelancer at Codeable for pluginslab, a small agency based in Porto, Portugal, which by good coincidence is where WordCamp Europe took place this year.

He first got involved with WordPress back in 2011, taking advantage of the platform because it was easy to create clients’ websites, not having to create a complete CMS solution from scratch.

It’s been an unbreakable relationship since then. However, it’s been a journey of constant change. Mobile came along, and Marcel’s been connecting apps to WordPress since 2012. Building mobile apps that use AR and Gutenberg to connect with WooCommerce.

We talk on the podcast today about the opportunities Codeable has afforded him and how it fits in with his life. As you’ll hear, he’s pretty keen on the fact that it gives him a reliable stream of work without the need for him to go out and find it.

Codeable is a platform which connects developers with clients needing work. They find the clients and the developer does the work. But what’s really involved in this transaction? What kind of work is available on the platform? Who can join, and how can Codeable and the clients both be sure that the developers are qualified and able to carry out the projects that they take on?

Marcel certainly seems to have had a very positive experience with Codeable and explains the nuts and bolts of how you get started, what developers need to bring to the table and how Codeable mediates disputes which might arise.

Towards the end of the podcast, we talk about Marcel’s work using AR and WooCommerce. As well as a brief foray into how he sees headless WordPress, working with WooCommerce in the future. What are the benefits and what are some of the drawbacks?

Typically when we record the podcast, there’s not a lot of background noise, but that’s not always the case with these WordCamp Europe interviews. We were competing against crowds and the air conditioning. And whilst the podcasts are more than listable, I hope that you understand that the vagaries of the real world were at play.

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

And so without further delay, I bring you Marcel Schmitz.

I am joined by Marcel Schmitz. Hello, Marcel.

[00:04:09] Marcel Schmitz: Hello. Thank you.

[00:04:10] Nathan Wrigley: It’s very nice to have you here. First of all, let’s get a few introductions out the way. Tell us a little bit about WordCamp Europe and why you are here.

[00:04:16] Marcel Schmitz: So, WordCamp Europe is very special to me because I’ve been living in Porto for 35 years. I was, born in Brazil I have German citizenship and yeah, my parents came here in 1988, so I’m here the whole time and I’m not gonna change this city for any other. I’m very much in love with the city. So obviously WordCamp Europe is very special for me, especially because I’m getting all my friends, WordPress friends, together in the city that I know very well, show them around. So yeah, it’s super special occasion.

[00:04:46] Nathan Wrigley: It’s just the nicest of spots isn’t it? Yeah. So really kind of unusual for you in that you basically can go home to your own bed in the evening,

[00:04:56] Marcel Schmitz: Right. That’s very unusual. That’s also at the same time, very practical, I guess I have the flexibility to just jump home very quickly, grab my things and just go with it. Nonetheless, for the last two days I’ve been at a hotel. It’s easier with the logistic at home, with my wife, my kid going to school because they’re still in school by this time of year. So for me not to interfere with their normal schedule, I’m just staying in a hotel.

[00:05:23] Nathan Wrigley: That’s really ingenious. Your reason for being here is what? As far as I know, you’re not got a speaking engagement. You’re here as a, as an attendee?

[00:05:31] Marcel Schmitz: Correct, yeah. That’s correct. This time, and every WordCamp Europe, we have also Codeable experts here. Which are people who I work with every day. And we have also people from Codeable staff here. So one of the main reasons to attend this is obviously to meet all these people. There are a lot of experts that we didn’t get to meet in person for a long time. It has been a couple of years. It’s one of the reasons is that obviously.

And the second reason I would say there’s a lot of good talks that I would like to keep up. There’s new things that came out. There’s also other people from other teams, from Automattic, from WooCommerce etcetera, that I would like very much to meet.

That’s basically it. It’s such a good opportunity to be in person with everyone, and to be together after all these years. It just makes it a wonderful time everyone being together.

[00:06:15] Nathan Wrigley: Can I just try to paint a picture of your work life? In that you, I’m guessing that your large amount of your income comes from Codeable.

[00:06:23] Marcel Schmitz: Yes, that’s right.

[00:06:24] Nathan Wrigley: So, not necessarily dwelling on the Codeable piece itself yet, but just tell us what is it that you do? How does your work flow towards you? Are you basically taking on work that Codeable put in your inbox, if you like, and you can accept and decline things? And have you found that way of living to be enjoyable or is it stressful? Do you have to generate a lot of your own work or does it just land in your lap?

[00:06:47] Marcel Schmitz: Right. So we have a very special place in our platform where everybody who’s an expert, who got access and who got admitted to the platform has a list of opportunities. And those are clients who come in. They register their projects. They have a project description. They ask for a specific area of expertise, and we just browse those projects. And we just get to choose whatever wanna work with. Basically what starts then is a conversation between us, the experts and the client.

So multiple experts can come in and also ask questions and present themselves. And yeah, after a couple of messages we exchange, we talked about the project, we scope it out. And that basically then the clients decides if you want to hire us or not. Basically, I look for the job that I want.

I read what the client needs to do. If it fits my area of expertise, I’m gonna interact with the client. That is an awesome way to do it for me, because you get to pick how much you wanna work. If you will have a planned a couple of days off, you can do that. You can also talk with a client, this is gonna take four weeks, five weeks, six weeks, whatever time it will take to complete the project. And you can add a little bit buffer to that so you can manage anything in between. So it’s absolutely not stressful, is actually something that gives you the most control possible as a freelancer, right?

[00:08:03] Nathan Wrigley: Let’s just sort of dig a little bit deeper into that then. So you’re looking at your inbox for things to drop into it, where you, you are given an opportunity and you can peruse it and decide if it’s for you or not. And then how does it go from there? You say, actually this piece of work I’m interested in, and then you just hand it back to Codeable and they say, okay, we’ll communicate. And how is it confirmed that Marcel ,you’ve got the job and not somebody else?

[00:08:23] Marcel Schmitz: Right. So all the communications are done by the experts themselves. So Codeable does not interfere with the conversation between the expert and the client. If we find that the task is interesting to us, we just start typing in what we call the workroom and that project that is there is gonna be then the place where the conversation happens between the client and the expert themselves.

And so it is then up to the client to decide if he wants to work with that specific expert. The client has access to a profile and on the profile, the experts say what they’re good at, what their area of expertise, their work portfolio, everything that it worked before. And they can also read reviews that other previous clients have left for that specific expert.

[00:09:02] Nathan Wrigley: How do you get the bonafides to be an expert? In other words, if I was to hire you and you’ve got on your portfolio, that I dunno you maybe a React expert or something like that. Where does the trust come from? Apart from the reviews, I can see that you’ve done this piece of work, and you’ve obviously got an amazing litany of reviews and everything that you’ve done everybody’s happy with. But when you launch into the platform, presumably there must be some kind of vetting process where you’ve got to prove that you can actually do what you claim you do.

[00:09:27] Marcel Schmitz: Right. So, the vetting process is multi-phase process that goes from interviews to coding to a time where you do some trial and you have to present some code. You are also given a small task. You have to communicate with a client. So then from the Codeable side, there are people who are gonna look at that who are gonna evaluate if that’s at their standard, what they’re requiring. And that’s not only in the coding part on the technical part that you have to be an expertise.

Also on the soft skills, like talking to the client, being polite, being able to explain what is happening or what is he’s going to do. So for an expert that comes in and has zero in their project count, zero in their client count, it will very much rely on what he writes as his presentation on his portfolio. Obviously these are people who are, are not starting as the developers right now, right? So they’ve previously worked either with other agencies or they have been freelancers themselves. So, they already have some expertise and some experience in different areas, that they’re gonna present in their profiles, right?

And after the first project and the second and the third coming in, those numbers are gonna be coming up. Reviews are gonna come up. But I guess the most important part, I’m pretty sure this is what happens with most of the experts, is that the conversation that we have with the client at that moment for that project is the most important tool that you have.

And it is what the client is gonna rely the most. If he understands that you know what you’re talking about, or if he feels comfortable that your solutions that you’re providing your, they have a problem and you have a solution and you explain it very clearly, and the client feels comfortable with your replies. That’s exactly what the client is gonna be inclined to work with you. And then later, perhaps gonna look at the profile and see what you’ve done in the past. But I think if you really show in that conversation that you know how to solve that problem, he’s gonna be very comfortable hiring you.

[00:11:17] Nathan Wrigley: If you work for an agency or something like that, there’s a career path, isn’t there? There’s a trajectory. You start on the, the lower rung of the ladder. And as time goes on, you move up towards the top or you may flip to a different agency or something like that. Is there things built into systems like Codeable to enable you to do that? In other words, do you have to reauthenticate yourself as an expert every few years? And can you say actually now I’d, I’d also like to add this badge to my portfolio? I’ve done some work in React and I can claim that I’m good at that as well.

[00:11:46] Marcel Schmitz: Right. You can always do that, right. So you can always update and can you always go there and say, oh, I’ve worked for the first time on a React project. I’ve learned React, and it went very well. Now I can go out there and say, I am now have the experience in React, and I’m gonna propose myself as a React developer. Yes, you can definitely do that.

And also on the platform, you can work as a freelancer by yourself. You don’t have to be belonging to an agency or you don’t have to have a company behind it. But if you have, like it is in my case, there is one person, one face, one name, and you indicate that you belong to an agency, and you just name other persons that might interact with your name on the platform so that everybody knows, okay, this is Marcel’s company, but there might be people talking on behalf of Marcel.

They will be clearly identified. They will talk with them. So, the adding of the expertise can also come from other agencies, having other experts coming into the agency. But for that to happen also Codeable needs to know that they need to know who are those people. And that’s basically how we then make sure that everybody knows exactly what they’re doing, right.

[00:12:50] Nathan Wrigley: If I was to work in an agency and let’s say I was the agency owner, and I suddenly took on 3,000 staff, this would be the death of my business because I couldn’t afford payroll. But I’m just wondering about the piece in there of, is there a limit, do you know if there’s a limit? In other words, if 6,000 people show up tomorrow with the bonafides to say, I can do React at a really high level, do they all get taken into the platform or is there some kind of system to protect the people who’ve first through the door if you’d like?

[00:13:17] Marcel Schmitz: Right. So I wouldn’t say 6,000 is acceptable in the platform. It’s not viable. There is no way somebody would show up in the platform with that many experts, because, I mean for him to get those 6,000, he has to have already the infrastructure to deal with them, right? There are certainly people who have, 15, 20, expertise or people working for the agency. I dunno if there’s a limit, but I would say 20, 30 is enough. But the funny thing is that there are three more times projects than experts right now at the platform.

That’s a good problem to have, right? It’s not that easily solvable, it’s not just adding more experts and experts because the whole issue is you have to be good at communicating. You have to speak English perfect. Well, not perfectly, but at least in a way that people understand you. And you have to be obviously presentable. There are some opportunities and times where you go and have a consultation call that involves a video call. There’s a lot of other elements to that, that will try to make that client feel comfortable with the platform.

And people when they get in this platform, because it is not like any other platform out there. They will struggle initially a little bit into getting into the whole way of functioning, right? So it is not an easy onboarding. It’s not as easy as, here’s an agency with 300 developers, let’s put them on the platform and problem solved. Because there’s still a lot of communication to go, right?

And there are clients who don’t want to just hire another agency for that, and just have one face representing them. They wanna have close contact to whoever is developing their project. They wanna know exactly what’s going on. They don’t want to have a chain to go through to know why that specific code didn’t work, why the test fails or something like that. So it’s very, very unique to smaller teams, or even like down to this one freelance developer who just gained the trust of this client, and he’s gonna hire you over and over again.

[00:15:04] Nathan Wrigley: You mentioned that there was three times, at the moment we’re recording this when WordCamp Europe is on. So maybe the numbers will go up. Maybe they’ll go down. But, roughly at the moment there’s three times more people offering work than there are people to fulfill that work.

[00:15:15] Marcel Schmitz: Correct.

[00:15:17] Nathan Wrigley: A housing market analogy might be it’s a seller’s market. So that’s quite something.

[00:15:20] Marcel Schmitz: It is.

[00:15:21] Nathan Wrigley: So you get to turn things down because they’re not, well, you can cherry pick basically.

[00:15:26] Marcel Schmitz: You can cherry pick. That’s the whole beauty of it. And it goes back to your question where you asked, if you feel stressful, if you feel, uh, happy or okay. That’s exactly it. So you get to choose which project you wanna work with. And also the same way that the clients get a read on you as an expert in how we communicate and how you interact with the client.

The same we get from the client, right. So if the client spends time explaining what he wants. If he puts the documentation out. If he provides you with screenshots. If he has drawn on a piece of paper, anything that he wants to build, that shows that the client has interest and the time to invest in whatever he wants to do, right? So when we go cherry pick is not only about the project that we feel comfortable with. It’s also in regards to the client. So we’ll try to figure out if there’s a good client to have, or to try at least get this project going. And I can say in my portfolio of clients, I’ve worked with 160 different clients already, and it’s been 70 percent of the work is repetitive, is returning clients that come back and wants something else.

That goes to show that it’s all about communication, about building that trust. And that’s also one of the reasons why we have this ratio, right? Three more times project and experts because we tend to keep old clients, right. And they’re gonna obviously post on the platform as well. Obviously immediately be picked up by you and you will work on them. So you have less time to get new clients in, right?

[00:16:47] Nathan Wrigley: Do Codeable help you in, let’s say you run up against something, a problem. Are you left to your own devices or is there support and help there? And then another sort of slightly related question? Equipment, technology, the computer, the internet connection. Does any of that get rolled into the, the thing that Codeable provide? In other words, once you join the platform, are there certain minimum things that you must have? Certain commitments in terms of I’m gonna work this many hours a week, you must have a computer of this standard. Just run all of that by us.

[00:17:13] Marcel Schmitz: Right? Sure. So, there’s absolutely no minimum technical requirements at all, because by the time you get to the vetting process, you will pass through a process, whether they will eventually know what you’re doing, right. And a developer that has been doing this for many many years knows exactly what he needs and what he wants. So in the technical aspect, there’s absolutely no minimal requirements.

As to the support that Codeable provides, 100%. New experts that come in, they usually have a hard time picking tasks. Other more, more experienced experts go in faster and communicate in a faster pace than the recently joined ones. And so Codeable sometimes go and help those people pick projects for them, right. And there’s also like Slack, which is an awesome tool that we use to promote projects that weren’t picked up because there’s so many coming in, they were overlooked or there’s so many people looking for any other types of projects.

So new experts that come in, they will get support from Codeable, and they have Codeable staff to pick some of the projects for them. Like this first project, good first projects to have for them to start building their client relationship.

[00:18:18] Nathan Wrigley: In terms of the way that Codeable keeps itself going, obviously there must be some sort of financial benefit to Codeable providing you with all this stuff. How does that work? Do they suggest a fee or are you in charge of what you are gonna be charging for a particular project or do they set a fee for a certain type of work and, what’s their cut, and all of that kind of stuff?

[00:18:35] Marcel Schmitz: So, that’s another very good aspect of belonging to the Codeable community because we get to fix our own price, but there is a range. So the minimum would be $70 an hour and the maximum would be $120 an hour. So it’s the higher end rate that I would say in the WordPress area. But then again, that means that you have to position yourself within what do you think is your expertise worth. In my case, I’ve been working with WooCommerce for more than 10 years.

I’m a little bit on the upper range. But also, I’m also very quickly able to tell the person what he needs to do, and how many hours it’s gonna take for me to do that. So it’s all on our hands. So we have the scope of the project, and we’re gonna go there, and this takes eight hour. My rate is such and such. And we put the estimate on the workroom. And on top of that, Codeable then charges the client 17.5 percent, and then it also takes from our ends 10%.

So we contribute with 10% of our revenue, to the platform for them to keep the work going and to help us get the clients and also to mitigate any conflict that there is. Right. So if there is any disputes of some sorts, Codeable will immediately be the middle part of that. And we’ll try to get everything together. And the client, the 17.5%, same thing. So if the client doesn’t find an expert, if nobody replies, if they need some sort of an additional information about how to build a project or how to promote it into the platform, Codeable will also be there to help him out. So that’s how they build their, their business around that.

[00:20:02] Nathan Wrigley: We’ve talked a lot about it from your side, so let’s just flip it very quickly before we get onto the WooCommerce bit to close it out. From the client perspective, you just mentioned that things go wrong, right? Agencies, freelancers and clients, they’re not always a match made in heaven. Things do go pear shaped and, you know, disagreements arise. Let’s talk about that. How do you ensure, how do you basically do quality assurance? What is the disagreement process? And are you, as a member of Codeable, it sounds like you are kind of immune from that discussion. They take that a bit away from you.

[00:20:31] Marcel Schmitz: Well, not immediately. So obviously you are responsible for everything that you do with the, um, project in particular and with the client, all the communication. And sometimes when a client does find that something is missing was not done according to scope or the expert is not responding or is not being clear.

Immediately the client can contact the support team and the support team will contact the expert and try to get things sorted out, right. Most of the time I would say I never had a dispute where Codeable would needs to apply, there’s a certain way for them to solve this dispute, right. So there’s a form that we fill out and everybody explains their part, and they then mitigate this. But until it reaches that point, you have a lot of opportunity to talk to the client. So in my experience at the beginning, I had a couple of clients were more difficult ones and you sort of like learn from that experience, right.

And, and sometimes the client also understands that it didn’t understand before how the platform works, and all the change requests that come after that. How, why should I pay for a change request? This is obviously it should be red instead of green, right. But it’s not written green, it’s written red, right. So all these little bits can obviously build up to then not getting into a good relationship. It’s mainly up to you and yeah, Codeable helps you also mitigate that before they themselves present us. Okay. We are here, we’re gonna help solve this.

[00:21:46] Nathan Wrigley: Is your expertise in Codeable then, WooCommerce, is that the thing that you’ve nailed your flag, you’ve that to the mast?

[00:21:51] Marcel Schmitz: Yes. 100%.

[00:21:54] Nathan Wrigley: So tell us about your interest in WooCommerce. Why WooCommerce as opposed to just regular WordPress? Is that just an area that you got interested in? Do you love e-commerce? It’s obviously a bit more of a niche and there’s actual money to be made from those websites, which is quite interesting.

[00:22:07] Marcel Schmitz: Correct. So my initial interest in WooCommerce goes back to a dream that I once had, that I thought would be my business in the future. That would be have a marketplace online to sell different products and to have, to help local shops around my city to have their products online and sell them.

And when I came first in contact with WooCommerce and the ability that we have to build a store online and don’t spend no money at all in getting there. It’s very fascinating. And then all the things that come with it, the scalability and the fact that you can connect it to other mediums. The fact that you can make it so fast that it’s not comparable to other platforms.

So everything that goes around WooCommerce is very interesting. But the building of the business, the helping others build their business, and they got fired, now they wanna do something else. They have an idea and you come in and say, hey, this is WooCommerce. This is how you set up subscriptions, or this is how you sell courses and et cetera. It’s fascinating how people get inspired by the platform and by the tool and how you can help them get there and have a successful business out of that. That is the fascinating part of it.

[00:23:10] Nathan Wrigley: This next sentence is based upon no data whatsoever, but I’m gonna ask it anyway. It feels like the pandemic may have been a good time to be into WooCommerce. Is that true?

[00:23:23] Marcel Schmitz: Yes, that’s 100%. I don’t have any specific data as well, but I’ve seen my work increase three times during the pandemic. And a lot of them were first time businesses that wanted to go online and they wanted to start a new thing, and this was their opportunity. Many of them come with very little knowledge what is to sell a product, because sell a product is not only put it out there and get the money. It’s also providing support, pre-sales questions, everything that has to do with a broken product or anything that doesn’t work on the website. So there’s a lot of other things around the business and online business.

So, definitely the pandemic gave a huge opportunity for those experts to increase in our number of clients. But I would say the most important part that I picked up from this time was how people found a new way to get their living and to build a business. And some of them are quite up there right now so, they’re basically not going back to their previous job and what they were doing before.

[00:24:19] Nathan Wrigley: So with the analogy of a seesaw, it goes up, it also goes down. During the pandemic, up it goes and are we seeing a decline?

[00:24:27] Marcel Schmitz: No.

[00:24:28] Nathan Wrigley: Really, okay.

[00:24:29] Marcel Schmitz: Defininitely not.

[00:24:30] Nathan Wrigley: It’s, maintaining, it’s gone up and it stays up.

[00:24:32] Marcel Schmitz: It is. And I think one of the reasons behind that is because these people that during the pandemic started doing their businesses, they told others and they are an example for others. And maybe those other who didn’t quite have a hard time as the previous ones had during the pandemic, they started think, oh, maybe this can be a side business, or maybe I can do something as I do my regular work. And so it’s constantly increasing.

[00:24:56] Nathan Wrigley: That’s absolutely fascinating. Again, based upon no data, I would’ve assumed it to go down. So couple of years ago, came onto my radar that Shopify was just going like the bomb. Everybody was talking about it. It was increasing. Seems like that conversation continues. It seems like it’s going really well. If I were a developer and I wanted to go for Shopify development or I wanted to go to WooCommerce development, clearly you’ve gone for Woo. Just paint the picture of why Woo, not a proprietary SaaS.

[00:25:26] Marcel Schmitz: You can do anything that you want with WooCommerce, anything, right. And Shopify is for a specific type of online business, it’s not for everyone. And you as a developer are very limited within the Shopify platform. The limitation is to. probably in some type of business, is not bad because it also provides stability of the platform.

There are certain critical areas of a e-commerce solution that cannot fail. Payment methods cannot fail. The shipping part cannot fail. People have to check out. There is the conversion rate that has to be assured so that the business is successful. And WooCommerce on the other side gives you so much more flexibility in changing things around that we’ll meet the client’s expections. But also at the same time, it makes you more responsible for doing everything right, right?

Every single developer that works with WordPress and with WooCommerce has seen code that is probably not up to standards, right. There are many different ways to do the same thing. And so with WooCommerce, you have so much flexibility, but if you do it exactly by code, by standard, you’re gonna get that performance that you need. You’re gonna get every single bit of customization that a client wants.

And we’ve done a couple of conversions from Shopify to WooCommerce where they say this now finally feels like I can do anything that I want. But you have always obviously to explain, yeah, you can do anything they want, but it comes with a price. You have to be also more responsible. The things that we request, right? Because not everybody understands that changing a checkout page may influence how people check out, or if they even check out at all. So that comes with responsibilities as well.

[00:26:59] Nathan Wrigley: You were talking earlier about the fact that you can cherry pick a little bit. If somebody came into the Codeable platform and said, I just need a basic WooCommerce site, that maybe is something that you are not interested in these days, because you’ve gone through that a number of times I imagine, and maybe the interest isn’t there. And when we were setting up this interview, you mentioned all sorts of incredibly ingenious and interesting things that you are doing on the other end. You’re basically using WooCommerce as a conduit to push data to mobile platforms and all that. Tell us about some of the exciting, cutting edge stuff that you’ve been involved in recently.

[00:27:28] Marcel Schmitz: Well, just to go up to your question previously a normal website that comes in, a regular business, small shop. I would not immediately reject it because it’s small. It’s exactly on that opportunity that I think it’s the most fascinating, right? So, because it’s a green project. It’s very new. There are so many things that can be done. There is an idea. There is a product. There is a person who’s gonna invest in that and is gonna put effort into working on that project.

And there’s a lot of opportunities to guide that person into the right direction, right. And if the results come quick, the person will immediately figure out that you’re a good partner for them to work as the technology goes. As far as more complicated projects, yeah I think one of the most interesting ones is an app that we did for a client that were selling ear rings.

And you would use your phone camera to emulate how they look on your ears. So you would just point the camera towards your face, and you would choose the earrings that would match you the best. And all of that was done using WooCommerce on the background. The 3d models that were attached to the products within WooCommerce, and they were just using the Rest API to upload them to the app. And basically everything worked natively. So the browsing of the products, looking up the descriptions, doing the augmented reality stuff, that was all based on WooCommerce, yeah.

[00:28:43] Nathan Wrigley: Yeah. That’s incredible. And probably very interesting.

[00:28:45] Marcel Schmitz: It’s awesome. And, also at the same time is very challenging. And the challenging part here was get the 3d model right. Because it was so impactful that the color has to be there. The shape has to be there, because you’re emulating a 3d object in an environment. The shadow has also to be right. The cool part about that was that on iOS, we are so advanced with augmented reality right now, that if I would be in this room and the light would be coming from a direction, the 3d model would understand where the light comes from and it would change the shadow on that 3d object. So it make, looks more natural on yourself. And that was the surprising part of that project. And, and it was really interesting.

[00:29:25] Nathan Wrigley: Very quickly just to wrap it up, because sadly we’re running out of time. We have restrictions on the amount of time that we can go. One of the things that you mentioned in the information that you passed to me was headless. Headless WooCommerce, just like I said briefly, tell us what that all means.

[00:29:39] Marcel Schmitz: I do think that the headless word carries too much negative connotation, because it has become a trend almost like, hey, I’m an awesome developer. I can completely detach the front end from the back end. And I’ve implemented 1000 different packages or libraries or whatever. And this works very fast. Awesome. Right, but what can you do else with it? Can you install plugins and they do show up on the front end? Can you change the checkout page for anything that you would like to have? No, you can’t.

So what I found fascinating about headless is not everything has to run on the server, right? So if you have a regular WooCommerce store, most of the HTML that you see on the screen is firstly generated on the server and then passed to the browser. As we have more advanced computers, we have browsers are more capable, some of that job can be done on the client side and client side means on the browser, right?

So headless for me, it’s super interesting because, there are upcoming technologies who will divide the work that the server does and the work that the client will do. Not everything should be on the client side as well. So there’s no extreme. There’s like not 8, not 80. We have to find a 40 in the middle.

And that’s the challenging part. So with some of the parts, and that’s what I’ve been experimenting lately, can be done in a headless way. Browsing through a project catalog doesn’t need server work. It can be everything done in the client work. But then again, the checkout page, it can be completely detached from the server, but should it be? Is that the real solution for the problem?

Do we have a problem in that regard? Because we can also supercharge the server and the checkout page can also be awesomely fast, and we don’t need to bring all the work to the client side, right? But what’s fascinating is that we have so much tools right now, the Rest API is at it’s best right now, and we can do anything with them and we can check out, we can work with a cart. Gutenberg is obviously a tool that you use to make everything work on the front end side. It works faster. It is much more easier for the clients to manage and to build the pages. But it doesn’t have to be everything on the client’s side. That’s where I see the challenge to decide where to put the weight.

[00:31:40] Nathan Wrigley: Marcel Schmitz, thank you for joining us. Thanks for telling about how you find work and about the interesting work that you do.

[00:31:46] Marcel Schmitz: Thank you very much Thank you.

by Nathan Wrigley at September 14, 2022 02:00 PM under woocommerce

WPTavern: Gutenberg Contributors Call on Theme Authors to Test Using Block-Based Template Parts in Classic Themes

If you watched Matt Mullenweg’s Q&A session at WordCamp US last weekend, it’s evident that there are significant parts of the community still clinging to the Classic Editor who would be happy for it to be supported indefinitely. For whatever reason, millions users are not ready to switch – some prefer the old editor, don’t like blocks, don’t want to learn a new system, or simply find the newer versions of WordPress too confusing.

In recognition that some users may need a transitional bridge over to the block editor, with an opportunity to dip their toes into it without breaking their whole site design, Gutenberg 14.1 will introduce the ability for theme authors to use block-based template parts in classic and hybrid themes.

Anne McCarthy, who coordinates the FSE outreach program and Gutenberg testing, posted to the Make Themes blog, calling on theme authors to test it out.

“Gradual adoption options remains a focus for the project and, increasingly, there are more ways to adopt parts rather than the whole of a feature coming to the latest version of WordPress,” McCarthy said. “The aim is to allow folks to adopt what they need as they are ready in a way that is still future forward.”

Theme authors will need to specify block-template-parts theme support and use Gutenberg trunk or Gutenberg 14.1 when it’s released on September 15th, 2022. Then they can add block-based template parts as HTML files placed into the parts directory inside the root of the theme. These can then be output inside the theme’s PHP templates using the block_template_part function.

“Users will see a new ‘Template Parts’ menu visible under ‘Appearance,’ which displays a list of template parts,” McCarthy said. “From there, all theme blocks are available, but the environment is inherently limited compared to block themes. For example, users can edit existing template parts but not delete them or create new ones.”

McCarthy suggested a few use cases for adding block-based template parts to classic themes – enabling authors to offer a header template part that allows users to set a video or image background, adjust the focal point, move blocks around, or offer a footer with design blocks locked but content that is easy to edit.

“While this feature is currently aimed at providing options for themes, plugins can also explore extending this functionality to enable the same UI for users,” McCarthy said.

Block themes represent just 2.5% of WordPress themes in the directory, so this new capability is applicable to the majority of themes. Motivating classic theme authors to support this in their themes is another challenge if they don’t see the benefit to users or determine that the different editing experience would be too confusing. It may have an easier entry point through plugins, as users may be more likely to embrace a different editing UI for plugin functionality.

For more technical details and code examples for adding theme support, check out the post outlining how to test using block-based template parts in classic themes.

by Sarah Gooding at September 14, 2022 03:46 AM under Themes

September 13, 2022

WPTavern: National Harbor, Maryland to Host WordCamp US and Community Summit, August 23-25, 2023

WordCamp US 2022 has concluded after two days of presentations and a contributor day last weekend. Some attendees are still making their way home with hearts full of good memories until the next time they can gather in person again.

Outside of the main event, attendees had many opportunities to network, connect with new friends, and finally meet people they have been working with on the web for years.

The event’s organizers have invited attendees to share their photos in the WCUS Community Photo Album on Google Photos.

The Job Posting board is back in business and shows several dozen agencies, product, and hosting companies hiring for roles across the WordPress ecosystem. Many of these companies were also sponsors of the event.

All the sessions from WCUS were recorded and will be coming to WordPress.tv soon. In the meantime, sessions can be viewed through the livestream recording on YouTube. There are separate videos for the Sun track (Friday and Saturday), and the Palm track (Friday and Saturday). The recording of Matt Mullenweg’s Q&A is available on WordPress.tv. He answered questions about improving contributor experience, accessibility, the timeline for multilingual features in core, and more.

At the end of his Q&A session, Mullenweg announced the location of the next WordCamp US. In 2023, the event will take place on the East coast at National Harbor, Maryland, a waterfront convention center located along the Potomac River, 20 minutes from Washington, D.C. The dates are set for August 23-25, which will include contributor days, presentations and workshops, and a WordPress Community Summit. Organizers said the event will focus on learning and creation.

by Sarah Gooding at September 13, 2022 08:32 PM under News

WPTavern: Matt Mullenweg Renews Push for Canonical Plugins

During WordCamp US’ contributor day this weekend, Matt Mullenweg published a renewed call for WordPress’ Make teams to adopt a plugin-first approach when developing new features for core. He revived the notion of canonical plugins, first introduced to the WordPress community in 2009 as a means for delivering optional features to users with a higher level of confidence than regular plugins:

Canonical plugins would be plugins that are community developed (multiple developers, not just one person) and address the most popular functionality requests with superlative execution. These plugins would be GPL and live in the WordPress.org repo, and would be developed in close connection with WordPress core. There would be a very strong relationship between core and these plugins that ensured that a) the plugin code would be secure and the best possible example of coding standards, and b) that new versions of WordPress would be tested against these plugins prior to release to ensure compatibility. There would be a screen within the Plugins section of the WordPress admin to feature these canonical plugins as a kind of Editor’s Choice or Verified guarantee. These plugins would be a true extension of core WordPress in terms of compatibility, security and support.

Jen Mylo – Canonical Plugins (Say What?)

The WordPress Plugins Directory is just one plugin away from crossing 60,000 (at the time of publishing). In contrast to the idea of canonical plugins, the official directory is still like the wild west in terms of what users can expect from plugin authors. Mullenweg cited several plugin scenarios that are not ideal for users – such as a plugin being controlled by a single company and evolving to go more towards a pro version or removing previously free functionality and putting it behind an upgrade.

Canonical plugins are meant to provide a trustworthy alternative to plugins where authors’ motivations may not put users first. It also provides an avenue for core contributors to demonstrate the demand for features they want to land in WordPress.  A few projects like MP6, Gutenberg, and the REST API have taken this path into core.

“We are reaching a point where core needs to be more editorial and say ‘no’ to features coming in as ad hoc as they sometimes do, and my hope is that more Make teams use this as an opportunity to influence the future of WordPress through a plugin-first approach that gives them the luxury of faster development and release cycles (instead of three times per year), less review overhead, and and path to come into core if the plugin becomes a runaway success,” Mullenweg said.

“I am very conscious that when people are aiming to have something in core, a ‘no’ or ‘not now’ can be frustrating and sometimes create artificial pressure to put something in before it’s ready, as I believe happened with the REST API in WP 4.4.”

In a related post that inspired the renewed discussion on canonical plugins, Mullenweg weighed in on the controversial WebP by default proposal that had recently received new objections from WordPress lead developers. Contributors have been working feverishly to revise their approach in time for 6.1.

Mullenweg recommended these new features as a prime candidate for the canonical plugin pathway, suggesting it would give more time for the ecosystem around WebP to mature:

 I am interested in supporting new formats and improving performance, but I think this change being pushed by default to users when they upgrade to 6.1 is a lot for right now, including with some of the clunky interactions OSes still have around webp (and HEIC!) files.

I’m happy for support for working for webp and HEIC files to stay in core, as we should be liberal in what we accept and work with, but not with the change to convert everything to webp when JPEGs are uploaded.

The Performance team plans to discuss this in tomorrow’s scheduled chat. It’s not clear yet whether the recent WebP by default efforts will be punted to canonical plugin status or if some part of it may still land in 6.1.

Responses to the call for more canonical plugins were mixed, as some immediately recognized the increased burden on maintainers of these plugins.

“WP just needs to get over it’s aversion to optional features,” WordPress developer Jon Brown said. “Features that can be enabled/disabled. ‘Decisions not options’ is a great ethos when it’s about keeping things simple for users but it seems to have been thrown out the window with Gutenberg UX, and turned into axiom when discussing adding trivially simply options to the settings page.”

iThemes-sponsored contributor Timothy Jacobs said he is not necessarily in support of adding more options to Core but thinks canonical plugins could be presented in a similar way to options.

“That doesn’t mean the UI has to be just searching through the plugins directory for something you want,” Jacobs said. “The canonical plugins could be exposed in maybe a ‘settings-like’ UI. I think Import methods are a bit hidden away in the Tools menu, but something like that perhaps.”

Core contributor Torsten Landsiedel said the difference between canonical plugins and feature plugins is not clear. The distinction may be that canonical plugins include those that may never belong in core but are still important for users.

“It sounds like the ‘WordPress importer’ plugin could be a canonical plugin,” Landsiedel said. “Not sure if this a good example for a *thriving* plugin. Does not support featured images, struggles with high amounts of posts/media, etc.

“The useful Health Check plugin struggles with missing people helping out.

“How do we prevent those plugins (whatever called) from not getting enough contributors? I think an importer is a crucial tool, but also not necessary in core (I can install it if I need it, that’s okay) – but it should work and at the moment this does not work well. But I don’t see much interest from the dev community to help fix this (maybe because they use WP CLI and do not care about this plugin?)”

WordPress core contributor Colin Stewart said that while he agrees features as plugins first is useful for new features, it requires “a much better metric than ‘runaway success,’ for inclusion in core.

“Some features are important for stability, and protect users from issues that give them a headache multiple times during their website’s lifetime, but aren’t something users might think to search for in the plugin repository, or install on sight,” Stewart said. “Rollback is such a feature, as is Site Health, Privacy Export/Erase, and such.

“A formal decision-making process for proposals would be incredibly helpful. This topic is coming up regularly now.”

Mullenweg offered nearly two dozen ideas for canonical plugins the Make teams could consider and suggested the teams themselves could likely come up with better ideas. Imagining all these new features in play, it would be like a renaissance of innovation in the admin. This is an exciting prospect that could benefit WordPress users as long as the plugins are featured in such a way that they are easy to adopt. Early commenters on the idea raise legitimate concerns about the lack of maintainers, as history shows support for some of the existing canonical plugins is somewhat patchy.

“I hope it sparks discussion at contributor day and beyond on how we can utilize plugins better to increase the speed of evolution for WordPress, keep core light, fast, and opinionated, and do so while saying ‘yes’ to more ideas and experimentation,” Mullenweg said.

by Sarah Gooding at September 13, 2022 02:30 AM under News

September 12, 2022

Matt: WCUS Q&A

WordCamp United States was in San Diego this year, a really lovely town. It felt like a throwback because of the venue we had to limit tickets quite a bit, so it felt like a WCUS from a decade ago.

I’ll probably do this year’s State of the Word in December again with a livestream and small live audience, so for WCUS we did a brief introduction to the upcoming WordPress 6.1 release, and focused on audience Q&A. Those are always fun for me because you never know what question will come next. Here’s the video if you’d like to catch up on it:

by Matt at September 12, 2022 11:51 PM under Asides

Gutenberg Times: WordCamp US, What’s new in WordPress 6.1, Style Variations and The Future of Themes – Weekend Edition 228

Howdy,

Greeting from San Diego and WordCamp US Contributor Day! The last four days were filled with catching up with friends, conversations about new cool developments, themes and contributing to WordPress.

But the time didn’t stay still, and there is so much more happening around Gutenberg and WordPress.

This is a video heavy edition with recordings from WordCamp US talks, as well as new workshops available on WordPress TV.

Enjoy.

Yours, 💕
Birgit

Conversations at WordCamp US

Artur Grabowski gave me a demo of Launch, a new product by Extendify. The team works with hosting companies to install a most modern onboarding experience for their WordPress customers to reduce the very high churn rate of 50% customers leaving for SaaS CMSs. Launch provides the “most fool-proof solution to onboard WordPress customers with just a few clicks” the new site owner sees a personalized site with vertical-specific copy and images. It integrates seamless with WordPress instance, is built with native WordPress components and does not use 3rd party page builders.

Extendify Launch screenshot, courtesy of Extendify

Aaron Edwards demonstrated the early beta version of Iamjinn’s newest product: a plugin to bring the magic of AI Image generation to WordPress. The prompt for testing the image generation API was “Young female assembling blocks in the right corner of a car repair shop” The first set was generated was in the style of Mexican painter Frida Kahlo, the second set in the style of Spanish painter Salvador Dalí and the third in Comic Book Style.

Last week, I spent Sunday morning in Midjourney’s Discord server and created last week’s featured image with a similar prompt. So, I was thrilled when I met Aaron Edwards, and he was willing to give me a tour and access to the early Beta. If you are interested, you can request beta access, too.

Developing Gutenberg and WordPress

In her post TT3 default theme: Announcing style variation selections, Channing Ritter wrote: “These variations were selected in an effort to feature the most drastically different set of variations possible — so in many ways, we were looking at what would work best as a collection versus selecting our favorite standalone submissions.”

You can see the variations in below video.

In her article, WordPress Announces 10 Style Variation Selections for Twenty Twenty-Three Theme, Sarah Gooding covers the unveiling of the style variations submitted by community contributors to be bundles with the new default theme.

What’s New in WordPress 6.1

If you’d like to get a head start on what changes will come with WordPress 6.1 you have a few options.

Jonathan Pantani announced that the release team will hold a 6.1 Product Walk-Through on September 13 at 16:00 UTC (12:00 EDT). “WordPress 6.1 release squad members will join #core contributors from #core and the broader WordPress community to conduct an informal preview of the major features in the upcoming release.”


September 19th, 2022, starting at 6pm MDT / 8 pm EDT, I will be discussion WordPress 6.1 new features in a virtual meeting with the members of WordPress Meetup group in Boulder, CO. You can join us via Meetup


Carlo Daniele did a deep dive via his blog post for Kinsta: What’s New in WordPress 6.1: JPEG to WebP Conversion, Fluid Typography, Improved Template System, and Much More!

🎙️ New episode: Gutenberg Changelog #71 – Gutenberg 13.8, Fluid Typography, updates to the Block API and more – with co-hosts Grzegorz Ziolkowski and Birgit Pauli-Haack

Theme Development for Full Site Editing and Blocks

You can watch the recording of Rich Tabor‘s talk at WordCamp US about A New Era of WordPress Themes is Here: Block Themes from the live stream on YouTube. Tabor also tweeted the essence of the talks in this Twitter Thread including links to mentioned references and plugins.


Michelle Schlup walked us through the evolution of themes in WordPress, the advent of Design Systems, the Atomic design of Block themes and the concerns and consideration of a change in how you create Themes in WordPress. Her talk at WordCamp US is available on YouTube (via the livestream). Her slidedeck is available on Speakerdeck: The Future of Themes: Designing for the Block Editor and Beyond


 “Keeping up with Gutenberg – Index 2022” 
A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test and Meta team from Jan. 2021 on. Updated by yours truly. The index 2020 is here

Building Blocks and Tools for the Block editor.

In this video: Styling your WordPress Blocks, Jonathan Bossenger guides new block developers through the process of styling the Edit component and the save function of a newly created WordPress block.


Nick Diego invited WordCamp US attendees: Let’s build a Custom Block in 15 Minutes. You need to watch the YouTube recording from the live stream to find out if 15 min are enough.


Ryan Welcher presented on Extending WordPress with Slotfills and you can watch it via YouTube. He also published his code on GitHub: WordPress Slotfill System.


Customizing Core Blocks for Clients was the topic of Alex Ball‘s talk at WordCamp US

Need a plugin .zip from Gutenberg’s master branch?
Gutenberg Times provides daily build for testing and review.
Have you been using it? Hit reply and let me know.

GitHub all releases

Using the Block editor

In this video on WordPress TV, Sarah Snow reveals: How Do They Do That? The (Very) Basics of Block Theme Development. Have you ever wondered how block themes are developed from an idea, through a Figma file, into WordPress, and beyond? If so, this recording of social learning space event is for you. Snow walked intermediate WordPress users through the high-level process many theme developers take to design a theme from start to finish.


Evan Mullins‘ talk at WordCamp US was titled: FSE For the Win. Mullins wrote in the session description: “Personal branding and online presence are made easier with full site editing! Do you have a personal site? Is it attractive? Is it current? No more excuses, full site editing makes it too easy not to put your best website out for the world to see. Put up a photo with a few links, a resume, recent projects, a collection of your favorite social media, a simple link tree, etc. We’ll go through some fun examples and see some blocks and block patterns to quickly get up and running.” See the YouTube livestream.


Creating a new header with blocks was the topic of Wes Theron‘s workshop on meetup. The recording is now available on WordPress TV. Explore how to build a header from scratch using a block theme! Gain a more profound understanding of how blocks are nested to create a header, and how to replace a header template part.


Darren Either created a recording of how he created the first iteration of the Woo Swag Store homepage using FSE, Basti Theme, and various WooCommerce store editing features. The Basti theme by Anariel Design is available in the WooCommerce Marketplace, documented here


Anders Norén published his fourth block theme called Bjork, and introduced it in his blog post. He wrote: “Björk has a very classic blog theme structure, with a sidebar navigation to the left and the content to the right. You’ve seen hundreds of these WordPress themes before – I’ve released like six of them myself – but with the advent of block themes, everything old is new again. There aren’t many block themes with this structure on the theme directory yet.”

Sarah Gooding reviewed it in this article for the WPTavern: Anders Norén Releases Björk, a Free WordPress Block Theme for Blogs and Personal Websites


Marko Segota explains in his post, How to Create a Header in a Block WordPress Theme (FSE)? “For a long time header layout was the least customizable part of a WordPress theme, but with the full-site editing (FSE) (that’s changed.” he wrote.

Featured Image: Auto-genrated Image by Imajinn AI Block


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.

by Birgit Pauli-Haack at September 12, 2022 03:54 AM under Weekend Edition

September 10, 2022

Post Status: Post Status Excerpt (No. 68) — On the Road to WordCamp US

In this episode Dan and Ny are tired! — but excited about heading to their first WordCamp of any kind. They talk about the things they're looking forward to seeing and doing at WCUS and in San Diego. Lots of interesting speakers and talks! Contributor day! Karaoke. Food comes up — a lot.

Estimated reading time: 29 minutes

Dan and Ny are looking forward to attending WordCamp US this week, which is a first for them both. In a slightly more casual conversation touching their usual topics — the business of WordPress, careers, and community — they share the things they're looking forward to seeing and doing at WCUS and in San Diego.

So it's hard for people in the community to kind of branch out and communicate online. So imagine how hard it is for people who are new!

Nyasha Green

Some of the WCUS sessions they're interested in have to do with WordPress security and bug bounty programs, cross-cultural communication, WordPress and performance, and getting young people into WordPress. Other tech and open source conferences also come up, as Ny is planning to attend All Things Open 2022 in Raleigh, North Carolina.

Finally, Ny and Dan discover they both have non-tech backgrounds and started reading J.R.R. Tolkien at an early age. Ny talks about learning several languages and reading The Hobbit in Latin.

🙏 Sponsor: Pagely

Top-Tier Managed WordPress hosting solutions for Enterprise, the Public Sector, and Media companies. We invented Managed WordPress and we never stopped raising the bar. Expect Extraordinary!

Pagely

👋 Credits

Every week Post Status Excerpt will bring you a conversation about important news and issues in the WordPress community and business ecosystem. 🎙

You can listen to past episodes of The Excerpt, browse all our podcasts, and don’t forget to subscribe on Spotify, Amazon Music, Google Podcasts, iTunes, Castro, YouTube, Stitcher, Player.fm, Pocket Casts, Simplecast, or by RSS. 🎧

Transcript

Dan Knauss: Morning. Ny

Nyasha Green: good morning, Dan. How are you?

Dan Knauss: All right. It's gonna be a busy, busy week prepping for travel to, um, word camp us. I'm I'm sure you're running fast and. hopefully getting some, some rest in there too, but how, how are things going

Nyasha Green: on there? I actually am getting rest. I think the holiday helped, but yeah, I'm definitely running around like a chicken with a Ted cut off and , I'm hoping I don't forget to pack anything, but I'm very excited.

This is going to be my first big word camp and my first time in San Diego. So I'm super excited.

Dan Knauss: Yeah, me too. Yeah. I. haven't been down LA in a while, but yeah, never San Diego and first word camp. Um, yeah, the labor day was nice. It's one of those, uh, Canada has every province finds a way to have a, a long weekend every month.

So you have a, there's always a Monday in the month off and they coincide with the us one. It probably as much as possible, although Thanksgiving is totally different time and oh yeah. so it's, it's interesting when you, you really, the rest of the world gets dragged along by the us holiday schedule, especially the big.

Shopping ones and you know, nothing stops, email, doesn't stop, everything keeps going. And you know, sometimes it's a, it's a family day or , you know, a long weekend and no one else is, is, uh, aware of that.

Nyasha Green: It sounds lovely.

Dan Knauss: It can be, yeah. I I've been slow to, to adjust to it. They kind of sneak up on me. well, what are you, what are you anticipating doing at, um, at word camp?

What are you looking forward to?

Nyasha Green: I'm looking forward to meeting a lot more people in the community. I've only met a lot of people through, um, like Twitter, mostly and you know, the occasional popup on a podcast. So I'm really excited to meet different people and talk with them and pick their brains. Oh yeah.

In private. So that's going to be very awesome. What about you?

Dan Knauss: Well, there's some, some lots of good talks. I'm. wondering how I can fit that in and the hallway stuff. And there I've, I've met a, a number of our, our members and people. I happened to have known for a long time earlier this year at one, at a retreat we did.

Um, but yeah, there will be a lot of people I meet for the first time. And it just, it seems like a lot to try to fit in at one point, but I'm looking forward to contributor day where maybe someone where I can get, I can get. Oriented and, and doing something helpful. I, I, I really wanna get some time to, um, figure out how to ease into, to some things I can help with on a weekly basis.

And it's just been kind of nuts lately. So that's been tricky. Yeah,

Nyasha Green: that's gonna be awesome. I'm really looking forward to that as well. Like I think with all of us in a room, it'll be a little easier than trying to, you know, do it over at the internet.

Dan Knauss: Oh yeah. Yeah. There's so much stuff that can be explained directly.

Um, Synchronis communication at least, or if someone right there at your shoulder, um, that, you know, one more tab, one more thing to read. You know, I find like after, you know, after the productive hours of, of work 3, 4, 5 hours of if it's reading intensive and man, I just have to read a lot of stuff. It, you just lose that attention and processing ability.

Um, Do you find that? Do you just. Where you're trying to read, you're scanning through something and you just like, what, what am I, oh yeah. What is, what was this about?

Nyasha Green: And constantly starting over. Oh yeah. it happens a lot.

Dan Knauss: and when you're actually trying to learn a workflow or a process or a tool or something like that, you kind of want to get it in muscle memories.

You wanna get it, or in some kind of whatever, part of your brain where you just don't have to like driving, you don't have to think about it. And, um, yeah, it's good to do that. First thing in the morning.

Nyasha Green: Um, is this your first work camp? Like big one? Yeah. Yeah, yeah. And

Dan Knauss: of any of any really? Um, when I was, um, first lived in a, in a city that was big enough to have things like that.

Although I don't, I don't think Milwaukee's ever had a. I don't know. I wouldn't, I shouldn't say that there there's, there's a ton of WordPress people there mm-hmm um, I don't know if they've had a, a word camp, but they didn't back then. So I was the, the little open source tech scene was taking off and it was mostly DRAL people around the Makerspace and those of us who did things in WordPress, where, um, well, WordPress was.

Quite young at that point, I was more into Jula.

There was that going on? So, you know, there was, there was kind of a general, there was a, um, bar camp that was a big deal, um, bar camp. What is that have bar camps like food bar? It was, um, it was not a platform specific thing, but it was getting dominated by the local Dal people and, uh, which I was totally into as well.

Um, but it was a more general, um, uh, coder camp hacker kind of hacker space filled up with tons of kids and. You know, we're all younger then. Um, and I'm yeah. I'm, I'm curious about the age demographics, uh, you know, I, I feel WordPress and word camps. We really need to, um, find ways to diversify in all directions, including oh yeah.

Uh, age.

Nyasha Green: Oh, I'm definitely interested in that as well. my, um, husband actually asked me, he was like, is gonna be a lot of people your age. And I was like, I don't know. Um, you know, , I know in some people at the company, my age that are going, but I was like, I don't know. I was like, this is going to be an interesting experience and it's not just WordPress.

Um, I've been to a lot of other big, uh, tech conventions though, and conferences and meetups mm-hmm and they've been pretty diverse in terms of age, um, even race as well. I'm really interested to see how work camp compares, especially since I'm going to all things open in November. I'm really excited for that.

That's in Raleigh. and yeah, I'm just very excited for my first work camp. I'm I'm already like prepping to go to work camp Asia as well. So hopefully it just blows my mind and I wanna go to all of them. I

Dan Knauss: wish, I wish I, well, I may be a few more here and there, but yeah, I'd love to, um, yeah, Raleigh, I lived there for a number of years and university years and they're not real nice, nice place.

So you'll have to write about that or tell us all about the all things. Yeah, we'll talk about it. Mm-hmm um, but more of a broad creator, uh, economy focused conference, I think. Right. Um, but

Nyasha Green: well, all things open source mm-hmm yeah. Yeah. So yeah,

Dan Knauss: age diversity is great. I like it. I I've enjoyed when I went back to classroom university.

Teaching part-time a few years back after raising my own kids. And it was totally different than when like 20 years before when I had started. And hadn't, you know, I was, I was barely older than my students. um, I don't know. The dead perspective is sometimes nice when you've meowed out and understand people need connection and confidence.

Ahead of technical skill, you know, otherwise they just think you're saying you're doing everything wrong. Mm-hmm and yeah. So it's, it's great to have all, all ages. I love having older people around too, for their experience and usually come or

Nyasha Green: approach. Are you, are you going to be in dad mode at work camp?

Oh, I don't

Dan Knauss: know. I don't know where I. I can come in at all. never really know. It depends on how much I sleep and I don't think there's that much sleeping that happens when you've got party after party. Another other things going on. Um, yeah, I'll try to. Keep the energy up, but I'm old. I ,

Nyasha Green: you're not old.

Dan Knauss: yeah, I can fool people, but oh yeah. It's an old,

Nyasha Green: so when we get to karaoke and it's time for our duet, I don't wanna hear you say, oh, now I can't do this. I'm tired.

Dan Knauss: you pick a song yet? You got a place

Nyasha Green: where I have six or seven songs. So you can't tell me no, like, I'm gonna say Dan, like you can't say no to all six

Dan Knauss: or seven.

Okay. As soon as I open my mouth, though, you're gonna be like, okay.

Nyasha Green: That's it? No, no, no. That's, that's what karaoke is for you. Don't take people who can sing to karaoke. That's the worst. That ruins karaoke

Dan Knauss: ah, yeah. Yeah. I haven't been in to one in a while. I like watching 'em there's a, a terrible place to eat dive bar, you know?

And they've like two kinds of bad Canadian beer. Okay. Downtown here. And it's just a weird place, but it's, it's right down from a, a, a. tall building that has a, a lot of retired people in it. And there were these, um, cute elderly ladies that would, would come down there and do do it along with, it was just the weirdest group of people.

It was all ages and all love it kinds. And so, you know, some people were really fabulous at it and others were just fabulously. amateur and, um, you never know what you'd get. It was, it was just great to watch. Um, I, I don't know that I've seen that many. I've definitely seen some, uh, in-home large house party, Asian karaoke that.

it was just a D totally different thing. Oh,

Nyasha Green: I love it. We, we did Korean style karaoke in Vegas. And when was that? March? Oh my God. I loved it so much. We just had like buckets of Soju and like, we were singing all night and dancing. I had a tambourine. It was so great. I slept in the Uber on the way back to the whole hotel.

was wonderful. there's

Dan Knauss: always someone who, who thinks they're really good and is really earnest. And they're, you know, the dog's starting to how and .

Nyasha Green: Oh, that's me. That's me. Oh, that's me. I can't wait. Oh, that's me. I'm ready. I'm ready. I'm so ready.

Dan Knauss: yeah, I know. Mm. Yeah, I was, I was not trained properly, but at, at any kind of music really too bad.

My, my girls are, they've had tons of tons of musical. Instruction, which they enjoy. But now I, I wanna kick their, their butts out into the street for busking. You can get be a licensed busker in Edmonton, in the summers. Um, but that's a totally different thing when you're performing live with other people.

And it's a big, big confidence jump. Even if you do have the skills confidence. You gotta, you gotta push yourself out there and do it, I guess. So it's not, not my thing, but I wish I wish I could.

Nyasha Green: Well, we will make them proud this year. Somehow. See if someone gets video, it'll be okay. Oh, well,

Dan Knauss: if anything ends up on the internet, that might be bad.

I'm I'm not gonna share

Nyasha Green: that. No it for, okay. We'll discuss this later, so, okay. What speakers or sessions are you most excited to see at word? Um,

Dan Knauss: I want, well I'm Robert Rowley is a fun, you know, wild and crazy guy. I've enjoyed talking books and random things with, and, and security is he he's with he's the security advocate at patch stack.

And. Uh, he's, he's giving a talk. He did a really cool, crazy thing he's done before he did for us, but he he's done mm-hmm before where he teaches lock, picking, it's sort of a side hobby and he uses it to talk about security and philosophy of life and, and all kinds of, um, things like that. And so I'm sure he's gonna.

Entertaining and interesting. And it's, it's just security is a topic. I, I really like, and I've paid more attention cuz he writes in podcasts about it quite a bit. Um, patch stack has a really cool, um, approach where they're, they're really encouraging collaboration through a network that they, um, I don't.

It, it's a very, it's an open network. They sponsored, I, I guess they're kind of the ringleader, but anyone can, can join in the security profession and try to work to keep WordPress safe. I know they just, um, they partnered with hosting her to provide their, um, services. Um, both of those companies are, um, I think lot Vian, uh, mm-hmm multi.

business members of, of post status. And they're, it's nice to see people get together and collaborate. And so they're providing it is security, uh, heads up, Hey, update your stuff inside your hosting panel, if you're with hosting or, and I noticed that that last little, there was three security, um, uh, patches in the, the little maintenance and security release that, that went out.

Um, mm. the other day, a few days ago, last week. Um, and you don't initially find out all the details about it. And Robert later, um, commented on it, that they were actually, the security stuff was, was hunted down. There's a WordPress bug bounty program. Google has one too, where you can get mm-hmm money by finding.

So it was, it was something that couldn't actually likely be exploited, but, um, within the parameters of, I guess, finding. Some kind of proof of concept that something could be exploited under certain conditions. You, you know, they, they patch that, check it out, learn some things. And, uh, so I think everyone usually assumes that there's something bad going on.

Like some bad guys found something or it's, it's at risk. And sometimes it's just penetration testing analysis from the good guys and then they're fixing it so nice. It should be good press when, when things get better and stronger, uh, what's your number one session, man? I like there's all kinds of good stuff in here.

Um,

Nyasha Green: I think my favorite, favorite, favorite? is an anthropologist, a WordPress developer and a lawyer walking to a bar. Mm. Yeah. Cassandra Decker is doing that one about just communicating in the community, which is something I actually wrote about this, um, wrote about this week. And it talks about how to talk about talk with people in the community that may be from different walks of life.

And that title really caught my eye because. I was interested in all three of these careers at one point, you know, I am a WordPress developer now I was interested in being an anthropologist. I even learned Latin for it. oh, really? And the, yeah, I'm reading the Hobbit in Latin right now. My Latin is like S shotty.

That was a while ago, but I'm trying to relearn it. So I'm reading the Hobbit in Latin and then I also was accepted in the law school, but I didn't. So I was like, oh, I'm really, I'm really interested in this. And I'm interested in what she has to say. And, you know, it's always, I'm always interested in opening up communication in the community as well.

So that's my absolute favorite. I'm not missing that one.

Dan Knauss: Yeah. That sounds really interesting. I love it. When people do interdisciplinary things or break out of the bubble and, and stuff like that. Mm-hmm , um, I, I didn't know that. So, you know, you're such. Non argumentative personality. I wouldn't think law would be attractive to you.

Are you making

Nyasha Green: fun of me?

Dan Knauss: yeah, you'd be a great lawyer. Um, you're making

Nyasha Green: fun of me. Oh my God. Yeah.

Dan Knauss: Latin. Um, yeah, I, I had to crash course one summer. Um, when I was doing, I did up to some level of, of graduate work in literature and. Literary cultural studies and Renaissance medieval stuff. And yeah, so we have these odd, odd backgrounds we could have might have explored at at one point, but language.

You never really, you can't never go wrong. Like that's just cool to know, but you must be pretty good if you can read any of, of the Hobbit in, in Latin, which is crazy because Tolkin. Was this major, you know, Brian has probably, if, if you're not a token buff, Brian cords is probably said quite a few things.

He seems to be quite a fan.

Nyasha Green: Mm. Um, I, I really like him a lot. Um, my grandmother actually, she had a copy of the Hobbit. I started reading. I tried to read when I was really young and I was like, okay, that goes back on the shelf. And then I read at a later age. So in order to help, I also have it in Spanish. I can speak Spanish and speaking Spanish.

And I guess my limited English I'm, I'm joking. Um, Latin comes. It comes kind of easy when I can recognize it, you know, in different languages and I'm learning Korean right now, so, oh yeah, I know that right. Duo. Yeah. So I'll probably eventually get the ho in Korean. So I guess

Dan Knauss: the Hobbit would be easier than Lord of the rings cuz oh yeah.

yeah. I was trying to imagine, like, how would you do Latin? Does Tolkin knew so many languages? Mm-hmm and then he makes. All these Elish languages and different ways of writing it, the war and, or, oh yeah. All these things. Like how, how would you flatten that? All I've always been curious about that. I, haven't not gotten fluent enough in another language to really feel, you know, like how do, when you're representing an, a different language mm-hmm, in your own language, like, um, Hemingway like used these and thousand and stuff when he's like, I think people are speaking in Spanish and, and things, and.

I think it was in for whom the bell tolls mm-hmm how do you indicate a foreign language? You can do kind of dialect or accents and stuff, but, um, that would be tough, especially to learn, I guess, you know, you're fluent. If you're reading a foreign language and you're reading their creative manipulation of it to pretend to be.

doing another foreign language.

Nyasha Green: Yeah. The books I have. Um, I read them on my iPad because, you know, anytime I don't understand anything, I can just click and find the word or find the, a reference for the phrase. But they're geared toward people who already speak English, who are trained to learn these other languages.

Um, it was something I discovered, cuz I was gonna start with children's book. I was like, okay, I'll get like cat and a hat in Latin and stuff like that, which I did find some of those as well. And then it was like some people have, they were like the. It's written in different languages and, um, they have learning ones geared toward English speakers.

I was like, oh my God. Yes. Cause I love the habit. I was reading it like every year at one point. So it was like, I'm, I'm so familiar with it in English, maybe, you know, it'll help. And then like I was on the first page in Latin for like three days. I was like, okay, let's just break all of this down. And then Spanish, you know, I was going a little faster cuz I can read Spanish, probably the best I can speak it, but I can read it the best.

So that's just getting a really familiar. That you're really familiar with and going for it in a different language. I feel like that's very helpful. You know, the most helpful is talking to people, but the second most helpful.

Dan Knauss: I, yeah, I, I envy that. I wish I, um, had time to go back and, and do more of languages and, and just reading, um, books, uh, and fiction again.

But when I was, yeah, early, that was one of the, the first big books. I read all the tol and stuff. And we had a record, my brother and I , we had a record where it was a, it was like, it was based on the cartoon version of the Hobbit and the dramatic reading. Yeah. I've seen it. Yeah. I could probably do the whole thing.

Um,

Nyasha Green: love it. .

Dan Knauss: Yeah. Well, what else is is cool in, in here? I know, um, Molana cap is, is doing, is teaching, um, WP CLI do you use that at all? I've it's been a long time since I played around with it, but

Nyasha Green: I do, I do cool. it doesn't make me the happiest, but I do. Cool. No, it's cool. I it's, I, I know it's useful. I just it's me.

It's not, yeah, it's not WSP CLI it's me. I'm the issue.

Dan Knauss: She's on that. I know that one kind of jumped. Oh, and the performance, there's a performance session with the Felix arts toos going to he's on the performance team and has had a, a lot to contribute on that. So, um, I'm not sure. I guess, talking, talking about, um, performance at scale.

I'm not sure if this is geared towards probably developers. Hosting people. I'm just, I'm curious what, what I might learn there. Um,

Nyasha Green: I like a WordPress for the next generation. Mm. Um, that's the one I'm very interested in. I think Columbia, I'm so sorry if I say your name, wrong Hodge is doing it. Just talking about, um, entry, uh, barriers for young people and.

You know, I talk a lot about that. I'm very excited and, um, it's going to be a business talk. So I'm very excited to go to that one as well, and like soak up knowledge so I can like turn around and use it to help people that's get into the community.

Dan Knauss: That's really, I important. Have you, so you're the meetups that you're working on starting?

How how's that going along? Do you think you'll reach a younger demographic with.

Nyasha Green: Yeah, I've had, um, there are people who weren't even that I'm mentoring in tech that weren't interested in. WordPress. They're interested in now solely after everything I've said to them solely because they know that we're, they're going to be meetups near them.

So they know that they'll be, you know, someone nearby to talk to. About getting into the community versus trying to do it all online. As we talk about, it's so hard to get it's. So it's hard for people in the community to kind of branch out and communicate online. So imagine how hard it is for people who are new and, you know, just having that in person meet up or that person nearby and to be able to meet other people in the community.

It's already getting people, you know, my age and younger, who wants to come into the community. So I think it's going to be like a big push for word present in these areas that I'm.

Dan Knauss: Good. Yeah, that's really needed. And, um, I hope, hope we'll hear more about the mentoring program that Josepha floated on, on Twitter says his, um, yes.

Nyasha Green: In the words I'm so excited. I'm so excited about that. I cannot wait.

Dan Knauss: Yeah. Um, really, really an important one, I think. And cuz it does so many things at, at once it's um, this just good for people and, and. Relationships, um, anchors people in meaning and, and value that, um, you know, it's very basic human stuff.

Um, if we were just training people, technically, you know, that's, that's not that that's not that interesting. Yeah. Mm-hmm ,

Nyasha Green: I mean, it's needed to, but yeah, you're right. It's not that interesting.

Dan Knauss: well, it's always an open source. It's always tended to. A culture and belonging mm-hmm and, um, mentoring is really what it is.

It's a better way to, to approach it, um, to give people not just training options, but relationship options, where you're learning from a real person, who's connects to other people in this cooperative project. That's that's.

Nyasha Green: Yeah, I'm really excited. This is to be so awesome. Like, I, I don't sound as excited as I am because I'm tired, but I will have energy Thursday when I get there Thursday.

Yeah. Do I get there Thursday? I should probably look into that. It's Tuesday, but yeah, I will have a lot of energy when I get there.

Dan Knauss: Yeah. I don't miss. All right. Miss your flight. Uh

Nyasha Green: oh yeah, no, I'm flying with, uh, one of my coworkers, so she's not gonna let me miss my flight. Thank God. How long

Dan Knauss: is it for you?

You prob you might have further to go than, than me. Um,

Nyasha Green: it's only four and a half hours. Five. You gotta direct know it's not five, four and a half. Yeah, I got, I got a nonstop direct from Charlotte. So I'm only 15 minutes away from the airport. I discovered this weekend when I was picking my brother and uncle up.

So I am not far at all from the airport. That is lovely because when I stayed in South Carolina, I would have to drive either an hour and a half to Charlotte to FL somewhere or two hours to Charleston. And it sucked . So it was a all day travel event to go places.

Dan Knauss: Yeah. That's. Eh, travel can be the older you get the, not such a fun thing, but, uh,

Nyasha Green: okay.

Dad. Yeah.

Dan Knauss: well, it's better without kids along some of the time, but uh, older, older kids. Um, but I'm going on my own, but yeah, no direct flights anymore. Uh, from, from here, I, I don't think, but it's about six hours altogether.

Nyasha Green: What's the first thing you're doing when you, when you land, like what, what's the first thing you want to do?

Dan Knauss: Huh? I don't know. I'll just, uh, I'll get over to the place, get over to the joint and unpack, uh, see what's going on. I'm sure people will be pretty well assembled by then. um, gotcha. The town and country. Um, I don't know if I don't get I'll probably want, want to quick do that and then find somewhere to. Um, late or, well, I'll probably do that in the way it'll be fairly late.

So I don't know. It might just step out. That's so interested.

Nyasha Green: Yeah. We, there might be like good, good night street food. I don't know. This is my first time in San Diego. I'm really excited. So. , I don't know the first thing I'm doing. I think I'm enjoying being in California. I love California. I don't care what part put me in it I'll go.

So that's my first thing.

Dan Knauss: I never really been in the Northern end of it. It would probably be more my speed. I don't know, originally from the Northeast and a lot of time in the Midwest and in south it's, uh, I'm kind of biased on the Eastern end of the the country and, um, people who aren't that relaxed.

Oh,

Nyasha Green: whatever

Dan Knauss: I need. I need a certain amount of road rage around, uh,

Nyasha Green: um, oh, I'm sure you'll get that. I feel like , that's that's American the American way. No,

Dan Knauss: I, I don't miss that, but you know, I, I did like the Northeastern, um, punchiness of, oh, it's not necessarily unfriendly, but willingness to engage with people.

Nyasha Green: Blunt, blunt, strangers.

Dan Knauss: Yeah. Yeah. The. Seinfeld experience isn't too, too far off the reality, or maybe as it used to be. I, I always enjoy, um, living in a, in a city where you can't really control or predict, predict what's gonna happen in public space. And, um, for all the soup around here, I haven't found a soup Nazi yet, but there's usually there's usually a good place or some.

Food mogul who controls access to the, the good bond me or something like that. And you gotta please them to make sure. You're getting the good stuff

Nyasha Green: now I'm hungry. I love bombing. I'm so hungry. Yeah. I that's, I really want to, yeah. I wanna try like good Italian and Mexican. I heard it's really good in San Diego, but also I wanna try some really good, different Vietnamese, Thai and Japanese.

Those are my, I don't know if I'll have enough stomach for

Dan Knauss: I'll follow you around. Yeah. I've. Enjoy that a lot too. And Edmonton's great for all things, Asian and really just in general, it's surprising. Um, when you move out here, not knowing anything about it, how much, uh, how much there is and good eats, um, Definitely.

Yeah. The tacos. Um, I've been making margaritas lately cuz the summer's ending and I don't know, I just got inspired to, uh, to do that. It's a really nice drink. I, Milwaukee was great for Mexican. I missed a lot of the places that were were there. That's and they're a little weak on that. Maybe here. There's a few good few good places.

Nyasha Green: Well, I guess next week, we're going to talk about like food, right? Like where we ate at work camp. mm-hmm yeah, this is where the word press community ate during word camp with Dan and I, I

Dan Knauss: like it. I know there's a contingent. That's all interested in the, um, in and out burger. I don't know if they're big Laki fans, but I've never been to an in and out burger, but

Nyasha Green: I love in and out.

I eat it every time I go to the west coast, I have to eat it like. It's not, I couldn't even tell you why it's so good. It's like, not even great, but I love it. And I'm yes.

Dan Knauss: Hmm. I don't have to try it. I, I don't know. I mean, I'm neutral. um, sounds kind of like the white castle, you know, for. Chicago people. Um, don't get a bunch of sliders.

I remember the first time as a kid, when I was Chicago, you have to go to white, white castle. Um, I don't know if that's even a thing anymore. I miss, um, I haven't heard people mention that in a long time. And man from North Carolina, I don't, I, I miss the, just the. Franchise unpredictable barbecues and big victims and spicy stuff.

But, uh, BOJ angles had was really good. Hot curly fries, poor BOJ

Nyasha Green: angles. what that, yeah. That's where everybody comes here and wants Bojangles. Um, is that considered

Dan Knauss: good? My brother walked there when he was in high school once and he'd get all these bags of curly fries. The only thing I liked. Oh. And.

Someone had like milkshakes with big chunks of peach in them in

Nyasha Green: the summer cook cookout, cookout. That's what people like here. They like to come get cookout and Bojangles mm-hmm Bojangles is good. I do like Bojangles cookout is okay. Um, I, I see the, I see the nostalgia and stuff. Why people like it personally, and I hope nobody from North Carolina.

Is like listening in, sorry, Dan. I think the barbecue is way better in South Carolina. I have not been inspired yet to eat more barbecue here. I'm actually like every time I go home, I eat barbecue cuz I'm like, I just can't eat it in North Carolina, but it's only been a month. I'll give North Carolina about two more chances to get me some good barbecue.

That might be true,

Dan Knauss: but I'd take, I take anything. No, one's no one's doing it up. Um, no, that, that was the Mississippi culture guaranteed that there was always a Sunday Southern barbecue somewhere in Milwaukee. Mm-hmm but uh, I've missed. a long time since then. And you might be right. I was in Aiken, uh, outside Columbia mm-hmm South Carolina, 1993 in the summer at this that's a beautiful old town, these big streets and trees pre automobile.

Um, and there was a staying at this kind of cool little. Old fashioned estate that is probably as old as the town. And, uh, they brought in a, um, a, uh, bluegrass band and, you know, roasting the pig in the mm-hmm back garden for eight hours or so, I dunno, it takes a long time. Um, yeah, that was good. That's the most memorable one I've I've been at.

Nyasha Green: Oh yeah. You gotta come to South Carolina. I would invite you now, but it's like two last minute, but you know, SU the Southern funeral. So I've been back and forth for a funeral arrangements and oh yeah. When I, last time I went, they had burnt ends, macaroni and cheese, barbecue hash, and like chopped barbecue.

Hash rice, which people probably don't know what hash is outside of the south. Mm. Um, uh, they had cream corn and like stuffing and, uh, coleslaw and baked beans and ribs. And I was like, oh my God. Yeah. Somebody make a, made a five. Flavored pound cake. Like I was like, I gotta go. Y'all like, I've gained too much weight.

Like I have to go. I have to see people this week. Like my cheeks are swollen. Like everybody know let's everybody stop cooking. And then they're like, well, we're frying chicken tomorrow. Please stop everybody. Stop. please. You

Dan Knauss: got reminded of your mortality. You may as well eat well

Nyasha Green: you're right. Move yourself.

Dan Knauss: You're right along, faster, down. Hard to attack

Nyasha Green: trackers. I'm I'm here for a good time. Not a long time.

Dan Knauss: yeah. Yeah. Well, yeah, it's hard to, hard to pass up. Good, good food. Yeah. Maybe I'll make it back out to the so Southeast sometime and yeah, I miss, I been away long enough from a place to, to start to. Miss or remember things affectionately.

Uh,

Nyasha Green: oh yeah. And I gotta bring you your moon pies. I remember you said yeah.

Dan Knauss: Little things like that from man. I don't miss working outside in the summers there though. I I'll come in the winter.

Nyasha Green: yeah, do, yeah, we have two weeks of winter now, so you'll be completely fine.

Dan Knauss: Awesome. Oh, well that's gonna warm here too.

All right. Well, I will let you and I. Get through our short week here and oh yeah. Try to pack our bags and, and then, yeah, we're gonna sounds like we're gonna have a good time. Yeah. We're

Nyasha Green: gonna meet up in San Diego. We can't have a bad time. I'm not gonna have a bad time. So you're not gonna have a bad time.

No. All right. That's math. .

This article was published at Post Status — the community for WordPress professionals.

by Olivia Bisset at September 10, 2022 12:15 AM under WordCamp

September 09, 2022

WPTavern: WordPress.com Defies Marked Increase in Russian Takedown Demands

Automattic published its bi-annual transparency report this week, which highlights the different information and takedown demands received across the company’s services.

Historically, Automattic has used these reports as an opportunity to publicly reaffirm its commitment to actively pushing back against requests that violate users’ freedom of speech and bring attention to abusive takedown demands. In 2014, the company open sourced its DMCA takedown process documents to help others implement their own processes. Past transparency reports have included information on intellectual property disputes, IRUs (reports from dedicated government Internet Referral Units), national security letters, government information requests, and other issues related to hosted content.

In 2021, Automattic published a unified landing page for WordPress.com and Tumblr’s transparency reports, which are now hosted on the same site, aimed at making it easier to navigate and compare the data. In the future this may include the company’s other products like Day One and Pocket Casts, as relevant requests come in.

The most recent report for the first half of 2022, includes information on the Russian censorship requests WordPress.com received.

“Over the past six months, in the wake of the Russian invasion of Ukraine, we have seen a marked increase in the number of takedown demands that target content which is critical of the Russian government and associates,” WordPress.com Community Guardian Stephen McLeod Blythe said. He cited specific examples relating to the Russian invasion of Ukraine:

  • Fundraising for Ukranian aid
  • Outlining Russian history with a perspective on what led to the war in Ukraine
  • Alleging criminal activity on the part of Russian oligarchs, and their personal connections to Putin
  • Publishing commentary from former Russian soldiers who were critical of the military involvement in Ukraine

“In all of these cases, given our concerns about access to critical information from within Russia, and the implications for freedom of expression, we made the determination that we would not geoblock the content at issue,” Blythe said.

The report also included information on how Automattic resolved IP blocks from two major ISPs in Colombia, after the country blocked Tumblr without disclosing the reason. Colombia’s Ministry of Technologies and Communications had blocked the service after discovering a spam blog on the network. Despite the fact that Automattic had already removed the blog, the process of unblocking Tumblr took months.

“Situations such as these are not uncommon, and, as the above example demonstrates, the issue of government censorship online or regional platform blocks cannot be reflected solely by the numbers of takedown demands that are received,” Blythe said. “As a result, we are committed to continually reviewing and expanding the information that we are able to share in our transparency report.”

by Sarah Gooding at September 09, 2022 09:16 PM under wordpress.com

WPTavern: WordCamp US 2022 Kicks Off Today, Free Livestream Available

WordCamp US 2022 is underway in San Diego, California, following last night’s welcome party for speakers, sponsors, organizers, and volunteers. For many attendees, this is their first in-person WordPress event since 2019, before the pandemic began shutting down conferences.

Unlike previous events, where attendees numbered in the thousands, this year tickets were capped at 650. They were sold out the first day they went on sale. A smaller crowd should make for a more intimate event where attendees have a higher chance of bumping into the people they hoped to meet.

Opening remarks are expected at 9am PDT. WordCamp US’ schedule includes 41 sessions over the span of two days. Those who are not able to attend in person can still catch the livestream for both tracks, without any special ticket required. Access is free and presentations will be shown live as they are happening on the two tracks:

Sun Track: https://us.wordcamp.org/2022/livestream/sun-fri/

Palm Track https://us.wordcamp.org/2022/livestream/palm-fri/

Virtual participants can use the #WCUS hashtag on Twitter to join in the global conversation.

On Saturday, September 10, Matt Mullenweg will deliver an address at 4:45 pm -5:30 pm PDT and answer live questions from WordCamp US attendees. This will also be streamed live as the last session of the event.

by Sarah Gooding at September 09, 2022 02:24 PM under News

September 08, 2022

WPTavern: WordPress Announces 10 Style Variation Selections for Twenty Twenty-Three Theme

WordPress’ design team has announced the winners of the challenge to create a style variation for the upcoming Twenty Twenty-Three (TT3) default theme. Organizers received 38 submissions from 19 contributors (some submitted multiple variations) hailing from eight countries.

Given the wide range of colors and typography combinations, TT3 is gearing up to be a vehicle for a diverse set of styles from WordPress’ community of designers. Submissions included creative variations for all kinds of design moods – dark with high contrast, bright yellow with a smaller universal type size, a gradient aubergine background, and many more.

Automattic design director Channing Ritter published the selections that made the cut to be shipped with Twenty Twenty-Three:

“These variations were selected in an effort to feature the most drastically different set of variations possible — so in many ways, we were looking at what would work best as a collection versus selecting our favorite standalone submissions,” Ritter said.

The selections are not in their final form. Contributors will continue iterating on them, under the direction of design team leaders, until the WordPress 6.1 beta period begins on September 20.

“Some of the changes suggested may be a bit aspirational, but let’s continue pushing to see how opinionated we can make each of these variations,” Ritter said.

Submissions that were not chosen to ship with TT3 may still have a path towards inclusion via an official child theme of the default theme. Contributors discussed how this might work and have closed the issue in favor of creating a separate project for it after TT3 has launched.

“I particularly like the idea of continuing to create style variations beyond those that are bundled with TT3,” Automattic-sponsored contributor Sarah Norris said. “I think this is a great opportunity to introduce people to block themes and building variations, with the help of the community and experienced block-themers. It also provides a space to test Gutenberg PRs, in a similar way to how emptytheme is currently used, but with more opinionated settings enabled.

“I’m not sure about this being part of the current TT3 project, and in my opinion, it would be best to start this initiative soon after TT3 has launched.” 

In the meantime, contributors plan to refine the selected variations, and the child theme project can proceed without affecting the theme’s current timeline.

Check out the announcement to see each of the selected variations in more detail.

by Sarah Gooding at September 08, 2022 09:21 PM under Twenty Twenty-Three

WPTavern: Anders Norén Releases Björk, a Free WordPress Block Theme for Blogs and Personal Websites

WordPress theme author Anders Norén is at it again with a new minimal block theme for blogs and personal websites. Björk is the 129th block theme to hit the directory and Norén’s 25th free WordPress theme. It follows the release of Poe, a portfolio style theme, less than two months ago.

Although Norén said he is a fan of the Icelandic singer, his new theme is named for his favorite tree. Björk is the Swedish name for birch.

“Birch trees are incredibly resilient, which is why you can find them closer to the tree line on the Swedish fjäll than any other type of tree,” Norén said. “They’re also very pretty to look at.”

The default style for the theme certainly has a birch-like appearance with its white background and use of Albert Sans, a Google font designed by Danish type designer Andreas Rasmussen who was inspired by the type-characteristics of Scandinavian architects and designers in the early 20th century.

Desktop viewers will see a sticky sidebar menu for quick navigation links. This disappears on smaller screen sizes in favor of a hamburger menu.

“Björk has a very classic blog theme structure, with a sidebar navigation to the left and the content to the right,” Norén said in a post introducing the new theme. “You’ve seen hundreds of these WordPress themes before – I’ve released like six of them myself – but with the advent of block themes, everything old is new again. There aren’t a lot of block themes with this structure on the theme directory yet.”

Björk includes seven different theme styles, in addition to the default, which can instantly change the look of the website.

Norén has also included more than 15 block patterns, which enable users to mix and match and quickly build their own layouts for the front page or other pages. Patterns include designs for featured items with an image, heading, paragraph and button, a testimonials section, multiple hero patterns, call-to-action patterns, and more.

When you install and activate the theme for the first time, you get all of the layouts in place, including the front page. This makes it easy for users to get started by simply replacing the content or rearranging it to suit their unique needs. Check out the demo to see approximately how it will look once installed.

Björk was built using Norén’s Davis Blocks theme as a foundation, the same framework used to build Poe, his last release. It’s a small package, with just 500 lines of CSS and no JavaScript.

Björk is available to download for free on WordPress.org or via the “Add New” themes screen in the admin.

“The Site Editor has really come a long way in a short amount of time,” Norén said. “The most noticeable difference is that I’m having a lot more fun building block themes now compared to when I released Tove, my first block theme, a year ago. With the features coming in WordPress 6.1 in October, it’s only up from here.”

by Sarah Gooding at September 08, 2022 04:47 PM under free wordpress themes

September 07, 2022

WPTavern: iThemes Patches Vulnerability in BackupBuddy, Wordfence Tracks 5 Million Exploit Attempts

BackupBuddy, a commercial plugin from iThemes that performs scheduled backups with remote storage options, has patched a vulnerability that allowed for arbitrary file download by unauthenticated users. iThemes published an advisory for its users, indicating that the vulnerability affects versions 8.5.8.0 through 8.7.4.1 and is being actively exploited.

Wordfence reviewed its data and found that attackers began targeting this vulnerability on August 26, 2022. The company has blocked nearly 5 million attacks targeting the vulnerability since that time.

Wordfence found that the method BackupBuddy used to download locally stored files was insecurely implemented, making it possible for unauthenticated users to download any file stored on the server.

“Due to this vulnerability being actively exploited, and its ease of exploitation, we are sharing minimal details about this vulnerability,” Wordfence threat analyst Chloe Chamberland said.

Wordfence found the majority of the attacks are attempting to read sensitive files, including the following:

  • /etc/passwd
  • /wp-config.php
  • .my.cnf
  • .accesshash

iThemes published specific indicators of compromise and detailed steps to detect if a site was attacked. The company outlined additional steps for sites that have been compromised.

All BackupBuddy users are advised to update to the patched version 8.7.5. iThemes made it available to all users, regardless of their current BackupBuddy licensing status, due to the severity of the vulnerability.

by Sarah Gooding at September 07, 2022 07:42 PM under security

Post Status: WordPress 6.1 Walkthrough, Dropping 3.7 – 4.0 Security Updates, WordPress Advanced Administration Handbook

This Week at WordPress.org (September 5, 2022)

Get ready for WordPress 6.1! There's a live walkthrough coming for it on September 13, and the feature freeze is September 20. Other important news: security updates will no longer be backported for WordPress 3.7-4.0, and there's a new Advanced WordPress Administration handbook.

News



Thanks for reading our WP dot .org roundup! Each week we are highlighting the news and discussions coming from the good folks making WordPress possible. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers.

Are you interested in giving back and contributing your time and skills to WordPress.org? 🙏 Start Here ›

Get our weekly WordPress community news digest — Post Status' Week in Review — covering the WP/Woo news plus significant writing and podcasts. It's also available in our newsletter. 💌

Post Status

You — and your whole team can Join Post Status too!

Build your network. Learn with others. Find your next job — or your next hire. Read the Post Status newsletter. ✉ Listen to podcasts. 🎙 Follow @Post_Status. 🐦

This article was published at Post Status — the community for WordPress professionals.

by Courtney Robertson at September 07, 2022 06:47 PM under WordPress.org

WPTavern: WordPress To Drop Security Updates for Versions 3.7 Through 4.0 by December, 2022

WordPress’ Security Team announced it will be dropping support for versions 3.7 through 4.0 on December 1, 2022. To give some context for how old these versions are, in 2013, WordPress 3.7 introduced automatic background updates and 3.8 updated the admin with a new design based on the MP6 plugin.

WordPress’ official policy is that the security team only provides support for the most recent version, but as a courtesy has extended backporting security fixes to older versions that are able to receive automatic updates.

“Until now, these courtesy backports have included all versions of WordPress supporting automatic updates,” 10up-sponsored Security Team member Peter Wilson said. “Versions WordPress 3.7 – 4.0 have reached levels of usage, namely less than 1% of total installs, where the benefit of providing these updates is outweighed by the effort involved.”

More than half of all WordPress sites are on the latest version – 6.0+ (54.3%), and security updates will still be available to more than 99% of sites on older versions after this change. Wilson said the decision to drop support for 3.7 through 4.0 was based off the information reported on the statistics page.

WordPress version stats – 9/7/2022

“The effect of this imbalance means that the Security team spends most of the time preparing backports for the vast minority of WordPress installations,” Wilson said. “By dropping support for these older versions, the newer versions of WordPress will become more secure as more time can be focused on their needs.”

Over the next three months, versions 4.0 and older will receive their final updates and will also display a non-dismissible notice in the dashboard, advising users to upgrade to the latest version as their sites will no longer receive security updates.

by Sarah Gooding at September 07, 2022 04:37 PM under security

WordPress.org blog: Dropping security updates for WordPress versions 3.7 through 4.0

As of December 1, 2022 the WordPress Security Team will no longer provide security updates for WordPress versions 3.7 through 4.0.

These versions of WordPress were first released eight or more years ago so the vast majority of WordPress installations run a more recent version of WordPress. The chances this will affect your site, or sites, is very small.

If you are unsure if you are running an up-to-date version of WordPress, please log in to your site’s dashboard. Out of date versions of WordPress will display a notice that looks like this:

WordPress update notice:

In WordPress versions 3.8 – 4.0, the version you are running is displayed in the bottom of the “At a Glance” section of the dashboard. In WordPress 3.7 this section is titled “Right Now”.

The Make WordPress Security blog has further details about the process to end support.

by Peter Wilson at September 07, 2022 01:00 PM under Updates

WPTavern: Gutenberg Contributors Make Progress on Distraction Free Mode

During last week’s Editor chat meeting, Automattic-sponsored Gutenberg contributor Andrei Draganescu reported that he is “slowly but definitely going to introduce distraction free mode,” a project he has been working on since early explorations began in February. The PR he referenced (#41740) is an extension of those explorations that takes the mode even further towards the objective of removing visual clutter when the focus is on editing text content.

“Until now the preference, when toggled on, would only hide some of the toolbar icons and a few other non-essential UI items,” Draganescu said. “With this PR the preference will have a more drastic effect, turning the UI into a blank page.”

Whereas the previous explorations were more focused on removing UI from the canvas, the demo video above shows how Draganescu’s PR takes it even further to create a full-page writing-focused environment. This iteration does the following:

  • hides the top toolbar, makes it appear on hover over its normal occupied
    area
  • removes many top toolbar buttons
  • automatically closes any open sidebars
  • hides the insertion point indicator
  • hides the block toolbar

The menu to turn on this mode would be added to the three-dot drop-down menu under the other alternative modes.

Draganescu said there are a few outstanding bugs and the UI copy is still under consideration (distraction free, toggle interface), but he said he thinks it will be “a great complement to the incoming ‘zoomed out mode.'”

Gutenberg engineer Riad Benguella created an experimental PR for the zoom-out view idea for the site editor, where the focus is on site building and composing patterns, allowing users to move sections around without affecting inner blocks. It makes it easier to build templates without worrying about block editing. Draganescu said if this code lands, it may lend some foundation to the distraction free mode.

This feature has generally received positive feedback, with a few minor suggestions to correct issues with dismissing the screen and the autosave message. The team does not seem to be in a rush to land distraction free mode in Gutenberg but significant progress has been made over the past six months.

With distractions increasing in the the digital world, some of the most reliable and efficient interfaces are those committed to staying distraction free. The current Fullscreen mode falls short here, as different parts of the interface pop in and out of view when the mouse is moved around the screen. Draganescu’s attempt at making a new, distraction free UI, more tailored to writing, would be a welcome addition to Gutenberg.

by Sarah Gooding at September 07, 2022 01:47 AM under distraction free

September 06, 2022

Do The Woo Community: Builder Tips from WordCampUS Speakers Part_3

Tips from Rich Tabor, Cassandra Decker, Robert Rowley, Daisy Olsen, Ronnie Burt, Amber Hinds, Jonathan Desrosiers and Ronald Gijsel

>> The post Builder Tips from WordCampUS Speakers Part_3 appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at September 06, 2022 11:31 AM under WordCamp

Post Status: What is a WordPress developer?

That was the question on an episode of Woo DevChat with Ebonie Butler, Lisa Canini, Robbie Adair, and Kathy Zant. It's an interesting to compare their views and experiences with the ones shared by Zach Stepek, Till Krüss, and Carl Alexander while discussing the same question on an earlier episode.

https://poststatus.us6.list-manage.com/track/click?u=ff3456b27ebe0be0155087894&id=a8f0a4c9fb&e=f7eab97ac0

This article was published at Post Status — the community for WordPress professionals.

by Dan Knauss at September 06, 2022 01:50 AM under Zach Stepek

September 05, 2022

WordPress.org blog: The Month in WordPress – August 2022

August has been a busy month, with the redesign of WordPress.org, new localized content on Learn WordPress, and the WordPress 6.0.2 security and maintenance release. But that’s not all! Read on to catch up on the latest WordPress news.


WordPress 6.1 walk-through scheduled for September 13, 2022

Save the date! A live interactive walk-through of WordPress 6.1 is coming up on September 13, 2022, at 16:00 UTC. The event will take place via Zoom and include a discussion of new major features, resolved tickets, and potential blockers.

Attendance is open to anyone who wants to know more about what’s coming in the next major release. If you are unable to attend, the event will be recorded for on-demand viewing.

Learn more about the WordPress 6.1 product walk-through.

The WordPress.org Homepage and Download page got a new jazz-inspired look

The redesign of the WordPress.org homepage and download page went live on August 15, 2022. The new pages highlight the benefits of using WordPress while making it easy to access resources for getting started. The look and feel build on the jazzy aesthetic that WordPress is known for.

WordPress.org homepage

In addition, the admin bar and global navigation menu have been updated to simplify and better organize the content across the WordPress.org network. Expect more design updates and iterations as efforts to refresh the website continue.

Check out the new WordPress.org homepage and download page.

Gutenberg versions 13.9 and 14.0 are here

Two new versions of Gutenberg were released last month:

  • Gutenberg 13.9 became available for download on August 17, 2022. This release continues to iterate and polish the user interface (UI), interaction, and engine work for site editing.
  • Gutenberg 14.0 brings a lot of enhancements, including extra block supports in the UI, a revamped List block, and more. It shipped on August 31, 2022.

This new post in the “Core Editor Improvement” series focuses on the template creation enhancements coming in WordPress 6.1. You can explore them now with the Gutengerg plugin.

New localized content on Learn WordPress

Learn WordPress is currently expanding the non-English resources available on the platform! Last month, some members of the Training Team hosted the first free online workshops in Japanese. Following its success, two more sessions will be held on September 7 and 17, 2022. Get the details in the online workshop calendar.

In addition, learners have access to:

Curious about what else is new on Learn WordPress? Check out the learning materials released in August 2022.

Enter the educational world of the Training Team and its Learn initiative in the latest episode of WP Briefing.

Team updates: WordPress 6.0.2 maintenance release, Twenty Twenty-Three kickoff, and more

The Testing Team is looking for facilitators to expand testing efforts across the project.

Feedback & testing requests

Gutenberg 13.8 introduced the first version of fluid typography, a new feature that allows theme authors to define text size that can scale and adapt to changes in screen size. Help shape its future by joining this testing call.

Event updates & WordCamps

The Call for Speakers for WordCamp Asia is closing soon! Submit your application by September 30, 2022, and help reach WCAsia’s speaker diversity goals.


Have a story that we should include in the next issue of The Month in WordPress? Fill out this quick form to let us know.

The following folks contributed to this edition of The Month in WordPress: @laurlittle, @mysweetcate, @chaion07, @bsanevans, @priethor, @rmartinezduque, @webcommsat.

by rmartinezduque at September 05, 2022 01:23 PM under month in wordpress

WordPress.org blog: WP Briefing: Episode 38: All About LearnWP with Special Guest Hauwa Abashiya

In the thirty-eighth episode of the WordPress Briefing, join Josepha Haden Chomphosy and special guest Hauwa Abashiya for a discussion on the WordPress Training team and LearnWP initiative.

Have a question you’d like answered? You can submit them to wpbriefing@wordpress.org, either written or as a voice recording.

Credits

Editor: Dustin Hartzler
Logo: Javier Arce
Production: Santana Inniss
Song: Fearless First by Kevin MacLeod

Guests

Hauwa Abashiya 

References

Hauwa Abashiya HeroPress Essay
make.wordpress.org/training
make.wordpress.org
WordPress 6.0.2 Security and Maintenance Release
WordCamp Asia call for speakers (deadline extended to September 30, 2022)
WordCamp US Livestream information

Transcript

[Josepha Haden Chomphosy 00:00:00] 

Hello, everyone! And welcome to the WordPress Briefing, the podcast where you can catch quick explanations of some of the ideas behind the WordPress open source project and the community around it, as well as get a small list of big things coming up in the next two weeks. I’m your host, Josepha Haden Chomphosy. Here we go!

[Josepha Haden Chomphosy 00:00:42] 

Helping people who are new to WordPress learn how to make the most out of their CMS used to be one of the most clearly impactful things I ever did as a contributor. Whether it was making sure a brand new installation simply worked, or if the original setup needed to grow along with a solopreneur’s growing business needs, I found great joy in seeing how my local community was learning new tools together.

You’ve probably heard me talk about the Learn WP initiative or the training team on this podcast before, but you might still be a little shy to get started with the team. So I have invited one of their team reps today to talk through what the team does.

All right. I have with us today Hauwa Abashiya. She is one of the team reps for the training team and also works on the learn.wordpress.org site. Thank you for joining me today, Hauwa.

[Hauwa Abashiya 00:01:33] 

And thank you for having me, Josepha, quite exciting to be on your podcast.

[Josepha Haden Chomphosy 00:01:37] 

Oh, I, you know, when we were talking about doing this topic, I was like, you know, who would be an excellent person is Hauwa. Like you were such an interesting person to work with when we were working on the 5.6 release. And then also, you just have such a lovely way of explaining the complicated things that we have going on in WordPress and especially on the training side of things. And so you were the first person that came to mind for me.

[Hauwa Abashiya 00:02:02]

Thank you. 

[Josepha Haden Chomphosy 00:02:03]

Speaking of all the learn.wordpress.org things, you’ve been contributing to the WordPress project as a team rep for the training team for a bit. But that’s not really where you started. Can you tell me a bit about how you found your way to this team? 

[Hauwa Abashiya 00:02:15]

Well, I started by attending a WordCamp, and that was WordCamp Brighton. And if anyone’s read my article on HeroPress, then they will know that I learned WordPress in one week. Went through beginner sessions of it. And then, I was like, yeah, let me just go turn up and see what it’s like.

So turned up, and I met some wonderful people there. One of them being Jenny Wong, who introduced me to the London meetup team. So, I then went there. They were looking for volunteers because they were planning WordCamp London for 2019. And me being me, I was like, yeah, sure. Why not? And got thrown into the deep end, but no, an amazing team.

I got to meet some really amazing people. And yeah, just went from there then, you know, because I was doing stuff with WordCamp London, ended up going to WordCamp Europe. And I think there’s probably quite a lot of people who say they fully got into contributing in WordCamp Europe. So I was doing little bits and pieces then on like, marketing team and then met Jesse [Owens] at the training team cause Abha Thakor introduced me to him and just went from there.

And then in terms of team rep, I mean, Courtney Robertson sent out SOS, because Learn had just launched, and there were a couple of things that we needed. So that was during the soft launch. And I was like, yeah, sure. I’ll help you. I’m not doing much. And that’s how I ended up doing team rep.

[Josepha Haden Chomphosy 00:03:46]

I love that so many initial stories in the WordPress community start with like, well, I went to a WordCamp cause I was like, what in the world is this? And then people were like, we need some help. And I thought to myself, what else am I doing? Like, so many stories start that way. And I just love it. 

[Hauwa Abashiya 00:04:03]

Yeah. 

[Josepha Haden Chomphosy 00:04:03]

So you mentioned learn.wordpress.org. That is a part of the training team in the WordPress project. Correct?

Yeah. So can you give us an idea of the difference between the two? Cause like normally, with a project as big as Learn, you would expect to see like a whole separate team. But these are two intertwined teams using two intertwined concepts.

And so can you give us an idea of the difference between them? 

[Hauwa Abashiya 00:04:29]

So I like to see learners, that’s the content. So it’s the content that we have on the platform, and the training team wrangles all the content on Learn. So that would be like your videos, your lesson plans, and online workshops. Yeah, so we wrangle the content that’s on there.

We try to bring a lot of different teams together, and that’s one of the things the beauty, I think, of Learn is that there is a lot of cross-team collaboration, which started from the beginning and I think just will continue and get better and better.

[Josepha Haden Chomphosy 00:04:59]

Yeah. And the workshops, those are once a week, right? 

[Hauwa Abashiya 00:05:04]

Yeah. So you have online workshops, which used to be called social learning spaces, which used to be called discussion groups. So those run once a week. There’s a number running, and there are some that are launching in Japan. And I think Ben Evans has been quite key in getting quite a lot of those going, and I think Destiny Kanno as well.

So, that’s the beauty is you get to see a lot more languages coming up. Those run once a week. And then we obviously have lesson plans, which traditionally that’s what the training team used to always make for Meetup organizers. So if you didn’t have a speaker, you could go and get a lesson plan and run through something, or anybody could pick one up.

So they are used mainly by like our Meetup users and then people who are running any boot camps or sessions, or you wanna just take somebody through WordPress and teach them, you can pick one up and run through it. And now we’ve got courses on Learn, which is quite exciting. Got a couple of courses.

And I know there’s about three or four courses in development. There is a bit more WordPress development based rather than user based. There’s a fourth piece of content, and that is just the general workshop. So tutorials, I think no tutorials is what we’re calling them now. So there’s like all our online videos. 

[Josepha Haden Chomphosy 00:06:17]

I tell you terminology in any project, the age and size of WordPress is hard to keep everything straight, but especially when you’ve just changed it you’re like, what do we call it though? 

[Hauwa Abashiya 00:06:27]

Yeah. 

[Josepha Haden Chomphosy 00:06:30]

So if I understand correctly, because as you mentioned, like you have this post up on HeroPress, you don’t actually come from a training background. Like you aren’t a teacher or corporate trainer or anything, but you have really committed to contributing to the training team and to learn.wordpress.org.

So, from your perspective, from like the, I’m not a trainer perspective, what’s the most exciting thing for learn.wordpress.org in the near future? 

[Hauwa Abashiya 00:06:58]

I think it’s the collaboration. It’s the potential that Learn has. So I don’t have a training background, but interestingly enough, I come from Kaduna, Nigeria. And Kaduna cause all the states in Nigeria have a tagline, and, Kaduna is actually the center of learning. So there must be some link there, so yeah.

So, I think the beauty of that is you don’t have to have a training background. You can come in and impart your knowledge, and there are people available in the team that can help you impart that knowledge. So if it’s like a lesson plan that you wanna draw up, we’ve got people that can help and assist in that.

Or you wanna run an online workshop. There are people that can assist you. And I think that’s also the beauty of WordPress is that we’re all there to help each other. So just seeing that and seeing how, as time has gone on how the team has actually just been growing cause more and more people are coming.

And then with that, you’ve got more of like the different languages coming in, and I know we might touch on that later, but it’s, I think to me, that is the beauty that anyone can actually now come in and learn. And Learn as this platform that is accessible to everybody. So it’s not necessarily behind a, like a paywall or anything, which is, there’s nothing wrong with that, but there are people that it’s like, well, okay, you can access something by the community for the community.

[Josepha Haden Chomphosy 00:08:32]

I think like your last thought there, something that’s by the community for the community. That’s one of the things that I noticed early on about the WordPress community. So I’ve been in the WordPress community for a long time, but when I started doing the administrative back office, things that are invisible and no one wants to know about, because it’s boring.

When I started doing that work, one of the things I noticed and that I really treasure the most about the WordPress community is that they want to do things together. They want to look at the problem together. They want to find a solution together. And a lot of times they just want to learn together as well.

We see that there is a real, I don’t know, not, it’s not a safety and numbers question. I think it is a long-standing feeling that we can all kind of get further together and that we are better together. And so I like your thought there.

You mentioned, though, translations, and I know that this came up at WordCamp Europe.

We don’t actually have a lot of translated content on learn.wordpress.org. There’s some technical issues that exist there, but are there a few languages that we already are sort of seeing translated courses for? Translated lessons for? 

[Hauwa Abashiya 00:09:47]

Yeah. So we have a couple in Hindi, I believe. And I know we’ve got some Greek translations that have been coming up, so I know, I think it was last year WordCamp India, during contributor day, we had quite a lot of people translating stuff then, and I suppose the online WordCamps that we’ve been able to rank. Cause I think our first like face to face is this year, so they didn’t do that much translation there, but we’ve seen an increase in people wanting to translate. 

And I think those are the ones that come to mind. And I know Japanese, I think that was just recently, in the last two weeks, somebody’s translated one or two of the tutorials have been translated.

But we’re getting more and more requests coming through. And I know we kind of touched on this in our earlier discussion, but it’s like, how do you manage that? Cause you’re right, we don’t have a way to easily manage polyglots on Learn at the moment or WordPress in general. But I think seeing that, and I keep saying to people, I don’t wanna lose that engagement cause if you’ve got the people engaged, let them just do it.

And I don’t normally say this, but let them do it, and we’ll figure out how to sort out the whole pile when it comes in later. Because you kind of don’t want to lose them because I feel like if we say, no, we’ll wait until that comes in, we’ll lose a lot of the engagement. And come that time, people will be like, oh no, I’m not that interested. Or it might be an even more effort to try and bring more people on board.

[Josepha Haden Chomphosy 00:11:18]

That’s always a struggle, like wanting to be able to get something good out without insisting that it be perfect. Like that whole perfect is the enemy of the good sort of concept. 

[Hauwa Abashiya 00:11:30]

Yeah. Mm-hmm 

[Josepha Haden Chomphosy 00:11:30]

When we were talking about this way back in June, I was like, I obviously would love to get a perfect solution out immediately, but like, you’re right.

In the meantime, do we just be if you don’t speak English, you cannot learn here?

Like that’s not fair.

[Hauwa Abashiya 00:11:45]

No.

[Josepha Haden Chomphosy 00:11:46] 

We want everyone to be able to learn here in their own languages, and yeah. That’s just a living, breathing issue with a global project, I think. 

[Hauwa Abashiya 00:11:56]

Yeah. 

[Josepha Haden Chomphosy 00:11:57]

Now that we left us on like a really juicy topic, just the lightest thing we could find. Is there anything else that you wanna be sure to share with the WordPress Briefing listeners before we head out?

[Hauwa Abashiya 00:12:10]

Come and join the training team. Like I said, you don’t have to be a trainer. You can come in, and help us take notes. You can come in and edit, and review. If you are a subject matter expert, we also have the faculty program, which was launched. Was it a month ago now?

Sorry. Days, months, weeks merge for me these days. But yeah, so that’s like a dedicated volunteer team. And in there, we’ve got content creators, editors, subject matter experts, and just admin stuff. If you wanna help us with the admin stuff. If you’re a GitHub guru, get in touch cause we are trying to automate some of our processes, and we could use the help, but yeah, just come join us.

Join one of our meetings, which run on Tuesdays at 7 AM UTC and 4:00 PM UTC. 

Yes, that’s right. I get my time right.

[Josepha Haden Chomphosy 00:13:03] 

If it’s not right, we’ll put it. We’ll correct it in the show notes. 

Also, if you are not necessarily familiar with the WordPress project and how to get started with contributions, you can find the training team and a lot of information about them and all the other teams on make.wordpress.org.

I will share that in the show notes as well. make.wordpress.org/training is where you can find Hauwa’s team. Hauwa, thank you again for joining me today.

[Hauwa Abashiya 00:13:30]

No, thank you for having me. It’s just a wonderful treat. I get to listen to you, and now I get to be on it. 

So, yeah, it’s good. 

[Josepha Haden Chomphosy 00:13:37]

I hope that some of you feel inspired to stop by and see what the team is up to learn something new about WordPress or contribute a little something yourself. And with that, I’ll bring us home with the small list of big things. First thing, there was a freshly pressed minor release last week. You probably didn’t notice it.

It probably went quite smoothly in the background and never interrupted you at all. However, if you want to read what was in it, you can head to wordpress.org/news now, or click on the link in the show notes. 

Second thing, is that coming up at the end of this week, September 9th, 2022, WordCamp US is back and ready to help broaden your WordPress knowledge. If you will be there, I hope it is a wonderful time, but if you won’t be there in person, I’ll include a link to register for the live stream, or you can watch all of those sessions afterward on wp.tv or the WordPress YouTube channel.

Third thing on our list of small list of big things is that WordPress Translation Day is coming up. That’s normally at the end of September, it coincides with a global day of appreciation for translators just generally across the world. And so that is coming, it’s normally around the 28th or so. 

[Josepha Haden Chomphosy 00:14:55]

So put that in your calendars. As soon as I have any information, as soon as I have a link to share with you all, I will have that for you as well. 

And the final thing on my list today is that if you are hoping to speak at WordCamp Asia, 2023, you have 10 more days, September 15th, 2022**, to apply for that.

We need topics of all sorts, from security hardening and backend development to entrepreneurial best practices, WordPress out of the box all the way back around to the importance of securing open source freedom. Even when people don’t know they need them. If you’ve got something you’re a bit passionate about, something that you are a passionate expert about especially, we want to see your application. And that, my friends, is your small list of big things.

Thank you for tuning in today for the WordPress Briefing. I’m your host, Josepha Haden Chomphosy. And I’ll see you again in a couple of weeks.


** Special note: the deadline to apply as a speaker to WordCamp Asia was extended to September 30th, 2022, after the recording of this episode.

by Santana Inniss at September 05, 2022 12:01 PM under wp-briefing

September 04, 2022

Gutenberg Times: Gutenberg Changelog #72 Gutenberg 13.9, 14.01, WordPress 6.02, Themes and Design Tools

Birgit Pauli-Haack and Nick Diego discuss highlights from Gutenberg 13.9, 14.01, WordPress 6.02, Themes and Design Tools.

Show Notes / Transcript

Show Notes

Nick Diego

developer advocate at WP Engine, plugin developer and themes builder. He is also a core contributor. Running Triage sessions in the core editor channel and is on the WordPress 6.1 release squad

Designing Style Variations for Twenty Twenty-Three: The Good, the Bad, and Everything Else by Justin Tadlock

WordCamp US

@WordPress/Create-Block package

Ryan Welcher new release of the @wordpress/create-block package

Documentation

Themes

Hallway Hangout: Discussion on Block Themes (25 Aug)

WordPress 6.0.2

Gutenberg 13.9

Gutenberg 14.0

What’s new in Gutenberg 14.0? (31 August)

Before the end

WP Engine: Builders Resource – Explore the basics of creating powerful WordPress websites.

Stay in Touch

Transcript

Birgit Pauli-Haack: Hello, and welcome to our 72nd episode of the Gutenberg Changelog. In today’s episode, we will talk about Gutenberg 13.9, Gutenberg 14.01, WordPress 6.02, and a lot of things about themes and design tools in the editor. And I am Birgit Pauli-Haack, curator at the Gutenberg Times and WordPress Developer Advocate. And today, I have a special guest on the show, it’s Nick Diego, Developer Advocate at WP Engine, Plugin Developer, and Themes Builder.

And I just learned he is also from the hospitality industry. So, we have a whole new show. He’s also a Core Contributor on WordPress and running triage sessions every Tuesday in the core editor channel. And he’s also a teammate of mine on the 6.1 release squad. Good afternoon, Nick. Thank you so much for coming to the show today. How are you?

Nick Diego: I’m doing great. Thank you for having me.

Birgit Pauli-Haack: Well, sure. I should probably also mention that you were part of the group of experts on the developer hours meet up, where a group of contributors answer questions from the audience. We should schedule some more, what do you think?

Nick Diego: We should.

Birgit Pauli-Haack: Well, in the meantime, until that happens, you held or will hold also build up basics events on the learn WordPress online meetup, thank you for those. Most events were recorded and are uploaded to WordPress TV. So, you get a lot of Nick Diego on WordPress TV.

Nick Diego: Yeah, exactly.

Birgit Pauli-Haack: So, what have you learned that… what are the most common concepts that are harder to understand for people?

Nick Diego: Well, first of all, those online workshops are so important for engaging directly with the community and WordPress builders. A lot of people aren’t keeping up with what’s happening in Gutenberg, they have businesses to run, websites to build, right?

And WordPress is developing so quickly as we’ll see in today’s episode with all the things that have happened in the latest releases. And so, it’s a great time to connect with them and just to cover the basics. One of my main series is builder basics, where we talk about really the fundamentals, like how to work with row blocks and group blocks and that thing.

And I think people really get a lot out of that. And so, I’m also really excited for the new 2023 theme because it’s going to incorporate a lot of the new functionality that we’re seeing in WordPress and provide users a place to look and see a working functional example of all the new stuff that’s coming in WordPress.

So, a couple ways. There are online workshops and all the other developer relations stuff that we’re doing, hopefully, we can help get people up to speed more quickly than they would on their own.

Birgit Pauli-Haack: Yeah. So, if you don’t have them signed up for the meetup yet, where you get all the announcements of all the new workshops that are coming there. Sometimes, there are months with 2025 workshops. Well, month of August wasn’t so good because we were… many of the faculty were on vacation, but definitely sign up and join the group.

Sometimes, there are 20. Sometimes, there are 60 in there, I have noticed. And most of them are recorded. So, even if you’ve missed them… but it’s hard to watch the recording when there is some life interaction with people in there. So, Nick, you mentioned the 2023 theme and the update here is that the theme is a base theme.

And there was a call for the community to send in style variations, that’s style variations, or something like a skin of a theme that follows the theme, but you can change color, fonts, and other things, spacings, and all the good things. And the community submitted actually 33 style variations.

And next week, the team will learn… the team will decide which ones are bundled with the default theme. And I look through them, I like quite a few. So, did you get a look at them?

Nick Diego: I did. I did. And some of my fellow colleagues submitted a couple. It’s a really exciting project, reach out into the community and get designs from other community members, it really makes you feel like this is a community project and WordPress is open-source and we have a big community. I really like the direction they took with this and the designs that have come out of it.

Birgit Pauli-Haack: Yeah, there are all voices in the community that you don’t need, every year new theme, just add new styling there or so not every WordPress is going to change a theme every year, so. But you’re right, it’s actually the reference theme for all the new features.

And if the listeners want to learn more about style variations and how to create them and what it was working on one of them for the 2023 theme, Justin Tadlock, takes you along in his new post on his experience designing the style variations on the Gutenberg Times.

And I love this sentiment, although there are 1,400 words in there, but I’m just picking those from Justin’s post. So, there was a… and I quote them. “So, there was a small part of me that remembered exactly why I fell in love with WordPress in the first place.

I felt like that same 21-year old kid who had just learned to edit a theme style CSS file to make some minor color changes. This was the WordPress that I remembered from so long. The one where themes were not hundreds of files and thousands of lines of code.” So, back to the basics and back to just do change the styling.

Nick Diego: Yeah. It’s such a great quote from Justin and I completely agree. I think that because with block themes and this movement that we’re on, it’s really making themes a lot more accessible, it’s brand new, so it’s something new that you need to learn.

But it is creating simpler themes that can be visually unique with just a few lines of code. And I think that provides a lot of power to users, especially in the low code, no code movement, I think there’s a lot of exciting things happening there.

Birgit Pauli-Haack: Yeah, it’s back to the thinkers that can just change some things and have immediate gratification that they see it right away. There is no build spot on. There is no PHP thing or, yeah. So, it’s good. Well, WordCamp US is coming up next week. I am so excited to go to San Diego on Wednesday night. I can hardly wait. How about you?

Nick Diego: Yeah, I’ll be there Thursday, but yeah. No, this is actually my first WordCamp.

Birgit Pauli-Haack: Oh, really?

Nick Diego: Yeah. I was planning to go the 2022 one, but then the world fell apart. So, yeah, I’m very excited to be going.

Birgit Pauli-Haack: Okay. Well, awesome. Yeah. So, I’m glad I’m going to see you there. So, I knew that you would be there, but I didn’t know that was your first WordCamp, so yeah. Go through that post on, I don’t know if it’s what WordCamp US or WordCamp Europe what to do when it’s your first time.

Nick Diego: I saw that, yeah. I saw that.

Birgit Pauli-Haack: It’s so spot on. Yeah. So, don’t worry dear listeners, if you didn’t get a ticket, there will be live streams of the talks and workshops, and they will all be recorded and available on records to be sometime later this year. So, there are quite a few block editor-related talks on the schedule.

So, Alex Ball will talk about customizing core blocks for clients. Very interesting topic. I have lots of discussions about that topic. Evan Mullins has a talk titled FSE for the win, it’s a lightning talk. And Daisy Olsen’s workshop on Saturday morning is about creating your first block theme.

Rich Tabor, always a great presenter, will talk about the new era of WordPress themes is here, block themes. And I saw you on the roster of a lightning talk. What will it be about?

Nick Diego: Well, the title of my talk is a little, I guess, attention grabbing it’s build a custom block in 15 minutes. So, the goal of this presentation is to demystify the complexities of block development in WordPress. It’s something I’ve heard a lot. Oh, building block is really challenging. It requires new skills, whether it’s JavaScript or React.

And the idea behind this is to show that you can actually build something quite functional in a short amount of time. And hopefully, inspire the… either that you’re watching it through the live stream or you’re attending, inspire people to build their own.

Because I’d be the first person to say that building blocks can be challenging depending on the complexity of your project, but it’s never been easier to get started with block development. We’ll actually talk about it later today. But there have been so many tools built by the WordPress community that makes getting started with block development easier.

And you combine that with some of the internal block supports, some block controls that are available directly from WordPress. And you can really get started pretty quickly in less than 15 minutes as I will demonstrate. So, very excited to be giving the presentation.

Birgit Pauli-Haack: That’s awesome. I’m probably going to sneak in there. I’m going to be in the accessibility testing workshop, but I will sneak out and come see your talk. I hope that everyone’s punctual there.

Nick Diego: Hopefully, I can do it. 

Birgit Pauli-Haack: We know afterwards.

Nick Diego: Yeah, exactly.

Birgit Pauli-Haack: Yeah. But what are the other talks that you are interested in?

Nick Diego: So, I’m really interested in… well, I’m very excited to see Rich’s talk. And as you mentioned, Rich is a great presenter. But I’m excited to learn more about things I don’t know much about. So, there’s getting started with WP-CLI, CLI. And then, there’s another one by WordPress Through the Terminal by Milana Cap.

And I don’t know much about them. And I think it’d be a great opportunity to learn more. It’s one of the areas of WordPress that I should be better at, so I’m excited to learn from those folks.

Birgit Pauli-Haack: Oh, yeah. Both are great presenters. So, if you’re in San Diego, the listeners, and we cross path, please don’t be shy. Introduce yourself. And I want to meet you. And even if I’m in a conversation with others at WordCamps, we try to follow the PacMan rule, I don’t know. Do you know about that, Nick?

Nick Diego: I learned of it, but I did not know prior to seeing the description here.

Birgit Pauli-Haack: So, when we stand in a group of people and you always do, you have two people, then another one came said, “Hey, glad to see you.” And then, you talk about things, you chat together. We don’t make close circles. We always leave one opening so other people can walk in and join us.

So, it’s an explicit permission to join a new group of people. And that’s how you meet people. That’s how the community works. So, definitely welcome to do this, and I will always make sure there is a spot for you.

Nick Diego: Yeah, that’s really great.

Community Contributions

Birgit Pauli-Haack: So, we are on the section of community contributions. And Ryan Welcher did a Twitch stream this week about the new features of the create-block package. And I have actually the YouTube link for you and the show notes because he just finished uploading it to YouTube. Twitch only saves the video for 14 days and that’s… so, Ryan always downloads them and uploads them to YouTube, he edits them sometimes.

And he was exploring the new release of the WordPress create-block package. And he thinks it’s a game changer. I think so, too. So, he goes over the new features, the flags for the, speaking of CLI, the flags of the terminal program for no plugin and variant flags that have been added to the tool.

These flags increase the usability because they allow the users to add a new block to an existing plugin and or theme, and also provide the ability for a template to provide different variants for a block, like either a dynamic block or a static version, for instance. So, it’s going to be a really cool if you, yeah, do you want to say something about that?

Nick Diego: Well, a little bit of sneak peek. So, the create-block package is absolutely fantastic. I will actually be using the create-block package during my presentation, that’s what makes it possible to build a block in 15 minutes. So, there’s really no way to get started with block development. And Ryan’s did a fantastic job both working on the package itself, and then also educating folks.

He actually runs an online workshop through the meetup, through the training team as well talking about building custom block. So, can’t say enough good things about Ryan and the work he’s done there.

Birgit Pauli-Haack: Excellent. Yeah. No, I feel the same way. If you are more the reading type learner, Ryan also updated documentation pages for the create-block package. And we have the link in the show note, and there’s also an added section to it for how to create templates for the tool, your custom templates.

So, you can use them for agency specific scaffolding and standardize some of the work there as well. Okay, got that done. Speaking of themes and I have the feeling there will be more talk about themes or, yeah. Anne McCarthy gathered about 15 theme developers from the community from the FSE program, FSE, Full Site Editing Outreach Program.

And they discussed various aspects of theme development with Full Site Editing and starts also Figma and design systems was a topic, and how they can work together with the theme JSON. Figma also has a theme, a JSON file operation, then custom block development, or how to organize pattern libraries in her post and concludes.

And I quote, “While there is both excitement and interest in what block themes unlock.” It’s also clear that there is a buildup of pain points to address whether through clearer resources or changes to good look itself. Now, besides that conclusion is, if you are a theme developer hearing from people who already worked with block themes.

And some of them are no strangers to our listeners, it’s Ellen Bauer, Carolina Nymark, Rich Tabor, Ana Zagora, Herb Miller. It’ll jump your discovery or speed up your knowledge. So, I really urge you to just listen into people talking about the things.

WordPress 6.0.2

Okay. So, now, let’s move on to the releases. First up is the WordPress 6.0 release. It’s a security maintenance release with a few bug fixers for the block editor. And it was released, I forgot, it was, I think, August 30th.

Nick Diego: Something like that, yeah.

Birgit Pauli-Haack: Yeah. But there was one thing in there that you worked mainly on it, that’s allow remote pattern registration in theme JSON when code patterns are disabled. So, what was that about?

Nick Diego: Well, I’ll give you props for originally flagging this issue.

Birgit Pauli-Haack: Thank you.

Nick Diego: And it’s where a lot of times, theme developers want to disable the core patterns that come with WordPress. You’re building your theme and you want to provide your own patterns, which makes perfect sense. And there’s an easy flag to do that.

But unfortunately, when you would do that, you would basically turn off your ability to pull down patterns from the pattern directory. So, it stymied the growth of the pattern directory, because theme developers couldn’t both use their own patterns, shut down the core patterns and then pull down from the pattern directory.

And so, this little, fairly simple change allows that to happen. So, now, you could include your pattern with your own theme, and you could also pick and choose from the pattern directory and include those with your theme. Little simple change but I think an important one for people to actually use the pattern directory.

Because now, if you wanted to, you could put all your patterns on the pattern directory and then just create a custom theme and then pull them down from the pattern directory into your theme. So, it really opens the doors to a lot of different ways you might want to work with patterns and themes, which I think is exciting. So, glad to see this push through.

Birgit Pauli-Haack: Yeah, I’m really glad that made it. But when I thought about, not when I thought about it, I got it from other theme developers who said, okay. So, I was thinking how could we curate the block directory without having a lot of additional changes in Gutenberg?

And I think that change was really good. And now, you can curate, even if you are not a theme developer, but you are working for an agency and your developers have a theme for you and you want to add some of the patterns from the directory you want because of fun or whatever.

You can just add the theme, edit the theme, JSON file and add disabled core patterns, but also edit the same JSON file to pull up. I don’t know, four or five patterns that you like or from your favorite designer. So, it’s really cool. But of course having 200 or whatever, how many patterns are in there now? I think it’s 18?

Nick Diego: Yeah. And I think that’s one of the things that turns people off in the pattern directory is you open up the… you’re just getting everything. And this way, it allows you to really pick and choose what you want to include, which I think is what most people are looking for.

Birgit Pauli-Haack: Yeah. So, that is already available. If you have updated your WordPress instance to 6.0.2, and there were others, the link in show notes will have the changelog from the make blog, so you can look what are the fixes, where in there, it was a security and maintenance release fix release. So, there are no new features. And this is actually not a new feature it’s just a-

Nick Diego: A bug. I considered it a bug, yeah.

Gutenberg 13.9 and 14.0

Birgit Pauli-Haack: Yeah. All right. So, the last time we had a changelog recording, it was for Gutenberg 13.8. Now, today, we discussed 13.9 and 14. And there were a few enhancements in 13.9. For instance, the media and text blog got a new help for the image settings control.

So, it’s a little bit clearer what it actually does. The post author block now renders HTML in the editor for the author description that is… there is this user profile section in the WP admin. And when you write the description for a user that’s pulled in into a theme, you can actually add HTML to it.

Nick Diego: Yeah, it’s really helpful.

Birgit Pauli-Haack: … I didn’t read it yet. So, that’s definitely an enhancement or going back to original feature set. The post feature image now has a link target and attributes. Not quite sure. I’m fail to see the, oh, you can… link target is you can open up a new window.

Nick Diego: Yeah, exactly, a new tab. Yeah.

Birgit Pauli-Haack: All right. And I also like that query title in the search template or the search result template. Now, you get some variations there. That is really cool. And then, is the transforms. Transforms is such a powerful tool. But I don’t think a whole lot of people, developers or plug-in developers or theme viewers are actually using it.

Now, you can unwrap the group. It’s actually only a change in or an add-on to the transform menu that you actually can do this… the box that are assembled into a group can now be separated again. It’s the same as the more options menu, but it’s much faster to get there.

And transforms, it’s actually a huge topic. And later this year, we’re probably going to talk a lot more about it because there’s some work in progress. Do you want to take the layout style?

Nick Diego: Yeah. So, we are breezing by many, many enhancements because we would be here all day if we were talking about each one. But under global styles, you can now add a disabled layout style, theme support flag to opt out of all layout styles, which it just provides developers with more flexibility about how they want styles to be applied. And then, the next one which I’m really excited about, and I think it’s so minor. And I’m excited because this is my ticket.

Birgit Pauli-Haack: I saw that.

Nick Diego: But it enabled opacity on global styles for color pickers. So, if you’re in the normal block editor, when you add a color you can actually change the opacity on that color. They’re nobody’s no fault of anybody just got left off in global styles, so that got added. So, adding consistency. So, now, you can basically change opacity on colors throughout the all of WordPress, which is fantastic.

Birgit Pauli-Haack: Yeah. Good job. Thank you, Nick.

Nick Diego: Well, I think that Ellen Bauer pinged me about that and I’m like, I can fix that one. That one’s easy. I can do that. And then, for elements, update the load order of CSS in the site editor. We have a lot going on in the editor with different style sheets and different way things are loaded.

And with time, we’re starting to see these… figuring out the optimal way to load styles and making sure that nothing… things don’t interact negatively with one another. So, a nice enhancement there.

Birgit Pauli-Haack: Yeah. It’s also about the hierarchy, now who comes first. Yeah.

Nick Diego: Exactly. It can get very tricky because we have, what we have the theme, we have core, we have user styles that they edit in global styles. So, there’s a lot going on in the site editor for sure.

Birgit Pauli-Haack: Yeah. And then, we have edited stuff from the theme and it’s really… I’m glad that someone is actually organizing that. So, it’s not too complicated anymore. The site editor also got up some changes or some enhancements. Well, so, the author nicename template creation is now available for now.

I think that concludes with the fallback template for content, all template possibilities that you could create with a site editor, author nicename, it’s not the username, it’s a different field in the profile, but you can now do it with that instead of the author name, so.

And now, that all the templates are there, we also finally got the view side link in the editor. And I think a lot of millions of people probably are so glad that is actually now available. You don’t have…

Nick Diego: I would hear it so much. I would hear it so much. Where’s the view site button? And now we have it, which is amazing.

Birgit Pauli-Haack: Yeah, we have it. And I think it needs to be more intelligent. So, because when I edit the single page or single post or template, I want to click view site and then see it, but it goes to the homepage. But it’s one step at a time and I’m glad I don’t have to open browsers and do all that, which reminds me so much of previous of WordPress scenarios.

Nick Diego: Yeah. No, it’s definitely a huge improvement, but more work to be done, for sure.

Birgit Pauli-Haack: Yeah. Like Everything in WordPress, you have a first version and then you see what do the people want? What do we do? Let’s try it first and see what we need. So, I think that… is that all for 13.9 that we want to point out?

Nick Diego: Yeah. I mean, there’s a lot of bug fixes, just a lot of improvements. But I think the meat of new features comes in 14.0.

Birgit Pauli-Haack: I think there was a lot as of the 13.9 was really a cleanup things and that continued. There were also in the background, some changes continued from lodash and from the testing that were continued from, and I think the last three or four plugin releases actually. And I’m right? Yeah.

We are at the end of 13.9. In comes Gutenberg 14. And it was just released this week on August 31st. And it came with an enhancement. I would like to change that a little bit up. Let’s start with the design tools first, because that’s what everybody’s waiting for.

Nick Diego: Yeah. This is I’m so excited about. So, to focus on the example of a paragraph block, one of the things that was missing from the paragraph block was the ability to change the font family and the typography controls. We had all the other stuff but not font family.

Similarly, you couldn’t change margin and padding. Now, there’s good reasons why those, that functionality wasn’t in Gutenberg yet. There were still some things that needed to be fixed and whether it’s visualization for margin and padding or interactions with web bonds to do those font family.

But we finally cut the green light on all this stuff. And there’s a huge project underway to provide consistency across as many blocks as possible. So, in 14.0, you’ll now see, for example, font family across not all we’re not quite done yet, but most blocks. So, it’s because there’s that muscle memory.

When you learn how to change font family on one block, and then you go to the next one, you expect that to be there, right? And so, this huge process of standardizing design tools across blocks to me is super exciting. I hear from it all the time from users, why can’t I do this here? But I can’t do it here.

And huge effort was made in 14.0. And it’s continuing. And we’ll be continuing to 14.1. We got tons of typography support, tons of spacing, padding and margin support. And we also got a lot of color supports as well that were missing. So, there’s a lot there and I encourage you to check out 14.0, because there may have been something you were desperately wanting and it most likely will be in 14.0, if not, 14.1.

Birgit Pauli-Haack: Yeah. And well, think about how many blocks are there. They’ll need to be updated. So, that’s a huge effort for contributors. I’m not sure, I haven’t looked at the copays yet, but some blocks do it differently than other blocks in the background. So, it’s always a… you can’t just copy paste like you would do it in a Google doc. You definitely have to think about things.

Nick Diego: There’s no magic switch you can just turn on then, so.

Birgit Pauli-Haack: Now, you with theme JSON when every block has it. But up until now, that wasn’t possible yet. And now, that the controls are there, you also have them in the theme JSON file, so for your theme.

Nick Diego: And that’s a really good point, because I’m sure there are some people listening when I’m saying, look at all this new functionality, they might be like, I don’t want my users to have that. You can always turn this stuff off in theme JSON. So, before you… even if you wanted it, you couldn’t have it, now you can have it. But if you don’t want it can be turned off, so that’s an important component for those that want to turn off stuff.

Birgit Pauli-Haack: Yeah, it’s WordPress. If you have new features, we need the code to switch it off. It’s definitely MO4. It’s a standard for WordPress, right? All right. So, we mentioned it also before in 13.9, no, with Ryan Welcher’s Twitch stream, the create-block has a new variant flag as well as a no plugin flag that is in the enhancement section of the release.

I also wanted to point out a few other things from the block library. One is a setting to hide the prefix for the archive title. I don’t know how many people come to me for the classic theme to remove the category string from the archive page or the archive title. And now, with block theme, it wasn’t possible. So, now, it is. It has come in and it was actually a blocker for people.

Nick Diego: It’s really funny. This is actually a really interesting issue because the archive title is just it… the block is just a wrapper around the PHP function that’s been in WordPress forever. And so, there are people who’ve been building WordPress forever like, oh, I know how to do that, there’s just the filter to do that.

But then, you have the people that are coming at WordPress in a no code situation and they need the control for that in the block editor. So, it’s a really interesting like little microcosm of the two worlds coming together and it’s like you can change it in the filter with PHP, if you know how to do that. Or now, we have the ability to turn off the prefix, which I think is awesome.

Birgit Pauli-Haack: Yeah. And it enhances WordPress because you… a user, whenever, you would do this before. Now, they are. So, I’m really excited about that. Even if you know how to develop, yeah, just making a check mark in an interface is so much easier than, yeah. And open up your development environment, make that change, upload to the server and then, yeah, all…

Nick Diego: Google how to do it because you forgot.

Birgit Pauli-Haack: Yeah. And then, now, the post-date block on the query block or the post template. Now, you can also select that the date is the last modified date instead of the published date, which is actually also an enhancement that wasn’t before in WordPress. And so, you always have the latest date of the modification for the post, if all, or page in your Cloud.

And now, we come to the next big feature, which is the list block has a version two, and it’s now out of experiments and available in the plugin out of the box. And give it for the next three weeks, a big testing because it will come to retro 6.1, we hope.

It’s not yet clear, but because it’s coming rather late in there. But it’s out of experiments. The list items can now be easily better sorted with a much more improved user experience. Did you get a chance to use it yet?

Nick Diego: Oh, yeah. And one of the things that always frustrated me, the original list block, because I kept like, I’d want to change the order of my list items, and you could. And not that I should have expected that, but you’re so used to moving blocks around. I’m like, why can’t I move this list item? Well, now you can. And it works great.

Birgit Pauli-Haack: Excellent. Yeah. So, it’s the little things.

Nick Diego: It is, it is.

Birgit Pauli-Haack: It adds up. And also, in 14.0, we have a few global style changes.

Nick Diego: Yeah. I can talk about these. So, I’ve always been a big fan of block gap. And block gap is something that, not everything is making use of, but it’s the gap between blocks. And those that use it, it’s an incredibly powerful tool. And one of the things that’s neat now is the introduction of axial gap support.

So, one of the things that you have is if you imagine columns or buttons that are in a row. Before when you set block gap, it was the gap between the blocks, what happens on mobile when those blocks are displayed vertically. And well, now, you can control both the horizontal gap as well as the vertical gap, which is really powerful.

One of the things I hear a lot about or had heard a lot about was the lack of responsive controls within WordPress. And we’re starting to see how we’re not getting some interface where you define what you want on mobile and define what you want on tablet. But we’re getting these more holistic approaches to dealing with different devices and axial gap is one of them.

So, really great to see. And then, another one, which is, I think honestly, a game changer when it comes to where we’re going in WordPress is what are called spacing presets. So, if you were changing margin or even block gap or padding, you’d get a little slider or you could type in a pixel number or you… it’s free form.

For users, that’s hard. It’s also hard for anybody. Because if you want to have consistent padding or spacing throughout your site and you keep having to enter in a specific number or use a slider, you get, did I add five pixels over here? Did I add 10 over here? I get lost.

So, spacing stuff simplifies that UI where you can define how many steps of padding or margin, how many steps of space so you could have small, medium, large, extra, large, whatever you want. And by enabling this, WordPress provides a set scale.

But in theme at JSON, you can define your own scale. So, I’ve been playing around with the defining my own scale and it’s great, and not to go too deep into this, but I’m very happy. When you define your own scale, you can also define a scale that uses fluid spacing.

So, not only can you define small, medium, large, you can make that spacing value using clamp fluid. So, you can have small on desktop as different from small on mobile. And all of a sudden, you have a very fluid website that’s adapting based on old devices and it’s quite amazing.

And it’s going to take some retooling in how people build themes a little bit that really take advantage of this stuff, but it makes block themes super powerful. And we’re actually going to start seeing that in the 2023 theme. So, that’s why back to our original discussion why 2023 is such an important thing, important theme, is this going to provide a real world example of how to use some of this stuff, so.

Birgit Pauli-Haack: Yeah. And that combined with the fluid typography, it has been in the plugin for quite a bit now, but it’s coming to 6.1. Definitely, it’s really getting better together for the mobile responsiveness and all that. I had a conversation with plugin developers.

And they had, I think, six view port changes that you can make to the block. And I was thinking, okay, who would actually want that? Who has the patience and the perseverance to change layout for six different view ports? And-

Nick Diego: For every block, too.

Birgit Pauli-Haack: For every block, yeah. So, as you said, the scaling of this is a little bit different. So, on the last item for the global styles we’re going to talk about is the pseudo element supports for button elements. That is the hub and other pseudo elements for the buttons that you want to.

Nick Diego: Yeah. Focus and active. Yeah.

Birgit Pauli-Haack: Focus and active, yeah. Thank you for helping me out. And we had this already for the link element. And now, we also have it for the button element, and it’s both in the interface as well as available for theme JSON.

Nick Diego: Yeah. Having these additional supports for elements is really great. And it allows you to pull a lot of that CSS that you had in your own style sheet and put it back into the theme JSON. Granted theme JSON, they’re getting quite big. But the beauty is you can edit it directly in the global style. So, it’s very powerful.

Birgit Pauli-Haack: Yeah. Awesome. So, good things are coming to WordPress with the next version. I’m just going through that. And we have some more features, one more feature with… for the patterns, this new bundle of collections of header and footer block patterns in the plugin, because the directory is not working right with all the dynamic stuff. So, they bundled a few more collections there.

Nick Diego: Yeah. It’s nice to see those updated. The ones that have been there have been in there for a while.

Birgit Pauli-Haack: Oh, yeah. I think the pattern when, the first introduced like the 5.5 or something like that. So, they’re coming… new things are coming in the pattern. There’s one feature that I really like, it’s the merging of blocks that you allow, that you can merge wrap blocks or into wrap blocks from both and list group and all that. It’s a nice quality of life change.

And it needs a little bit, it takes more to explain that than show that. So, we probably need to do a demo on that and will be demoed on any of the talks that are on workers, learning on workers, not learning WordPress online, meetup groups. I’m sure some of them will demo that. And that, I think unless we overlooked something, we are at the end of it.

Nick Diego: Yeah. Well, I mean, for the listeners, we breeze through a lot here. These two releases 5.9 and 14.0 super impactful, but they’re also give you a really good look about what’s coming in 6.1. We’ve had full site editing and block themes in WordPress for a while now.

If you’ve been hesitant to jump in 6.1 is going to have a lot of things that you might have been looking for in order to get started and jump in. So, very excited for 6.1, and having all of this stuff included in core.

Birgit Pauli-Haack: Yeah. And the next version is 14.1. Of course, the next… and it will be released on September 14. That’s interesting because on September 13, it’s going to be the walkthrough. That’s a preliminary date. It hasn’t been officially announced, but it’s for you listeners here.

You heard it here first. But it’s when the release leads from a core, technically leads from core and block editor go through what’s going to be released and demo some of the things. So, we have all the priorities, right? The last version that will make it into WordPress 6.1 of the good note plugin is probably… so the feature releases on September 20th, there will be a release candidate of WordPress 14.2.

So, whatever gets into that release in that milestone will be wrapped up and pushed into WordPress 6.0. And I think the editor release leads will do some last. And of course, the triage will go through that and see what’s happening there.

Nick Diego: Yeah. And I have a lot to do with the next few months.

Birgit Pauli-Haack: Yeah. All of us, because we are going through all the PRs and mark all for dev notes. So, there is a team. And Milana is doing the same for core, for the track tickets to find the dev notes that need to be published, and then we publish them. So, that’s going to be a really interesting thing.

And I learn so much when I do that. It’s just mine. I don’t know where my brain do, it does that. But yeah, I just keep adding to it. So, we are almost at the end of the show. Is there anything, Nick, that you wanted to share with our listeners that you didn’t get to yet?

Nick Diego: Yeah. I mean, I’ll do a short plug here. So, our developer relations team at WP Engine, we do a lot of contributing to both the docs team and training and to core. But we also do, produce our own content, take supplement, some of the things that are already out in the world.

And so, if you just go to wpengine.com/builders, it’s all just tutorials and articles on building with modern WordPress, very topical to what we’ve talked about today, talking about fluid typography. One of my favorite articles that I just released is about contextual patterns, which I don’t think that many people know about or use.

But it’s a great way of functionality that’s in Gutenberg and in WordPress to take your theme to the next level. So, yeah, lots of great content. But of course, we’re always contributing to training docs as well, so.

Birgit Pauli-Haack: Yeah. And I really like what you’re doing there. All of the articles are really well go deep, sometimes, deep developer wise, sometimes, content creator wise. So, it’s a great mixture for any target audience pretty much. That’s terrific. So, thank you for joining me today, sharing your knowledge and opinions with our listeners. And I’m looking forward to meeting you in-person.

Nick Diego: I know. Yeah. I can’t wait. Well, thank you very much for having me. I remember listening to this podcast a year ago, once I started working on WordPress full time. So, I think I’ve peaked now that I’m on the show now, so.

Birgit Pauli-Haack: Yeah. You made it.

Nick Diego: That’s right.

Birgit Pauli-Haack: That’s what I thought. When Doc Pop invited me to the Pope Magazine. He said, “I made it.”

Nick Diego: That’s right.

Birgit Pauli-Haack: Yeah. Dear listeners, our next show will be recorded on September 15th. So, there’s 13, walkthrough, 14 release, 15th Gutenberg changelog recording. It will be released shortly after. And we will have the brilliant Channing Ritter from the WordPress design team on the show. As always the show notes will be published on gutenburgtimes.com/podcast.

This is episode 72. And if you have questions or suggestions or news, you want us to include send them to changelog@gutenbergtimes.com, that’s changelog@gutenbergtimes.com. Or, just shoot me a DM or PM on Slack or Twitter. It’s all opened for us, for you. Thank you again, Nick, for joining us. What’s your Twitter handle?

Nick Diego: Just Nick Diego, @nickdiego on Twitter. Wow, I should notice it, it’s actually @nickmdiego on Twitter. It was hard to get Nick Diego.

Birgit Pauli-Haack: Yeah, you need to kick the Nick Diego out who has your handle.

Nick Diego: Exactly.

Birgit Pauli-Haack: Yeah. Well this is it. Thanks all. And be well. And if I see you on WordCamp US, please, I’m looking forward to it. Take care.

Nick Diego: Thanks so much.

Birgit Pauli-Haack: All right, bye-bye.

by Gutenberg Changelog at September 04, 2022 08:11 PM under Gutenberg

September 03, 2022

Gutenberg Times: Typography for all blocks, Refined Template editing, context patterns – Weekend Edition 227

Howdy,

I am finally home in Sarasota, Florida with just enough time to do laundry, get over the jetlag and clear the backlog of messages after being away from the computer for three weeks. Next week, I’ll be gone again to San Diego and WordCamp US (WCUS). I am so excited to see lots of friends and make new ones! If you can’t make it, there will be a livestream of all sessions, except the workshops.

If you plan to attend WCUS, please let me know. I want to meet you and see you again! Don’t be shy. Introduce yourself. Even if I am in conversation with someone else. At WordCamps, people practice the the Pac-Man rule – when standing in a group chatting, we leave a space so a new person can join the conversation.

Now let’s catch up on two weeks of Gutenberg updates and posts. It’s again a long list, stoke full of creativity, features and discussion.

Be well,

Yours, 💕
Birgit

Developing Gutenberg and WordPress

Anne McCarthy published another post in the Core Editor improvement serie about Refining the template creation experience. She wrote: “Alongside more template options comes some exciting refinements to the overall experience that should allow you to move faster with more accuracy to do what you want to do. In isolation, these enhancements might not catch your attention but, when viewed collectively, it’s clear that the template experience has been greatly improved. ”

McCarthy goes into great detail of the template editing workflow and the videos are quite ilustrative. Many of you, who have been experimenting with block themes, might get great joy out of the fact that there is now a View Site link available in the editor. All will be available in WordPress 6.1, scheduled for release on November 1, 2022. If you don’t want to wait that long, install the latest version of the Gutenberg plugin.


Courtney Robertson posted the latest from the training team. The post includes a list of new tutorials available about the block editor. These short ,8 to 10 minutes long, free videos are ideal for on-demand direct learners.

Below you also find the upcoming events from the Learning WordPress Online Meetup group.


Wes Theron posted a Summary Update: Courses Currently in Development (1 September 2022). They are all course for the block editor:

  • Block Development Course
  • Two Block Theme Development Courses
  • Create your First App with Gutenberg Data Course

We will keep you posted on when those course will be opened up for enrollment. They all will be part of the Learn.WordPress site.


Maggie Cabrera, member of the WordPress Themes team and first-time release lead, published What’s new in Gutenberg 14.0? (31 August). The new release come with lots refinement updates, especially regarding consistence of the interface, for instance, 30 core block received UI support for typography settings. The highlights:

This week, we produced again a Gutenberg Changelog episode (#72) and my special guest was Nick Diego. We talked about Gutenberg 13.9 and 14.0 releases and WordPress 6.0.2 Security and Maintenance release. We also touched on WCUS and theme releated topics.

Nick Diego, WPEngine and Birgit Pauli-Haack making Gutenberg Changelog episode #72

🎙️ New episode: Gutenberg Changelog #71 – Gutenberg 13.8, Fluid Typography, updates to the Block API and more – with co-hosts Grzegorz Ziolkowski and Birgit Pauli-Haack


Officially, Friday was the last day to respond to the 16th FSE call for Testing Back to the Basics, but Anne McCarthy wrote in the Slack channel “I was out hiking in the mountains for most of this week so will be catching up on the feedback that came in today and early next week as I begin the write up too. Thanks to everyone who has responded and for the patience! This also means that if you really want to sneak in a response over the weekend, you can”.

James Koster, design team, published on his private blog Revising the presentation of key Site Editor features. He wrote: “I’ve been ideating on how we might present site editor features with more appropriate weighting, so that the overall experience feels more like a design tool.”


Theme Development for Full Site Editing and Blocks

If you want to know more about Style variations, how to create them and what it was like working on one for the Twenty-Twenty Three theme,  Justin Tadlock takes you along for his experience designing a style variation.

I appreciated this sentiment from Tadlock’s post: “There was a small part of me that remembered exactly why I fell in love with WordPress in the first place. I felt like that same 21-year-old kid who had just learned to edit a theme’s style.css file to make some minor color changes. This was the WordPress that I remembered from so long ago. The one where themes were not 100s of files and 1,000s of lines of code.” 

 “Keeping up with Gutenberg – Index 2022” 
A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test and Meta team from Jan. 2021 on. Updated by yours truly. The index 2020 is here

Tools, plugins and themes for site owners and nocode site builders

Jeff Chandler is now writing for the Torque magazine and discovered: The Quote Block We Deserve Is Finally Here. He wrote: “It’s wonderful. I can copy and paste multiple paragraphs of text into a quote. I can paste or create lists inside of a Quote. I can select multiple paragraphs that exist within the content and turn that into a Quote. “


Lesley Sim, co-founder of Newsletter Glue describes in here latest newsleter post Big Changes are Coming how style variations will arrive at the plugin’s template designer, as well as Global styles and automated newsletters. With the latter, there will be dragons in form of breaking changes coming your way in 4 to 6 weeks . So stay tuned!


Jamie Marsland published his Gutenberg Block News video and quick five minute show with the latest in the space: He covers the plugin release 14.0 – AI Image plugin and FSE Studio by WPEngine, both still in private beta and alpha testing.


In his post, Fränk Klein asks Can we please stop saying ‘Gutenberg’? and bemoans the confusion around various terms, he encounters in the WordPress universe. If you feel confused, too, let Klein explain what he thinks is the root cause, and what are more precise terms could be used when talking or writing about features of the block editor.

BTW: There hasn’t been any decision yet for on the renaming of Full-site-editing.


Vikas Singhal announced on Twitter, the release of the Gutena Forms plugin in the repository. He continues: “We try to make it as native as the core blocks, which means: super flexible , easy to fonfigure, light weight (& no jQuery) and available as a single block plugin”.

Despite it being a single block plugin, it doesn’t come up in the Inserter search. You would need to install it via the Plugins page.

The design options are fairly intuitive and you are presented with four prebuild forms to start out. You are also able to edit the submission message and error message below the form in the editor. Also, options for the form actions are to send a message (via email) or to enter a URL to externally handle the processing of the submitted form values.

It’s certainly a great start. Some documentation wouldn’t hurt especially the difference between a Form Group and a Form Field block, how to use the URL action option and an explanation of the design options.

Marie Comet built a new plugin: Convert classic to Gutenberg (GitHub). In the Readme she wrote: “This WordPress plugin provides an interface to convert posts built with the Classic (old) Editor to Gutenberg. Classic content is parsed and converted to blocks.”

Jeff Chandler has tested it and wants you to Check Out This New Plugin That Converts Posts Published in the Classic Editor Into Blocks (via Torque Magazine)

Building Blocks and Tools for the Block editor.

Ryan Welcher published the recording of this week’s Twitch stream Overview of the new flags in the 4.0 release of create-block on YouTube. He goes over the new –-no-plugin and --variant flags that have been added to the create-block tool. These flags greatly increase the usability of the tool by allowing users to add a new blocks to an existing plugin ( or theme ) and by providing the ability for a template to provide variants of a block, such as a dynamic and static version.

If you are more the reading type learner, Welcher also updated the documentation pages for the create-block package, and added a section on how to create custom templates for the tool, so you can use them for agency specific scaffolding. 


A couple weeks ago, Tom McFarlin, long time independent WordPress back end developer started on a quest to write ‘better’ block development tutorials. In his A Backend Engineer Learns to Build Block Editor Blocks, Part 1, he walk you through the pre-requisites and creating a block plugin from scratch, explains dependencies and the Block API using block.json file. He also suggests a certain folder structure for the plugin and you can now activate the plugin in your development site. It doesn’t do anything yet, but you have the skeleton working. Further in the tutorial you learn about the edit() and `save()` functions to display a string in the editor and on the front end of your site. In the reference section you’ll find short explanations of terms and links to the WordPress block editor handbook.


In a Hangout Hallway, Anne McCarthy gathered about 15 theme developers to discussed various aspects of theme development with full-site editing, styles, Figma and Design Systems and how they can work together with theme.json – Custom block development, how to organize Pattern Libraries.  In her post McCarthy concludes: “ .. while there is both excitement and interest in what block themes unlock, it’s also clear that there are a build up of pain points to address, whether through clearer resources or changes to Gutenberg itself. “ 

If you are a theme developer hearing from people, like Ellen Bauer, Carolina Nymark, Rich Tabor, Ana Segota, Herb Miller, who have been working and building block themes for quite some time already, it will jumpstart your discovery and speed up your knowledge aquisition.


In his latest post, What are Page Creation Patterns in WordPress?, Nick Diego explains the nature of context aware block patterns, used for a specific use case; for instance, when create a new Page your user can select full page patterns, or if they use a particular custome post type, you can offer different set of patterns. He writes “Combine this functionality with block locking, and you could present users with an extremely curated editing experience.”


Need a plugin .zip from Gutenberg’s master branch?
Gutenberg Times provides daily build for testing and review.
Have you been using it? Hit reply and let me know.

GitHub all releases

Live Q & A: Block-First Approach at Pew Research Center
On July 22, 2022, Michael Piccorossi, Head of Digital Strategy and Seth Rubenstein, Lead Developer at Pew Research Center talked to co-hosts Anne McCarthy, WordPress Product Liason and Birgit Pauli-Haack,… Read more.
Conditionally Registering Patterns in Themes with Third-Party Blocks
What happens when a theme registers a pattern with a third-party block? If the user has the block plugin installed, it appears as it should. WordPress also does a good… Read more.
Layouts and Wide Alignments in WordPress: Then, Now, and Upcoming Changes
For most of WordPress’ history, the platform accepted a single layout width, defined by the active theme’s global $content_width variable. Theme authors were required to handle the CSS for it… Read more.
Designing Style Variations for Twenty Twenty-Three: The Good, the Bad, and Everything Else
Since the release of Twenty Ten, the WordPress community has gotten a new default theme almost every year. This has allowed the platform to amass a well-designed and solid body… Read more.

Upcoming WordPress events

November 18, 2022
WordFest Live 2022

October 11-13, 2022
WooSesh 2022

WordCamps around the World

September 3 + 4, 2022
WordCamp Kathmandu, Nepal

September 9 – 11, 2022
WordCamp US in San Diego

September 15 + 16, 2022
WordCamp Netherlands at the Royal Burger’s Zoo in Arnhem

September 24 + 25, 2022
WordCamp Pontevedra

February 17 – 19, 2023
WordCamp Asia, Bangkok, Thailand
Call for speaker was just published. Deadline: September 15th, 2022 (UTC +7)
Contributor Day is planned for February 17, 2023 (Day 1)

Learn WordPress Online Meetups

September 6, 2022, 5 pm EDT / 21:00 UTC
Customizing a footer with patterns with Wes Theron

September 6, 2022 4 pm EDT / 20:00 UTC
The Creative Side of Blocks, Vol. 2 with Brian Gardner

September 8, 2022, 10 am EDT / 14:00 UTC
A Beginners Guide to Block Locking in Block Themes with Jonathan Bossenger

September 14, 2022 1 AM EDT / 5 am UTC
Showcasing Content with Query Loops with Wes Theron


If you are curious about the featured image, I spent about an hour on Midjourney’s Discord server interacting with their Imaging AI bot to create illustrations. . It’s a fascinating journey. It’s also addictive.

Don McKenzie, designer at Deephaven, shared is experience in I replaced all our blog thumbnails using DALL·E 2 for $45: here’s what I learned.

Aaron Edwards, CTO at WPMUDEV, posted on Twitter a preview of a new plugin he has been working on to bring Google’s Imagen generated into your WordPress editor.

Featured Image: Young female in car repair shop created by Midjourney AI


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.

by Birgit Pauli-Haack at September 03, 2022 08:39 PM under Weekend Edition

WPTavern: Gutenberg 13.9 Adds New Shortcut to Wrap Selected Text in Quotes

Wouldn’t it be convenient to select a sentence or paragraph and instantly wrap it with quotes by tapping on the quote key? This is a fun little feature that was tucked into the Gutenberg 13.9 changelog last month with very little fanfare:

Rich text: Add character shortcuts for wrapping selection. (42469)

The new shortcut is a rich text feature contributed by Automattic-sponsored WordPress core committer Ella van Durpe. It works in a similar way that pasting a link over selection will auto-link the text instead of replace it, a feature that landed seven years ago which she also worked on.

The new quotes shortcut escaped my notice until I saw George Mamadashvili’s quick video demo on Twitter:

This is a clever feature that is commonly supported by IDE’s like IntelliJ and PyCharm. Although wrapping with quotes is likely the most common use case for this type of shortcut, it also supports wrapping the selection with a back tick (`), which will automatically wrap it in a code tag instead of replacing the selection with a back tick. van Durpe demonstrated this in the PR with a gif:

If you frequently copy and paste text that is meant to be in quotes, or code that needs backticks, this new shortcut is a major timesaver and one of the most exciting features to land in 13.9. van Durpe said it was generalized to work with any characters, such as pressing ( to wrap the selection in parenthesis, instead of deleting the selection. However, this was scaled back a bit during the review before the PR was merged.

“I’m a bit worried with expanding these to characters that are natural openers because I suspect it’s a typical action to select a word and type the first letter of what should replace it — parentheses and quotation marks, in particular, would have a much higher incidence of cases where the intention is indeed to replace the selected text with the mark, not to wrap it in them,” Gutenberg lead architect Matias Ventura said.

Ventura concluded that it’s worth testing but suggested more characters be added incrementally to focus feature announcements on the ones they are more certain about “without the ones that could be problematic tainting the feature.” This is possibly the reason it wasn’t highlighted in the release post.

The backtick and quote characters are the only two included in this iteration of the feature. It’s not easy for users to discover in the natural course of using the editor, so it might need a little promotion for people to start using it enough to know if it’s going to become one of those indispensable features or something that is inadvertently causing frustration.

by Sarah Gooding at September 03, 2022 03:29 AM under shortcut

September 02, 2022

WPTavern: Jetpack Performance Team Takes Over WP Super Cache Development

WP Super Cache, one of the oldest and most widely used static caching plugins for WordPress, is changing hands. After 15 years, the plugin’s author, Donncha Ó Caoimh, is handing over maintenance and development to Jetpack’s performance team.

If you have been building WordPress sites since the early days, you are almost guaranteed to have used WP Super Cache on at least one project (or hundreds). It is based on an earlier plugin called WP Cache 2 that Ó Caoimh forked in 2007 when its author had lost interest and was no longer developing it.

Jetpack’s performance team manages the Jetpack Boost plugin, used by more than 100,000 sites, and the CDN. In today’s announcement, Jetpack assured current users that they will still be able to “enjoy its core features without a new plugin or a connection to Jetpack.”

“We’re excited to start working on WP Super Cache,” Jetpack Performance Lead Mark George said. “Our goal is to create an experience where anyone can make their site extremely fast without being an expert. We want to help make sure that WP Super Cache remains a reliable and easy option for that.”

This change in hands is not an acquisition. Ó Caoimh, who was the very first Automattic employee, confirmed the company did not buy the plugin from him.

“I’ve worked in Automattic since the company was founded, so they’ve supported the development of the plugin all along,” he said. “Really, the plugin is moving sideways in the company, from one developer to a team.

“I just don’t have time to work on it properly. I’m working on other projects, mainly Crowdsignal now, and it was hard to find time to work on it. Jetpack will be able to do a lot more with it than I ever could.”

Ó Caoimh said the support burden for the plugin isn’t that bad, despite it being active on more than two million WordPress sites.

“The plugin has a ‘debug log’ that will log (almost) everything it does to a file, which makes it easier to figure out why a problem is happening a lot of the time,” Ó Caoimh said. “Unfortunately, due to time constraints, I wasn’t able to give the support forums the time it deserved either. Now, a team in Automattic will be helping answer questions and solve problems. It can only be a good thing for users of the plugin.”

Ó Caoimh said handing over maintenance and development to the Jetpack team frees up time for his family and eliminates a source of stress, as he was worried that WP Super Cache wasn’t getting the attention it needed.

“In the past I worked on this late into the night but I have a family, and they come first,” he said.

The Jetpack team already has plans to modernize the plugin and will be investing more resources in support and new features.

“While we research new features to help make WordPress sites cache faster, we will begin updating the WP Super Cache UI to bring it in line with modern standards, so it is easier to use,” Jetpack VP of Marketing Rob Pugh said. “In addition, we’ll be working behind the scenes to ensure it’s compatible with our other performance features like Jetpack Boost.”

After 15 years, it’s impressive that WP Super Cache has maintained a 4.3 out of 5 stars rating on WordPress.org with 1,296 reviews. With the Jetpack team’s resources, support in the forums is likely to improve, and users can expect to see more improvements as the plugin now has a team of people moving it forward.

“I have no regrets handing over the plugin to Jetpack,” Ó Caoimh said. “It’s one thing to create and maintain a plugin that might be used by a handful of sites, but this plugin is used by two million sites. If I introduced a subtle error that impacted people using WordPress in a manner I hadn’t thought of that might cause problems for thousands of websites. The itch that I scratched by creating WP Super Cache has well and truly been scratched and has long healed.”

by Sarah Gooding at September 02, 2022 08:46 PM under wp super cache

Post Status: Post Status Excerpt (No. 67) — What Does Professionalism Mean in WordPress?

Dan and Eric discuss their top picks for WordPress news stories of the week and the topic of professionalism. What is it — what does it mean for us in the WordPress community, and how does it relate to a healthy open source project and business ecosystem?

Estimated reading time: 29 minutes

We're not afraid to let our human side show.

Erik Karkovack

In this episode of Post Status Draft, Eric Karkovack joins Dan Knauss to discuss their top picks for important topics and news stories in the WordPress world this week.

Finally, Dan and Eric take up the topic of “professionalism.” What is it — what does it mean for us in the WordPress community, and how does it relate to a healthy open source project and business ecosystem?

Eric's Top News Picks

  1. WP-Optimize‘s “Cheating” Scandal (WP Tavern)
  2. WebP in WordPress 6.1 in on hold again / “being reconsidered” (Post Status)
  3. WordPress.com Now Offering $499 Websites (Post Status)

Dan's Top News Picks

  1. Unethical “GPL clubs” and “piracy” — and what we can do about it. (An emerging discussion in Post Status Slack and on Twitter.)
  2. Gravity Forms acquires Gravity Flow and Gravity Experts, a pair of product and service businesses in the Gravity Forms ecosystem developed by Steven Henty, Director of Product Development for Rocketgenius – the creators of Gravity Forms.
  3. Post Status's Member Spotlight for this week is on Jonathan Bossenger. What he says (and personally represents) touches some ideas about professionalism in the WordPress ecosystem and here at Post Status.

🙏 Sponsor: A2 Hosting

A2Hosting offers solutions for WordPress and WooCommerce that are both blazing fast and ultra-reliable. WordPress can be easily deployed on ANY web hosting plan from A2: Shared, VPS, or Dedicated. A2 also offers Managed WordPress and WooCommerce Hosting. Take a look at a2hosting.com today!

A2 Hosting

🔗 Mentioned in the Show

👋 Credits

Every week Post Status Excerpt will bring you a conversation about important news and issues in the WordPress community and business ecosystem. 🎙

You can listen to past episodes of The Excerpt, browse all our podcasts, and don’t forget to subscribe on Spotify, Amazon Music, Google Podcasts, iTunes, Castro, YouTube, Stitcher, Player.fm, Pocket Casts, Simplecast, or by RSS. 🎧

Transcript

Dan Knauss: Hey, Eric, how are you doing?

Eric Karkovack: I'm good. How are you?

Dan Knauss: Not bad. Um, yeah, another, another week coming, coming down to, uh, to a close and assembling the, the stories that matter. We want to, um, get into our often jampacked newsletter and thinking about, um, weird camp coming up. And, um, I think everyone's getting geared up for that.

Um, So what's, what's on the top of your mind this week, I wanted to kinda run through the top three, um, news stories of, um, the commentary issues, questions in the WordPress space that, uh, matter to you. And I've gotta got a few, two.

Eric Karkovack: I think the biggest thing that came out to me is that, uh, the whole WebP support in, uh, WordPress six point ones kind of being reconsidered at the moment.

Yeah. Thought that was, uh, a lot of community pushback on, uh, how they were going to implement it and kind of nice to see the, uh, leadership, uh, in, you know, the developers take a step back and kind of think things through again,

Dan Knauss: right. Yeah, that's gone back and forth quite a bit. I, I got a little lost, um, keeping up and like, like you and your earlier writing about it.

I, I think a lot of us feel, boy that would turning that on by default, um, is, is not something we like is there should be. An option or at least, uh, I don't know. I could see, I could see putting in a default for new installs or something like that, but for, to suddenly switch, um, potentially, um, everyone over from JPEGs or, or whatever, that's, isn't that the main sticking point.

Eric Karkovack: Yeah, basically it would take, um, what was being proposed was that if you uploaded a, a JPEG or a PNG file or whatever, uh, WordPress would automatically convert it to a WebP and use. And so there's, you know, talk about, well, that takes up a lot of server resources. Um, WebP isn't supported in every browser.

There's like specific versions of safari that are a few years old that don't, you know, uh, support it yet. And just all the files that it's gonna create, cuz you know, WordPress creates three or four versions of every image you upload. And if it's doing that again for WebP versions, You know, some folks on cheaper hosting accounts could run outta space.

Right. And then there's the whole idea of, you know, WordPress is all about controlling your content and controlling your process. And to me, that's kind of a, the oddity of it. It's like, well, they're gonna force you to use this format that by the way Google created and you know, yeah. Not everybody wants to use it.

I, I think, you know, having a check box makes a lot of sense, right?

Dan Knauss: Yeah, there's, uh, I was looking at, um, working on, um, towards editing on the, uh, web Almanac, um, which a number of WordPress people contribute to each year for, um, CMS section of that. And, um, their data set where they compile, um, run a bunch of queries on a test population and, you know, see how many are using WordPress and Elementor stands out to, and, you know, WordPress is just.

Weighing the numbers are, are way out there. And you start to think about, um, the dramatic impact it, it would have with, um, Switching a format to, you know, suddenly becoming very heavily used, like, um, like WebP, which, which I've kind of been in favor of, uh, from a sustainability perspective, because end performance it's, it's generally faster and is gonna use less bandwidth and let's storage.

But if you duplicate, you still have all those old JPEGs and you duplicate that. And yeah, you're really adding a lot in that, in that respect, it's not saving, uh, saving the planets and. Particularly well, um, but I haven't seen that side of the discussion come up, um, on it, but I, I, uh, I know there are people who care about, um, just how much we've got in the cloud.

That's just junk and it's taken cost in electrons, power every day. Um, so it, it will be interesting to see how that gets, that gets sorted out. Um, I'm sure more efficient formats are where we're headed. um, so my, my, um, my number one pick is, is not really something that's been tackled yet. I'm sure people are starting to write.

I haven't, uh, I have to let things settle and think about a bit, but there's a, there's a big running discussion that started in two channels, two threads and, and, uh, post data is slack. Piracy G or unethical behavior with cloning, um, you know, G GPL clubs that get hold of a commercial license and crack, uh, WordPress plugins and, and so on, and then re resell this, uh, cheaply.

Um, that's always been a thing. Uh, I think I remember that going on in ju. Um, there's we all know the reasons why that's a bad idea, hurts people's businesses. There's often malware that comes along as a payload with your free, cheap cracked software. Um, but this, at the same time, one of the big culprits here, um, was adding in some, adding in some new product that is sort of specialized at a niche.

And it's not, you know, it's not, uh, Cheap plugins are some quite high end things targeted at hosts. Um, so it's a, it can be really devastating to some people's business model. If, if it were, um, if it was costing them, their target audience, some people feel actually, you shouldn't worry about this because the only people using it or kids or people who aren't your customers anyway, um, but this one particular.

Hosting, uh, pirated, uh, GPL club. Where's archives, spammed, a ton of people, including people who are in the middle of this discussion. Uh, just at that moment, um, got a lot of Twitter, DMS and, and other things, uh, straight at people who totally don't want is going on. So, um, Allie Niman suggested, well, you know, one way we could come combat, this is go at the host and say, there.

Spamming. Um, there's been some discussion of what could we do collectively to fight back and protect the ecosystem. Um, have you taken a look at those discussions or seen this come up in the past and have thoughts on it?

Eric Karkovack: Yeah. There have been a number of cases over the years where people's plugins have been forked and stolen and, you know, resold that's.

I mean, I, I wonder how many of those plugins are actually in product. Especially on high level sites. I mean, if you are a web designer who is, you know, partaking in something like that, uh, you know, clients may have these things on their sites and not know it. I wouldn't think there's a huge number, but yeah, I think Allie's, uh, you know, Suggestion of going after hosting is, is, is a good one.

I think maybe it could go after payment gateways too. I know, like, especially PayPal has been rough on anyone. Who's doing anything sketchy over the years. You know, if, if that's gets reported, they may get their, uh, their payment gateway shut down, which, you know, could kind of cripple their ability to redistribute this stuff.

But yeah, I mean, I do think WordPress leadership should speak out on it. You know, I, I know that's, I mean, it's not just a WordPress issue. It's, it's a software issue. It's an open source issue, but you know, just some sort of statement, you know, maybe even at word camp us about, you know, let's protect this ecosystem.

Let's make sure. You know, everybody's playing by the rules and that we, you know, if we find someone who's not, we should, you know, make, uh, everyone aware of.

Dan Knauss: Yeah, exactly. I've I've often thought, man, I wish there was some advocacy. I wish we had like a nonprofit or, or some collective where we supported, uh, advocacy for open source to both educate people who know nothing about it, the consumers and everyone else and just show, Hey, look, this is a professional space where people are making, living from small.

Freelancers solo people. Who've been at it a long time, basically family businesses, all the way up to, um, in the bigger, the bigger companies that are heavily by everyone else. It's a, it's a big family and, uh, they're real people here. And if you, you support these products, it's, uh, it's hurting us. So there's kind of that, um, The, uh, tending the collective governments, governance of an industry as a commons like this, an open source one there's, there should be things that, um, outside of the project, even that, that people in, in the WordPress business.

Can do that would kind of be on the list of Eleanor Ostrom's, um, things that healthy ecosystems, healthy commons do to, uh, to protect themselves where you, you find the bad actors and find ways to suppress and discourage that. And sometimes if they're internal to the community, you wanna, you know, not completely.

Demonize them, but give some kind of carrots and stick so that there's incentives to come back and be a good contributor. And you know, some host, straight anger, rage on the internet is just adding to useless stressful stuff. Maybe there's a win in this and on the advocacy and education side. But, uh, I also threw out the idea that since the WordPress foundation does legal.

Defense of the WordPress trademark. Uh, this is like one step away. Suppose you had good citizens who are doing five for the future. Um, and they're, they don't have quite the means to individually defend themselves in the same way or they're are there ways we could, um, pull together and help each other through, um, through that, through the foundation or something like that?

Eric Karkovack: Um, yeah, you would think there, there could at least be some sort. Guide to, uh, steps you can take, you know, I know they, they have lawyers working on their side, as you said, to protect trademarks and, and things like that. You know, even if it's just general advice to come out and say, Hey, your, your, your, your plugin has been selling on the black market.

Here's what you can do. Here's some resources that would, you know, seem like at least the basic way to, to help.

Dan Knauss: Yeah. And I think it's kind of a black eye for. Uh, for any, any business ecosystem, uh, people looking to get into it. Um, it may not understand quite what's going on, but it looks if it looks like you're laying down to predators, um, who have gotten entrenched it's it's not a good.

Sign for the healthiness of the ecosystem. And it, it would, um, definitely be good for morale to have some, some clear boundaries defined and say like, this is not okay in our, in our world. And we're not gonna support this anyway and find what we can do to limit it. Um, over, I wrote about this a few weeks ago, because FIUs had on their blog.

A pretty long post about dealing with this. Um, and we've, we've done this before people getting courseware stolen. It can be content that can be all kinds of things getting ripped off. Um, When you, you may or may not have any intellectual property rights over it. If it's, if it's GP stuff, um, some is some isn't.

Um, but they, they actually had some interesting, uh, case studies or, or people who, who didn't fly off the handle, they would get, ultimately you're getting support requests from people who have. This pirate did stuff. And sometimes they don't know, um, what they've done or what situation they're in. And someone had found that it was kind of a teachable moment where they could educate and, and convert some of these people into customers and say like, oh, okay, we're not gonna give you support until you're actually our customer.

And some people just needed that. They just needed the education, I guess. So, um, there's maybe there is some win possible there. Um, All right. Well, what's your, uh, what's your next pick?

Eric Karkovack: Okay. Well, I have to go with the, uh, little scandal about, uh, WP optimize and the alleged cheating on, uh, performance tests by, uh, turning off all JavaScript.

Um, and when it's, uh, under a, a testing user agent, I guess it's, it's able to detect that. Say okay. It's GT metrics or it's, uh, page feed insights. And in that case, we're gonna turn off all of our, all of your site's JavaScript to boost your score and make you feel good about yourself, right?

Dan Knauss: Yeah. So that got quickly compared to the Volkswagen scandal a few years back, and there may have been another manufacturer car manufacturer doing that when you hook the cars up to a, uh, Uh, emissions test, um, they, uh, turn the catalytic converter and filters on and rest of the time, uh, it, it's not on and you get, um, better performance on the road.

And, um, I don't, if it yeah, probably affects fuel economy. Right. Um,

Eric Karkovack: yeah, I think it was, I want to, I think it does. And then it also, I mean, the pollutants that came out of those cars on the road,

Dan Knauss: Way more than the legal limit. Yeah, yeah, yeah. Really bad. And so they had, it was a huge blow for the, um, for the brand, uh, a huge amount of distrust, uh, and, and a blow for what everyone, you know, probably was a really solid brand Volkswagen.

Um, the. The interesting. I, I remember I, this was a, when I was teaching writing last, um, there was a Corey doctoral piece about this. Well, it brought it in as an example, and he was talking about we're dangerously going into a. A future where software can be so sophisticated, we don't really know what it's doing.

And we don't even really know if the experience we're having is software mediated with an there's an algorithm that is manipulating the semi virtual experience we're having. So is your, is your WordPress really? You know, what's it doing? Uh, who's it talking to, um, Are you, are you, when you think you're doing tests, are you getting valid, um, results?

So to me, the trust issue is, is interesting. Um, how, how has the response been from, um, from the company that has allegedly this, this code in it that is sort of a cheater code on, um, op optimization tests.

Eric Karkovack: Yeah. So Sarah Gooding at the WP Tavern put. Article together that, uh, spoke with, uh, one of the lead developers of WP optimize.

And, uh, according to him, it was a code that was forked over from another plugin. And I have to plea ignorance on the name of that plugin right now. But, uh, apparently they were in talks to maybe, um, acquire this plugin. And at the time they decided to, um, kind of merge some code in there to make it, um, You know, to get ready for this big merger they were gonna have, which ended up falling through.

And then, um, it ended up that they forgot the code was in there. The deal fell through. And, um, they weren't quite sure why the code was still in there or, you know, kind of pleaded ignorance on it. Um, but then Sarah also came up with a, an article the day after that, uh, kind of dug into it more where I guess, you know, this, the, um, the, the settings in this plugin are also a little bit up too, so they're not, uh, completely clear on what they're doing.

And so, you know, there's, it, it, it may be not an intentional thing, but at the same time, it still doesn't look very good. Right.

Dan Knauss: Yeah, it will be interesting to see how quickly and how well that that clears up. Um, yeah, I really care about the trust, the trust issues, and you know, again, kind of like the, the piracy, if, if you, if there's a widespread perception of, we can't trust.

Certain brands or theoretically any hypothetically anyone in the, in our ecosystem. It it's a, that's a really bad consequence where so much trust is at, at the core of making open source work. But in a sense, it's open source working. Someone looked at the code

Eric Karkovack: yeah. It's interesting that somebody was able to test that and found that what it was doing.

And I mean, I don't know. I I'm, I'm not a huge believer in these metrics. Um, you know, they, I don't wanna say they're made up, but they're, they are kind of made up and they don't always reflect, I don't think, you know, the actual user experience. Right. But, you know, I think any of these systems we bring out, somebody's gonna find a way to cheat on them.

And if you wanna cheat on your performance test and get yourself, you know, a little bit of an ego boost by saying, oh, I scored a 99. You. And so be it, um, you, you are the one that kind of has to live with it, but I think the plugin should, at the very least be very clear about what they're doing and you know, what it's used for.

What's good about it. And, you know, here's how you shouldn't use it. Um, which, you know, they apparently did not do in this case. Sure.

Dan Knauss: Yeah, it, it does pose again to me, like interesting questions about what could we do better as a community collectively to incentivize good behavior around performance. Can there be kind of a general working standard or guidance on for plugin authors and for users?

What, what we're looking for? What makes afor, what, what's the margin of, of a good performance plugin or just. I wish if you had details, when you're down, you you're in the.org repo, how many queries does has add to your page? What kind of, what are the main dependencies here? Um, is there a quick way to get a heads up on that sometimes, um, before you in install something and then find out , um, all, all of, um, all of the work being done in performance core is, is really outstanding and.

I it's probably wrong to think about it as this is just a core, that's their problem. And this is a, a core thing. There's, there's a huge plug in ecosystem where, uh, testing and standards could be, um, a bit more rigorous and that it sort of came up a bit with a proposal from, um, uh, Felix aren't to, um, um, look at to when, when plugins are submitted.

Um, To, uh, test specifically around performance and security, a little bit more rigorously.

Eric Karkovack: And yeah, I mean, we have, I mean, you know, where I live, we have, uh, energy star appliances, right. That means that they're certified as being efficient. You know, maybe there's a third party out there that can do that for plugins, or I don't know if the word price folks would wanna do that necessarily, but, you know, we have, yeah.

You could have like some sort of, uh, certification system that says, Hey, this plug. You know, performs well and is lean and is secure. Yeah, of course that, you know, it's hard with software because there's no guarantees. Um, of course your refrigerator could break the day after you bring it home. But you know, things interesting to thank see if somebody would ever, uh, come up with something like that, that you know, and how legitimate it could.

Dan Knauss: Sure. Yeah, that could be really useful. Um, maybe if it was a consensus or amongst hosts who, you know, doing anything at scale, the, the, the performance, um, matters in dollars in significant dollars. Um, and yeah, we should think more about that. Um, my, my next pick was, um, Gravity acquires gravity. Um, the, uh, uh, gravity forms, um, uh, acquire G gravity flow and, uh, and the services, um, oriented.

Um, what was it name,

Eric Karkovack: name, uh, gravity experts. I think.

Dan Knauss: Yeah, gravity experts. Okay. Um, not too familiar with those, but these are, uh, product and, and services in the gravity forms ecosystem that, um, we're are owned and were owned and developed by, um, one of, uh, gravity's team members. Um, so that's, that's kind of an interesting story is I don't, I'm not aware of anyone, anyone else building an E plug in ecosystem.

Around their product and working that closely where your employees are, are developed. Uh, I would assume, uh, encouraged to develop a product or service related to it on their own, and then maybe it really takes off and bring it back in into the, um, parent company. Um, Is that, is that something unusual they've innovated with it's you're not being taken over by a big, uh, a conglomerate it's it's the family you're already

Eric Karkovack: in.

Yeah. I kind of think that's interesting. Isn't it? I mean, you do a side project based on your everyday job and then your boss essentially buys your product. It's like getting a really good bonus at work. You don't don't really get that. So I, I, I kind of think it's cool though. Um, you know, gravity forms, if you use it a lot, I mean, you notice there are tons of, you know, official extensions and they have a whole third party directory now and they go through and certify certain add-ons, uh, third party add-ons on their site that you can look through.

So, you know, kind of a neat thing. I mean like gravity flow. Um, allows you to really do some complex things with, um, what happens when a form gets submitted. You can tie it in with a bunch of third party services or have it do different things on your site. So I think that just is such a natural fit for gravity forms that, you know, why wouldn't they wanna sell something that does that.

Right. Um, and then gravity experts is a service. That'll do a lot of customization and. As I mentioned to you off the air, I think that, you know, they probably get a lot of customization requests through their support. Sure. Um, and I've actually just from my own experience, found their support to be awesome.

They tend to, I mean, they don't mind sending you code snippets to use for, to achieve certain things. Um, this steps it up a whole other level. Um, you know, if you need customization services, well, we have that too. Um, you know, why not keep that all in house and you. And maybe some of the customizations they create could end up being products on their own too.

I think it would be a great way to kind of continue to grow their

Dan Knauss: business. Yeah. It's a really, it's a really cool thing. And I, I wonder if anyone else is, is doing that. It, it, it occurs to me. The advantage of it is, is that, um, your own in internal people know that product best, but there's not really, if they're already working for you there, there's not.

If you budget and, and allocate like, Hey, go and develop, you know, blue sky, even, you know, go and build, uh, add-ons for this. Um, and, and see what we come back with. It's a totally different thing. Um, the incentives are, are not there as if you're, you're building this as your own product and in if it's good enough, um, it's you, you gotta get it to the point of maturity and, and quality where a competitor.

Might actually want it or someone else might. And, um, then I guess you're, you're really establishing value in a, um, a clear and somewhat more neutral way while still totally being within this, um, sub economy, this E gravity ecosystem. It's a smart, smart way to own and share it collectively and not smother.

Creativity and things like that. And yeah, I just don't, there's no other way to, um, to do something like that in the usual, usual way where some outside company would absorb something else. And then maybe the quality, you know, there's just stereotype or fear the quality's gonna drop off cuz it's a different,

Eric Karkovack: yeah.

Usually we worry, even plugins get acquired, but not in this case because it's, you know, the OG has it now, so we don't have to worry about, you know, them. You know, making it less quality or, or not supporting it? Well,

Dan Knauss: yeah, it's a fantastic model. I think others should seriously take note. There's plenty of, um, plenty of other ecosystem plugins that, uh, have this potential for that kind of collaboration.

Um, good one. Okay. So yeah. What's your, what's your third?

Eric Karkovack: Pick. So my third one is that, uh, wordpress.com this week announce that they're gonna start offering $499 websites to anyone who wants one it's, uh, supposed, supposed to be done within four business days. Uh, they'll give you a choice of themes or they'll pick one for you, which is kind of interesting.

Um, you pick my theme. Um, I, I, I kind of wonder. Who the target is and what the strategy is here. Are they just trying to get you in the door? So that you're kind of part of their wordpress.com ecosystem you kind of, uh, a different, uh, different strategy? I would think.

Dan Knauss: Yeah, it's, uh, it's interesting. I did write about this, um, because it was, I, I love it when, you know, we have, we have about a 10 year, um, backlog, uh, Back issues and, you know, things that have, uh, we can look back and see the history on.

And, um, I thought it was a further back, but it was just probably about a year ago that, um, wordpress.com did that for the first time where they introduced a premium, um, built with wordpress.com service, which this seems to be an add-on to that the, uh, part of. Same brand, but the, the initial one a year ago was, um, not supposed to compete with freelancers.

It was priced at around $5,000, um, as a baseline that seems to have come down in their FAQ. Now it's, it's around three. So there's still this, this premium layer. And I think that was supposed to use, um, Agencies and people within the ecosystem to do some of this work. I'm not, we really haven't got, I don't think anyone has dug into that or gotten numbers.

We were very curious to, to see what, um, what might come out of that in, in terms of its success for wordpress.com and who's how many sites are being brought into it. What that it's, we're, we're very data poor. About the economics and details of the market. And that also made me think too, in this, in this story, that, um, is it, is that really competing or over the same piece of the pie or is there, is there so much there it's not, um, not a, not a threat to.

So, so freelancers, small agencies, the way they, they might think, um, you can do very different things and I can see why.com wants to, you know, continually expand at, um, where it's easier to do that, where it's always had more market share at the lower end of, of the market. Uh, but when you're freelance, those, those are not necessarily the jobs you want.

Um,

Eric Karkovack: So I, I actually made a joke online that I would rather like farm up stuff I don't want to do to them because at that price point I'm, you know, probably gonna lose money. So yeah, if they wanna take on that, that small stuff, that's, that's cool with me, but right. Um, it is kind of interesting to, to think that they're going after that, that market too.

I. Right, but I think you're right about, about them not wanting about a lot of people on the lower end, going to wordpress.com to start out because it is kind of managed

Dan Knauss: for them. Right. And as they pivot more and more to presenting themselves as, as a managed WordPress host, um, with. With that market in mind.

Um, you know, there, there are others already doing, doing this. Why, why let competitors have a, a free run at this? Um, they're doing the same thing, but.com now I'll Hey, you can, uh, you can install pretty much anything in the repo. I, I think, and there's a commercial ecosystem within there. You can buy Yost and everything else right from within there.

So as it grows, it's not, you know, it's not. The way to look at that is still ecosystem growth with opportunities for, um, plugins and services and other things like that. But, um, I also feel like we looked so much at the market share number and where it's biggest is the, um, top 10 million plus active sites with WordPress installed.

So it's, it's the bigger universe. And you assume that these are. People's personal blogs and so on. But, um, because they're not, it's just by traffic, you know, they're not in the top 10,000, but, um, when I did a lot more freelancing, a lot of the clients I had that were good would be established. Nonprofits, local governmental things, um, people with, with significant budgets, but they're their traffic is they don't care about it.

Number one, that much necessarily. Um, they're not doing even doing much content marketing. Maybe they have a newsletter. They're speaking to a very. Specific audience that may be numbered in the hundreds or the thousands. They're doing a lot on social. So they would be considered in this low end of the market, but that's, um, but by assessing their site by traffic, but it's not a that's completely a misnomer, then they would have no, no use for a, um, A hired site builder, even they need, they need an agency or, or someone with a capacity to do support in the hosting and a rather much more elaborate feature set.

Um, so that market, that market is always there. I, I, I think people forget that and you're not gonna be killed off by the $500, four day service.

Eric Karkovack: No. And, and I mean, if they they've talked about, you know, wanting to compete with some of these proprietary systems like Wix, And I think that's kind of the same market.

I mean, people that want to not spend a ton of money and maybe in this case, they don't even really wanna build it themselves. They just want something up there and maybe as they grow, they go to something bigger. But to start out, you know, it's not a huge investment and. You know, those are the folks that I think aren't necessarily attracted to freelancers, not just cuz of budget, but because you know, somebody wants to try a blog.

Somebody wants to start their small business and with no guarantee of how long that's going to last, you know, is that client going to still be there for you in two years? And if they are, you know, what's the value. Are you getting so many support requests that you can't necessarily deal with? So in that way, I, I, I don't think this is a bad thing to kind of tie them all into that, that one service, uh, it might, it might be, you know, something more beneficial for them that where they can even leave at any time they want to.

I mean, the business goes belly up, you know, it's, it's not as tangled and messy as it might be getting away from an agency or a freelancer.

Dan Knauss: Yeah. And I'm, I much rather have them on, um, on.com or anything in the WordPress ecosystem than WX. Um, which I still, man, I have a, I was in, I've had to use it again recently for a, a local nonprofit I'm, uh, helping out.

And, and I, I don't like, I don't like Wix . Um, and I'm just thinking like, if, as this organization grows and what's needs, are it, it needs open source. It needs WordPress. It needs data security. Um, there. There are things that maybe they're not in a position to pay for, but they're at this point, but their success will get them into that at some point.

Um, and there as a, um, running your own business, that's a kind of, you can only do that. You know, you, you can ask those questions and do the discovery and form the relationship and say, look, these are, these are the needs you really have. And, um, what's. What's really the best product or, or thing here. And sometimes that leads to long good relationships with, uh, a decent paying client who may get a lot bigger, um, in that budget at least.

So.

Eric Karkovack: Absolutely.

Dan Knauss: Yeah. All right. Well that, that all kind of ties in kind of nicely, um, to the last thing, um, kind of our topic we wanna open up for kind of long term discussion and get. People engaged with, um, kind of a big central one for, for post status. And, and I think everyone working in this space is, is professionalism.

And what does it mean to be a WordPress professional? We say we're the post status is the community for WordPress professionals. And that's an interesting phrase that's really kind of come into, I would say, in the last five to 10 years, um, widespread use in our community. And what does that, what does that mean to you?

Um, As an individual as a, and within the community and the, the business ecosystem, uh, to be a WordPress professional and professionalism in general.

Eric Karkovack: Yeah. I mean, I think, you know, WordPress professionals kind of interesting, cuz it started out as a small blogging platform, right. And people were using it as more of a hobbyist thing.

And then all of a sudden, you know, the theme and plugin markets kind of exploded and we. Using it as a full blown CMS and, you know, for all sorts of projects from, you know, the, the little tiny startups to enterprise. So I think the professionalism part of it is, you know, that there's a lot of traditional parts to professionalism.

Like I, I think being polite and honest and, you know, hardworking and all those things come to come to mind, but then, um, it also meets kind of. The WordPress way. That's a little bit more relaxed. I think that kind of reflects, I think that reflects on Matt Mullenweg a little bit. He's not always, you know, the, uh, old fashioned stuff, shirt, CEO that mm-hmm , you know, gets up there and makes.

You know, grand pronouncements necessarily. Um, but it also, I think, reflects on, you know, the word camp culture of just kind of going come as you are. Um, but generally, you know, being kind to one another being open, uh, to discussion doesn't always work out that way. But, um, yeah, I think it's, it's an interesting way to think about.

WordPress these days. I mean, cuz a lot of us make a living with it. Um, either full time or at least part of the time and you know, the ground rules that applied for other sorts of businesses over the years don't necessarily, you know, apply here. Uh, it's a little bit different kind of ecosystem I think.

Dan Knauss: Yeah. It, it definitely is. I, I think people hear that. That word and there's sort of the, you know, the larger corporate stereotype of, um, well, there's, there's good thing. There's good. Basic definitions of, you know, you show up every day, you do the, you do the work every day, no matter what, um, the basics of it, but there's also the, um, the kind of the negative, um, connotations of professionals.

Um, In, in a more corporate scaled up space, that's kind of lost the human and individual element, the personal element, and doesn't have this kind of big family community of relations necessarily. And I, I mentioned to you a, a friend, um, Sarah Shelman. Who's got a book. I think that touches this. She runs a, they do a lot with WordPress, but it's a, it's a social design agency.

They're they're anthropologists and ethnographers who try to solve, um, Largely institutional social problems and municipal governments and lend advice on, um, dealing with things like homelessness and, and, uh, why do helping institutions often they're too bloodless and faceless and impersonal to help very real individual human problems.

And, uh, I got to know, I got to know her. And there are people last year. I'll probably do it again. We're working with, um, kind of post COVID recovery projects or city is, um, funding. Uh, we just listened to people's stories and got them to talk about wellbeing and what that means for them. And, uh, it's, it's a very unusual kind of, wooy even kind of, hippie-ish, uh, weird thing that you don't usually associate with government, um, bureaucracies doing something like that.

Individuals listening to each other and caring something about the experience and totality of each other's lives. Um, you know, that might be good for good for people.

Eric Karkovack: We use more of

Dan Knauss: that. Absolutely. Yeah. And she, we were talking about professionalism specifically after this and she said, Yes. The, the dysfunctional form of that, that we try to overcome is, is the sense that you've got to create a mask of invulnerability.

And I think that there's coinciding and even integral to word breast professionalism, WordPress professionals, and professionalism is that you can be known as a person who has. A full life and all these other things going on. And, uh, we talk about that and there's, there's not as much of this kind of informal or private segregation from the business side, especially, maybe on, you know, on those who've been in it a long time or contributors and, uh, small businesses and, and so on.

And that's a, really, a really healthy thing for people. And it translates to a healthy community and I think a healthy. Business ecosystem, um, because it takes the edge off of straight hard competition, the tendency for towards paranoia and reaction and meanness, uh, especially on remote and internet stuff.

Um, I feel like that's a, a big part of it. And when we, uh, Michelle Frette featured, um, ran, uh, or featured, uh, member spotlight for. The week and, um, well known to many, many people, Jonathan Boer. Um, who's now at automatic as, um, working on training, which is a kind of newer and big thing there, um, impacting the, the community and doing code instruction.

Um, and he said some really good things that, um, I think define. Him and others as a, a good model of, of what professionalism is. And he, you know, there's power to change lives and people finding, um, their footing in the community and in work here. And, um, what else was, was, was in here. It was just a very, there were very personal flavor to it.

Um, we're not doing kind of faceless, um, Roles and cubicles here. A lot of people really value that freedom.

Eric Karkovack: Yeah. I mean, you can see it as you know, we're not afraid to let our human side show, which I think is like really refreshing. I mean, if you look at a lot of the more traditional corporations out there, I mean, when do you see their leadership out there?

Like just being humans. Um, and of course it's at a much greater scale, but, um, Just just even, even with, uh, Corey Miller, um, you know, talking about the struggles that he's had and, you know, I mean, he's a very successful person and you know, he, he and, uh, his family have done a lot in WordPress, but you know, he's still ha not afraid to show some vulnerability.

I think that's so important. I mean, did you don't feel like you have to put up a facade? Um, you know, that's one thing I've. Kind of felt comfortable with in the, in this, uh, community, is that if I'm having a bad day, I can say that on Twitter and, you know, still being thankful for what I have. I could still say, it's not been a good day.

I haven't done well. You know? Um, not every industry really accepts that and would, you know, applaud that. But I think ours generally does. And I think that's something we should not take for grant.

Dan Knauss: Yeah. I, I, I really, uh, value that too. And, and agree with that. I think that, um, Jonathan and you, and I have probably been around this around the same period of time going back 20 years.

So we're in the generation X category, um, where, um, yeah, we might have slack or tendencies, but I, I think it was still, it was still younger people and, and down to my kids' ages, who. Really more comfortable with, um, not separating who they are in their private lives and you get messy, even, you know, politics and, and feelings about a variety of things that we don't.

Um, you don't have to pretend that doesn't exist. It's it's a really, it can be a really fine line. You don't there's there's oversharing. There's there's stuff it has to balance out, but yeah, somehow. When we're healthy, uh, as a community advantages to work out. And Jonathan mentioned, um, post status is being a place that serves that by, um, not just you can go there for answers and social kind of hanging out and, um, Fun things and, and, and, uh, there's always plenty of good humor, but there's, he also mentioned having bigger philosophical discussions around business, open source and everything, WordPress related in a respectful and inclusive way.

And, um, yeah, there's not, there's no way to define, there's no recipe for that, but we know it when, when we see it and that have being able to. Maintain a level of trust that comes from being real people to each other who care to know something and share things about each other. Um, and you know, the role that word camps play in that meetups for sure.

Um, mentoring becoming more of a thing, um, that we talk about and, and support. Um, it, it allows the hard stuff, the bad feelings, conflicts competition. In theory, and I think we've seen this happen. people can work, work it out. It takes the edge off of that and becomes, um, a way where I don't know, pressure valve a yeah, it, it definitely performs, um, a, a healthy service to, um, a way to check in and, and maybe help each other maintain a, a healthy.

Community and, and business culture, um, that is, that is professional in our own, our own way. Um, and all the, all the normal ways you'd think about showing up, getting stuff done, being reliable and, um, the best you can every day, but also showing up as a, as a real person who values, trust and kindness and respect, um, between each other.

Yeah, the more of that, more of that, the better, but . Do you have any other, uh, thoughts on, um, on that topic or where we, where that could go, uh, hoping to pull more people into to discuss it? Um, since it seems, seems like one of those kind of pressures, commodities that, you know, it's actually not an economic thing.

You can't, you can't buy.

Eric Karkovack: No, and it's, I think it it's good for your, for your own health, for the health of the community. And you know, when you can see others, whether you agree with them or not as, as a person, as opposed to, you know, sub distant object that you're, um, at odds with, or you want to, um, or you're competing against.

It, it does take that edge off a little bit. It lets you just kind of take a deep breath and you know, I mean, we see arguments just like in any other community, but what I don't see is them becoming to the point where, um, at least in public where, you know, it it's just incredibly toxic. Um, and usually if things do go bad, there's always somebody else to come in and say, Hey, wait a minute.

Let's, you know, take a deep breath, which. It's just, I think refreshing, I, I, I wish, and I won't go into it too far, but I wish we had, uh, you know, political leadership that could do the same thing we had, like, like, you know, a referee that could come in and voluntarily say, Hey, you guys don't agree, but that's okay.

It's

Dan Knauss: tough. Yeah. And it's there, it's an ideal, we'll never be perfect at. Um, and. Yeah, to take one example, I'm thinking about writing about, you know, one of the, um, a, a friend in, uh, uh, a country where democracy has been threatened and on the way and along a while. Um, and that's very widespread. We're all, we're seeing a lot of, uh, difficult times for some of the, the, the key values in the project, in the community and the, in our own lives.

Um, and actually was. I think jailed and suppressed for things. He was blogging of a political nature on his WordPress blog in his, in his country. And, um, which you can imagine doesn't a number on you, um, psychologically and, and socially. And then of course, like anyone else, especially your plugin or theme author, or something like that, you run into what feels like unfairness at some point in.

In the, um, in your work life, in the ecosystem of, um, how decisions get made, how, how things are handled. And, um, I, I feel for people sometimes when we're not at our best, or even when things are, are perfectly fine, it's not, everything is not gonna go your way all the time and it can feel oppressive or like people are not living up to, uh, levels.

Transparency or kindness as, as they should. And I try to think, yeah, you know, there's people coming from a lot of different contexts where, um, you wanna be sensitive to all that, but there's also, there's also a need to kind of bear up with, we're not always at our best. We're not, everything is not consistent the way we think it should be.

Um, but. That means try harder. Don't give up on it. Um, keep it's it's it's hard for a reason. It's not, uh, not something you can just take for granted. Um, yeah, and I wish there was more of it well said. Well, I look forward to, uh, clicking, publish on, on the piece you've written for us that touches some of.

Some of some of these things too, in the writing space that we both occupy and, um, the value that being able to write and talk well and respectfully and in an informed way, um, about things going on and in WordPress is really important. And I thankful for your steady part in it. I've, you know, read you for a long time.

This is, I think the first time we've connected face to face and, um, yeah, I'm glad. You're here and that you're there. doing what you do.

Eric Karkovack: Thank you. Thank you. It's been, uh, it's been awesome being here with you and, and, you know, I've been a post status member for several years now and, you know, I've just gotten so much out of it, just the connections.

And just as you said, the philosophical discussions that go on and it it's, you know, it, it's a little bit of everything and I, I think it, it's a great representation of the community and as a.

Dan Knauss: Yeah, well, it's the, it's the members membership who makes it it's the community that shows up and, and, uh, that we keep carrying each other along and, and bringing in new people.

It's it's great. But everyone, no one owns it. No one, no one can take full credit for it. We're glad to have you here. So thank you. Thank you.

This article was published at Post Status — the community for WordPress professionals.

by Olivia Bisset at September 02, 2022 05:58 PM under WP Tavern

Post Status: Post Status Picks for the Week of August 29

Building an empire on free code: Matt talks WordPress outside the bubble. James Kemp, Anh Tran, and Phil Webster on WooCommerce options for licensing. Adam Silver on testimonials that help you grow. Anne Bovelett on accessibility and page builders. Jamie Marsland wonders if people building third-party plugins for the block editor have been too preoccupied with whether or not they could that they didn’t stop to ask if they should. Are they heading in the wrong direction?

Post Status Podcast Picks 🎙

  • What's Your Problem: A fairly good “outside the WordPress bubble” interview with Matt Mullenweg by Jacob Goldstein. Among other things, they discuss how you can make money and “build an empire” on “free code.”
  • Do The Woo: James Kemp, Anh Tran, and Phil Webster have a discussion about the options for software licensing with WooCommerce, both out-of-the-box or when you roll your own custom-built solution.
  • Kitchen Sink WordPress: Adam Silver on how to use testimonials to grow your business.
  • Matt Report: Anne Bovelett explains why accessibility is important to her, and how to make accessible sites with page builders.

Video Pick:

Get our weekly WordPress community news digest — Post Status' Week in Review — also available in our newsletter. 💌

And don't miss the latest updates from the people making WordPress. We've got you covered with This Week at WordPress.org. ⚙

This article was published at Post Status — the community for WordPress professionals.

by Dan Knauss at September 02, 2022 04:12 PM under WooCommerce

Gutenberg Times: Designing Style Variations for Twenty Twenty-Three: The Good, the Bad, and Everything Else

Since the release of Twenty Ten, the WordPress community has gotten a new default theme almost every year. This has allowed the platform to amass a well-designed and solid body of work. However, we needed to mix things up a bit, to make theme development exciting again. The next default theme, Twenty Twenty-Three, will be a stripped-down base theme with a pool of style variations built by our design community.

And the community has not disappointed. By the deadline of August 31, theme authors had submitted over 33 variations for consideration. This was a reasonably significant turnout, considering that the project’s kick-off was less than a month before. That is not much time to create and execute a design, and some people shared multiple.

The final group of variations that will ship with Twenty Twenty-Three is set to be chosen by September 7. Not all will become an “official” variation. However, there is a discussion that proposes a separate child theme that would offer even more options.

As one of the oldest theme authors in the WordPress community, I was excited about this effort. There was no way that I could pass on the challenge of designing a custom variation. Plus, it fit in line with some of the current work I was doing in finding pain points around FSE for theme authors.

In this post, I will share my experience with building a custom style variation for Twenty Twenty-Three.

What Are Style Variations?

Style variations are one of my favorite features of modern WordPress, second only to block patterns. They allow theme authors to ship multiple design presets that users can choose between via the Styles panel in the site editor, as shown in the following screenshot:

Example style variations for Twenty Twenty-Three.

Style variations can be as simple as a couple of color or font changes to entirely unique designs in their own right.

Before Beginning: The Right Mindset

The thing to keep in mind when designing a custom style variation is that you are not building a theme. You are skinning an existing theme.

It is easy to get carried away with grand ideas about what is possible but only become disappointed with the limitations of the global settings and styles framework. You can change things like typography, colors, and spacing, but there are times when you’re stuck with chosen presets when they are used within templates. You also cannot arrange layout elements to your liking. That would require, at least, a child theme.

Style variations are skins with a specific set of rules that you must follow. You do not quite have the full power of CSS at your disposal, but you can do some pretty nifty things under the current standard.

Building a custom style variation is an easy introduction to modern theme development. It is a way to get your feet wet, to gain an understanding of how theme.json works.

Designing a variation for Twenty Twenty-Three was also like trying to hit a moving target at times. Because the theme was under active development during this process, it meant that anything could change on any given day. And, the more complex a style variation was, the more likely a change to the base theme would affect it. This should not be the case for established themes, but it did create additional hurdles to clear.

Stepping into the Fray: Building a Custom *.json File

JSON file for a custom style variation.

Style variations are one of the easiest onramps to WordPress theme development because creators only need to work from within one file. The usual complexities around theme development are of no concern for such a project. And, because the global settings and styles feature has a standard ruleset, it’s easy to make a few changes and see quick results.

Style variations are *.json files that live in a theme’s /styles folder. In the case of Twenty Twenty-Three, the organizational structure might look something like the following:

/twentytwentythree /styles /example-a.json /example-b.json /... /theme.json ...

Because my variation was named “Rough Draft,” it was located at /styles/rough-draft.json.

Custom variations follow all the same rules as the theme.json standard. The one exception is that variations have a title field to differentiate them from the theme’s default.

The following is an example of what my variation’s JSON file looked like:

{ "version": 2, "title": "Rough Draft", "settings": {}, "styles": {} }
Code language: JSON / JSON with Comments (json)

With the basics out of the way, the variation can overwrite anything that is defined in the theme’s primary theme.json file. A creator can do something as simple as overwrite the settings.color.palette to create a new color scheme. Or, they can configure every possible setting and style under the standard ruleset, building a massively different work of art from the base theme design.

The Good: Wow, This Is Really Cool!

Single post view of custom style variation.

I have dabbled a bit here and there with custom style variations. I have long understood their potential, but I had yet to dive into a full-blown project, particularly one that could land in front of millions of users. I don’t know that my variation submission will be a part of the curated set, but it was just plain ol’ fun tinkering with a design idea again. It was also far less stressful to not have to worry about every aspect of the theme.

Given the time constraint, I pulled my initial idea from an old theme I had created. Then, I went to work, breaking as much as anyone could break (don’t forget that I was also on a mission to find pain points).

There was a small part of me that remembered exactly why I fell in love with WordPress in the first place. I felt like that same 21-year-old kid who had just learned to edit a theme’s style.css file to make some minor color changes. This was the WordPress that I remembered from so long ago. The one where themes were not 100s of files and 1,000s of lines of code. It was about figuring out how to design for the first time and enjoying every minute of it, warts and all.

If I’m being entirely honest, I probably took things a bit to the extreme. After looking at a few other variations, I realized I had customized quite a bit more than most folks. This is not necessarily a “good” or “bad” thing. Rather, it was more of a Justin-does-not-know-when-to-stop thing.

At the time, with a looming deadline for submission, I was unable to customize every feature that I had in mind. There are simply so many possibilities that I could have continued working on this for weeks.

The Bad: Lingering Pain Points

Homepage view of custom style variation.

Between those moments of clarity and jaunts of glee were some rough moments. These were a necessary part of the process—someone needed to experience them.

For example, why can I not control the gap between posts in a Query Loop so that it matches the spacing elsewhere in the theme? There are still missing features or design tools support. Fortunately, some of the issues I either ran into or reported upstream were fixed during this process, such as theme.json-support for the <cite> element and a duplicate background on the Code block. Plus, Gutenberg 14.0 added spacing and typography support for a boatload of blocks, both blockers for many theme authors who have tried to adopt FSE features.

The upcoming WordPress 6.1 will continue to improve the lives of theme authors who are taking advantage of the theme.json toolset. Compared to a year ago, there are far fewer of those tiny irritations.

Most of my initial issues were from building a design based on someone else’s system. It took me a bit to come to grips with Twenty Twenty-Three’s slug names, spacing presets, and similar bits. While I have a few opinions on a standard naming system, there are no right or wrong answers here. Plus, such discussions are a can of worms that would only get in the way of the theme’s progress.

I had to remember that I was skinning an existing theme. It was my job to apply my vision onto the canvas sitting in front of me. Once I was able to get in the right mindset for this project, that’s when all the fun began.


As I look over the past few weeks, I am genuinely having a hard time remembering any truly frustrating moments. What I recall the most is just having a blast building my Twenty Twenty-Three variation and testing those that others built. I cannot wait for the theme and its curated set of styles to be unveiled to the community.

by Justin Tadlock at September 02, 2022 03:00 PM under Themes

Post Status: Writing is a Challenging But Needed Profession in WordPress

The WordPress project, software, and community are equally important. They all play a role in ensuring growth, progress, and success. A sizeable economy of users, builders, and business owners depends on it. That’s why staying informed is vital. And so much of the reporting and learning opportunities come from unofficial sources. We need more people within the WordPress community who are interested in writing and more places to amplify their voices.

Estimated reading time: 29 minutes

Over the past decade, I’ve written about a lot of web-related subjects. I started with a focus on freelancing — mainly because that’s what I knew best. It was an area where I had experience and felt like I could be of help to others.

However, WordPress soon became my topic of choice. The more projects I built with the content management system (CMS), the more I wanted to share. There was so much to learn and discover.

It’s easy to criticize someone or something from afar. For example, there’s a difference between critiquing a random stranger’s parenting style and that of your best friend. Proximity makes a difference.

And the software wasn’t my only inspiration. Having attended my first WordCamp in 2011, I was taken aback at how welcoming the WordPress community was. Not only could I level up my design and development skills, but I also had access to this incredible human resource.

The experience took me from merely building websites to wanting to be a part of something bigger. The community is what made me truly care about WordPress. And I couldn’t help but want to give back.

The Challenges of Writing About WordPress

Writing about WordPress made perfect sense. I wasn’t the greatest developer — but I could share what I’ve learned. I also felt an obligation to ask questions about the direction of the software and how it impacts the community.

Those deeper topics are often difficult to write about. Not only do they require some critical thinking (not my greatest skill), but they also need to strike a delicate balance. Because, while a post may nominally be about software, it’s people that are the real subject.

As such, there are significant challenges in writing about WordPress and its community. What follows are some lessons and observations from my journey so far.

Sometimes You’re Close to Your Subjects

It’s easy to criticize someone or something from afar. For example, there’s a difference between critiquing a random stranger’s parenting style and that of your best friend. Proximity makes a difference.

That applies to the WordPress community as well. While it’s global and we don’t all know each other personally, there are often connections. You may follow a particular person (or their employer) on social media. There’s a chance you use their product or service.

This complicates things — especially when there’s a reason to be critical of a situation. For instance, I’ve written about product decisions that I found questionable. One was a plugin that set itself to automatically update without user consent. Another involved a plugin that blocked access to its settings screen after a user’s license expired.

I use both plugins and have generally enjoyed the experience. Thus, it felt a bit awkward to discuss them publicly. Yet I also felt it was necessary to try and explore various points of view.

In these scenarios, I hope to lay out both sides of an argument and spark a productive discussion. Not everyone’s going to agree — but that’s OK. No rule says the debate has to be comfortable.

You Have To Fill in the Blanks When Covering WordPress Core

Software is difficult to produce and maintain. And when an app is as widely-used as WordPress, the job is even tougher. There’s simply no way to please everyone.

As users, we all have our WordPress pet peeves. In my case, the clutter of the dashboard tends to drive me crazy — especially on content-heavy websites. And the block editor still has several bumps to smooth out.

And then there’s the overall direction of the WordPress project. It’s no secret that a lot of resources have been allocated towards the block editor and Full Site Editing. Meanwhile, this changing landscape can create unease among those who make a living with the software.

Therefore, it’s vital to take a closer look at what’s happening. This empowers the community to prepare for change and allows their voices to be heard as things evolve.

There are several challenges for writers who take on these topics. The biggest is that official information can be very difficult to find. It may require searching through Slack channels or digging up a post from one of several Make WordPress blogs. And, even if you locate something relevant, there may still be some key information missing.

Plus, the decision-making process isn’t always clear to those of us on the outside. A lack of context in this area can lead to speculation. That, in turn, has the potential to create distrust within the community.

Writing about these subjects is a balancing act. You can only work with the facts you have. At the same time, it’s difficult to avoid speculating on how or why a decision was made.

Discussing Project Leadership is Tricky

The structure of the WordPress project can be confusing when it comes to leadership. Matt Mullenweg is the co-founder of WordPress. He’s also heavily involved in its direction.

In addition, he’s the founder of Automattic — a commercial entity that runs WordPress.com, among other products. The company also sponsors a significant number of WordPress contributors.

Speaking of which, WordPress is also free and open-source. It depends on volunteers for virtually everything. Except that some contributors are paid by their employers to do so via the Five for the Future initiative. Got all of that?

It’s a unique and seemingly complex arrangement. The result is a lot of gray area and uncertainty for even avid observers.

While we typically know the project leads for various tasks, there are still questions about who’s doing what, and where decisions come from. Does Mullenweg have the final say over everything? Do sponsored contributors have more clout than volunteers? Where do the interests of WordPress.org and WordPress.com start to diverge?

These are fair questions to ask. And in my experience, they’re very difficult to answer. Once again, the lack of clarity can lead to guessing games.

There Are People Behind the Code

Writers also need to take a measured approach when asking questions or leveling criticism. That’s because we’re not just talking about a product. Human beings make WordPress, and we must consider the impact of what we say.

This is where the fuzzy details on leadership and decision-making make our job more difficult. We may hypothetically posit a question. But taken out of context, it could read as being hurtful or unfair.

The basic rules of journalism apply — even if you’re not technically a journalist (Full disclosure: I’ve had no formal training in this area). But suffice to say that it’s best to stick to the facts. Making accusations without proof or passing along hearsay does you no favors.

And when criticizing a feature or decision, we should include a detailed explanation. Instead of simply stating that a theme “is hard to use”, provide examples of why it was difficult. It’s still important to provide context — even if we don’t always get it from our subjects.

Granted, we all make mistakes. And even the most careful writers will still face negative feedback.

Sometimes it comes in the form of an old-fashioned internet troll. But it may also come from a place of misunderstanding. In that case, I’d encourage engaging on a personal level. An honest dialogue can produce positive results.

Financial Resources for Writers Are Scant

If you want to cover the important issues and happenings in the WordPress community, it takes time and resources. For most writers in our space, these aren’t easy to come by.

There are several online publications dedicated to the CMS and many more that provide at least some level of coverage. But news, analysis, and opinion aren’t necessarily what they’re looking for. Quick tips, tutorials, and plugin roundups get plenty of clicks and are somewhat evergreen. More importantly, they don’t run the risk of rubbing stakeholders the wrong way.

And the few outlets that do encourage in-depth coverage tend to have very limited budgets. They aren’t full-time gigs. Writers often have to piece together roles at multiple publications. This doesn’t leave much time to dig into a topic.

To be clear, I love having gigs at places like Speckyboy and The WP Minute. They’ve helped me to find my voice and feel closer to the WordPress community. But I also consider my situation to be an outlier. There don’t appear to be many opportunities for a writer who wants to take a similar path.

Yet writing is only part of what I do. I’m still a freelance web designer and that makes up the bulk of my income. Writing is a passion and (thankfully) a way to boost my bottom line.

Much like contributing to WordPress core, writing about the software takes some measure of passion. You do it because you love it — not for wealth and accolades.

WordPress Journalism Is a Unique and Important Niche

The WordPress project, software, and community are equally important. They all play a role in ensuring growth, progress, and success. A sizeable economy of users, builders, and business owners depends on it.

That’s why staying informed is vital. And so much of the reporting and learning opportunities come from unofficial sources. These writers help us keep up with the news and teach us how to use new features. They’re a key part of the mission to democratize publishing. I’m honored to play a tiny part in it.

Writing about WordPress isn’t always easy. There can be several obstacles — not least of which is having access to accurate information. But that hasn’t stopped the many talented bloggers and journalists out there from trying their best.

If anything, we need more people within the community who are interested in writing and more places to amplify their voices. WordPress is in a constant state of change, and it takes a dedicated group to spread the word and ask difficult questions.

Want to write for Post Status? Please get in touch.

We are happy to compensate members of the WordPress community (and Post Status) who have experiences and insights to share or good questions worth exploring — about tech, business, and careers as well as the project and culture of WordPress.

Post Status

You — and your whole team — can Join Post Status.

Build your network. Learn with others. Find your next job — or your next hire. Read the Post Status newsletter. ✉ Listen to podcasts. 🎙 Follow @Post_Status. 🐦

This article was published at Post Status — the community for WordPress professionals.

by Eric Karkovack at September 02, 2022 01:52 PM under WordPress.org

Follow our RSS feed: 

WordPress Planet

This is an aggregation of blogs talking about WordPress from around the world. If you think your blog should be part of this site, send an email to Matt.

Official Blog

For official WordPress development news, check out the WordPress Core Blog.

Subscriptions

Last updated:

September 15, 2022 02:45 AM
All times are UTC.