We’re happy to interview Rich Tabor, designer, WordPress developer, and founder of ThemeBeans, as part of our series on WordPress SaaS founders: Weglot SaaSy. Q#1: What is your background, what should our readers know about you?
I’m Rich Tabor, the founder at ThemeBeans, a WordPress theme shop building themes for creative professionals. We’re a small team (two of us, and an occasional contractor), though we’re making waves in the premium WordPress product space.
My shop is one of the first to pioneer annually recurring licenses for WordPress themes. Early on, I knew that selling WordPress themes as a one time purchase just wasn’t going to cut it. With the ever increasingly fast pace of WordPress core development, it takes much more effort to maintain WordPress themes today than it did a couple years ago.
Recurring licenses would be the catalyst to continue providing excellent value to customers using my products. Neither myself, nor any of my customers, want a defunct website due to the latest WordPress update. We’ve been utilizing this business model at ThemeBeans for just over three years now, and I haven’t looked back.
Q#2: What’s your
Gutenberg soon will be added to the WordPress core. This is great news for some, not so great for others. With 99.9999% (estimate) of all WordPress sites currently setup to work without Gutenberg, the massive changes barreling down the pike are going to affect literally millions of websites. And as swell as the whole "Gutenberg" experience may seem, the simple truth is that a vast majority of site owners will not be prepared when it finally hits. Nor will many small business have time or budget to test and update client sites to accommodate ol’ Gut’. Note! To help save time, I may refer to Gutenberg as G7G or g7g throughout this article (e.g., in code snippets). Just faster than typing it all out 🙂
*You* have the power..
If that sounds like your situation, you basically have two options:
Buck up and fork out your time and money to test and update all existing client sites for Gutenberg.
OR, simply disable Gutenberg until you are ready for it.
From the WP peeps I’ve heard from, only a handful are full on-board ready to sacrifice whatever amount of time and money it takes to implement and support Gutenberg. Most folks I’ve heard from, however, are confused and/or
During the initial years of WordPress, it was hard to find a proper hosting solution for your sites. People were hosting WordPress on servers not optimized for WordPress at all. Maintenance and keeping things up to date was a headache. But the radical adoption of WordPress – which is 30% of the web now – has changed the grounds completely. Finding a hosting solution for WordPress is no more an issue. In fact, every other hosting service now provides dedicated hosting services for WordPress called Managed WordPress Hosting. But which hosting company should you chose to host your site with remains a question with many possible answers?! That’s what we answer in this post.
In managed WordPress hosting, companies also provide services for maintenance, backup, and upgrades. It allows you to focus on the real part of your site like creating content or making sales, instead of worrying about if your WordPress site is still running.
It’s been quite some time since I got introduced to this incredible managed WordPress hosting service – Kinsta. But before I dig deep let me tell you that I host many of my sites (more than 10) on Kinsta and things could not have been
The WordPress community is abuzz with the impending arrival of Gutenberg, the new editor that will overtake the current visual editor that people are accustomed to. As this new feature will become the new standard, WordPress is encouraging users to try it out ahead of time. And the sooner the better, as the WordPress 5.0 core update with Gutenberg is expected to roll out in the first half of 2018. As of this article’s publication, that means it could be just a few weeks or months before this editor officially becomes the new standard!
Once WordPress 5.0 rolls out and you update your WordPress websites accordingly, you should expect that the Gutenberg editor will change the post editor experience completely—not just in the way it looks, but in the way it functions.
You’ll also have to start thinking about plugin compatibility as well—and it’s not looking great with the current version, at least regarding compatibility with top plugins such as Yoast SEO and WooCommerce:
Of course, with the mere existence of a Gutenberg plugin compatibility database (sanctioned by the people at WordPress), one can surmise that there’s time yet for working these issues
Few errors are as common as ‘504 Gateway Timeout’ when you’re navigating the web. It can pop up anywhere, disappear just as quickly, or stick around and give you a headache. Worse yet, there are so many potential causes for this error, troubleshooting it can take a while. The good news is we know what causes the 504 error. However, chances are you’ll still need to run through at least a couple of fixes before you hit the nail on the head. In any case, it shouldn’t take you long to narrow the cause of the 504 error and get rid of it.
In this article, we’re going to talk about what the 504 Gateway Timeout error is and the many ways it can show up on your website. Then we’ll walk you through five ways you can fix it. Let’s get to work!
What Does 504 Gateway Timeout Mean?
When you visit a website, your computer establishes a connection to its server to send and receive any necessary information. However, in almost all cases, your connection goes through multiple computers or servers before arriving at its destination. Think about it as a chain, and if any link fails to receive a response from the next one within a reasonable timeframe, the
Anytime a cust ||
PCI compliance is required for every eCommerce shop owner that accepts credit cards or debit payments on their website. Not to mention, it’s recommended for those using offsite payment gateways such as PayPal as an added layer of security and a way to build trust amongst consumers.
Anytime a customer purchases something from your eCommerce shop, sensitive personal and financial information is passed from their browser to your website, especially when using their credit or debit card. Protecting this data from is not only a smart business move, it’s mandatory.
That’s why today we’re going to take a look at what it takes to make your eCommerce store PCI compliant so you can prevent data breaches on your website.
What is PCI Compliance?
Though typically called PCI compliance, the official term is Payment Card Industry Data Security Standard (PCI DDS). Founded in 2006 by five major credit card companies – Visa, MasterCard, American Express, Discover, and JCB – this set of standards were designed to apply to any organization that stores, processes, or transmits credit cards.
It was also a way to unify the standards (since all credit
Working on WordPress.org’s GDPR compliance team is providing a good opportunity to look at other issues not necessarily related to one piece of legislation, but which impact the .org ecosystem all the same. Amongst other things, we are taking a look at the plugin developer guidelines to see where we can strengthen and clarify what they say about the ways data should be structured and protected. While we were thinking about the plugin guidelines, I took the opportunity to kill off a problem I have ranted against on conference stages for years. I worked with the .org plugin review team to have Section 9 of the plugin development guidelines, Developers and their plugins must not do anything illegal, dishonest, or morally offensive, amended with the following line:
implying that a plugin can create, provide, automate, or guarantee legal compliance
and with that, an issue which has always troubled me as a real risk to the integrity of the ecosystem has been shot down.
Going forward, plugins can, and certainly should, clarify that they can help a site administrator with aspects of a compliance issue, whether that is a front-end process or a back-end workflow. But claiming that a plugin