WordPress Planet

August 18, 2022

WPTavern: Upcoming Free Workshops: Learn How to Convert Figma Files to a Block Theme and Take Block Patterns to the Next Level

If you’re not following Learn WordPress Online Workshops on Meetup.com, you may be missing out on some high quality events. WordPress experts from across the world have been collaborating on virtual events with instruction at the same caliber of excellence that you might find at an in-person WordCamp.

On Thursday, August 18, at 3:00 PM EDT, WP Engine-sponsored developer advocate Nick Diego will be hosting an online workshop titled Taking Block Patterns to the Next Level. Diego will be uncovering “some lesser-known pattern implementations:”

In addition to a review of how to register patterns in block themes, a new method introduced in WordPress 6.0, you will learn how to create semantic, contextual, and page creation patterns. We will also review multiple real-world examples of this advanced functionality that you can apply to your own projects.

Diego identified the following learning objectives for participants in this workshop:

  • Learn how to register a pattern in a block theme as well as with the designated registration function.
  • Learn what properties are available to patterns during registration.
  • Learn what semantic, contextual, and page creation patterns are and how to use them.

This session is aimed at intermediate to advanced builders and will be held via Zoom in English with live Zoom transcription. More than 127 people have already signed up to attend this free workshop.

Later in the week, WP Engine-sponsored developer advocate Damon Cook and Automattic-sponsored WordPress educator Sarah Snow will be conducting a workshop for block theme builders titled Figma to Block Theme. This follows up a previous session called Design with Figma where participants learned how to use the WordPress.org Figma community’s Theme Template file to get started with block theme design. That session is already available on WordPress.tv.

Theme authors interested in learning how to convert Figma design files into a block theme can catch this event on Friday, Aug 19 at 3:00 PM EDT. Cook and Snow will demonstrate how to set up colors, typography, and more. Anyone interested can sign up to attend online for free.

by Sarah Gooding at August 18, 2022 03:24 AM under News

August 17, 2022

WPTavern: Iconic Releases Flux Checkout 2.0 for WooCommerce with New Modern Theme

Iconic has relaunched its Flux Checkout plugin with a new, modern checkout theme. The plugin was created to minimize customers abandoning their carts due to checkout complexity. It breaks the checkout experience into steps to make the process feel faster and simpler with a distraction-free design.

Flux Checkout 2.0.0 adds a new “Modern” theme in addition to the plugin’s previous “Classic” theme that offers a more app-like checkout experience. Modern has a more minimalist black and grey design. Check out the live demo to interact with the checkout preloaded with a few products.

“The default Woo checkout is not optimized at all,” Iconic founder Jame Kemp said. “It presents you with the required fields, in a pretty unfriendly and overpowering way. If there are too many fields, the user is less likely to checkout.”

Comparing the default Woo checkout experience to Flux is a bit jarring, and it’s easy to see how customers may feel overwhelmed with the default. Fortunately, WooCommerce is extensible. The space could use more varied checkout plugins so store owners have more options to customize the experience.

Default WooCommerce Checkout

“Flux reduces this friction by splitting the fields into steps and reducing the number of fields required to fill in,” Kemp said. “It also integrates an address auto complete to make filling in your address into a single field. We also cache the fields so if you accidentally refresh or navigate away, you don’t lose your info.”

Iconic acquired Flux Checkout in 2020, just as the pandemic was kicking off. Its chief competitor is CheckoutWC, which offers a similarly modern design, auto-populated fields, and additional templates at a higher price point. More than 3,900 WooCommerce sites are using CheckoutWC, but Kemp says Flux Checkout “wins on ease of use and simplified checkout.” In a few months, the company plans to release FluxPay, which will make it possible to “buy now” from product pages and will add other time-saving features for checking out.

Kemp reports Iconic’s WooCommerce products are active on more than 21,000 sites. The company is part of StellarWP and the Iconic team includes four developers, 2-3 support agents, a content writer, and a designer.

“Our most popular product is WooThumbs, but Flux, Delivery Slots, Orderable, Attribute Swatches, and our All Access bundle are the most popular/profitable,” he said.

Kemp first launched WooThumbs on CodeCanyon in 2011. The Iconic brand was formed in 2018 as a means to consolidate all of his WooCommerce offerings and move off of CodeCanyon to become an independent brand.

“We’re fortunate enough to have been in the WooCommerce space for many years and have a well-established customer base and set of products,” Kemp said. “Right now, and particularly throughout the pandemic, the Woo space has been booming. We’ve consistently seen growth as a WooCommerce product company. It is becoming a very competitive space and it’s important to stay on top of the features you’re offering. You can quickly fall behind.”

by Sarah Gooding at August 17, 2022 09:43 PM under woocommerce

BuddyPress: BuddyPress 10.4.0 Maintenance Release

Immediately available is BuddyPress 10.4.0. This maintenance release fixes three bugs. One of them was a pretty annoying regression from the 10.0.0 release that allowed non-members of a group to view and access a group’s invites navigation. Even though these non-members couldn’t actually use the invite functionality 😅, we chose to avoid waiting too long before making this bug disappear.

For details on all changes, please read the 10.4.0 release notes.

Update to BuddyPress 10.4.0 today in your WordPress Dashboard, or by downloading it from the WordPress.org plugin repository.

Many thanks to 10.4.0 contributors 

 NekoJonez & imath.

by Mathieu Viet at August 17, 2022 09:35 PM under releases

Post Status: Feedback and Testing: Fluid Typography, Pre-Publish Sidebar, Editor Configuration, Expired Session Autosave, and Contribute Style Variations to Twenty Twenty Three

This Week at WordPress.org (August 17, 2022)

Get your feedback in now about features coming in WordPress 6.1. Feature freeze is September 20.

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. 🐦

Post StatusPost Status - The Community for WordPress Professionals

by Courtney Robertson at August 17, 2022 04:26 PM under Writing

WPTavern: #39 – Marieke Van De Rakt & Taco Verdonschot on Yoast, the Past, Present and Future

On the podcast today we have Marieke Van De Rakt & Taco Verdonschot, and they’re both from Yoast SEO.

I think it’s quite likely that you’ve heard of Yoast SEO, but in case you have not, it’s a very popular WordPress SEO plugin, installed over 5 million times. They’ve been optimising websites for many years and make significant contributions to the WordPress project, committing to Core, sponsoring events and many other things.

I sat down with them both at WordCamp Europe and we talked about some of the recent changes that have taken place within the company.

Having worked hard to build and maintain their company’s reputation, they decided that it was time to steer the business in a new direction by selling it to Newfold Digital. We get into the reasons for this acquisition and the subsequent reshuffling of the management of the company. What were the details of that agreement, why did they join forces with Newfold Digital in particular, and how has the acquisition gone?

We also talk about their longstanding commitment to contributing back to the WordPress project. Why have they done this and what benefits have they seen from this approach? Why do they bring so many of their team to WordCamps?

Although Yoast is well known in the WordPress space, they recently brought their product into an entirely new market, Shopify. This has led them to create a SaaS version of their SEO solution and has brought them into contact with a completely new market. How has this move gone and does it mean they’re moving away from WordPress?

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.

Kagi search engine

Transcript

[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley. Jukebox is a podcast, which is dedicated to all things wordPress, the people, the events, the plugins, the blocks, the themes, and in this case, running a successful WordPress plugin business.

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 contact form there.

So on the podcast today, we have Marieke Van De Rakt & Taco Verdonschot. And they’re both from Yoast SEO.

I think it’s quite likely that you’ve heard of Yoast SEO, but in case you have not, it’s a very popular WordPress SEO plugin installed over 5 million times. They’ve been optimizing websites for many years and make significant contributions to the WordPress project, committing to Core, sponsoring events and many other things. I sat down with them both at WordCamp Europe, and we talked about some of the recent changes that have taken place within the company.

Having worked hard to build and maintain their company’s reputation, they decided that it was time to steer the business in a new direction by selling it to Newfold Digital. We get into the reasons for this acquisition and the subsequent reshuffling of the management of the company. What were the details of that agreement? Why did they join forces with Newfold Digital in particular? And how has the acquisition gone?

We also talk about their long standing commitment to contributing back to the WordPress project. Why have they done this? And what benefits have they seen from this approach? Why do they bring so many of their team to WordCamps?

Although Yost is well-known in the WordPress space they recently brought their product into an entirely new market, Shopify. This has led them to create a SaaS version of their SEO solution and has brought them into contact with a completely new market. How has this move gone? And does it mean they’re moving away from WordPress?

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 of the other episodes as well. And so without further delay, I bring you. Marieke Van De Rakt & Taco Verdonschot.

I am joined on the podcast today by Marieke van de Rakt and Taco, go on.

[00:03:48] Taco Verdonschot: Verdonschot.

[00:03:49] Nathan Wrigley: I tried that many, many times in the past. How are you both doing?

[00:03:53] Taco Verdonschot: All good.

[00:03:53] Marieke van de Rakt: Yeah. Great, great, great being back at an in-person event.

[00:03:57] Nathan Wrigley: Yeah. What are your thoughts about that. Genuinely, what are your thoughts about being back in in-person events? Because I know the Pavlovian response is, it’s great to be back. I think that, but is there any bit of you, which is mmm?

[00:04:08] Marieke van de Rakt: I have a hard time recognizing people because it’s been two years. I see now that everybody has that problem, so it’s like, I know you I’ve danced with you. I don’t know who you are.

[00:04:20] Taco Verdonschot: And especially when people are masked. You just see the eyes and, and if they like gained a lot of weight or became a bit grayer like me. Or lost a lot of weight, there’s definitely.

[00:04:33] Marieke van de Rakt: It’s harder.

[00:04:34] Taco Verdonschot: It’s a change and with a mask on it’s a lot harder to recognize people. So I’m really happy with the badges that have the names on both sides. Which means that it will at least always give a clue and not be turned the wrong way like sometimes happens at WordCamps. Yeah.

[00:04:50] Marieke van de Rakt: So I think it’s good being back, but it’s also, it’s different. It’s just, it’s been a while seeing people in such a way. We’ve talked online, but that’s really different.

[00:05:01] Nathan Wrigley: For me what’s strange, and I know this is gonna sound ridiculous, is that you are not this big and I’m making a gesture about six inches high, but also you both have entire bodies. It’s not just from the sort of waist up. We are on contributor today, so basically very little has happened so far. But what are your expectations of this event? What does Yoast bring when it comes to an event like this? What are you hoping to do? Do you have like a battle plan? Do you just bring the whole team and just see how it goes? I know you’ve got sponsorships and lots of things like that. So tell us what your agenda is.

[00:05:32] Taco Verdonschot: We’re sponsoring, as you said, and we brought a nice booth. There will be activities, and of course there will be stroopwafels, loads of them. So make sure that if you’re here you don’t miss out.

[00:05:43] Nathan Wrigley: I’m gonna pause you there because I don’t know what that is.

[00:05:46] Marieke van de Rakt: You don’t know what stroopwafels are?

[00:05:49] Nathan Wrigley: No

[00:05:50] Marieke van de Rakt:You can have like a lot of them because we don’t bring them back anymore. Right?

[00:05:52] Taco Verdonschot: Yeah. So stroopwafels are cookies, are waffles with sort of a caramel in between. And they are delicious. That’s that just says it.

[00:06:04] Nathan Wrigley: In the brief time that I’ve been around the auditorium, you win in terms of t-shirt density.

[00:06:11] Marieke van de Rakt: I saw the same thing. I think a lot of companies don’t give their employees, t-shirts to wear or different ones. We also, because I have a new one actually Taco but it’s exactly the same color, so it matches.

[00:06:23] Nathan Wrigley: And there’s nobody with the purple, so it genuinely stands out. But it also means, I think, that you bring a big team. Which also tells me that you’ve got a big team. 140, something like that? And I was looking earlier today at the stats for contributions in the version 6.0 of WordPress. Automattic, always the big circle and then there’s companies, which are vying for second, third. And it always seems like Yoast is number two by a long way. Is that a big part of the Yoast system? Do you encourage your team to contribute and all of that?

[00:06:58] Taco Verdonschot: Yeah, so we have a Core team. That’s four people working full time on WordPress Core. And that’s a big part. We also host internal contributor days. Well, actually we’ve opened them up to the community. So everyone can join remotely, or at the office nowadays. One of the reasons why you’re seeing so many of the purple shirts today is because our entire team is signed up for contributor day, and everyone is contributing to WordPress today. So probably you’ll see more brands and, and more colors tomorrow, but bringing people to contributor day is definitely a part of who we are.

[00:07:35] Marieke van de Rakt: It’s what got us started. So we are really invested in making WordPress better, because that’s just what we’ve been doing from even before Yoast was a company.

[00:07:44] Nathan Wrigley: It’s been an exceptional commitment though. It’s not an ordinary commitment.

[00:07:48] Marieke van de Rakt: I think so, too. So I, I’m really glad you’re saying that. We have an exceptional commitment to making that better. And I think more companies should follow that lead because that way we can really make it better together. So we can bitch with each other about what should be better, or we can just sit down and make sure the work gets done.

[00:08:08] Nathan Wrigley: Yeah. It’s been a busy couple of years for Yoast. Obviously there’s been the pandemic. Presumably you had to figure out what the office looked like or didn’t look like and what zoom calls you were gonna foist on people and so on and so forth. You mentioned that you’re back to the office a bit. But apart from all of that, there’s been quite a lot of personnel change, especially recently. Joost as in Joost, the man not the product, has changed roles. You’ve changed roles. Taco has got a new role. I saw a photo the other day with several people who’ve got new roles. Tell us a little bit about that. What brought that about, and then maybe we’ll get into the acquisition piece.

[00:08:42] Marieke van de Rakt: Yeah. Well, because that was the trigger. I think about a year before we had the acquisition, we started the process. I already knew that I wouldn’t want to be the CEO of the company anymore. I think that role is really, it’s a really heavy one, and it’s also a very public one, and it’s just been tough. And COVID was tough. So, when we decided to sell, I already knew that I wouldn’t want to be the CEO of the company anymore, but I still wanted to work there. But go back to a role I had before I was the CEO.

So I think the acquisition got us all into that change process. So the first thing was that I announced that I wasn’t going to be the CEO. Now, Joost is an advisor. Omar left. Our CTO, well, I just texted him that I really miss him. But I also understand we’ve been doing this for quite some time.

Joost himself got a bit bored, not with WordPress though, but with SEO, and wants to do other things as well. And is currently experienced a lot of FOMO he said. But he’ll be here tomorrow. So he’ll be on Friday. He said to me, oh, you’re all contributing and I’m just writing a blog post.

So, yeah, those things changed, and I’m really excited because we, um, we now have room for new people to grow because you could see Yoast as this big old oak, and that’s good and that’s solid. But it also takes away the sun for other trees to grow. So now it’s the time for at least within Yoast, to have new talent and new leadership.

[00:10:17] Nathan Wrigley: Yeah. Okay, so just sticking to the top tier management, just run us through the changes. Who’s now in? Who’s got those key top tier jobs?

[00:10:25] Taco Verdonschot: So I think that list should always start with Thijs, our CEO. He took over that role from Marieke, I think last year, October.

[00:10:34] Marieke van de Rakt: Somewhere like that.

[00:10:35] Taco Verdonschot: Around that time, and then as of April this year we had the bigger change, that we introduced a seven people leadership team. So that’s obviously Marieke as head of strategy. That’s Chaya as chief operations officer.

[00:10:51] Marieke van de Rakt: She was already also in the old board. She came in COVID time. So this is her first WordCamp. She was with us for quite some time.

[00:10:58] Taco Verdonschot: Yeah, and then there’s four new names, and that’s Irene on the R and D side. Inge on the marketing side. Herre for all the technical stuff. And me as a head of relations.

[00:11:12] Marieke van de Rakt: And those four have been working with us for more than five years. All of them. Yeah.

[00:11:16] Taco Verdonschot: Yeah. All of those.

[00:11:17] Nathan Wrigley: So if we rewind the clock about five years, it feels like nobody was being acquired in WordPress. It was all very quiet. And then about four years ago it began. And then two years ago it was really, there was a daily news cycle of somebody’s been bought in the WordPress space. And then you came in and I must admit I follow the WordPress news pretty closely. I didn’t see that one coming. Tell us how that came about. How far do we need to go back before the dates that it was announced, when all the negotiations started, and why you mentioned that Yoast himself was getting a bit bored. But for other reasons, I’m sure as well, why did that process begin? And how long was that process?

[00:11:54] Marieke van de Rakt: So we talked to parties before just because you get a lot of questions. So it’s not that we never thought about a possible acquisition or funding before. But we’re totally bootstraped, and I think Christmas 2020, so the first COVID Christmas, that was when Joost and I decided we should sell or get major funding. And the major reason was that COVID got us scared. We were doing great but it was so much work. We sell in dollars, so we make money in dollars, but all of our costs are in euros. And that makes you very vulnerable for the exchange rate of the dollar.

And that’s something you can’t control. And with a hundred, I don’t know 125 people on your payroll, the responsibility was weighing heavily on both of us, and that’s just something that we didn’t want to do anymore. So then we hired, we hired a banker actually. Someone who helps you to sell your company. And we’ve talked to a lot of, well, the usual suspects. Then decided eventually to sell to Newfold.

[00:13:03] Nathan Wrigley: So what was it about the offer that they presented, which said, okay, that’s it, the green light over there. Was there something in particular? Were there any red lines that you presented to them? Right, this cannot happen, if we’re gonna sell to anybody. Yeah, just that kind of idea. What were the things that gave the green light to them and not to others?

[00:13:19] Marieke van de Rakt: So when we were selling, we thought about three things. We thought about ourselves. What’s good for us. And then we thought about what’s good for Yoast the company, and what’s good for WordPress. So we wouldn’t sell to a company that would just do things that would be bad for WordPress. And we won’t sell to a company that would say you have fire half of your staff or something like that. So would be good for our employees. It would be a good fit for WordPress. And I think the offer of Newfold, Newfold wanted to buy us because of our commitments in WordPress.

So they were impressed with our WordPress Core team. They wanted to do more in WordPress and, so them inquiring us was part of their mission to show we love WordPress, which is the best reason to buy us, I think. And I thought their leadership was really diverse. And I’ve talked to a lot of boards and they’re mostly male and white and a bit gray, and there’s nothing wrong with people that are male and white and gray. But it’s nice to see some diversity in that. Well Newfold Digital is led by a woman. I’m really impressed by her. So that was at least, for me personally, a big reason to choose for them as well.

[00:14:33] Nathan Wrigley: It’s a name which doesn’t roll off the tongue. What I mean by that is, you know, everybody’s heard of Yoast, everybody’s heard of Automattic, but maybe not so much Newfold Digital. Can you just tell the listeners which bits of Newfold Digital may we have heard of before? Because I know they’re a company which are behind other companies.

[00:14:48] Marieke van de Rakt: They only exist for like a year and a half now and they’ve been combined. So the Endurance group, which Blue Host is the biggest brand. And then you have the web dot com side, but that’s not a WordPress side. And those two companies were combined into Newfold Digital, and they only existed like a half year and then they acquired Yoast. So it’s a really new brand.

[00:15:09] Nathan Wrigley: In terms of job stability and all of those kind of things, you mentioned that that was an important part. How’s that going,? Have roles changed? Has the company still got the same focus that it had a year ago? Well, let’s not say a year, six months ago, or have you noticed any changes and I’m firing this one at Taco.

[00:15:27] Taco Verdonschot: So yes, there have been changes due to what we just described in, in changing in leadership, but in terms of direction of the company, it’s not that Newfold comes in and says, Hey, you need to go left or you need to go right. For exactly what Marieke just told, is they bought us for what we do and who we are. That’s still true today. So they kept their word from that whole process and are still supporting us in being Yoast and offering SEO for everyone.

Have there been changes in the company in the last six months? Yes, we, we are slowly changing. The workforce landscape is changing, and we’re changing with it. But nothing forced by the acquisition. This would’ve happened anyway if we weren’t sold.

[00:16:14] Marieke van de Rakt: Ah, and nobody left after the acquisition for a few months.

[00:16:17] Taco Verdonschot: No.

[00:16:18] Marieke van de Rakt: So that wasn’t related to that.

[00:16:20] Taco Verdonschot: Yeah.

[00:16:20] Marieke van de Rakt: I think the biggest change was just that the office is opened up again. And so everything’s different.

[00:16:26] Nathan Wrigley: In terms of how the company can behave, the inflow of money I presume, you mentioned payroll and how concerning that was. Does that kind of thing evaporate a little bit more? Do you need to worry it a little bit less about payroll, because that’s now worried about somewhere further up the food chain?

[00:16:42] Marieke van de Rakt: For me that’s changed dramatically. So I used to look at the sales every day. I think Joost would look at it every hour, and see if it’s all going well and that changed, and that gave us a lot of… I was talking to Joshua Strebel, who of course also sold and to like, taking a coat off, that’s what it is. It’s taking a coat off, and I still feel a huge responsibility of getting that company with new leadership into a stable, good new path, but it’s different.

[00:17:11] Taco Verdonschot: Yeah. The funny thing is for me, it’s quite the opposite.

[00:17:14] Marieke van de Rakt: Yes.

[00:17:14] Taco Verdonschot: Because before, Marieke and the rest of the board would take away all those financial concerns from even the highest management level.

[00:17:25] Marieke van de Rakt: That wasn’t the best idea though.

[00:17:26] Taco Verdonschot: Yeah.

[00:17:26] Marieke van de Rakt: We did that. We never told anybody about our financial stress. We were doing great, but we were experiencing, oh, we have to grow, and…

[00:17:34] Taco Verdonschot: That was really something that was kept away, and now with, my new role, I’m suddenly seeing all the numbers and seeing what the numbers mean and how they influence decisions that we’re making in the company and vice versa, how decisions are influencing our, our revenue stream or our cost. And that’s a whole new world. So, for me, I’m looking more at numbers and for you, it’s obviously with less worry than before. Yeah, we, we found common ground now.

[00:18:05] Nathan Wrigley: Two years ago, or whenever it was 2019, if we’d have had this same interview, we would’ve been talking about Yoast SEO and nothing more. But now we can talk about Shopify. That’s a big change. A giant of a platform. Just give us the theory behind why Shopify? Why not, I don’t know something else like Drupal, or some other thing like Squarespace? Is that product receiving the same care and attention, shall we say as the WordPress side? Do you have any plans to go into other CMSs, maybe SaaS products, like I said, Wix and Squarespace and so on.

You don’t have to release any of that valuable information if you don’t want to of course. But tell us about the Shopify thing first. Whoever wants to take that.

[00:18:43] Marieke van de Rakt: We have a TYPO3 extension, of course.

[00:18:45] Taco Verdonschot: Yes and Neos as well.

[00:18:47] Marieke van de Rakt: So we, we had some before, but we, as a pact internally would say that we wouldn’t do any non open source CMSs, but still we are doing Shopify. So we made the decision, partly because we wanted to be less dependent on WordPress, because although we love WordPress, it’s very scary if you bet all your money on one thing. So it could be a wise business decision to go into Shopify.

They asked us to come. So Shopify wanted to improve their SEO so they worked together with us. They asked us can you build Yoast SEO for Shopify? So that was a big reason, and their core values are pretty aligned with us. So that was the thing. Okay, we’re going to let go of the open source part because they’re really for the small businesses.

So it’s either Amazon because that’s how people sell, but at least on Shopify, you have your own website, your own store, and that’s really important. So that’s why I think why we decided Shopify.

[00:19:44] Taco Verdonschot: And I think it’s the close source system or SaaS that comes closest to the open source mindset, because it really supports the small businesses, and you can get started super easily on Shopify and anyone and everyone can start a shop. And that is different for a lot of other systems.

[00:20:06] Marieke van de Rakt: And it’s growing like crazy. So it’s also a really good business opportunity.

[00:20:10] Nathan Wrigley: Yeah I have no insight into how that’s going. So it is growing.

[00:20:15] Marieke van de Rakt: Yes.

[00:20:16] Nathan Wrigley: Are you growing with it? Is it taking you along for the ride? Basically, has it been a good move?

[00:20:18] Marieke van de Rakt: Well, We’ve built the thing ourselves, which is a lot of work because Shopify isn’t WordPress. we’ve launched it. We had a successful launch, but we’re not as well known in the Shopify world yet. So we’re growing gradually and that sounds like bad news, but I love that because that’s what we want to do.

It’s so much fun. We’re celebrating every five star review we get. So we have a dedicated Shopify team and they’re so excited to get people to like our product, but Shopify just works a little differently and you can’t paste your WordPress product over it. So we’re tweaking it and it gets better every day.

[00:20:55] Taco Verdonschot: Every single day. So the good thing about our Shopify app is that it fully is a SaaS which means that were not bound to releases that people then have to install. And if we decide to push something, it’s live right now. That’s a very big difference compared to WordPress, where you’re relying on people to install your updates and to actually keep their site up to date, et cetera. So it’s a really different way of developing.

[00:21:25] Marieke van de Rakt: Yeah.

[00:21:26] Nathan Wrigley: Marika. You’ve got a, I was gonna say a talk, but it’s not. You’ve got a panel. Just tell us what this panel’s about.

[00:21:31] Marieke van de Rakt: This panel is about acquisitions and WordPress. I’m just going to sit there and if they ask me a question then they’ll answer. I think a lot of people want to know, the ins and outs of what happens and what does this mean for WordPress?

[00:21:43] Nathan Wrigley: SEO in general. What is going on in the future? I’ve been seeing quite a lot coming out of the Google verse. Awful lot of people talking about things like AI content and whether or not that’s gonna be squashed. What do we need to be mindful of in the next 12 months in terms of SEO?

[00:21:58] Marieke van de Rakt: I think the main thing Google does is wanting to present the best result to the user. So if you’re stable in SEO and just create good content, AI or not AI because it just has to be good. And there are really good AI tools out there, but it should be something your reader will want to read.

And not just something you, nobody wants to read. That’s not serving anyone. That’s the thing you need to do. But at the same time on the technical side, we are really looking at what Google is doing. So then you need to just install Yoast SEO, because we’ll make sure to get the latest technical stuff in there. So the way Google crawls and stuff, we’re really mindful of that. But I think a normal user wouldn’t be able to adapt that in a website settings.

[00:22:42] Nathan Wrigley: I have this concern that we’re gonna be creating content with AI, which is then in turn, the sole purpose of that is to be consumed by Google’s AI. And it’s like this cyclical effect where…

[00:22:55] Marieke van de Rakt: But then you’re doing it wrong way because you should always create content for a user. Yeah. And I am a writer. So I am not particularly fan of AI created content, but I have to be honest, sometimes it’s pretty good. But it should be original content.

So, you should at least insert enough information in your AI that it’s an original thought, because an artificial intelligence can never come up with something new. It’s always something that’s already out there. So make sure you write something that people want to read. That’s the only advice that I can give you. Maybe Google won’t be the only search engine out there.

There are all kinds of rumors that Apple is doing stuff and rolling out his own search engine. I don’t know if it’s true, but that’s something that could happen as well. Google doesn’t have to be the only, Yoast SEO isn’t the only SEO plugin. Google doesn’t have to necessarily be the only search engine.

[00:23:50] Nathan Wrigley: Is that what you focus most of your energy though, because presumably if there is an Apple SEO search page, your work then sort of doubles because you’ve got to try and figure out their algorithm as well as the Google algorithm.

[00:24:02] Marieke van de Rakt: They’re probably doing the same thing. It’s the same with Bing and…

[00:24:05] Taco Verdonschot: Yeah, in the end they have the same goal. They want to answer a user’s question. So in order to do that, you need that good content. If you want to rank first, you need to be the best result. That’s basically it. Regardless of which search engine you use to find that.

[00:24:23] Marieke van de Rakt: Wouldn’t it be fun though? I would get excited again with SEO, if there would be a different kind. Maybe a privacy more minded kind, because that would be awesome.

[00:24:32] Nathan Wrigley: Have you heard of a search engine called Kagi? K A G I.

[00:24:36] Marieke van de Rakt: I haven’t.

[00:24:38] Nathan Wrigley: Do you remember ManageWP? It is created by him. It’s in beta only at the moment. And it’s gonna be a paid for search engine and you’ll pay them a hundred dollars a year, something along those lines, for no tracking. So the gamble is that you pay. It’s actually really interesting. K A G I.

Yeah. So what are you gonna do over the next couple of days, the pair of you? What are you hoping to get out of this specific event? Who are you gonna go and see? What things are you excited about?

[00:25:03] Taco Verdonschot: So we made a great start yesterday evening. There was a party by Pagely, and it was on a, on a boat, with so many people and a lot of familiar faces that we hadn’t seen in three years. And that’s going to continue because over the course of this event, we’ll see our old friends and meet a lot of new friends.

[00:25:23] Marieke van de Rakt: Interesting conversations with possible partners. It’s exciting to meet our Bluehost new colleagues and our Yith colleagues who are all part of the Newfold family, so that’s something I’m looking forward to as well.

And I am looking forward to talking to actual customers because I use WordCamps to talk to customers and ask them why they like our product and what they dislike. And, well, I haven’t done that for ages, so only with people in our local community.

[00:25:51] Nathan Wrigley: I’ve got a feeling I know what the answer to this question is. In 2023 WordCamp Europe, wherever that may be, will you be back?

[00:25:57] Taco Verdonschot: Yes.

[00:25:58] Marieke van de Rakt: Yes.

[00:25:59] Nathan Wrigley: Taco, Marieke, thanks for talking to me today.

[00:26:01] Taco Verdonschot: Thank you so much for us.

[00:26:03] Marieke van de Rakt: Thank you.

by Nathan Wrigley at August 17, 2022 02:00 PM under yoast

WPTavern: Gutenberg Designers Explore Adding Configuration Options to Block Editor Onboarding Modal

Gutenberg designers are considering replacing the current welcome guide modal with a new onboarding screen that prompts users to configure some of the editor’s many individual preference settings.

The existing welcome setup was designed during the earlier days of the block editor when many WordPress users were experiencing it for the first time. It briefly introduces users to the concept of blocks and invites them to customize them. The editor has matured since this welcome guide was created and it could use an update.

The existing welcome guide

The editor is now loaded with more settings for personalizing the content creation experience, such as document toolbar placement and accessibility features, that users may not ever discover on their own.

“To create an editing experience that feels intuitive, folks will often need to tailor these settings based on their individual preferences and needs,” Automattic-sponsored designer James Koster said in a post on the Make Design blog. “There is no such thing as a one-size-fits-all.

“Instead of relying on people to find these settings on their own (admittedly they’re a little scattered, but that’s another issue), it might be good to surface them during onboarding. Consequently, users can set up a comfy editing experience straight-away.”

Koster is proposing users configure these settings when getting started with the editor for the first time. He shared a video demonstrating how that might look.

The modal is much bigger than the existing welcome guide. It is also more interactive. When users mouse over the options in the left side, it shows a preview in the right side of the modal. The following user preferences are included in Koster’s prototype:

  • document toolbar display
  •  the block toolbar
  • text formatting tools
  • accessibility options for toolbar button display, editor styles, and block keyboard navigation

The first screen of the modal allows users to skip the setup and go straight to writing. This will be useful for those who do not care to configure any user preferences or those who are in a hurry.

Koster posted the proposal a couple weeks ago, asking whether it is a good idea in the first place, but hasn’t received much critical feedback.

Visually, the larger modal is an improvement on the existing welcome guide, but will it be overwhelming to users who are brand new to the block editor? Will it even make sense to them? A certain level of familiarity with the block editor is required to have any context for the editor customization options. An onboarding wizard with a lot of new terms could take a psychological toll on new users. It’s a lot to take in before getting started in the editor. Are these preferences so important that they need to be the first thing users see when they open the editor? Something like this will need some real user testing before it makes its way to millions of users.

Koster and the Gutenberg design contributors are still looking for feedback on the project. If you have thoughts on these designs or suggestions, leave a comment on the proposal.

by Sarah Gooding at August 17, 2022 02:52 AM under WordPress

August 16, 2022

Post Status: WordPress at a Massive Scale

Cory Miller talks with Lead Solutions Engineer at WordPress VIP, Sean O'Shaughnessy. Learn about WordPress hosting at a massive scale with some blind case study examples.

Sean O'Shaughnessy

Recorded on August 12, 2022.

Topics Discussed

  • How Sean got into his present role
  • The trouble with caching, internal and external requests, and dynamic database-driven publishing platforms.
  • Headless and Hybrid approaches to WordPress
  • Customer support partnerships

About Sean O'Shaughnessy

Sean O’Shaughnessy is Lead Solutions Engineer at WordPress VIP. Sean has a background in infrastructure and dev ops. He's been working with WordPress for 13 years and for Automattic since 2014. Sean helped design, build, and manage site reliability engineering for WordPress.com, Pressable, and WordPress VIP.

You can listen to past episodes of Post Status Live, 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. 🎧

Post StatusPost Status - The Community for WordPress Professionals

by Olivia Bisset at August 16, 2022 08:46 PM under XAMP

Post Status: On the Web Publishing Tool Race

What if it's not between open and closed but centralized and decentralized?

Estimated reading time: 3 minutes

Our job at Post Status is to help our members think ahead, get ahead, and stay ahead. Thus, I’ve been eager to write more about the Web Publishing Tool Race, as it’s one of the keys I see to ensuring a healthy economy for WordPress.

So I keep asking myself: How are we doing in relation to other tools like WordPress?

How Are We Doing, Compared to the Competition?

This week John O’Nolan tweeted that Ghost is now at $5M ARR, and it took them 5 years to get to $1M ARR.

That spurred me to take a quick look at Ghost again and reflect more deeply on this question: How is WordPress doing by comparison?

Is WordPress at Risk of Losing the Creator Economy?

Ghost caught my attention in relation to two areas I’m watching closely:

  1. The growth of the “Creator Economy. (Ghost seems to cater directly to it.)
  2. Keeping up with innovations in other web publishing tools.

First, WordPress is the veteran of what is now called the “Creator Economy.” But Ghost’s Twitter byline says, “turn your audience into a business.” It’s looking to be a one-stop shop for “publishing, newsletters, memberships, and subscriptions — all in one place.”

Find and Assemble All the Pieces vs. All in One Place

Those are all things where historically WordPress has been dominant, but the “all in one place” speaks to a growing challenge for WordPress in our “assemble all the pieces” model. It points toward customer friction and frustration as more and more individual creators try to find easy ways to monetize and build their businesses.

Second, I want to know how we’re keeping up as a vital web workflow tool, so I keep my eye on other publishing platforms like Webflow. I also constantly experiment with tools/features comparable to Gutenberg. (This week it was ConvertKit’s landing page mini-builder.)

Two themes seem to be standing out for me in my rough anecdotal review: Great modern design “headstarts” and uber-simplicity in creating and publishing content.

Our focus, I believe, as a web publishing workflow tool (and ecosystem) should be our answers/solutions to this question:

How easy are we making it to help our users get the results they want?

Post StatusPost Status - The Community for WordPress Professionals

by Cory Miller at August 16, 2022 07:45 PM under WordPress

Post Status: New Voices

It’s with pleasure we welcome Daniel Schutzsmith and Nyasha Green to the Post Status contributor team this week. Daniel is taking point on curating our weekly Dev/Tech news and “cool tool” roundup. Nyasha and I are rebooting The Excerpt as a weekly podcast focusing on one or two key topics, from employment to business and WordPress development.

Both Nyasha and Daniel have voices I've looked forward to hearing for a while, so it's great to get to work with them a little at Post Status.

Previously David Bissett covered these areas for us as a prolific podcaster and superhuman news aggregator. We still have Olivia Bisset as our intern and post-production audio engineer, and she is terrific too!

Both Nyasha and Daniel have voices I've looked forward to hearing for a while, so it's great to get to work with them a little at Post Status. Maybe you'd like to join us as well? Please get in touch if you have an article you'd like to write/co-write or an idea for a podcast episode you'd like to be on.

WordPress needs more and better conversations. Respect, cooperation, and appreciation for each others’ roles even across differences and real disagreements — is it possible? A baseline of trust, tolerance, and willingness to learn from those we disagree with is indispensable to any community or relationship if it’s to last. Our aim is to live by these values in the WordPress community.

I hope you can help us create the spaces and have the conversations necessary for trust to develop and disagreements to be as productive as possible.

Post StatusPost Status - The Community for WordPress Professionals

by Dan Knauss at August 16, 2022 07:30 PM under WordPress Community

Do The Woo Community: Taking On a WooCommerce Integration with David Henriquez

David Henriquez from Klaviyo shares his story with WooCommerce and WordPress and insights on building an integration for WooCommerce.

>> The post Taking On a WooCommerce Integration with David Henriquez appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at August 16, 2022 09:22 AM under Developer Advocate

WPTavern: WordPress Launches New Homepage and Download Page Designs

WordPress.org is now sporting a new look with a refreshed, jazzy design that complements the recently updated News pages.

“The new homepage brings more attention to the benefits and experience of using WordPress, while also highlighting the community and resources to get started,”  Automattic-sponsored WordPress marketing team contributor Nicholas Garofalo said.

“The new download page greets visitors with a new layout that makes getting started with WordPress even easier by presenting both the download and hosting options right at the top.”

The Download page now clearly offers two paths at the top – buttons for downloading and installing WordPress, and hosting recommendations for setting it up through a hosting provider. It also includes help getting started with resources linked further down the page WordPress courses, developer resources, support, and user forums.

Although the designs have received overwhelmingly positive feedback, their journey to development was not without a few bumps in the road. When the Meta team published an update about taking the designs into development, less than three weeks from the design kickoff, Matt Mullenweg’s criticism of the pace of the project drew the ire of some community members who were offended by the interaction.

“This is not a good use of time, nor does it further the actual goals of a new homepage or download page, and we have better places to spend our development time,” Mullenweg said in response to the plans to create a block theme for the new designs.

Responding to the criticism on Twitter, Mullenweg said, “Regardless of whether someone is a volunteer or sponsored, open source developers need to be able to debate and discuss our work in public, as we have since the dawn of wp-hackers, so that we arrive at the best outcome for users.”

Automattic-sponsored contributor Alex Shiels defended the amount of time spent on the project and elaborated on some of the behind-the-scenes work. Mullenweg contended that turning Figma designs into a theme should have taken far less time to launch.

“On the ‘hours not weeks’ to implement — it’s such a basic layout, it’s hard to imagine it taking a single person more than a day on Squarespace, Wix, Webflow, or one of the WP page builders,” Mullenweg said.

“So, if we’re just doing a prettier version of the same thing, make those changes in place with the existing code approach quickly and move on to something higher value. If you are trying to further WP itself, you need a fundamentally different approach.”

Some interpreted these comments as a referendum on the block editor’s usability. The development plan Shiels outlined included the creation of custom blocks in order to launch an MVP of the new theme. For some, this called into question whether the block editor is delivering on its “dream it, build it” promises.

“The core team has to edit the core blocks for such a simple layout – after 2+ years, what should ordinary users/developers expect?” WordPress developer Aleksandar Perisic commented.

“Dog-fooding is needed just as much as code-focused contributions right now,” WP Engine software engineer Mike McAlister said. “One informs the other. I’ve been knee deep in FSE for months and honestly it doesn’t feel like anyone has tried to make a REAL site with this.”

In addition to giving WordPress.org a fresh coat of paint, the project has sparked a larger conversation about how challenging it still is to build out simple designs with the block editor, even for the people who make WordPress.

by Sarah Gooding at August 16, 2022 01:29 AM under News

August 15, 2022

WPTavern: Newsletter Glue Closes Free Plugin on WordPress.org

The creators of Newsletter Glue have removed their free plugin from WordPress.org in favor of focusing on the commercial version. The plugin streamlines the publishing workflow for newsletter authors who also publish to their WordPress sites. It includes blocks and patterns for email templates and subscriber forms. Five months ago the plugin’s authors warned users that they would be closing the free version and would no longer be updating it as of May 1, but the process of removing it was delayed until today.

Co-founder Lesley Sim announced the plugin’s closure on Twitter and shared a few valuable lessons for WordPress product businesses looking to use WordPress.org as a their primary distribution channel.

“We made a bunch of noob mistakes in the way we set up free vs paid,” Sim said. “Which made the customer upgrade flow kind of weird. I think it could’ve worked. We just didn’t set it up right, and it just doesn’t make sense to fix it.”

At the time of closure, the free Newsletter Glue plugin had approximately 200 active installations, which seems low for a growing commercial plugin. This is because the free version got uninstalled when a user upgraded to pro, so it was never a good representation of how many people were using the product. Sim said Newsletter Glue wasn’t growing the free user base and “it was just sitting there like a dead tree stump.” The company had not updated it in over a year.

“We stupidly set it such that when a user upgrades, they install the pro version and the free version automatically uninstalls,” Sim said. “So we lost free active users as a ‘reward’ for new conversions.”

This architectural choice meant that WordPress.org wasn’t bringing the product a significant flow of traffic and prospective upgrades.

“A year ago, we simply didn’t have enough features to make good decisions on what to put in the free versus pro,” Sim said. “So we went from having all our integrations on the free plugin to gating some integrations instead. I think this was a poor decision and led to our install count instantly stagnating. This could have been reversed, so I don’t think this was a key reason. But it was an instigating reason to begin considering removing the plugin from the repo since it was no longer bringing us traffic and installs.”

Despite not finding WordPress.org a good source of traffic for the product, Sim said the decision to close was not easy.

“Here are some things we lost out on:” Sim said. “1) Biggest distribution channel in WP. 2) Easy way for reviewers to check out the plugin for free without having to contact me. 3) Source of credibility (reviews).”

Current users can still use the free plugin but it will not be getting updates anymore. In lieu of a free plugin, Newsletter Glue is offering a test drive option where users can try it on a demo site before purchasing. The company has taken a unique path to becoming a commercial plugin that is fully independently distributed.

“I hate the free to paid user experience on the WP directory with a passion,” Sim said. “We had a full standalone pro plugin so the upgrade flow was really clunky. We’d get users using the free version emailing us saying, ‘I’ve just upgraded, but I don’t see any pro features on my site. What’s wrong?’ I also had some wonderful customers who would upgrade then continue using the free version for over a year, not even realizing they were on the free version.”

By focusing focusing exclusively on promoting the commercial product, the Newsletter Glue team is now free of the burden of supporting customers transitioning from the free version. The trade-off is missing out on exposure on WordPress.org. It’s an approach that works for the company at this stage but may not be suitable to other new products without strong marketing in place.

“Unless you already have experience marketing a plugin from scratch AND you have a good go to market plan, I think the default choice should be to be on the [WordPress] repo,” Sim said. “Just make sure you set up the commercial part of your plugin correctly so that it makes sense.”

by Sarah Gooding at August 15, 2022 08:19 PM under newsletter plugin

WordPress.org blog: A New WordPress.org Homepage and Download Page

The WordPress experience has significantly evolved in the past few years. In order to highlight the power of WordPress on WordPress.org, the last few weeks have seen a homepage and download page redesign kickoff and shared mockups. Today, these new designs are going live! Like the News pages before them, these refreshed pages are inspired by the jazzy look & feel WordPress is known for.

The new homepage brings more attention to the benefits and experience of using WordPress, while also highlighting the community and resources to get started. 

The new download page greets visitors with a new layout that makes getting started with WordPress even easier by presenting both the download and hosting options right at the top.

This redesign was made possible through great collaboration between Design, Marketing, and Meta teams. Thank you to everyone involved throughout this update:

@abuzon @adamwood @adeebmalik @alexandreb3 @alipawp @angelasjin @aniash_29 @annezazu @beafialho @bjmcsherry @chanthaboune @colinchadwick @crevilaro @critterverse @dansoschin @dd32 @dufresnesteven @eboxnet @eidolonnight @elmastudio @fernandot @geoffgraham @iandunn @javiarce @joedolson @jpantani @kellychoffman @laurlittle @marybaum @matt @maurodf @melchoyce @mikachan @nikhilgandal @pablohoneyhoney @peakzebra @poliuk @priethor @psmits1567 @renyot @rmartinezduque @ryelle @santanainniss @sereedmedia @sippis @tellyworth @tobifjellner @webdados @willmot

Your comments, including some feedback from the 2016 redesign, were taken into consideration with this work. Expect more updates to come as efforts to jazz up WordPress.org continue.

by Nicholas Garofalo at August 15, 2022 03:34 PM under Meta

Post Status: Post Status Excerpt (No. 64) — LearnDash’s Adoption of Gutenberg, Full Site Editing, and How to Protect Your Course Content from Theft

Jack Kitterhing joins David to talk about adopting (and adapting) Gutenberg — and Full Site Editing — at LearnDash for their LMS product. The conversation touches on the problem of people in the WordPress community having their course content stolen and resold. What can you do to protect and brand your learning product to deter theft?

Why This Matters: You'll gain insight into Learndash as a WordPress company and learn why it's crucial for product creators to onboard and help their customers do great work with their tools. Support the tool you build, the person using it, and the work they do with it if you want to keep them as long-term customers.

Every week Post Status Excerpt will bring you important news and insights from guests working in the WordPress space. 🎙

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. 🎧

🔗 Mentioned in the show:

Post StatusPost Status - The Community for WordPress Professionals

by David Bisset at August 15, 2022 05:04 AM under WordPress Community

August 12, 2022

WPTavern: OrganizeWP Launches with “Old School Software Pricing Model”

WordPress developer Jon Christopher has relaunched OrganizeWP, a commercial plugin that organizes content in the admin with a single, unified view and UI for streamlining common actions. It’s a utility plugin that Christopher has had on his mind since before he released its predecessor, the Hierarchy plugin, eight years ago.

“The WordPress Admin felt really disjointed once Custom Post Types were a new thing (this is how long ago we’re talking) because there were top level content ‘buckets’ mixed and matched with Plugins and Settings and everything else,” Christopher said. “Then products started using the Admin Menu as a form of advertising to an extent, putting top level Menu items in place when they absolutely aren’t necessary, and the problem just got worse and worse.”

Christopher aimed to tackle this same problem with OrganizeWP but redesigned the UI and rebuilt it with JavaScript to accommodate new features like groups and drag and drop. The new product is now out of beta and is catching some attention due to its unusual pricing model.

For $29.00, users get access to updates and support for Version 2. OrganizeWP is selling licenses for the current major version with no subscription.

In a post titled Rethinking WordPress Product Pricing Models, Christopher highlights the drawbacks of using the subscription model, which is used widely in the WordPress ecosystem for software products that users host on their own websites.

“Support, I would argue, is by far the reason so many WordPress products have adopted a subscription-based pricing model,” Christopher said. “The support burden for products in the WordPress space is hugely significant. It goes hand-in-hand with the self-sufficiency that comes with WordPress.

“We run into problems when the platform relies on self-sufficiency but the customer is not self-sufficient.”

 Since OrganizeWP is an admin-facing tool with no frontend output, Christopher decided it was “a prime candidate for a more old school software pricing model in that licenses will be sold for each major version, with no automatic expiration.” He plans to support version 2 of OrganizeWP indefinitely in terms of compatibility with WordPress and bug fixes.

“With heavily committing to major versions being the big planning milestones, updates will involve (primarily) bug fixes when applicable as opposed to adding new features,” he said. “Each major version will be feature frozen, so the updates will look a bit different when compared to most WordPress products today.”

Christopher identified subscription fatigue as the inspiration for this pricing model experiment. One might be hard pressed to build any type of business website on WordPress without purchasing any subscriptions for plugins. Users are so inundated with subscriptions that MasterWP was inspired to create WP Wallet, a service that helps users keep track of license renewals and helps agencies bill for client subscriptions.

Fellow veteran product creator Brian Gardner called OrganizeWP’s pricing model “a bold (and refreshing) move,” but it’s the market that will decide if it is successful. Will customers be grateful for purchasing the plugin as a one-time payment or will they expect a constant stream of new features for the price?

“The market may say that WordPress product customers have come to know, expect, and be comfortable with the subscription model,” Christopher said. “Selling major versions means that updates will be nothing more than maintenance releases and bug fixes, no new features.

“New major versions will need to be pitched to existing customers and that feeling of getting features ‘for free’ is gone with this pricing model. Customers may hate that, I’m not sure yet.”

by Sarah Gooding at August 12, 2022 09:30 PM under News

WPTavern: WooCommerce to Stop Registering Customizer Options in Upcoming 6.9 Release

WooCommerce is making a strong push towards getting the Customizer menu out of the admin for those who are using a block theme. In an effort to clean up the admin and eliminate confusion, the plugin will stop registering Customizer options when a block theme is active beginning with version 6.9. This will go into effect with WooCommerce 6.9, which is expected to be released in September 2022. 

The problem is that site owners can get confused by having both the “Edit site” and “Customize” menu links in the admin.

This change is an important one for WooCommerce developers to acknowledge if they are still registering settings within the WooCommerce panel in the Customizer. Developers can opt to use the customize_register action to include Customizer menu items, but continuing to offer Customizer options is not an ideal user experience.

“Subpanels or sections registered within the WooCommerce panel on the Customizer will no longer be accessible since the Customizer links will be removed,” WooCommerce engineer Alba Rincón said in the announcement. “If you’re the developer of a theme or extension that relies on the presence of these you will need to make changes to ensure a smooth transition.”

WooCommerce core developers recommend plugin authors update their products to relocate any Customizer settings to a block, pattern, or the Global Styles menu.

Community developers are also invited to weigh in on a change that may impact developers’ debugging workflows. It is a proposal designed to address the problem of the growing size of the WooCommerce zip archive, which is rapidly approaching a size where it is difficult for some users to update with out timing out. The core team is considering removing JavaScript and CSS source files from releases, but this major change requires community feedback. The discussion will be open on GitHub until August 26th, 2022.

by Sarah Gooding at August 12, 2022 07:40 PM under woocommerce

Post Status: Post Status Picks for the Week of August 8

Should you build or capture an audience? JR Farr notes the pros and cons for each. On the Matt Report, Marc Benzakein shares a retrospective on ServerPress. Allie Nimmons and Teron Bullock discuss how to deal with negative criticism online in Press The Issue. Do we need a WordPress debate club? Bob Dunn has tips for first-time WordCampers, and Working Code looks at reducing the complexity of shipping code.

Post Status Podcast Picks 🎙

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. ⚙

Post StatusPost Status - The Community for WordPress Professionals

by Dan Knauss at August 12, 2022 05:23 PM under Working Code

Post Status: Post Status Excerpt (No. 63) — Pay Transparency, Mutual Respect, and the Community We Need

People don't realize how long ago “long ago” wasn't. We're not talking about two, three, four hundred years ago. My family always stressed working somewhere your employer respects you, because it wasn't that long ago they didn't have a choice.

Nyasha Green

We're rebooting Post Status Excerpt as a weekly chat between Nyasha Green and Dan Knauss (and guests—please join us!) about a few of the active topics and discussions in the WordPress community that we feel are most important. Big thanks to David Bisset in his former role as host and curator here, and also to our intern and post-production engineer, Olivia Bisset.

This week we're talking about pay transparency. Ny relates some personal experiences where an employer did not disclose pay or how employees were selected for raises. This leads us into a discussion of pay transparency in the hiring process — how it matters to everyone but especially job seekers who are black, indigenous, or other people of color. (Ny has written about this before, and Piccia Neri has been investigating the topic lately.) We also talk about how a lack of transparency can seem to emphasize an employer's distrust and an employee's disadvantaged position — and the effect that can have on workplace culture.

Next, we talk about our own family histories which are touched — in living memory in Ny's case — by slavery and colonialism where work and dignity were extracted from some people by others with the power take their labor without compensation. Ny's great grandfather was born a slave in South Carolina in 1858 and lived until 1963. Dan's ancestors include German settlers in North Carolina who abandoned their earlier beliefs against slavery and began to practice it in the late 1700s. In the Americas and beyond, the past is much closer than we often assume, especially for BIPOC people. History only “bends toward justice” if people choose to bend it that way. It can also go the other way.

Finally, we close with how Allie Nimmons experienced a surprising level of hostility to a survey she presented to the WordPress community about the ways we contribute to the project and how we feel about it. There's the community we have now — and the community we need to become. How do we get there? What are the barriers? How can you help?

🔗 Mentioned in the Show

👋 Your Hosts

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: [00:00:00] Hey Ny

Nyasha Green: Hey Dan, how are you?

Dan Knauss: All right. Pretty good. Good to see you again. so what's on your mind in world of WordPress this week.

Nyasha Green: Pay transparency. Yeah.

Dan Knauss: Okay. Me too. Yeah. So peach and Mary, um, who's, uh, I think pretty well known and post status member, um, proposed this some time ago and I've been, you know, kind of encouraging and helping along towards an article.

Um, we know that we do job listings and there's always, there are things around. Time zones and where people specify they want people to be from or language that sometimes need a little nudging about [00:01:00] appropriateness, um, for being inclusive, but probably the single most vexing thing to people is, um, a reasonable pay for positions in a field that tends to be.

Somewhat underpaid where we want to bring that up. Um, but you know, as in most job listings, LinkedIn, anywhere, a lot of employers just won't pay post any salary at all. And there may be kind of vagueness about, is this a senior position entry level? And yeah, what's the compensation. Some companies are really awesome about it.

Um, but some are vague to just don't don't mention it. Mm-hmm so, um, So she was surveying. Yeah. What did you think of her, her poll and the discussion that happened on Twitter?

Nyasha Green: I thought it was really good. Um, I actually wrote, um, for master WP a little while ago about pay [00:02:00] transparency and how more companies need to just post their salaries.

And, um, of course it gets pushed back, not my article, but that idea gets pushed back from companies, especially in places like South Carolina where, you know, They really do want to discriminate and pay and not care about it. Um, but I thought it was excellent and I think more companies should do it. Also.

I wanna point out that Colorado already has a state law that does this. And, um, one interesting thing about that is so many companies have been major companies like Southwest airlines have been trying to, can I name. Oh, yeah. Okay. they, um, you know, they're one of the people to fight against it and the companies are like trying to like take the jobs out of Colorado.

Um, I think it was Southwest. Let me not slander Southwest. And it's not them. I'm gonna double check

Dan Knauss: because they're so embarrassed about their salary. They don't wanna have to post it. I mean, you'll leave the state cuz of that.

Nyasha Green: Like I feel like, but that, and also they want to pay people differently. [00:03:00] Like yeah.

Dan Knauss: So they don't wanna be seen doing it.

Nyasha Green: Yeah. Like they know it's wrong. So like they know it's wrong. They know it's not the right thing to do, but they're still going to do it. And it's just come on, man. It's 2022. But like we were talking about, we're not that removed from first of all. Well, a lot of discrimination still happens today.

That's undeniable, but we're not that removed from legalized discrimination. Mm-hmm . Yeah. And I think a lot of companies, you know, we don't have a federal law to make you post, um, your salaries, but we need to one, um, two, a lot of companies don't know how much. Better. It makes them look, if they go ahead and do that, just jump ahead of the curve and have those salaries up there.

So people know like we're getting paid, what we're worth one. We're not wasting our time with the interview. We don't want the pay and we're not being discriminated against by color, race, [00:04:00] gender, sexuality, things like that. Yeah, absolutely.

Dan Knauss: So I think, um, it's gonna be interesting to see how, how PT develops that, how we pull that article together.

Maybe I'll, I'll have to get, get you in on that too, for some feedback, or maybe some, some quotes too. Uh, have you had experiences directly with where you applied for, for something not quite knowing what the range was cause they didn't tell you or do you have personal rule about like, I'm not gonna look at that.

Nyasha Green: Oh, yeah. Um, so living in South Carolina, almost most of my life, um, it's a state that doesn't have a lot of, um, protection for employees, a very anti-union state. Um, I remember, um, working in college for a, I'm not gonna name, drop them. Um, I don't want them to get the attention, um, working for a company where I made food and delivered it.

And, um, they told us when we were first hired, they were like, you [00:05:00] know, We're open about this and I'm like, oh, it's gonna be something positive. And I'm like, what are you hoping about? Well, uh, raises are given at the discretion of managers. So, you know, mm we're just gonna let you know. I'm like, why were you so excited to tell me that, that, that sucks.

So if you don't like me, I don't get a raise. Yep. But they were like, well, at least we told you, we didn't just like do it like that. Doesn't make it better, but they thought it made it better. And, um, I worked at that job for a little while and. Uh, personal story. So I, I don't, I haven't told the story a lot.

I think publicly, um, our manager was very sweet, very sweet guy and, um, very personable. I had no issues with him and I remember one day he asked if I wanted to come to his house and like, just hang out and like, I didn't think anything of it, but I was busy. I wasn't gonna do it. like, I was like 20 at a time.

I didn't really care. I was like, um, oh no, I'm I'm busy. And he was like, oh, okay. Like, I thought it was like a simple conversation. He was like, okay. You know, no worries. And I guess a couple people had, they went and hung out with him one on one. [00:06:00] And I noticed in the next couple of weeks, it was just like a complete personality change.

He just like made little side comments about working with me. Um, like I said, oh, you're on the line with Naisha today. Ugh. Okay. I guess. Nice, you know, I'm joking. And I'm like, what? And I didn't think of it at the time. I was just like, whatever, I'm in college, like I'm taking like four, like 20 credits and I'm doing the shop.

Part-time, I'm not gonna think about it. But, um, I remember like in the next few weeks, like people who were getting hired on after me, cuz I help open the store. Um, they had raises. They got their 25 cents, which was a big deal at the time, I guess. And, um, a couple of them that I trained, they became like managers and supervisors.

And I was sitting there with my $7 and doing all this work for nothing. And when I quit that job, you know, some of the guys were telling me, cuz it was mostly a, a guy job that they hired and then they rarely hire people of color. Um, they were like, you know, you really should have, uh, been nicer to. So and so, and I was like, [00:07:00] they were like, yeah, we used to hang out and do all the stuff that cover in.

You never wanted to do it. Yeah. What. . I was like, that guy asked me one time when I first started to come to this house. I said, no, and that's why y'all wouldn't pay me or promote me. Yeah. So I was like, you know, I was done with that company. I, I don't even eat their food to this day. Um, and they're not doing well as a company either, which is great.

Uh, I shouldn't say that, but it's great to me now. but, um, I just, that was like the first time as an adult. Cause I was 20 or 21, um, that something was so blatantly. That blatantly happened. And it was like, I didn't even think until later on I'm like, what if he, like, would've tried to like touch me or something like, like, I, I didn't even think of that at the time.

It was just a simple, like, I'm busy, I'm in college, I'm doing all this stuff. Like, dude, we can hang out another time. And it was like, after that, there was this just whole narrative of she's mean she doesn't wanna do this, deny her money. So I think at a company where there would've been paid transparency, Where you didn't rely on [00:08:00] being favored by the boss?

Um, things like that, that I would've been paid what I was due, which probably still, it was 25 cents more. It wasn't, I still think I was worth more than that, but I would've been promoted. I wouldn't trained my, you know, replacements in, you know, superiors. Um, so that's, I always think about that story when I think about pay transparency because.

Like I was very young and naive and I was, I was naive for a long time and it's like, how do we protect other people from that? Not just women, cuz it happens to men, but mostly women. How, how do we protect people of color from that? Like how do we stop that from happening? And I think pay transparency is the first step.

Dan Knauss: Yeah. I'm, I'm really, um, impressed and pleased that Colorado took that step. And that's, that's interesting how. Impacts distributed companies with people working remotely employers there, like, like yours, like Rob mm-hmm consulting, um, based [00:09:00] in, in, in Colorado, but teams all over the place. Um, so you're kind of benefiting from Colorado is progressive in South Carolina, despite South Carolina.

Oh, nice. This is, this is something we can do in distributed companies to change cultures, to make. Where we see, you know, kinda gross inequities. Um, but yeah. What do you, what do you think, um, what do you think it does to for, I, I think, I think a lot of employers have the great intentions and I'd stick up for 'em.

Um, you know, there's reason. There's plenty of feedback and reasons for why, why we, we want to have this conversation later, or it's, it's a variable thing, or we don't wanna scare people off who we'd like to get in the role by, um, you know, that's kind of a feed, but who's time are you, you wasting here [00:10:00] potentially, but yeah, they want to cast the net maybe widely, but there's two sides to that.

Um, if they really value building. A positive, collegial, collaborative environment that makes their people better as they grow there and is inclusive. Um, what does it do potentially? To start off with this kind of shell game or, you know, what's the three card Monty kinda game of how much would you would require her to be paid for this?

How much do you think you're worth? Which is, um, some personalities and some people in certain experiences and some people on a depressing day. I mean, that's a hard, you're just not gonna represent yourself. Well, and you don't have like an advocate at your arm to do this and. What do you, you know, you can tell what I, I think about it, but what, [00:11:00] what are your, what are your thoughts for the long term impact on that company culture?

If you start off with oh, degree of non-transparency and, and suspicion, or trying to leverage the power, you have to employer side advantage, um, over the employee, um, .

Nyasha Green: A lot of people probably won't agree with me because this is the status quo, but the world is changing. If companies continue to do that, these mind games, they won't have a company you're losing good talent because you want to play these mind games.

You want to, I'm the guy in, not this, I'm the person in power. I don't want to, um, say it's only guys that do it, cuz it's not only guys, but I'm the person in power. Let's see what let's see if I can, uh, how many tricks I can get out of them. before I can get, you know, them in. And then to me, it sets the stage for how it's going to be working at [00:12:00] this company.

So I'm gonna apply into this job with all these mind games and tricks, and I'm jumping through hoops and I have to make sure it's not a joke when he says this or that. And they say this or that. Oh my God, I'm so sorry. Um, but um, I have to go through all these hoops and then. I'm stressed out. I'm like sweating.

I need the money. I need the job. I get the job. I'm like, whew. All right. It's Monday. What game do I have to play today? So you're going to have depressed workers. You're gonna have stressed out workers. You're gonna have burnt out workers and eventually. Hopefully when they learn their value, they're going to quit.

So I think employers can do this, but they're gonna have, they're gonna have a high turnover rate. They're not going to attract the best talent because they're, so they're just losing so many with that. And the company's culture is going to suck as well as the world. Yeah.

Dan Knauss: And I, I kind of appreciate more and more how, um, how, you know, there's an interpersonal [00:13:00] ethical level where.

You're maybe hurting someone in their, you know, immediate lives with, um, with a, a work environment that doesn't build them up. And mm-hmm, , um, puts them in a situation where they have to, um, you know, not really know if they're at parody with their peers and, and colleagues or what they're worth, or, um, and if you damage.

I mean, there's, there's a certain amount of human capital that employers just assume, you know, we just produce it, you know, our mm-hmm and it, you know, there's a whole, all the people that are holding us up, family, friends, and, and, and time off and rest and, and all of that. If, if you're just depleting people and you don't put that back, ultimately you're hurting the.

Culture like for us, um, WordPress tech industry, you know, it's, it's, [00:14:00] it's damaging how the larger culture works and, and, you know, your, your employees move on to someone else than they mm-hmm , you know, they're are we, we should want to pass people out better than they were when they came in. Yeah. Or at least as, as good.

And, um, so it's not, uh, you're not damaging people. You're not damaging our ecosystem. Um, I, I feel like a human, I don't like the term. I kind of reject the term human resource, but mm-hmm , if you're gonna look at things kind of ecologically, you shouldn't draw down on that human resource. That's a commons too.

Our labor commons in, in WordPress. So yeah, hopefully this conversation that, that will, will continue and. Yeah, your, your article, I think was the first I've seen someone kind of bring that out and yeah. I want to have to put you impeach it together. [00:15:00] Oh, okay. Have you met her?

Nyasha Green: I have not. No. Okay.

Dan Knauss: Yeah. It's, it's an important, important issue.

Um, so I think two, we were, we were talking earlier about, um, mm-hmm, the, the history that's kind of at our backs too. Mm-hmm and. what people have been through and what in living memory, in their, in their family touches them, you know, it's different and we're not always sensitive to that, that kind of thing.

And in the United States, you know, Canada's got another version of this here. There's if you're people don't exist in a vacuum and they don't come to you, um, in a vacuum and. When you, when you faced employers like that, where there's a clear, you know, we're gonna arbitrarily use, give managers power over you, does that.

What does that, [00:16:00] how does that register to you in the context of your family history? That someone like me probably doesn't have,

Nyasha Green: well, it's always a red flag, especially with power plays and. You know, I'm gonna tie it back to American slavery. Everyone's favorite topic . And so, uh, we talked a little bit about, um, living memory and how it's not that far back for that many people.

And I have a very large family, a very old family and the things they experienced that they it's still, first of all, it's not that long ago and it's still. Just basically shapes what I do and how I feel about things today and specifically, um, you know, people like to talk about slavery. Um, well, so long ago, none of you guys knew any slaves and things like that.

And that's not true, especially from my family. Um, so I sent you an article about my great, great grandfather Jefferson do. And, uh, he was born in the 1950s. So he was born into [00:17:00] slavery in South Carolina and he lived a hundred. In 1850s, he lived 105 years. That's how old he was when he died. Wow. Um, so he lived until the 19, um, sixties.

Mm-hmm um, as a matter of fact, the equal pay act, um, was, um, It passed in 1963, that was there. He died. So, um, my great-grandfather was alive for, uh, slavery. He lived through the civil war. He lived through the creation of the automobile. He lived through, you know, the early civil rights movements, um, Rosa parks.

He was alive to see Martin Luther king Jr. Walk, you know, and my mom was alive. My mom was, um, about eight. When he, he died, she still remembers running errands for him. My mom knew him. He was a slave. He was born into slavery. Um, his granddaughters, they were in their thirties. When he, when they died twenties or thirties, they're still alive.

Three of them, um, in their late eighties. And, um, he was the patriarch of our family and the things he taught [00:18:00] them, the things he taught his sons, the things he taught his grandsons, his great grandsons that shaped our family that shaped our worldview. He would tell them, you know, these are things we did in slavery, but now that you all don't have to do that, this is what you should.

He told people that are still alive that today . Yeah. Um, so people don't realize how long ago, long ago. Wasn't yeah, we had laws in the book with just when he, he was not a, a free person when he was born. And by the time he died, there was a equal rights amendment for pay between men and women that was in the sixties that wasn't that long ago.

So . Legalized discrimination and pay is still happening. You know, they, that amendment doesn't go far enough. It doesn't protect against race, sexuality, religion, things like that. Um, just the things that happened to him. What happened to his daughters? What happened to his granddaughters? Those things follow me today.

His grand, his great granddaughter. [00:19:00] My mother integrated her high school. She was always paid less than everybody else. She went to H B, C U cuz. She could not go to other colleges. This was the seventies. Yeah. I'm not talking about 2, 3, 400 years ago. Um, you know, so you know, my family always stressed education, getting the best education.

They always stressed working somewhere where your employer respects you because it wasn't too long ago where they didn't have a. Yep. So I think it would take these companies. They would be well reminded to remember the people that they deal with, especially people of color in the United States. We've been dealing with this stuff more recently than you think.

So do you want to be a company that's known as one that lived in the past that kept these bad things going? Or do you want to be known as a progressive company that was ahead of the curve? Yeah, they had the laws in Colorado, but your company in South Carolina, why don't you, why don't you jump ahead of the curve too?

Why don't you do this? Why don't you do that? Yeah. Why don't you be the best you can be? Why don't you take this lemon me memory cuz it's all of our history, even though it happened to a certain subject we're Americans, it [00:20:00] happened to all of us. Yeah. All of us were a part of this. When this happened, our, our ancestors.

Touched

Dan Knauss: all of the Americas touched everything and it Europeans doing it it's it was a global global system. And yeah, in a hundred years, you know, two, three generations in a family that's living memory and it's it's a hundred years. And that seems like a long time, but that's body memory. That's, you know, you're, was it.

This is kind of more tended to in, in trauma, uh, psychology and understanding of that. And, you know, the, what is it? The genetically you are part of, um, an egg formed in your mother's mother mm-hmm and. This goes, it's a long, it's a long way back his, and you don't have to scratch the surface of any community to, to find the history [00:21:00] of, um, traumas there.

Um, mm-hmm , you know, I think I told you about, like, when I researched family history, one, one branch of my, um, uh, German Moravian ancestors who started out pacifists and abolitionists. And, and so on one branch went down and founded Winston Salem, North Carolina. And, um, they decided it would be okay if they had slaves, but treated them as spiritual equals, just not labor equals mm-hmm oldest black church in, in America is still running there.

And they're still in a kind of reconciliation process cuz there's um, it was, um, yeah, not a. Not a good thing, not a good outcome. And it's um, so yeah, my part of my family is on the other side of that. And you, I think if you, you dig down, it's not that far in Canada, we're dealing with. What everyone knew, but is now very publicly aware that [00:22:00] as late as the sixties, indigenous kids were being stripped from their families, put in the religious schools and, um, for cultural assimilation by force, and a lot of them were abused and died in there.

These mass graves that are coming up. And, um, what do we have to say about that is people are. Very touched in their families by, by that, that experience. Um, so yeah, I don't, I don't see how you can talk about, we want an inclusive culture without, and being historically ignorant of these mm-hmm of these things.

Nyasha Green: Yeah. And people need to listen to people of color when they talk about this too. Like, I can trace my family back to here and we experience this stuff until now. Like, this is what you should do to make it more inclusive to help us. Oh, yeah, that's fine and dandy, but no, mm-hmm, no more butts. No, if ands or butts.

Yeah.[00:23:00]

Dan Knauss: So moving, moving from one, one survey to another. So, you know, peach is doing the survey unemployment, um, Practices and, you know, it's a, it is a bit of a hot button, potential thing there mm-hmm um, and as far as I know, um, she's had all kinds of responses that have been cordial and professional and, and fine.

She's a, a white European woman. Um, and I'm, I'm glad I hope I'm right about that. That that's, that's been. A question and a public kind of probing that we can handle maturely. But then yesterday we see Allie Nimmons, um, talking about a, what I would think is a much more benign survey, um, and getting a [00:24:00] lot, lot of shit mm-hmm and that's just not a not appropriate.

And she's an African American woman. Um, Makes you think what, tell, tell me what your thoughts are, what, what, um, and what Allie was, was trying to do there.

Nyasha Green: Um, so Allie was, you know, just trying to do a survey. Um, she's really, everybody knows. Allie is really big on WordPress contribution and, um, she's just trying to get a feel of how easy or hard it is for people to contribute.

So we can go about addressing ways to make it easier for. Simply it, you know, I think that's great. Um, you know, I see stuff every day about, we need more contributions to WordPress. Why anybody would be against people trying to help that I have no idea, but, um, the, a lot of comments she got were so passive aggressive, and that's not the first time I'm seeing that in the WordPress community.

Um, People are very, [00:25:00] very passive aggressive. When you ask questions. Um, no matter how benign they are, people, they have to flip it, especially if it's not like the questions they want to ask, which to me, I'm just going to say they need to work on, but you know, that's all I wanna say about that, but I just think.

A lot of people didn't consciously see, it's like, she's asking these questions. This is African American woman. The, all of the bad responses I saw were not from African Americans. And I don't think anywhere from women and they were just kind of jumping down her throat like, oh, you didn't ask this question the way I want you to ask it.

Oh, I can't do this because this is not the way I would do this.

what, first of all, what do you like? I, I wanna ask these people, like, do you talk to people like that at your job? Do you say, no, I can't help you with this project cuz you didn't do it the way I, [00:26:00] I wanted you to do it. Right. I, I, how many people like yourself do you talk to like that? But you know, I'm not saying they were consciously malicious.

I will give them the benefit of the doubt, but that was something I just really didn't like to.

Dan Knauss: Yeah. And did you say, since you were working on, on this with her, this was, this was for, um, master WP, um, surveying. Um, yes, yes. Yeah. Did you say that there was, um, like you have some guys. Giving the kind of response of like, is this open to white people?

Is this a closed survey? Like for, there's no reason to think that, right. Yeah. Other than that, she's

Nyasha Green: running it black. Yeah. Why would you ask, why would you ask someone that

Dan Knauss: they just assume, because she's running it, that

Nyasha Green: it's a diverse survey. Yeah. There's no, it's only people of color. What, in your mind, how does your mind work to do that?

That, that, that was the response that annoyed me the [00:27:00] worst.

Dan Knauss: I have a hard time believing. They actually think that they are just have a chip on their shoulder because of their perception of what all kind of stands for in their mind. As I think reasonably outspoken person who is really good at taking on a lot of issues, we need to talk.

Nyasha Green: The best, honestly,

Dan Knauss: really okay.

Nyasha Green: And, um, yeah, I just, I think it also comes from it's the community. That's another issue with us in diversity. We need a more diverse community.

Dan Knauss: Well, she's doing it. Oh, basically for a long time anyway. Yeah. Yeah. I mean, you're, there's other, there's a lot more, but

Nyasha Green: yeah, people had like interactions with people who don't look like them.

They would know when a person is asking a genuine question. That's why I'm yelling from the clouds. We need a more diverse WordPress, because it's not enough to tell people this is how you're diverse or what we're just talking about. Like, you know, the history of us, and this is how we [00:28:00] interact, and this is how you can make it easier for us.

It's not enough to tell people that they need to experience this. They need empathy. They need to, they need to talk to people. Yeah. So pushing from more diversity and WordPress will definitely help with that. It definitely will. I I'm sure we will see the difference. and I,

Dan Knauss: I think kindness and basic respect, um, the negative outcome here is, you know, at least in the moment and the emotion of it now, like ally says, she's not gonna do one of these surveys again, and that's not what we want.

And just having, doing something as simple as that, asking people on about a contribution to the project, um, That she gets kind of targeted in that way is just not a not okay. And to, to demo demoralize people, anyone out of doing productive, constructive work, like that is, is not something that is [00:29:00] healthy in any way.

It's still, you know, it's completely what we don't want. Mm-hmm um,

yeah, I hope I hope that comes out. In a better, better result than just we never ask these, these kind of things again. But, um, I, I re I, I recognize I was, you know, telling you about this before. I, I recognize where that comes from, and it, it's not just men, but there is, there is that white male fragility.

And, you know, I have, you know, I have that inside me too. There's like the, everyone's got a scared, frustrated child or, you know, there's that part of you, it's not your best self. And maybe in some people it gets the better of them a lot more. It it's in charge. Um, you got your own wounds, you got your own sense of grievances and why [00:30:00] wasn't, uh, why am I not, blah, blah, blah.

All you can see is someone else is getting preference ahead of me or something like that. I mm-hmm, totally admit to having a part that feels that has felt that. So I don't, I don't know. The big question for me is, and that came up in Michelle's misogyny article an issue. I don't know quite what to say to men who, um, I recognize where that comes from.

Mm-hmm. and it's really hard to know how to say this is something you gotta grow on in a con in a constructive way. Cause I think it's a genuine failure. It's mm-hmm , it's a, there's not a better, uh, better word for it. It's a, it is a genuine and common thing to have from being. Growing up in a, in a culture that doesn't have this kind of history at its back that we [00:31:00] were talking about that takes for granted things that are privilege, but we don't see it that way until we learn to see it that way.

Mm-hmm until you, you move into it a different environment or something changes for you for, for me, it was, you know, after I was 12 or so, that was probably the last time I lived in a highly. Homogenous kind of environment and was mm-hmm generally in a minority myself. So, um, if you don't get stuff like that, I don't know.

It's, it's not an easy thing to grow on. And then you got grown men who, you know, they're, they haven't grown on that. Do you have any, any thoughts on that? Like how is that a, how do we crack that in? And it it's, it's a tough one, cuz you can. It deserves to be aggressively treated, but that, but still with, in some kindness and [00:32:00] understanding because you don't get anywhere with people, um, when you're both feeling grievance and anger,

Nyasha Green: I think, and I don't know if this is like, I would have to think on it more, but my first thought.

I think this process, cause it's been a while it's called, I think they called it sugaring. I don't, if that's not it, please forgive me. But, um, it's a process of just going through an unlearning internal biases that you may have, because like I said, I don't think most of these people did it maliciously.

Um, and just for an example where I learned this term, um, I got to meet some of the feminists of South Carolina, some of the, uh, older ones who helped write like the sexual assault laws and things like that. The most badass women I've ever met in my life. Oh my gosh. And um, my old neighbor actually was one of them too.

Um, Hey, Dr. Sally Boyd. Um, but, uh, they were just incredible women and they talked about, you know, just fighting for different things for [00:33:00] women in the seventies and sixties and eighties in South Carolina. Um, they help integrate the Sears downtown because they didn't, uh, have black, uh, they didn't want black clerks out.

Funny story from that, what they did was one of the women had like five children and. They went to Sears and she was like, they told 'em just to let her children go. And they ran everywhere because they would go to talk to a manager and the manager would just never wanna talk to them. But when they let those children, wow.

The clerks were so busy. The manager had to come out and talk to them. So , you know, but before they got to actually actions like that, which was incredible by the way, cuz these were rich, upper class white. And, you know, they believe in the quality for all, they were fighting for African American women to have this right.

But before they got to that step, they had to unlearn biases that they had. Again, they were upper class, white, rich women from the south. They were in a whole nother, you know, ballpark, a whole nother ballgame. And, uh, one of them talked about how one of the women they met was a doctor, but before they met her, they just heard they were talking to [00:34:00] Dr.

So, and so let's say Dr. Brown, Dr. Brown was coming to meet with them and they thought it was going to be her husband. and the woman walked in and it's like, you know, these are, these are feminists. They, they have, you know, actions they've done, but they still had this notion that when I hear doctor as a man yeah.

Um, things like that. So they told us like, you know, even though you all may think you're feminist, you may think you're, uh, freedom fighters. You may think you're, uh, fighting for people underneath you or your own race or your own gender. We all have these biases that we have to unlearn. And we all have to go through this process.

And I don't think white men in particular. Told a lot to, you know, we need to go through this process and this is how so I think sugaring and I hope that's the word again, um, is what they do. If that's not the world, I'll correct myself. Next time we talk, I'm gonna look it up. But, um, we just have to get together.

Well, they have to get together and, um, just unlearn stuff and it starts with education. It starts with talking with other people, um, check your privilege, I guess, is what the kids say these days. [00:35:00] yeah. So yeah, I think that would be the most helpful.

Dan Knauss: Yeah, sugaring to me sounds, sounds, um, I'm thinking of sweet tea and yeah.

Trying to sweeten a otherwise bitter thing, but, um, mm-hmm yeah. I hear, hear what you're saying. I, yeah, and it, it probably never, it never really ends. My, my experience with it is, is you just kind of find, um,

we're probably all better off acknowledging that we've got, you know, you got, you got a shadow, you got a dark spot and you know, everyone's heart has got, uh, you know, that, that side that go, when things go, you know, you, you don't want the person you don't want to be, or hopefully you don't, you don't want, you know, the, the worst self is, is there in everyone.

And. um, doesn't wanna [00:36:00] listen to other, other people is more concerned with its own, own sense of, um, entitlement or injuries or, or, or even even needs. And, um, yeah, that's a tough, tough thing to, um, to get people to, to take seriously and, and handle well, unless it's in, in a kind of community relational context where you can.

Friendship and peer collegiality and respect as such a part of the culture and a priority that it's hard. You, you, it gives you a baseline. I, I, I think that's where all, all forms of contribution should feed that, that, um, that we're, we kind of hold each other up because. Open sources based on trust, like any, any good [00:37:00] community, any good relationships.

And when you got that, you can kind of hold each other up a bit and tolerate some of some degree of conflict that's necessary and, and disagreement and hurt feelings and, and all that. But I not, not really that good at it all the time, probably better than some other communities, but I don't know if that matters.

Nyasha Green: No worries. I, I agree with you. It's just communication and holding your community. A responsible charity begins at home. My grandmother always said that. So we look out for our community. Our community will look out for other communities. It's kind of like paying it forward.

Dan Knauss: Yeah, yeah, yeah. I, um, I think it's important.

I'm glad I, I kind of know, we know something of each other, like where we live our stories or mm-hmm, , you know, background and I feel like in. Context. That's important to kind of slowly tell those stories and know that stuff for each other grounds, grounds things makes it harder to do that [00:38:00] internet psychosis, where it's not real people that you're shooting at, you know, just venting on or something.

And, and it makes kindness more the common ground. Well, that's a lot covered a lot. Oh yeah. We . We always do. Yeah. Well, that's. Maybe maybe next time we'll do do some more, um, techy, newsy stuff, but, um, yeah. Got a really good, a good question from someone who is outside the community and kind of, you know, wants to, to get in senior developer, wasn't done a lot of WordPress.

What would you advise that I do to get in? We've had a bunch of answers come and, um, yeah, it'd be interested in your take on some stuff like that. I'll probably write about it soon.

Nyasha Green: Yeah, let's get into that next. all right.

Dan Knauss: Cool. Sweet. Thank you. You're

Nyasha Green: so welcome. Yeah.

Dan Knauss: I'm glad you look like a hundred percent back.

Rested, healthy post COVID.

Nyasha Green: I looked that bad last week. Dang Dan. No, I [00:39:00] haven't said that

Dan Knauss: smiling. Yeah. All take care. All you too. Best everyone on your, on your team.

Nyasha Green: Yeah, I'll let 'em know. . Bye.

Dan Knauss: Bye.

Post StatusPost Status - The Community for WordPress Professionals

by Dan Knauss at August 12, 2022 04:30 PM under XAMP

Do The Woo Community: That First WordCamp for WooCommerce and WordPress Builders

Today I share a Twitter thread, a post and a few of my own thoughts on that first WordCamp experience as well as tips for the all attendees.

>> The post That First WordCamp for WooCommerce and WordPress Builders appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at August 12, 2022 09:04 AM under WordCamp

WPTavern: New Twenty Twenty-Three Default Theme Now in Development

Last month, WordPress design contributors proposed creating a new kind of default theme that would bundle a curated set of style variations, instead of creating a new theme from scratch. This idea resonated with participants in the discussion and plans are now underway to use a stripped-back version of Twenty Twenty-Two as the base for the new theme.

Automattic design director Channing Ritter published a preview of what the base theme might look like with sample variations applied, along with the Figma design mockups.

Twenty Twenty-Three’s predecessor has a highly opinionated design. The upcoming default theme is more like a blank canvas with the spotlight on the style variations. Headings are not as prominent, typography has been replaced with system fonts, and there are no images included. The theme will use the fluid typography feature released in Gutenberg 13.8, and has spacing presets in place.

“One important note is that we are limited in the number of fonts we can include with the theme and should aim to use 3–4 different typefaces across all variations (in addition to systems fonts),” Ritter said. The initial list includes the following fonts, but can evolve based on contributors’ feedback:

  • System sans serif font
  • IBM Plex Mono
  • DM Sans
  • Source Serif Pro

One of the most exciting aspect of this project is that WordPress’ design contributors have invited the community to take a stab at submitting their own style variations for consideration. The variations that are selected will ship as part of the upcoming default theme.

Whereas many default themes in the past have come from a single designer or from an existing theme, Twenty Twenty-Three (TT3) will offer a kaleidoscope of style variations from different community contributors.

The theme in progress is available on GitHub and anyone can try their hand at creating a style variation. There are three different ways to do it. The most straightforward for some will be to create an alternate theme.json file and edit the code directly.

Those who prefer to design their own variation visually in the editor can make changes to the Global Styles panel and then save them as a new style variation using the Create Block Theme plugin. This opens up contribution to anyone with design skills, even if they do not feel comfortable editing the theme.json file. Alternatively, contributors can design static mockups in Figma or another program.

More detailed instructions for submitting a style variation are available in the post and those interested to contribute can join the new  #core-themes-projects Slack channel to ask questions and connect with others who working on the same project. The first variation submission to the TT3 repository is from new contributor Colin Chadwick, who created an eggplant color scheme complemented by the DM Sans font.

The WordPress community is full of talented designers and this call for style variations is an incredible opportunity to contribute without having to touch any code.

Style variation submissions for this project will close on August 31. The final curated set will be announced on September 7. The new TT3 default theme will ship with WordPress 6.1, which is expected on October 25, 2022.

by Sarah Gooding at August 12, 2022 02:09 AM under WordPress

August 11, 2022

Matt: Telegram Channel

You can now subscribe to updates from this blog in this Telegram channel! Right now it will get updates from Ma.tt and Matt.blog, and hopefully my Tumblr in future once the bot supports that as a content source. If you’d like to set this up for your WordPress site, check out this tutorial on Jetpack.

by Matt at August 11, 2022 07:50 PM under Meta

Do The Woo Community: Plugins vs. SaaS with Danni, Josh and Vito

Listen as some WordPress and WooCommerce builders weigh in on choosing between a SaaS product or standalone plugin.

>> The post Plugins vs. SaaS with Danni, Josh and Vito appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at August 11, 2022 10:09 AM under Woo BizChat

WPTavern: New Proposal Calls for Contributors to Stop Merging Experimental APIs from Gutenberg to WordPress Core

The practice of merging experimental APIs from Gutenberg into WordPress core may soon be coming to an end. A new proposal, published by Automattic-sponsored contributor Adam Zielinski, calls for contributors to stabilize APIs before merging them into core.

Over the years, approximately 280 experimental APIs have been merged from the Gutenberg plugin, which Zielinski audited in a ticket he opened for the issue in April. In balancing the drive to move fast with iterating on the editor(s) against WordPress’ commitment to backwards compatibility, the number of experimental APIs has become untenable and the practice of merging them into core is now being actively reconsidered.

Officially, the experimental APIs are flagged as such to discourage third-party use, since they are expected to change. In practice, people building for the block editor are using them anyway because they are in core and they want to extend the features these APIs enable.

“Plugin and theme authors are forced to rely on the __experimental  features that could get removed or changed in a backwards incompatible way at any time,” Zielinski said, echoing the frustration and concerns many developers have had with the project the past few years. “It is a serious maintenance burden. Every new Gutenberg/WordPress release means potentially breaking changes.”

WordPress core committer Peter Wilson commented on the ticket, saying he is in favor of limiting experimental APIs to bleeding edge product. Driving home the need for this change, he cited a host of negative impacts that these core experimental APIs have had on the ecosystem:

  • core committers unwilling to use certain library features to make core tasks easier because they don’t trust the reliability
  • developers no longer upgrading WP client sites. As a core committer who has strived to maintain backward compatibility for years this disappoints me. As a security team member it’s greatly concerning
  • developers deciding to include copies of packages in themes and plugins rather than rely on the wp.* globals. Again this concerns me from a security perspective but it also increases the JavaScript payload significantly more than maintaining backward compatibility
  • reports of backward compatibility breaks in minor versions: “you don’t expect a 5.9.1 release to break the responsiveness of a bunch of images in our sites outside the block editor”
  • developers considering never using core blocks because they’re too unstable: “I stopped using/extending core blocks because they were changing too much and I’ve been using ACF Blocks so that I at least I know I can make blocks that won’t break. Granted the UI isn’t as good as core blocks but I’ll take stability over blocks breaking any time.”

The Gutenberg plugin was meant to function as a feature plugin where breaks in backwards compatibility are expected while contributors polish features before merging them into core. Getting back to the roots of this approach, and making the editor less experimental, is at center of this proposal.

“Instability between versions is already beginning to alienate some of the block-editors biggest external advocates,” Wilson said.

Maintaining this level of instability could discourage people from building on WordPress, pushing them away to other more straightforward projects that are managed in a different way. It is possible that the need to rely on experimental APIs has discouraged developers from building more products, slowing block editor adoption.

“As a plugin author that is currently using many __experimental APIs, I would love to see these stabilized,” WP Engine-sponsored contributors Nick Diego said. “Most provide crucial functionality but building a product that relies on an __experimental API is always a bit disconcerting. So long as the process is exceedingly transparent, is well publicized, and we provide plugin/theme authors with a guide on how to migrate to stable versions, then I like this initiative.”

After months of discussion on the ticket, Zielinski distilled contributors’ concerns into the plan of action proposed on the Make WordPress Core blog.

The proposal indicates that most of the existing experimental APIs already merged into core would get a stable alias.

“It would preserve backwards compatibility and shouldn’t noticeably affect the bundle size,” Zielinski said. “Some will need a different treatment; let’s discuss that case-by-case.” He also recommended contributors consider whether an existing experimental API already in core needs to be removed. He doesn’t anticipate many instances of this but recommends these use established practices of contacting plugin authors, using soft deprecations, and publishing Core posts.

“I also see two things at play here: the use and abuse of experimental APIs during the API design (generally to be used and tested in the Gutenberg plugin) and the lack of a diligent process for stabilizing them when they satisfy design criteria,” Gutenberg lead architect Matias Ventura commented on the original ticket. “The ones that are to be considered de facto public are those that have existed for many releases in a stable form despite their nomenclature.”

In the interest of preserving WordPress’ ability to deliver on its backwards compatibility promises, the proposal recommends experimental APIs be restricted to the Gutenberg plugin and never merged into core. In the instances where a stable feature depends on an experimental API, Zielinski identified a simple answer:

“Then it isn’t actually stable. Let’s stabilize the dependencies first.”

This is essentially a new way of moving forward that should increase stability and confidence in WordPress’ APIs and updates, but it does have a few drawbacks.

Users and contributors can expect that Gutenberg features may be slower merging into core, as they cannot rely on experimental APIs when they hit prime time distribution in major releases. Zielinski also noted that contributors may also have difficulty refactoring these APIs once they have shipped and go into use on millions of WordPress sites.

So far the proposal has had overwhelmingly positive support, as many believe these APIs should never have arrived to core in the first place while still in the experimental stage.

“I’m very much in favor of this approach,” WordPress developer Mark Root-Wiley said. “I build custom themes and have a few simple plugins. For both, I have found myself somewhat frequently forced to deal with experimental APIs and the difficulties of keeping up to date with them when features are put in core that can only be turned off, adjusted, or extended through an experimental API.”

“A return to this sort of stability in core would go a long way to regaining some developer goodwill,” WordPress contributor Dovid Levine commented on the proposal.

The deadline for commenting on the proposal is September 7, which would close out the discussion just shy of three weeks before WordPress 6.1 Beta 1 is expected. This gives contributors some time to more deeply audit the experimental APIs ahead of the next major release, should they reach a consensus on restricting them to the Gutenberg plugin.

by Sarah Gooding at August 11, 2022 03:23 AM under gutenberg

August 10, 2022

Post Status: Back Compat & Experimental APIs, Safely Handling SVG via “Insert URL”, WordPress 6.1 Bug Scrub Schedule, Database Performance Health Checks

This Week at WordPress.org (August 9, 2022)

Is it safe to insert an SVG via URL? How healthy is your database? Performance Team Rep Nominations.

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. 🐦

Post StatusPost Status - The Community for WordPress Professionals

by Courtney Robertson at August 10, 2022 03:18 PM under Writing

WPTavern: #38 – Paul Bearne on How Working With WordPress Allows for Different Lifestyles

On the podcast today we have Paul Bearne.

Paul is a WordPress enthusiast who loves to come up with ways to make WordPress do things it doesn’t normally do. Having engaged with WordPress almost from the start, he specialises in the creation of highly performant, scalable, accessible and SEO friendly code.

He has contributed consistently to WordPress Core since version 3.9 as well as setting up a local meetup and speaking at WordCamps. He is currently being sponsored by XWP to work on Core as part of their Core initiatives.

In the podcast today Paul talks about the many ways in which it’s possible to work within the WordPress ecosystem. He’s tried many of them out over the years.

Many of the jobs in and around the WordPress space require only a few things, access to power and internet and a computer. The geographical constraints for work are often non-existent. If you have the skills, can get online and put in the hours, then you might be good to go. The pandemic brought this distributed working model to the masses, as more and more organisations realised the benefits that working in this way affords.

Paul talks through some of the different ways that you can work and draws out the benefits and drawbacks that they have. How can you find the work and what can you do to make sure that it’s as stable as it can be?

If you’re already a remote worker, much of this conversation will resonate with you, but if you’re not, but are curious about your options, this podcast will be of interest.

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. In this episode both Paul and I wore face masks which you can also detect. Whilst the podcasts are more than listenable, I hope that you understand that the vagaries of the real world were at play.

Transcript

[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley. Jukebox is a podcast which is dedicated to all things, WordPress, the people, the events, the plugins, the blocks, the themes, and in this case how WordPress can enable you to work and live in different ways.

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 dot com forward slash feed forward slash podcast. And you can copy that URL in to most podcast players. If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you, and hopefully get you all your idea featured on the show. Head over to WPTavern dot com forward slash contact forward slash jukebox. And use the form there.

So on the podcast today we have Paul Bearne. Paul is a WordPress enthusiast who loves to come up with ways to make WordPress do things it doesn’t normally do. Having engaged with WordPress almost from the start, he specializes in the creation of highly performant, scalable, accessible, and SEO friendly code.

He has contributed consistently to WordPress Core since version 3.9, as well as setting up a local meetup and speaking at WordCamps. He’s currently being sponsored by XWP to work on Core as part of their Core initiatives.

In the podcast today, Paul talks about the many ways in which it’s possible to work within the WordPress ecosystem. He’s tried many of them out over the years.

Many of the jobs in and around the WordPress space require only a few things, access to power and internet, and a computer. The geographical constraints for work are often non-existent. If you have the skills, can get online and put in the hours, then you might be good to go. The pandemic brought this distributed working model to the masses as more and more organizations realized the benefits that working in this way affords.

Paul talks through some of the different ways that you can work and draws out the benefits and drawbacks that they have. How can you find the work and what can you do to make sure that it’s a stable as it can be?

If you’re already a remote worker, much of this conversation will resonate with you. But if you’re not, but are curious about your options, this podcast will be of interest.

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. In this episode both Paul and I wore face masks, which you can also detect. Whilst the podcasts are more than listenable. 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 the links in the show notes by heading over to WPTavern dot com forward slash podcast, where you’ll find all the other episodes as well. And so without further delay, I bring you Paul Bearne.

I am joined on the podcast today by Paul Bearne. How are you doing?

[00:03:52] Paul Bearne: Thank you. All right. It’s been a hectic WordCamp, and feet haven’t touched the ground, but yeah, it’s good to be here.

[00:04:00] Nathan Wrigley: What have you mainly been doing over the last couple, well, I say a couple of days, maybe you weren’t here for contrib day.

[00:04:04] Paul Bearne: I was here for contrib day, because I’m a core contributor. I’ve been working on the performance plugin. I’m lucky to be sponsored by XWP to work on core projects. And we’ve been focusing on the performance enhancements. So in the last release, we got five queries out of a standard homepage load. You imagine what that’s done to a million sites. And the performance add-on, I’ve been working on the dominant color feature, which is coming in the next block.

That’s gonna be interesting to see the reaction of that in the community as that comes out. Cause that’s a visual change. And the WebP stuff. So I’ve been working, busy doing that, as well as running my own premium plugin, business. And it’s really nice to be able to work part-time for one of the big agencies.

[00:04:48] Nathan Wrigley: Yeah, we’ll come onto that in a minute. You’ve got a talk here though, which kind of anchors us to what we’re gonna talk about. How did it go?

[00:04:55] Paul Bearne: I think it was well received. A lot of people said it was really good value for them. Yeah, I think it went down really well.

[00:05:03] Nathan Wrigley: Just broadly outline what the topic was that you covered.

[00:05:05] Paul Bearne: It’s a lifestyle talk. basically trying to expand and give people confidence that they can create a lifestyle, whatever lifestyle they want with WordPress. You know, whether they want to be a digital nomad whether they want to live in the countryside or live in the center of a city. There is employment available in all of those places. And you need to look at yourself, see what your strengths and weaknesses are.

Are you a city or a country person? Are you self-directed or do you need to be managed? What’s your timekeeping like? Can you do sales? Can you do administration of doing invoices and tax returns and things like that? Cause if you can’t, you can’t be freelance, or not, not easily.

I’m lucky that my wife is good at the sort of administration stuff. So I’ve been able to do more freelance work than really I should be able to. But now my life’s changed a little bit and having been able to work full time or be paid by XWP to work on core, which is like a dream job for me. It reduces the amount of administration my wife has to do, and I haven’t gotta go chasing freelance work. It’s coming to me. The work is being found for me, and it’s interesting work. You can create whatever life you want. There’s a niche in WordPress.

[00:06:29] Nathan Wrigley: Presumably, if that’s the case that you’ve been through a whole cycle of different types of work, maybe you work for an agency and a…

[00:06:37] Paul Bearne: I went through the various types of agencies. We looked at multinationals, we looked at small agencies, big agencies, government digital services, media companies, high end design agencies in the center of cities, and then the distributed agencies, and touched a little bit on what it’s like to have a plugin, a premium plugin. What it’s like to be as a freelance person, because I’ve done all of those in my career. So I was able to give some, hopefully some insight to what it’s like to do those. And what’s the pitfalls and the bonuses of working in those different environments.

Second half the talk I tried to give some career advice and some, you know, you can do this. This is gotta get noticed. How do you stand out in the crowd? How do you price yourself as a freelance person, and a few things like that. Try to set some reasonable expectations of what the market, what you need to charge to actually be viable.

[00:07:33] Nathan Wrigley: If you look back on your life was it a series of trying things out and then ultimately dissatisfaction with the way that you were working and then try something new? Eventually find that that was not satisfactory and try something else and ultimately where you are now. And it sounds like at this point in time, you’re really happy with where you’re at.

[00:07:51] Paul Bearne: Yes, of course you have to take what comes. I talked in my talk about, details are okay. The trick is to fail fast and learn. So if you get into a situation where it isn’t right, don’t hang around. There is lots and lots of good freelance or good WordPress work out there, or just development work. You don’t have to put up with bad environments, horrible bosses, stupid hours. Not unless you are getting a reward.

And if you’re, if you are in a high end design agency, it’s a young game, and the burnout is quite high but they’re gonna pay you a little bit more. You’re gonna be working on really leading edge work. So you’ll put up with the hours. And you’ll be happy to go out and socialize with the team after work, because that’s part of the culture. But if that’s not what you want then there is other choices.

Maybe that’s a young person’s game and then you mature into a slower agency, a local agency, or a distributed agency, or you go freelance. You get a few clients and you run freelance. Or maybe you do partly your own freelance or partly on the freelance platforms like Codeable, and you work that way.

[00:09:13] Nathan Wrigley: I know that you said that failing fast is a desirable way to go about it. And I can see what you’re saying there in, in the sense that you’ve got a quickly figure out that this isn’t working, because then you need to quickly find something which is working. Presumably there’s gonna be a raft of people, anybody listening to this, there might be a load of people saying, yeah, that’s okay Paul, but I’ve already got the mortgage, and I am living hand to mouth, month to month. And I guess that plays in a little bit. You’ve gotta be a bit conservative in some regard.

[00:09:40] Paul Bearne: Yes of course. Okay, so there’s a number of scenarios that are out there. So say you are working for a small agency serving the local community, which I think is the hard end of the business. Because you have to be a Jack of all trades. you have to do whatever work the agency finds, yeah. There’s no real picking, you know, they ain’t fussy about what jobs they take on, and they’re gonna be small and bitty, and not spectacular. But you want to break out from that.

So you’ve got things like, you could go freelance or semi freelance with the platforms. Codeable platforms, finding new work. But if you go freelance, you’ve gotta have enough money to pay for a laptop and have a space to work. You can’t do long term freelance from a coffee shop.

So there is a little bit of a, you know, can you actually even afford to do freelance, to start up? Because a modern Mac isn’t cheap, or even a modern good laptop isn’t cheap, PC laptop. So that’s the dilemma and I understand that dilemma, But there are choices. The amount of stuff that’s remote, you know, look at a remote agency.

If you are competent as a WordPress developer, you can be hired by a remote agency in no time. They are looking for people who are prepared to work, and they’re more interested in the attitude than your skill set. If you are, can get work done, they’ll hire you. And if you need to train up for a particular type of section of skill, to learn a bit more performance, you need to learn a bit more Gutenberg or whatever the flavor is. Yhey’ll train you. The good ones will. So you don’t need to stay where you are. There are options.

[00:11:22] Nathan Wrigley: Yeah. It’s interesting that you say that, you mentioned competence. I was kind of assuming that the competence would come before the attitude, but you’re saying it’s the other way around. Looking for people with a certain approach to work, who they can then up skill.

[00:11:33] Paul Bearne: I’ve hired people. I’ve hired students for year placements. I’ve hired people to work as colleagues. And when I do interview questions, I will start going down a technical tree somewhere. Cause I’m a geek. And I’ll keep going down a rabbit hole until they don’t know the answer. And then I explain the answer to them and I want to see a light bulb go off in their head. Oh, yes that makes sense. I understand what that was. And that’s what I’m looking for.

Cause I can train that person. I can teach them. They will learn. Cause as a web developer, I will never, ever finish learning. Every time I open up a piece of code I will learn something. One of the things I do in Core is I write unit tests and so I’m looking at functions that I’ve never seen before. I learn what the Core of WordPress does, function by function. And there’s stuff in there that I, say, whoa, that’s interesting. Oh, that’s clever how they did that. So you never stop learning. And if you stop learning, especially if you stop learning in some environment, time to go.

[00:12:42] Nathan Wrigley: There must be drawbacks and there must be benefits to this whole approach. Let’s go with the good first. And that may be the time of day that you can work, the amount of money that you can earn, the location that you can put yourself in and so on. Over the course of the years that you’ve been changing things up, what have been some of the things that you’ve looked back and thought, uh, that aspect of that job was really good. And that aspect of that job was really good. Basically. What are the benefits of becoming a freelancer, I guess?

[00:13:05] Paul Bearne: You get to be your own boss and get to pick the clients and the work. You should pick the clients and the work. Don’t take everything that comes at you, because you need to pick work that you are an expertise in. Because if you are doing stuff where you are an expert, you can charge more.

The downside is you gotta find it. It tends to be feast and famine in freelance. You’ve got too much work and then there’s no work. So you’re stressed because you can’t get the work done. And then you’re stressed because you’re looking for work, because you have nothing. So that is one of the major dilemmas of freelance. But you should earn more.

In my talk, I talked about, if you expect your hourly salary to be say $60 an hour, talking universal currency of dollars, the freelance rate minimum is 120, 150 will be nice. That’s really what we’re aiming for. Because if you don’t charge enough, two things will happen. You will not be valued by your client, because, they’re cheap, they can’t be any good. And you’ll get crap work. I have a line in my slides, superstar prices get superstar contracts.

You get better work if you charge more. It’s not a case of more work, better work. Better work pays better. You can have a better lifestyle because you’re not working 14 hours a day. You’re working five hours a day to get that contract done. And you’ve got three hours to do your administration and look for your next contract.

[00:14:44] Nathan Wrigley: So the flexibility’s there. You mentioned the downside of the fact that you’ve gotta create that work or somehow have it created for you. Any other downsides that you’ve figured out over the years?

[00:14:55] Paul Bearne: Freelancing can be lonely because you are one per, one person shop, effectively. You need to work at that not being a problem. So if you are in a, a reasonable metropolitan area, look for meetups, peer groups. Come to conferences. Remember, you gotta pay for them and you gotta manage the time off for that. Your clients aren’t paying you while you’re away. Your company doesn’t earn. So you gotta budget for that.

[00:15:20] Nathan Wrigley: Yeah. There may be other additional things, you know, like pension and healthcare and…

[00:15:24] Paul Bearne: You won’t have any healthcare cover. You may be able to insure yourself, but you’re taking the risk on yourself. Pensions, if you’re charging properly, you can push money into your pension, because you’ve got spare cash coming in. You’re cash rich because you’re charging properly.

[00:15:39] Nathan Wrigley: Do you need to be more self-disciplined? In other words, if you’re turning up to an agency at nine in the morning and you’re leaving at five and the work is handed out on plate and you’ve got briefings in the morning and then the briefings and blah, blah, blah. With this, you’ve gotta be a Jack of all trades a bit, but you’ve gotta be mindful that, you know, you, aren’t just sitting down having a coffee in front of the television, letting the work drift and drift and drift.

[00:16:02] Paul Bearne: Yeah, I have a friend in Canada he’s freelance business shall we say suffered? He let clients down badly. I picked a couple of clients up. He saw that I was linked to him on LinkedIn. They were chasing him and he was just got quiet on them. Awkward situation. I was able to pick some clients up because he wasn’t delivering. So you do need to have self discipline to be a freelancer.

If you’re not, then look at the other choices. If you want to be remote, look at what are the remote agencies, and they’ll do it. If you want to be in an office, are you compared to travel into the city center? Then look for one of the big design houses in city center. If you are up for the pace. If not, maybe there’s a local agency who’s servicing the local community, that feels right for you. Because they tend to be nice and friendly and family like, yeah, they’re cozy. But the work won’t be stellarly interesting.

[00:17:00] Nathan Wrigley: I guess you’ve gotta be a bit, not just disciplined, you’ve gotta be self-motivated as well. You’ve got to be the kind of person that can incentivize themselves, because if you’re working for the man, as it were…

[00:17:10] Paul Bearne: Who will drive the direction and push you forward. Being self-aware of where your strengths are, is the most important thing you can acquire. If you can get that self-awareness and be honest to yourself about where you are, what sort of personality you are. You may need to work for somebody, in order to actually get anything done, and that’s not wrong. In fact, being honest about that is a really powerful thing, and it makes your life less stressful.

When I worked for corporate in multinationals, it was a doddle. Nine to five, ate in the canteen, endless coffee supply, projects took forever. Downside is our server was IIS, yeah. But when I had to go to the US I had to fly business class, you know. There are pros and cons to all environments,

[00:18:11] Nathan Wrigley: The WordPress ecosystem, obviously you are into the code, but you only have to look at the speeches that are on this weekend, and the presentations that are on to realize that code is a tiny fraction of the WordPress ecosystem. We’ve got SEO experts, and we’ve got copywriters and so on and so forth.

Did you ever stray into a different territory or have you always been code all the time and therefore sort of increasing your portfolio and your CV, if you like, one job after the other.

[00:18:35] Paul Bearne: I actually for a while ran social media for corporation. I got there because I realized that we needed to own the brand names and I stepped ahead above the parapet and said, oy, Mr. CTO, we need to own these. Shall I go and get them? Had a fun story around corporate name changing, but, I went out and registered all the, the corporate brands. And for four years, before marketed caught up with me, I was the owner and access gatekeeper to all of their social media accounts.

We have wandered around a little bit but I am primarily a coder. That’s where my strength is. I understand by strength. That’s why I didn’t stay in social media. I’m not a writer, I’m not a content person. And so that’s part of me understanding my strengths and weaknesses.

[00:19:29] Nathan Wrigley: I kind of wonder if people who may be listening to this who figure, actually, I just wanna throw all the cards up in the air and see where they land. In other words, I just wanna try something new and everything that you’ve described so far fits that picture really nicely, you know?

[00:19:43] Paul Bearne: Yeah.

[00:19:43] Nathan Wrigley: All of this would work in, well, pretty much any industry I’m imagining.

[00:19:46] Paul Bearne: Yep, and detours are okay. Throw your ears up. You hear a sniff of something. Go knock on the door. Have a look in. Go and talk to people there. Go on interviews. I love interviews. I’d almost do it as a hobby, go on interviews. Go and see what they’re doing. And if it feels right, go and join them. If you don’t ask the question, it’s impossible for someone to say yes.

They might have to say no, but people actually like saying yes. So go look. Take a Friday afternoon off and go for an interview somewhere. If you just chalk it up as interview practice, you are not that serious. You get to look behind the curtain a little bit. You get some reference points about what an alternative life would look like. Think about moving to the countryside. Think about moving to the city moving to another country.

You can go and visit them. I emigrated from the UK to Canada in my fifties. I visited Canada a couple of times, found I liked it and then went through the immigration process. Uh, it took a couple of years to do that, but you get there.

[00:21:04] Nathan Wrigley: You mentioned earlier about, well you said the words feast and famine or something To that regard, and I’m just wondering, okay, so I’m not talking about the money where the money may go up and the money may I go down? I’m talking more about the pipeline of work. Have you ever struggled with that? Have you ever had periods where, there really is nothing on the horizon. What have I done?

[00:21:24] Paul Bearne: Oh totally and my solution in fact is to use Codeable. When I was freelancing, I was a member of Codeable from almost day one, very early joined there, and I’ve never done it as my full time gig. Now there are people who all the work comes through Codeable, but I’ve used it as my back fill. Whenever I’m a little bit short of work, I will go on a Codeable. I will bid for one of the contracts. Find a contract, get a contract and then do that project, because they’ve got so much work there.

You could go and pick a contract up really easily. And you could find one that fits your skill set and your knowledge base. Yeah, so I’m an expert in sort of job boards and things like that. So I would always go and look for something in that space, because I can provide skills and knowledge in that space, and it becomes easy for me to complete the task.

[00:22:14] Nathan Wrigley: So you are kind of running those two things, not quite in parallel, but they happen concurrently. But you’ve got your work, which is the desired outcome, the stuff that you’ve put in place for yourself.

[00:22:25] Paul Bearne: I will get more income from that.

[00:22:26] Nathan Wrigley: And then the Codeable is when the gaps appear.

[00:22:29] Paul Bearne: Yeah. When the gaps backfill. If I’m short off work, I’ve got nothing to do for the end of the week I’ve got four hours. I can find a job on Codeable. Or I’ve got two days of spare capacity. Because everybody wants it done now on Codeable, brilliant. Rock up, log in. Go and see what the current list of open jobs are. Find a job that’s in your space that you can present value to. Don’t just go and do anything. And then go and fix that problem for that client.

And I’ve had repeating clients who’ve kept, effectively become part of my freelance stable, still through Codeable, I’ve done ongoing contracts with them. So it works really well. And the Codeable guys are really, really nice. You know they have a lovely active Slack channel. They do regular meets and training. They almost feel like a distributed agency. That hybrid space. And that everybody there is competent WordPress designer, editor content, it’s not just code at Codeable. Remember that, so there’s other skills that could, people will hire you for there.

[00:23:39] Nathan Wrigley: Would you therefore suggest that’s possibly a good place for somebody to just begin? If they’re tentative and they’re you know, they could slot a bit of that into their weekend with their regular job.

[00:23:48] Paul Bearne: They’ve got a regular nine to five job and they want to start learning, doing some freelance, it’s a really good place for them to get their feet wet, a little bit. In a very safe environment. Cause the money’s being collected by Codeable. It’s in the escrow. So you know you’re gonna get paid. If there’s a problem with the client the staff will wade in, and they’ll help you out. And if you get really, really stuck you can reach out to staff and they’ll find one of the other experts to come and help you. And if you get a problem, you could ping the Slack channel, say, how do I do this? And one of the other experts will wade in and help you. Very friendly.

[00:24:29] Nathan Wrigley: Is it difficult to differentiate yourself, to make yourself stand out? It’s just you pitching for work. Presumably on Codeable you’ve got a set number of fields that you’ve gotta fill out to demonstrate how good you are at a certain thing. And, and everybody else has got those same set of fields and…

[00:24:43] Paul Bearne: Yeah, yeah it is slightly difficult. They are quite good about saying no more than five experts should reply to a client’s inquiry. So you don’t get millions of people trying to bid for piece of work. And they don’t do the lowest price wins. They average out the price bids. Someone puts a, a thousand dollars in for a project and someone else puts in 800, the client’s gonna get told 900. They take a commission off the top, or they add a commission on top of that price and they charge the client to that. And then you get your money out in USD.

[00:25:20] Nathan Wrigley: One of the things that always attracted me, but I never managed to kind of make the leap, was this idea of being a digital nomad. So everything that you’ve just talked about, all of these rungs on the ladder of how to get work and how to manage your relationship with clients and build up your portfolio and all of that, all of that’s happened. And then you just don’t live in the same place for any great length of time. You flit about. You’ve sort of done that, you’ve moved a country. Do you know any people who do that?

[00:25:45] Paul Bearne: I have a good handful of friends who do that. Within XWP, I think have probably 20 or 30 people who are digital nomads within the company. I don’t think Codeable people tend to do that as much, because the infrastructure stuff that you need to do in addition to charging and billing and things like that, becomes difficult as you flip around the countryside and do stuff. Freelance people tend to hire local freelancers a little bit, so it tends to lock you into a country. And if you suddenly move, there’s some dynamics there.

My recommendation, if you wanna do proper nomad work, go and talk to one of the distributed agencies, you know, Human Made, 10up, XWP, you know, that level of company. Especially if you are skilled as a WordPress developer. All of those are actively looking for people. I will personally recommend XWP. I do work there, but I’ve also worked at a few of the others.

They’ve got it right. They’ve learned over the years how to do remote web development and manage the culture and the team so well. And it’s art, and I think they’ve nailed it because they’re based in Australia, you know, the corporate HQ is over there. So all of the European staff they’ve got here, they’ve got 60 people at this WordCamp or something. They’re all of remote. There’s only about two or three have flown all the way over for Australia. And so, because they’ve done it, it just, they just nailed it.

[00:27:22] Nathan Wrigley: Final question, did you ever, do you ever, sort of pinch yourself and reflect on how incredibly lucky you are? I say you, you, as in, all the people who have careers in the same manner that you do.

[00:27:38] Paul Bearne: Hey, I’m a guy who started as a tea boy on a building site, my first job. I now have a house on a lake with a motor boat tied up at the bottom. I would never have dreamt of that when I was a young lad. You really now in this day and age can work from anywhere. And as you know, Starlink and things like that are coming online, you really can go out into the sticks and work from anywhere.

Anywhere you can get decent internet is now fair game as a location to do web development work and design work and other services. I’m a developer, so I tend to think developer first, but there’s PMs, there’s sales, there’s HR, there’s marketing, there’s video production, there’s design, there’s content writing. All of those can be done remote.

Unless you are physically manufacturing something, and even some of that can be done remote in small batches now. Anything in this sort of digital space can be remote and often better done that way. Unless you really doing high cycle stuff, I think remote is the way to go.

[00:28:55] Nathan Wrigley: Paul Bearne, thank you for chatting to me today.

[00:28:58] Paul Bearne: My pleasure.

by Nathan Wrigley at August 10, 2022 02:00 PM under podcast

WPTavern: ServerPress Is Shutting Down

ServerPress, makers of DesktopServer, a WordPress local development tool, announced it is shutting down after 12 years in business. The company emailed its customers and posted a farewell message on its website after disabling new purchases and is in the process of canceling renewals for existing subscriptions.

ServerPress was founded by Steve Carnam in 2010. His leadership helped the company remain independent of large hosting companies that have scooped up WordPress development tools of all kinds. Carnam described how the market has changed, forcing ServerPress’ partners to make the difficult decision to close:

Earlier this year, one of the team members questioned whether or not DesktopServer v5.0 would have a viable market share. We had been so focused on building it out that throughout the development, we lost sight of constantly checking the temperature in the room.  Once we started discussing this we came to the conclusion that DS5’s potential market share has changed significantly over the last 10 years. The WordPress development tool landscape has grown and diversified greatly. This has diluted DesktopServer’s overall market share. The time, effort, and costs to bring in new users to DesktopServer’s workflow would be too much overhead for ServerPress to be sustainable. While many larger, well-funded companies would be able to absorb such costs involved, a company of our position cannot.

ServerPress did not communicate any plans for the future of its software products beyond the fact that they will no longer be supported. Longtime users and fans were disappointed to learn that the company is shutting down and some asked if they might consider making DesktopServer available to the public.

I asked Carnam if ServerPress is in talks with another company to sell or if they are considering making DesktopServer’s code available. He could not offer any further details but said he may have more news in the near future.

“With regards to selling, or open sourcing the code (which would be great); I’m unfortunately not at liberty to say at this time,” Carnam said.

The small ServerPress team, which includes Stephen J Carnam, Marc Benzakein, and Gregg Franklin, have not yet announced what their next ventures will be, but they plan to support current customers for the duration of their subscriptions.

“If you are a Premium Subscriber, we will continue to support you until your subscription is up,” Carnam said. “For some, that will mean support on issues with DesktopServer v3.9.x. For others, it may mean assistance with migrating to another local development tool. We will continue to help those of you with Premium Memberships with site deployments until your subscription expires.”

by Sarah Gooding at August 10, 2022 01:26 AM under News

August 09, 2022

WPTavern: WordCamp US 2022 Publishes Speaker Schedule, Livestream Will Be Available

WordCamp US (WCUS) kicks off one month from today in San Diego, CA, and organizers have published the full schedule for all sessions. The three-day event will feature three tracks with a combination of lightning talks (15 min), standard talks (45 min), and workshops (1 hr+).

This year’s lineup is heavy on educating professionals on building with blocks. Attendees and livestream viewers can expect to learn how to customize core blocks for clients and create a custom block in 15 minutes. Speakers will also offer a glimpse into the future of designing themes for the block editor, the foundational concepts of the new era of block themes, and demonstrate how to build a block theme.

Block themes and plugins aren’t the only things on the menu for WCUS attendees. The event will include a diverse range of topics, including WordPress and the creator economy, accessibility, multichannel e-commerce, performance, community, and creating editorial experiences.

The sessions begin on September 9, and continue through the next day, capped off with a chat with Matt Mullenweg, who will also answer live questions from the audience. Contributor Day is scheduled for Sunday, September 11.

Unfortunately, for many hoping to attend, all 650 of the available tickets sold out within the first day. Everyone else across the world of WordPress will need to tune into the livestream, which organizers expect will be fairly popular this year due to the limited in-person tickets. The sessions in Sun track and Palm track will be live streamed, but the Surf track workshops will not. The livestream page is already published and no special tickets will be required.

by Sarah Gooding at August 09, 2022 09:30 PM under wordcamp us

Matt: Gaiman on Tumblr

From a nice new Polygon article, Our favorite Neil Gaiman books, comics, and more:

Before I elaborate — yes, people still use Tumblr and it’s far more popular than most people think. Neil Gaiman has been an active Tumblr user since 2011, and he still actively uses the microblogging platform to this day. This is notable, because celebrities have notoriously been bullied off of Tumblr. Yet somehow, Neil Gaiman has outlived them all, watching from the shadows of his own dashboard.

He keeps his ask box open and answers questions from fans. He gives life and writing advice. He talks about the various adaptations of his works, giving information he is able to give and answering with a signature “wait and see” when he cannot. He plays along with dumb jokes and reblogs additions. He helps fans track down obscure lines he’s written. And as is the reality of the internet, he deals with his share of haters and trolls, but he’s always remarkably graceful toward them.

He also reblogs posts, adding on new informationproviding funny commentary, or giving helpful tips (this usually causes some surprise from people who organically stumble upon a comment from Neil Gaiman in the wild, and it’s always really amusing to see).

He’s just a good presence on the internet, which is exceedingly rare to see these days.

I’m seeing more and more people use Tumblr in this way, and it’s nice to be part of making the web a more interesting place. If you haven’t tried Tumblr recently, download the app and start with Neil’s blog as a subscription. Hat tip: Matthew Ryan.

by Matt at August 09, 2022 02:05 PM under Asides

Do The Woo Community: Software Licensing Solutions for WooCommerce Builders with Anh, Phil and James

A great discussion on the options for software licensing with WooCommerce, both out-of-the-box or should you roll your own custom built solution.

>> The post Software Licensing Solutions for WooCommerce Builders with Anh, Phil and James appeared first on Do the Woo - a WooCommerce Builder Community .

by BobWP at August 09, 2022 10:08 AM under Woo Roundtable

Post Status: Local Development Tools and the Open Web

Who is not using Local? Is it an Open Web tool? Let's review some “Local history” and consider where WP Engine's popular developer tools could be headed.

Estimated reading time: 3 minutes

DesktopServer: The end of an era and the beginning of a new one

Once upon a time, I used XAMP. Then I used DesktopServer. I liked it and soon bought a subscription for updates and support. It was host-agnostic and could be set up to push/pull to/from local and development sites. In practice, this could be pretty difficult to get working, but if you wanted to design sites in the browser locally, this was a good way to do it. MAMP remains a good choice for local development, but DesktopServer was probably seen as the best tool for WordPress until about 2019 when Local emerged. This past week DesktopServer closed its doors, noting how its independence from hosting platforms had become a significant disadvantage:

“We’re a small company that has remained independent of large hosting providers and their influential budgets; this choice had initial market share benefits but longer-term financial constraints.”

ServerPress (the parent company for DesktopServer) was typical of the classic small WordPress company and the small-scale success story associated with many WordPress businesses: well-liked and personable people involved in the WordPress community and its culture of giving back. Today, that story might be seen as ending in the era of product consolidation under big hosting platforms that are aiming at vertical integration in e-commerce, subscriptions, edutech — and the tools to build WordPress sites professionally.

Local: an outstanding but less open product without strong alternatives in a consolidating market

The ServerPress team also mentioned the diversification of the WordPress development tool landscape has become too complex to cope with as a small company, but for the type of tool DesktopServer is, there is really only one solution now. It's a safe bet that whatever market share DesktopServer once had only three years ago went to Local — then named “Local by Flywheel” after that hosting company's 2016 acquihire of Clay Griffiths and Pressmatic. Pressmatic was first released that same year and cost its users $99 with no freemium pricing. Rebranded and rapidly developed for Mac, Linux, or Windows, Local was not open source but completely free — for a while.

Connectability — Anyone should be able to connect to anyone else who wants their connection. This is the foundation for community and well exemplified in tools that are easy to take for granted, like email and Open Source projects like Matrix. 

The Open Web Manifesto

Free — for now

Next, WP Engine acquired Flywheel in 2019, and Local came along with it. Local was already a raging success, and it probably has only grown in its user base since then — if there was much remaining market share left to capture. To no one's surprise, a separate, subscription-based “Pro” version soon rolled out with the most useful basic features unbundled from the free version and bundled into the Pro version. Due to the negative response from Local users — which must have been massive — the plug was quickly pulled on Local Pro. Today, some features in Local still require additional subscription fees, but most users won't be crippled without them.

If your host is able to open your books, why not ask them to open source the tools you use to build sites potentially on their platform?

The effort to monetize Local this way appears to have failed due to the developer community's reactions. At that point, Local had 300,000 developers using it, according to Sarah Gooding — and they strongly resisted “Pro” in force. Their resistance focused heavily on the lack of host-agnostic support for syncing files and databases.

WordPress Dev Community: Paying for key features that come with platform lock-in is not OK

More specifically, I would say people who loved using Local hated how the Pro edition was packaged and designed to pull you into one particular host. If you paid to get more features, you also got more lock-in. And that hosting platform was designed completely around the concept of getting customers' clients inside and handling things like billing for freelancers and agencies.

Billing clients remains part of a paid extra, Flywheel's Growth Suite. Using it might make your host more involved in your business operations and financials than your accountant! That's not a service everyone will want to purchase, as you might imagine — or even use if it was free. Some people obviously find value and maybe convenience in it. Trust really matters in that kind of business partnership, which is not the usual relationship between small to mid-sized businesses and their web hosts. It could be a two-way street though if that trust involves some reciprocity. If your host is able to open your books, why not ask them to open source the tools you use to build sites potentially on their platform?

Beautiful product at the price of freedom

“I feel it's time for a bump to this issue…. Connect is a closed aspect of Local and we don’t seem to have any sort of mechanism or ability to add to or modify it ourselves, meaning we can’t even write our own extensions to Connect for other hosts and feel this needs to be addressed in totality not just adding a new connection to appease just a handful of users.”

User dsnid3r on the Local Community Forum

Local has continued to advance. It remains widely used and is, as far as I know, unmatched in features with no direct competitors. There's integration with WP Engine's new tools for headless sites, like Atlas, along with Migrate and other tools acquired from Delicious Brains. Add Genesis — which represents WP Engine's “commitment to the open web,” and consider where it's likely headed with Full-Site Editing. (See the work Mike McAlister has been doing on FSE Studio.) You can imagine the end result being just about anything needed for WordPress site builds, from relatively simple content sites to complex applications and headless installs.

This quasi-promise was dangled for several years.

Local and newer developer tools in the WP Engine portfolio are all either free or reasonably priced freemium products today. I've used and bought into almost all of them in the past. How well any of them will work with other hosting platforms down the line is the question that might have otherwise happy Local users a little worried. It's certainly been on my mind.

In the past, Local's Connect feature (what makes it fundamentally useful) was promoted as one that would be opened to other hosts. From 2020-21 people were pointed to a form or a category in the Local Community forum to propose their preferred host(s). The form page now returns a 404.

Former intake form page for suggesting a host to add to Local Connect.

Developer requests for this feature have never let up — not a surprise. Nor is the fact that it hasn't happened. Nevertheless, the goal of connecting to other hosts was expressed by the Local team as a possibility for years — has that door closed? All the way? For good? I imagine 300,000+ users might still have some say in that.

I'd love it if Local and its MagicSync feature worked with any host — including SpinupWP and InstaWP. Local plus Migrate (which is host agnostic) would be terrific.

Will it happen? If it doesn't, can we really say Local supports the Open Web?

Post StatusPost Status - The Community for WordPress Professionals

by Dan Knauss at August 09, 2022 05:38 AM under XAMP

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:

August 18, 2022 12:00 PM
All times are UTC.