The Gutenberg editor: Success lies in the timing

The new editor in WordPress is a brave project. It takes a lot of courage to shake up a well-established tree that is used, and loved by a third of all website creators on the planet. It is natural and expected that shaking this tree would unearth a lot of supporters, and also haters. To a UX designer, both of these categories of users are really valuable, as both positive and negative feedback can help us to make products easier, and more lovable to use. In this post, I’ll report back on an analysis of Gutenberg reactions reported in GitHub, investigate possible underlying causes for these reactions based on user testing conducted, and make recommendations to correct many of the issues uncovered.
A brief history of writing with keyboards
In the short history of the World Wide Web, the rate at which new products and entire product categories, have evolved is staggering. From shopping for food to shopping for love, the way we do things today has changed dramatically. While technological advances have altered many of our common daily activities, the user experience of What You See Is What You Get (WYSIWYG) editing has remained surprisingly unchanged. The process of content creation

Phone Addiction, Support Desk Overkill, Poor Conversion & The Good Stuff

This is another chapter in a series of posts that I’ll be writing to keep you updated on what’s going on with WP Buffs from the perspective of its founder. That’s me. I’ll keep it pretty simple. 3 things I screwed up and 3 things that went well over the past month. I want to tell you about all the solid stuff happening at WPB, but I can’t stand people who only post when they have good news. It’s like looking at someone’s Instagram account and being jealous of how awesome their life is when those pictures have been carefully curated from the best 1% of their lives.
As anybody who’s run a startup before knows, what it looks like from the outside may not reflect what’s happening on the inside. A company can easily look like it’s running smoothly when in reality, it’s going up in flames.
I’ll be writing something quick like this every month so please subscribe to stay tuned in.
1. Poor Conversion
I’m still struggling a bit converting visitors on this blog into email subscribers. It’s really tough! I’ve been doing a lot of A/B testing of different pop ups, welcome mats, scroll bars, etc. It’s

Looking back on two years of freelancing via Codeable.

Earlier this month (on August 5th to be exact) I celebrated my second anniversary as a certified expert WordPress developer working for Codeable. And that got me to thinking… Wouldn’t it be fun to take a day off and write some reports to compare my stats against my strategy as a freelancer year-over-year?
Okay, so maybe my idea of “fun” is a little different than yours, but nonetheless I’ve gone ahead and put this report together anyway… Not only will you find complete transparency with my numbers (per the usual) but I’ll also walk you through some of my own personal strategies as a freelancer.
Together, we’ll compare these numbers against my strategy to see just how well it’s been working out for me over the last two-years… Ready to get started? Me too!
But before we get into all the fun of comparing my stats over these last two years I’d like to first extend an extra special thank you to 9 of my colleagues from Codeable. These people are responsible for developing the tools that helped me generate the majority of this report very quickly… So, thanks guys, I’ll buy your first beer at WordCamp Europe 2018.

Running a WordPress Business in 2017

I was recently interviewed by IndieHackers about how I grew my side business from $0 to $5k per month (on average) and on the back of that I got asked (by a wannabe entrepreneur) a great question. The question has prompted this post. While most blogs will focus on things that’ll draw in customers to their products, my blog here has tended to be about my transparency as well as blog posts like these. Mixed in with some of your standard ‘top 11 plugins to do [xyz]’.
While I still think of myself in the “Levelling Up” stage, I tend to forget that actually I’m in a very enviable position amongst people who want to do the same. People who have an idea, or want to start their own business.
So I wanted to chart back my revenues all the way back to 2012. Showing the monthly income, which sources and how I have pivoted and entered new markets to keep being able to operate my own business.
Back in 2012
I launched my first WordPress Plugin. In fact, it was a Joint Venture at the time, and not long after I launched my own plugins (under my own standalone CodeCanyon account). That’s why there’s two colours of bars in the first chart. The light green

New Chart – Core WordPress Developers — DisplayWP

Introducing the WordPress Core Developers chart. Historical chart displaying the total amount of core WordPress developers for each major WordPress version. Source
The core WordPress developers list in based on the data displayed in the credits screen in the WordPress dashboard.
The credits screen was introduced in WordPress 3.2 to give special credit to core developers leading and releasing each WordPress version.
Over the years we see a constant increase in core WordPress developers. WordPress 3.2 – WordPress 3.7 was lead by ~20 core developers. Since then the total amount of core WordPress developers rose to 30-45. This is a significant leap, doubling the project leaders and distributing the responsibility among more people.
Have other insights? Share them in the comments area below.
I’m an entrepreneur, a web developer and a blogger. I’ve contributed code to each and every release since WordPress 2.8. The Hebrew GTE since WordPress 3.3, responsible for the translation and the release of WordPress Hebrew version. And a core developer for WordPress 4.4, 4.6 and 4.7. I’m also The founder and several other WordPress related projects. I work

A Guide to Migrating from WordPress.Com to Self-Hosted WordPress is a limited version of WordPress run by Automattic. Here, you can create a blog or website in moments without worrying about hosting and managing your WordPress. However, to use many more complex plugins and functionality, and to have the full breadth of customization you desire, you may at some point decide to use the full WordPress platform available from and “self-host” it – host it on your own server, or pay a company for hosting services. Moving your blog from the “managed hosting” at to a self-hosted installation of the full WordPress platform requires a little planning, and some time, but can definitely be worth it in the end.
For the most part, getting your content out of is a fairly easy task. What is not easy, though, is matching your design from, and trying to replicate what you had on that platform on the new one.
If you happened to choose one of the themes that are built for by the team at Automattic, then you may be out of luck if it’s not available in the repository. Consider launching a new theme design for your site along with the move.

Integrate to AWeber, ConstantContact, CampaignMonitor & MailerLite with MailOptin

In this post, we share a useful new plugin for email marketing integration called MailOptin. Elementor Pro’s Form widget already lets you integrate to MailChimp & MailPoet. MailOptin extends Elementor’s form further, allowing you to integrate to AWeber, ConstantContact, CampaignMonitor, MailerLite and other services. You might have heard people say a countless number of times that email list building is dead. But the money is still in the list and that’s why large, medium and even small business still build an email list.
Do you know visitors to your site are likely to opt-in to your email list if you offer them something of value and interest?
And if your site happens to be e-commerce, such visitors may not be ready to buy just yet; they probably need more convincing to make a buying decision. If you do not have an opt-in or lead capture form on your site, how then do you capture them for further communicate? Never underestimate the importance of building an email list for your business.
In this tutorial, I will show you how to customize and embed an email opt-in form to WordPress posts and pages using the Form widget in Elementor PRO and afterward, connect the