Ionut Neagu, CEO ThemeIsle, talks about their recent problems with a major affiliate partner and a fake DMCA affecting their SEO.
Welcome to the 38th edition of the monthly transparency report (for March 2018). In this series, I talk about the latest goings-on in the business, our plans, challenges, and what’s on the agenda for the next couple of months. Click here to see the previous reports. As I might have already mentioned once or twice in these reports, one of my main goals right now is to introduce more clarity into my planning, and especially when it comes to figuring out the direction the business is heading.
I’m making an effort to maintain a clear picture and think more strategically – not only on an annual basis like before, but rather on a weekly/monthly basis.
While this sounds all fine and dandy, it’s not exactly that easy to execute. In order to achieve that, first I’m trying to disconnect more from the day-to-day tasks and get more rest. This feels kind of bad and I feel lazy for not being as active as I used to be – working on multiple things at once. But I guess I’ll see how it plays out over time.
One of the most important decisions product developers must make is the decision to either go mass market or target a niche. It can easily make or break a WordPress product’s success!
As the competitive landscape of WordPress is maturing and thousands of budding developers enter the WordPress economy, how does your new product stand apart from the noise? Do you focus on being “loud,” pushing your product to the WordPress masses? Or do you instead dive down into a specific audience and knock it out of the park? In this article, we’ll take a look at defining your product’s target market and deciding whether to go mass market or go niche. As one of the most important decisions product developers must make, a decision to either go mass market or target a niche can easily make or break a product’s success.
Let’s get started.
Differences Between Niche and Mass Marketing
A niche is a subset audience of a market on which a product is wholeheartedly focused on.
Unlike mass marketing, niche marketing focuses on an audience with easily identifiable preferences, wants and needs. On the flipside, mass marketing is a strategy to market across a multitude of demographics, which at times can seem aimless.
As a real-world example in the WordPress space, JetPack is seen as a WordPress plugin that deploys a mass marketing strategy to reach new users.
Elementor Pro 2.0 has now been released, and comes built-in with full theme builder capabilities. The page builder introduces an entire new process of creating headers, footers, single posts, archive pages and other dynamic content visually, no coding needed. You can use these capabilities to design any theme of your choosing.
It all started as a crazy dream: creating a complete website builder solution for WordPress. Until now, there were two major restrictions preventing it from happening: Some parts of the theme simply couldn’t be touched. You had to use code and a lot of guesswork to change different areas of your theme. Using Elementor, you were restricted to the content area of your website.
Until now, you could only create static content, not dynamic content. Unlike landing pages, the dynamic parts of your site (like blog posts or product pages) required dynamic content, and couldn’t be handled without code.
With Elementor Pro 2.0, we addressed both issues, making it possible to design every part of the website dynamically, visually, and with zero code required.
With this release, you can finally visually customize your headers, footers, archive pages, single post pages and other areas of your site. This not only saves you time, but introduces a whole new drag and drop experience to building WordPress website.
We believe the new theme builder capabilities will change how people create and edit websites. We worked months developing the most streamlined, simple process for editing every area
Need to get control over your WordPress sites social schedule? Check out the in-depth overview of an all-in-one social media platform deeply integrated with WordPress from BobWP and why he started using Social Web Suite. There is also an awesome video, too.
I write about a lot of WordPress plugins and services on this site, but rarely does it work to write about one at the point that I am starting to use it myself. I have also written a lot about social. I’ve talked about it and shared my own strategies around the scheduling of social. Through testing, I’ve found what works and what doesn’t and have crafted that part of my business slowly and successfully.
I’ve shared plenty about the tools I use. For scheduling, it has been CoSchedule for quite some time. In fact, since August 2015.
But it’s time for a change.
Along Came Social Web Suite
If you go to WordCamps, you might have experienced that feeling when you meet someone and you just know… okay, these are good people and I know they are going to become colleagues and friends of mine. Call it my intuition. But that has been the case with Tina Todorovic and Dejan Markovic from Social Web Suite. If you have met them yourself, you know what I mean.
For quite some time, their new product has been in beta. They were working hard, fine-tuning it before the formal release, which happened this month. And damn, it was worth the wait. There may had been a time
There's a serious design issue with Gutenberg notices - non-dismissible notices block the content area. The issue on GitHub was closed immediately.
I'm unable to re-create a scenario where there are so many notices that the content area is unusably small. Could you please write down some detailed steps to follow and upload a screenshot of the problem? Really? You can't create multiple non-dismissible notices?
I've had to make all my notices dismissible, either for the current view (shown again on save), for the current page load (the Gutenberg default), for a period of time (1 hour, 1 month, etc.), or permanently.
Using non-dismissible notices is not an option because they block the content area.
Example - imagine these are non-dismissible and you get the idea. ;-)
I have to say that if this is the easy way to make a Gutenberg block, I'm not sure I want to see the hard way, but it's a detailed tutorial and an addition to the all-Gutenberg-all-the-time news cycle.
Prerequisites: Gutenberg Blocks may seem overwhelming, but I’m hoping to clear away just enough details so that we can see what’s going on at the heart of this new editor. I’m assuming that:
You’re familiar with some build processes with babel
You’ve done enough React to be familiar with JSX
Here are the steps we’ll take to get a block loaded in the Gutenberg editor. We plan on making a single block with pre-rendered text. (No interactivity, CSS, fancy stuff yet)
Set up WordPress and a folder structure
Create a build process with webpack
To see the finished product, you can see the repo here
WordPress Gutenberg and folder structure:
Make sure that you have installed and activated the Gutenberg plugin.
I use local by flywheel to quickly spin up instances of WordPress. Whichever way you choose to set up your WordPress, you’ll need a folder inside of your plugins folder with your plugin title.
Inside this firstgutyblocks folder we will have a php file that I’ve named “firstgutyblocks.php”.
Interviews from 11 marketing and advertising professionals to find out why they're using WordPress for their marketing and content projects.
There’s nothing more frustrating for a digital marketer or advertiser than a website that doesn’t allow them the flexibility and control to do their job. Because when it comes to websites, marketing and advertising teams need more than just form and function – they need flexibility. They need sites that meet the needs of their buyer personas, use data and creativity to craft user experiences, and map out customer journeys in ways that help meet wider business objectives.
So where does WordPress fit in? And why it is becoming an increasingly popular choice for the modern marketer?
Not too long ago, managing websites was the responsibility of IT departments and developers. Websites were simply a means for displaying information for users. Now, marketers and advertisers are taking control, thanks in large part to the rise of WordPress. It’s flexible, intuitive and anyone can update it – which means you no longer have to pester developers when you want to implement a new feature or plugin.
WordPress has evolved from a simple blogging platform to the powerhouse that it is today. Just recently, it reached a huge milestone when web technology survey firm W3Techs
The Gutenberg Editor, to the uninitiated, is a new way to edit content within WordPress. This post is a pretty detailed review by Ben.
Gutenberg Editor For WordPress Reviewed + Tutorial On How It Works. The Gutenberg Editor, to the uninitiated, is a new way to edit content within WordPress. You will of course (if you’re using WordPress) be using the default post editor, which is powered by TinyMCE.
TinyMCE has powered the WordPress post/page editor for donkeys, and like many, I have become accustomed to its ease of use.
Having used WordPress for 8 years strong, I kind of know the TinyMCE editor inside and out, as no doubt you have.
All that’s set to change however with the advent of the Gutenberg editor, it will still use parts of TinyMCE but the layout and structure will change. Dramatically.
Please do note that this review is performed on a development version of Gutenberg, not a finished release.
About the Gutenberg editor
Gutenberg aims to streamline the post creation process, it’s developed by the same guys behind Automattic (which incidentally develop WordPress.com and .org).
The core feature of Gutenberg is Blocks, Blocks of content, which you can shift around and craft something special with.
It’s hailed by many as a revolutionary way to create content and it’s had quite a few
GDPR is a privacy law designed to give citizens back control of their personal data. Hands down, GDPR will impact how the entire internet deals with data.
Previously, I wrote my first opinion of Gutenberg as a Page Builder Creator. Now that Gutenberg has evolved quite a lot, I'm embracing it now and encourage other developers to create plugins and themes for it.
It’s just a matter of time when Gutenberg will hit WordPress Core. As days go by, we’re getting closer and closer to an eventual merge. So to get ahead of the game, my team and I took almost month studying Gutenberg, and ended up releasing a plugin called Stackable – Ultimate Gutenberg Blocks. Throughout our experience, what we found is that Gutenberg is quite awesome!
On November last year, I wrote an article about a Page Builder Creator’s Opinion of Gutenberg, and posited that as a page builder creator, I should innovate hard in order to survive.
When I wrote that article, we kept hearing that Gutenberg was the “future” of WordPress… but it was a bit uncertain on what Gutenberg really was and what it was going to be when it’s finished. Upon realizing that it was a page builder, I was doubtful that it would be a good fit in the WordPress Core.
Now, four months after my post, Gutenberg has grown up a lot, and it has evolved into a page builder that is being developed at a very rapid pace.
Since then, I’ve changed my stance on Gutenberg – I’m no longer hesitant about the thought of it, I’m now embracing
Absurdly detailed post from Fred at WPShout comparing the popular page builder solutions, with a savage critique of the products he views to be not up to scratch, but fair praise for the products which are good.
This article reviews three prominent WordPress page builder solutions: WPBakery Page Builder, Divi Builder, and Beaver Builder. This article reviews three very prominent (likely the three most prominent) WordPress page builder solution: WPBakery Page Builder (formerly Visual Composer), Divi Builder, and Beaver Builder.
As I’ve been writing for a while, WordPress page builder solutions are getting good, and are now the correct choice—more than widgetized homepages, column shortcodes, page template custom fields, and other half-measures—for getting layouts into your WordPress content.
However, when I wrote that “WordPress page builders are getting good,” I specifically meant one page builder: Beaver Builder, the first builder that I ever found to be a help and not a burden. I’d worked with both the Divi Builder and the WPBakery Page Builder (previously called Visual Composer) through numerous clients who’d installed them on their own sites, and I found that both builders reliably made doing good work almost impossible.
So, how is it now? Are WordPress’s other largest, best-selling page builders improving in quality too? How is Beaver Builder
WordPress 4.9.5 was released a couple of weeks ago, at the scheduled time and without known issues. Below you will find some feedback and tips we wanted to share with you and we hope this will encourage others to get involved in such an adventure.
WordPress 4.9.5 was released a couple of weeks ago, at the scheduled time and without known issues. We (@audrasjb and @danieltj) had the pleasure to co-lead this minor release of the CMS, with @sergey‘s invaluable help as deputy and @jbpaul17’s mentorship. For this release, we were two co-leaders, contributing to the core for a short time, and none of us had core committer status. Thank you all again for trusting us for this task.
Below you will find some feedback and tips we wanted to share with you and we hope this will encourage others to get involved in such an adventure.
To lead a WordPress release, you don’t have to be a core committer,
you have to deeply care about the WordPress open-source project.
Initially, we wondered how the two of us could claim to run a WordPress release without commit access.
In fact, there are many tasks that are not related to the commit action itself, but require a good knowledge of the ecosystem, the people and teams involved and how the release process works. Here are some examples of tasks to do:
Triage: sorting tickets and status update. This is a very time consuming task, because you have to dive into each ticket, read all the
A turbulent second half of the Dumitru Brinzan interview at Mastermind.fm where he openly talks about some very real problems that are festering behind the apparent blockbuster success of WordPress.
This turbulent second half of the the Dumitru Brinzan interview revolves around his controversial blog post Inside WordPress.org Theme Review Team: Money, Abuse and Inconsistent Leadership. Donnacha and Dumitru discuss the series of events that led him to be the first member of the WordPress.org Theme Review Team to publicly call out the corruption that makes WordPress worse for users but, conveniently, hands a million dollar business advantage to leading volunteers.
We talk about how Dumitru’s background, growing up in Eastern Europe before the fall of communism, imprinted upon him the urgent importance of not allowing corruption to slide, especially in slow-moving, bureaucratic, cult-of-personality situations.
For anyone involved in WordPress, this interview is worth listening to precisely because it is so rare to ever hear an insider talk openly about the very real problems that are festering behind the apparent blockbuster success of WordPress.
A comprehensive analysis of what Shared and Managed WordPress hosting is, Pros and Cons, and hands-on examples.
Managed WordPress hosting is like a concierge service for your WordPress site, whereas regular shared hosting leaves much of the work to you when it comes to backups, WordPress optimization, and more. However…
Shared hosting and managed WordPress hosting aren’t inherently different things
When people talk about shared hosting, they’re usually using the phrase interchangeably with “generic cheap hosting.”
But here’s the thing:
You’ll actually find plenty of shared hosts offering a “managed platform” or “managed services”, and these hosts are often counted among the list of managed WordPress hosts.
Shared hosting is just a type of hosting plan where your site “shares” resources with other sites on the same server.
Managed WordPress hosting is a set of added services and performance tweaks that sits on top of regular hosting.
That’s why you can have cheap shared managed WordPress hosting – like SiteGround at ~$4 per month – and expensive dedicated managed WordPress hosts – like Pagely starting at $499 per month.
In fact, you’ll find managed WordPress hosts powered by all types of
A look at the pros and cons of various types of staging environments, along with some resources to build them.
It’s no secret that WordPress websites are becoming more complex by the day. With each plugin we install, another layer of intricacy is added. This, of course, boosts our chances of running into problems when performing routine software updates. This is part of the open source bargain we accept with WordPress. You get a magnificent collection of plugins that do all sorts of things. But they all come from different developers. With that, the chance that two disparate parts won’t play nicely together is always in the back of your mind.
That’s what makes a staging site such a great resource. It’s an exact copy of your WordPress website that runs independently from your “live” version. This allows you to test updates and other changes to your site without disrupting availability.
Different Ways to Build a Staging Site
Staging sites can be built and utilized using a number of methods. But not everyone has access to the same tools. So which flavor you choose may be more a matter of what resources are readily available, rather than simply going with the easiest solution.
There is no shortage of ways to get the job done, but here is a sampling of some of
Sort of an odd collection of chosen words that they are defining, but useful to beginners in any case.
downloadable PDF as a resource for you. .htaccess
.htaccess is a configuration file for use on web servers running the Apache Web Server software. When a .htaccess file is placed in a directory that is in turn ‘loaded via the Apache Web Server’, then the .htaccess file is detected and executed by the Apache Web Server software.
Accessibility (https://a11yproject.com/). A11y is an acronym for accessibility. The 11 represents the 11 letters that were removed between the a and y to make accessibility shorter to write particularly on social media.
Apache is the most widely used web server software. Developed and maintained by Apache Software Foundation. Apache is an Open Source software available for free.
An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.
Free and Open Source text editor designed for code development- https://atom.io/.
An avatar is an image or illustration that specifically refers to a character that represents an online user. It’s usually a square box that appears next to the user’s name.
At WPCouple we're celebrating a hosting week for WordPress hosts that support our open source projects. #WPHostingWeek18. Here's what we wrote about Kinsta — how it helped us double our traffic and why we love it.
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
We decided to stop talking about Weglot and let our great partners tell us their story. This a great article from Lyn Wildwood about her journey withing WordPress as a freelance blogger.
Hello, I’m Lyn Wildwood. I’m a freelance WordPress blogger, and I’ve been commissioned by the folks at Weglot to discuss my writing journey in this niche. I’m a blogger by profession, which naturally means I primarily produce blog content, but I’ve also produced ghostwritten marketing material for a few companies here and there. My credited work can be seen on such sites as MH Themes, WPKube, WPLift, Design Bombs, WP Mayor and even Elegant Themes once upon a time. This isn’t so much a post about my own writing career as it is an insight into the careers and behind the scene workings of the many bloggers working in the WordPress niche. With that said, I cannot speak for all bloggers, especially not when many of them are far more experienced than I am. I can only share my thoughts, opinions and personal experiences.
Without further ado, I am Lyn Wildwood, and this is my story.
How I Became a Freelance Writer
Similar to most writers, I got into freelance writing for the money. Not “buy a Lamborghini” money, but enough to pay the bills (or a small fraction, at least). It wasn’t a new ambition. I don’t have any formal education
A hands-on guide on how to actually use Gutenberg, its strong and weak points, and what's to expect in the future.
Instead, this post recognizes the inevitability of Gutenberg and aims to provide you with a comprehensive resource on how to use the WordPress Gutenberg editor on your site so that you can continue to churn out awesome content when Gutenberg goes public. Whether this is the first time you’re hearing about the WordPress Gutenberg editor or you’re already somewhat familiar with it, this post will help you learn how you can use the new editor to build layouts for your WordPress content.
As a quick refresher, here’s what the WordPress TinyMCE editor looks like:
And here’s what things look like in the new WordPress Gutenberg editor:
It’s more than an aesthetic update, though. Gutenberg is going to completely change the editing experience by moving to a block-based approach to content (more on exactly what blocks are in a second!).
While the current focus is on content creation, the eventual goal is to have Gutenberg “go beyond the post into page templates and ultimately, full site customization.”
That means eventually you’ll be able to build your whole site using Gutenberg, including landing pages and other important content.
When will Gutenberg
BizarroDevs is a curated newsletter with all the cool, wacky and the obscure tech news, delivered each Tuesday (for free).
Finally we have a reason to believe in deep learning technology. Any technology that multiplies the Nic Cage canon is a force for good. Meanwhile AI is cracking the impossible code and machine learning is helping us keep track of our fellow citizens. I guess what I want to say is React is a really good thing to have.
Electric sheep - technology
When it comes to editing and crafting content on the go, the WordPress Mobile apps are a good choice. The question is, how does the editor in the iOS app interact with content written in Gutenberg? Let’s find out.
When it comes to editing and crafting content on the go, the WordPress Mobile apps are a good choice. The question is, how does the editor in the iOS app interact with content written in Gutenberg? Let’s find out. Quick Edits Turn Into Lengthy, Frustrating Fixes
For testing purposes, I used a simple scenario that many users may run into. I’ve written and published a post in Gutenberg using paragraph, unordered lists, and image blocks. I then used the WordPress for iOS mobile app to access the post, correct a typo, and save it. The goal is to see if content is effected by saving it in a different editor.
Here is what the content looks like written and published in Gutenberg.
Here is what the post looks like in the iOS app. It displays what appears to be Comment shortcodes at the beginning of each paragraph.
After correcting a typo and saving the changes, this is what happened to the post. As you can see, what was supposed to be a quick fix has turned into a lengthy process of fixing the entire article in Gutenberg.
All of the content runs together as one giant block. To say that this is frustrating is an understatement, especially if you’re on the road and don’t
It's been an amazing year, growing from 30K to 400K in just 12 months. Here we decided to take a look back at all the amazing things we shipped throughout the year, a lot of them thanks to the great feedback we received from our users.
2017 has been an amazing year. Looking back, it is impressive to see just how many features we managed to release in a single year. For us, each new feature is not just another shiny coat of paint. Each feature represents a new way of creation, and hundreds of hours of planning and development behind the scenes. We are proud of every single feature, but especially proud of how they all combine to deliver the full design experience of Elementor. Browse through the months to see just how we evolved over the past 12 months If you managed to scroll this far, you can already guess our underlying foundation behind each of these features: 'Design better. Design faster.' We plan to keep the increase our already fast dedicated pace for 2018, delivering new innovative solutions that will make your work creative play more remarkable and fun
These 4 WooCommerce abandoned cart email plugins and tools can help you recover abandoned carts and boost your eCommerce store's bottom line.
Here’s a sad truth about eCommerce: You spend so much effort (and money) trying to get customers to engage with your store and add your products to their carts. But the vast majority of those people are still going to leave without ever making a purchase.
It’s called cart abandonment. And it’s the scourge of any eCommerce store.
In fact, according to Baymard Institute’s aggregate cart abandonment rate statistics, the average cart abandonment rate is a whopping 69.23%.
That means less than a third of the people who add an item to their cart at your store are going to end up actually finishing their purchase.
While not all of those carts can be saved (called “recovered”), with the right tools you can bring at least some of those customers back.
To help with that, I’m going to share some plugins that aim to decrease your cart abandonment rate and boost your bottom line.
With these WooCommerce abandoned cart plugins, you’ll be able to send targeted emails to shoppers for a chance to bring them back to finish their purchase.
Rather than trying to stay inside your WordPress dashboard, Jilt is a separate app that easily integrates with
When you run into errors with WordPress, you’ll want to have a way to trace the problems to their source. Enabling WordPress logs on your site is an easy way to do so, and here we walk you through the three steps required to set up and access an error log.
Use WordPress logs to fix problems that arise on your WordPress instance – or, more accurately, to figure out why they’ve occurred. This feature tracks errors and records them in one easy-to-locate file, so you can get started on the troubleshooting process. There are three basic steps to enable WordPress error logs:
Edit your wp-config.php file.
Locate your new WordPress logs.
In this article, we’ll talk a little more about why WordPress logs are so useful and go through step-by-step on how to activate and use them on your own site.
Why You Might Need to Enable Error Logs in WordPress
No software is perfect, after all, which means there might come a time when you run into problems or bugs with WordPress. Most users extend the platform with a variety of themes and plugins and while beneficial (and essential) for the most part, this can result in compatibility issues and other unforeseen problems.
There are many places online to seek help when you run into WordPress bugs or errors, but in order to get assistance, you’ll need to know what the problem actually is. As a result, it’s crucial to know how to perform some basic troubleshooting.
To carry out troubleshooting,