Raitis Sevelis, Head of Product at Visual Composer, shares his perspective on the evolving WordPress page builder market, with some insight on how it might affect plugin and theme implementation in the future.
Hello everyone! Today we are interviewing Raitis Sevelis, the Head of Product at Visual Composer. I had the pleasure of meeting Michael Makijenko, Visual Composer CEO, and Raitis at several WordCamps, including WordCamp Riga, Visual Composer’s hometown, where I had the opportunity to give a crash course on building sustainable plugin and theme business in the subscription economy. Raitis and I had the chance to hang in Tel-Aviv when we both attended Press4Word and then WordCamp US a few months afterward. Since then, I have regularly met with Raitis and Michael at various events and conferences around the globe, and we became good friends.
Raitis, thank you so much for doing this interview. Let’s start by learning a little bit about you: Where are you based and what is your background?
Hi, Vova, thanks for having me!
I am based in Riga, Latvia, and this is also the Visual Composer HQ.
My educational background is in IT with a Master’s degree in Business Informatics. I even managed to start Ph.D. studies, but I left early because it was tough to combine it with my daily work. The good thing is that I had a chance to share my expertise as an e-commerce lecturer for a
In his first-ever blog post for WebDevStudios, Backend Engineer, Evan Hildreth, tells us what's exciting about oEmbed and shares a fix he learned during Five for the Future.
The story of my blogging career over the past few years could be summed up as, “How I Learned to Stop Worrying and Love the Reblog.” There’s something that’s so much fun about finding something cool and sharing it on my blog without worrying about saying something poignant or ultimately meaningless in an effort to “add to the conversation.” Sometimes it’s enough just to amplify the conversation, or share that video. This is why I’m so excited about oEmbed. It’s a standard API that takes a given link and turns it into an embeddable… thing. It’s most commonly known as “that thing that turns a YouTube link into a video,” but the underlying technology can be used for any web page. This includes sites like Reddit, Twitter, and Imgur, as well as blogging sites like Tumblr and, yes, WordPress.
WordPress has built-in support for oEmbed, both as a consumer and a provider. This means that not only can you embed other posts into your WordPress post, but other people can embed your posts into their posts!
WordPress already has built-in support for several sites. If you want to branch out of those, it’s a simple
Here's how we know that WordCamp US 2019 is going to be lit!
Have you traveled across the plains through the gateway to the west? Well, get ready to do that for WordCamp US! This year, St. Louis, Missouri, known for BBQ, baseball, and beer, is playing host to the largest WordPress conference in the nation. As a WCUS organizer and St. Louis resident, I have some inside information just for you. Although the event organizing team is in full-on planning mode, we have already started to release some of the awesome details, making it worth adding this WordPress community event to your destination list this year.
What, When, Where
WordCamp US, November 1-3, 2019, will be located in the heart of downtown St. Louis, Missouri at the America’s Center Convention Complex. The convention center is super easy to get to, no matter whether you are a local or visitor. It’s 10 blocks from the historic Gateway Arch and many other local attractions. To find out more about hotels and the venue for WCUS, click here.
Information about WordCamp US is being released daily from the organizing team on what to expect this year at the event. Here are some exciting things we know so far:
Networking – There are WordPress community members and friends
Wow, Tumblr has been bought by Automattic! Get the lowdown from Brian at Post Status
Automattic has purchased Tumblr from Verizon, in a surprising move. It appears Automattic has picked up Tumblr as well as about 200 employees from Verizon, according to the Wall Street Journal and confirmed in Post Status Slack by Automattic CEO Matt Mullenweg.
I have questions. I’m getting them answered. This story is… developing Stay tuned to this page.
Tweets, briefs, and Facebook posts are dominating the internet. Podcasts are there, too, while being something entirely different.
Who would have thought that podcasts would get so popular? Every day we’re bombarded by cohesive and short information. While there is an ever-growing number of podcast listeners, it is difficult to imagine that longer content such as that would get there.
However, there is nothing unreasonable about it, as podcasts have become the way we learn, keep ourselves informed, and improving our skills. The wonderful thing about podcasts is that it allows multitasking. Many people find that their commute, morning run, or coffee break is more productive if they are listening to a podcast while doing so.
Should you get on the popularity wagon, too?
Why shouldn’t you? With everyone and their aunt having one, you should get one, too. While it may seem like a complicated business to get started, it isn’t. All you need is a bit of research to find the best microphone possible, and you are good to go. Just start recording!
But how do I add my podcast to my site?
Now, this could be a bit tricky unless you are one of the smart ones that have their website on WordPress. If that is the case, all you need is a reliable plugin, and we are going to introduce you to one. It is called Seriously
Wow, never would have seen that coming. Glad they will be changing the name.
We’ve got some incredibly exciting news to share in this update. Zero BS CRM has joined Automattic, the company behind WordPress.com. With Automattic in our corner, we will go from a team of two, to being part of a team of 900+ incredible individuals. This means Zero BS CRM will be getting better through deeper integrations with WordPress and help and support across the board, from product development to usability and design.
THE BIRTH OF ZBS CRM
We have built ZBS CRM to scratch our own itch. For years, we’ve chosen WordPress as the centre of our entrepreneurial business operations. We also use it personally for travel blogs and other projects. We WordPress.
When a family member approached us for advice on a CRM solution that would suit his local construction business, we couldn’t find any that would meet his needs and integrate well with his WordPress website. We kept hitting the same issues: too complex. Too expensive. Or just plain bad.
So we built ZBS. We designed it to be simple to use, but powerful. We still use it ourselves every day. Since our initial launch we’ve delivered consistent updates (over 150 in less than three years), and our CRM product has
Have the robots won? No. Is machine translation a reliable way to make your WordPress site multilingual? In short, yes.
You might be surprised to learn that English speakers make up just 53% of all people on the web. Which means if you’re not optimizing your multilingual website, there’s a whole 47% of potential customers your business is currently unable to target. To ensure you don’t miss out on such growth opportunities, website translation is one of the quickest ways to reach potential customers in new markets – even faster if you use translation plugin Weglot on your WordPress site.
And, the best part? The Weglot WordPress plugin works seamlessly with Rank Math SEO – making it even easier to optimize the content of your multilingual WordPress site.
Together, Rank Math SEO and Weglot make it easy to customize, optimize, and translate & display all of your website’s content, to increase your chances of ranking regardless of the language(s) you choose to translate your site into.
Let’s take a look at how you can utilize both Rank Math SEO and Weglot, for the ultimate combination of translation and a higher ranking on search engines.
Table Of Contents
To begin, you’ll need to make sure you’ve downloaded the latest versions of both Rank Math SEO
Optimize your website for international SEO & discover how you can rank in different languages. The complete guide to implementing your multilingual SEO strategy
I’m quite sure you’ve already put in a lot of hard work to make sure your current website ranks high in search engines, and maybe you’re sitting comfortably on the first page of Google (nice work). But, what happens when your company expands and you’re now tasked with having to complete the whole process again, but, ranking with new languages? Otherwise known as multilingual SEO.
If you fail to focus your efforts on multilingual SEO just as you did in your original language, then you risk your website not being found or used in other countries – which would mean that all important global expansion might not work out quite how you intended…
The prospect of multilingual SEO probably sounds like a daunting task, right? But, it doesn’t have to be.
What is multilingual SEO
Just to clear up that question, multilingual SEO is, in fact, really all about applying the same basic principles of standard SEO…But, with the addition of some guidelines to follow that will ensure the languages you’ve translated your website into, also benefit from your SEO efforts.
It’s the practice of translating existing content into new languages, and
WordPress custom fields let you add, store, and display additional information about a piece of content in WordPress. On a more technical level, custom fields help you store metadata.
WordPress custom fields are an important part of what makes WordPress a flexible content management system, rather than “just a blogging platform”. When it comes to WordPress custom fields, the freemium Advanced Custom Fields plugin is one of the most well-known names. It makes it easier to work with custom fields in all aspects, and it’s also the topic of our post today.
Specifically, we’ll explain why Advanced Custom Fields is so valuable and then show you step-by-step how you can apply it to your WordPress site.
Here’s everything you’ll find in this post:
There’s a lot to cover, so let’s dive in…
What is Advanced Custom Fields plugin?
Developed by Elliot Condon, Advanced Custom Fields — often shortened as ACF — is a WordPress plugin that allows you to add and manage WordPress Custom Fields to a site. It’s available both as free plugin and a premium plugin, called ACF PRO, starting at $25 for lifetime updates and for 1 site.
What Are WordPress Custom Fields? What Do They Let You Do?
WordPress custom fields let you add, store, and display additional information about a piece of content in WordPress. On a more
Prevention is better than cure, even in WordPress security. It is like an insurance, may you never need it, but it is always good to have it.
A common misconception is that malicious hackers only target websites with large income, or those that store valuable sensitive information. However, WordPress websites generally get a lot of unwanted attention, which is why it’s important to take preventive measures from the get-go. The good news is that (on top of basic measures such as having a robust updating strategy) WordPress offers you a lot of options to protect your website against hack attacks. Even simple implementations, such as enabling Two-Factor Authentication (2FA) can drastically improve the security of your website or eCommerce store.
In this article, we’ll talk about why preemptive WordPress security is the way to go. We will also highlight five preventive WordPress security measures, so you won’t have to deal with messy cleanups afterward. Let’s get to work!
Why prevention is essential in WordPress security
Spending time on preemptive security is a lot like getting travel insurance before heading to a safe and well-known country. It’s a step that’s usually forgotten about by many travelers – until your hotel room is ransacked. From then on, travel insurance is always a top
Starting a site can be relatively easy. But maintaining a good site takes time, skill and persistence. This guide will help you take care of pretty much everything you should do on a monthly basis.
The world of web design and blogging has drastically changed since WordPress came into existence. It’s been quite a while since the first users were able to create their online journals through WordPress (the first version was released in May of 2003). After that, WordPress has quickly started to evolve and it became more than a simple blogging platform – it’s evolved into a full content management system that’s capable of pretty much everything. But let’s stop here; although the history of WordPress is interesting, not many people care much about it. And we’re sure you’re one of those.What’s important here is that WordPress is used on more than 30% of the entire web, and the platform is getting more popular than ever. Because of that, you can find tens of thousands of plugins & themes that allow everyone to build amazing websites. And instead of spending a few years learning about web technologies, all you need is a few hours to get acquainted with the platform and the particular themes and plugins you’ll be using.
That’s all great. You can have your first website built in a matter of days (even hours if you have some
A quick guide on how to use (a few of) your ACF fields inside your blocks.
Learn how to use (a few of) your fields in Advanced Custom Fields inside your blocks. Advanced Custom Fields has been an essential tool for many site creators for taming WordPress custom fields.
Among its many uses, ACF allows people to create tailored user interfaces for adding in custom field data. This allows posts and custom post types to have a streamlined method for creating and managing data.
With ACF it’s easy for people to build post types for a multitude of uses such as directory sites, movie reviews, user upload forms and more.
Support for ACF’s custom fields is limited to simple text & number field types, and displaying them as text in blocks.
Here’re the field types you can use:
Wysiwyg Editor – The formatting is also displayed
Planning to translate your WordPress site? A guide to everything you need to know when it comes to adding a WordPress language switcher to your site, including real-world examples, best practice tips, and how to create and customize one using Weglot.
Thinking about adding a WordPress language switcher to your website? Translating your content into other languages so that site visitors can read your content in their preferred language offers enormous benefits for your business, not limited to helping you reach new markets, providing greater opportunities for SEO and online visibility, and helping you establish trust with new audiences.
For a minimal investment of your time and money, the return on investment (ROI) that WordPress multilingual websites offer is also attractive. According to the Swiss-based trade body, the Industry Specification Group for Localization (ISG), for every US$1 spent on localization, a business will make a return of $25.
That’s a 2,500% return, and certainly not to be sneezed at. Rather, it’s something you should seriously consider if you want to better position your company for success in overseas markets.
To make the most of the above benefits — including the high ROI — it’s crucial that you make it incredibly easy for site visitors to change languages on your site with an easy-to-find, well-designed, and intuitive-to-use WordPress language switcher.
So in this guide, you’ll
Hashcat is a free tool to crack passwords (hashes) using GPU power
When it comes to complex password cracking, hashcat is the tool which comes into role as it is the well-known password cracking tool freely available on the internet. The passwords can be any form or hashes like SHA, MD5, WHIRLPOOL etc. Hashes does not allow a user to decrypt data with a specific key as other encryption techniques allow a user to decrypt the passwords. Hashcat uses certain techniques like rainbow tables, dictionary attack or rather it can be the brute-force technique as well. This article gives an example of usage of hashcat that how it can be used to crack complex passwords of WordPress. Hashcat in an inbuilt tool in Kali Linux which can be used for this purpose.
If a user wants to look that what hashcat facilitates, by running hashcat –help as shown below:
Some pictures are given below as example:
- [ Outfile Formats ] -
# | Format
1 | hash[:salt]
2 | plain
3 | hash[:salt]:plain
4 | hex_plain
5 | hash[:salt]:hex_plain
6 | plain:hex_plain
7 | hash[:salt]:plain:hex_plain
8 | crackpos
9 | hash[:salt]:crack_pos
10 | plain:crack_pos
11 | hash[:salt]:plain:crack_pos
12 | hex_plain:crack_pos
13 | hash[:salt]:hex_plain:crack_pos
Landing pages are meant to be stand-alone pages that will help achieve specific goals that your business has. Whether it's growing your list, selling a product (or service), or getting sign ups for a webinar, landing pages play a key to your success.
Landing pages are a great tool to utilize in your content marketing strategy. In this post, we’ll cover everything there is to know about landing pages. We’ll talk about their purpose, how they are used, why you should use them for your content marketing tactics, and so much more. What are Landing Pages?
Landing pages are stand-alone web pages that are created for the purpose of an advertising campaign. Landing pages are designed to meet a single focused objective: to elicit an action from the viewers, also known as a Call to Action (CTA). Landing pages are designed to meet a single focused objective: to elicit an action from the viewers, also known as a Call to Action (CTA). As the name suggests, the visitor “lands” on a landing webpage from a Google Adwords ad, social post or something similar.
Landing pages can be a perfect marketing tool that can help any business generate more sales by increasing your conversion rates and building organic traffic. A single page can provide you with a competitive advantage that will further grow your business and expand your customer base.
What is the Goal of A Landing Page?
Typically, landing pages are used to transform
Get more value by turning your blog post into multiple content. Check out these best practices for re-purposing content to maximize marketing results.
Blogging is one of the most popular and convenient ways of communicating information from one to many. The content requires good research on the topic and to present it in such a way that it serves its usefulness to the large masses. One of the main purposes of blog writing is to make it available to a large proportion of readers, and often your content gets unnoticed and in some cases lost.
A blogger comes up with many unique ideas, but it can be a little difficult to come up with new ideas all the time.
For this, a blogger can use a single blog post for generating multiple forms of content, or one might say this as content spinning.
You need to repurpose your blog post into multiple pieces of content. But what does this ‘repurpose’ mean?
Repurposing your blog post means to represent your original content in different styles and mediums via several platforms like video, podcasts, files, infographics, etc.
In layman’s terms, repurposing means to present the same thing in a different way.
Did you know?
Repurposing is akin to the biological division where single stem cell divides to form multiple cells. Biology(Ah!) nothing to worry!
It is very easy the original blog
Brizy is a new, yet increasingly popular WordPress page builder. This tutorial focuses on how to translate Brizy Page Builder sites using TranslatePress.
Brizy is a new, yet increasingly popular WordPress page builder that helps you build websites fast and with no coding. In this tutorial we’ll focus on how to translate Brizy Page Builder sites using TranslatePress. Brizy and TranslatePress work great together, making it really simple to create a multilingual Brizy site fast. We’ll go through setting up a Brizy powered website, then translate it into multiple languages using TranslatePress.
Building your site using Brizy Page Builder
The first thing you notice after taking Brizy for a spin is how intuitive and user-friendly it is. It has a drag and drop, visual approach to creating and styling content that just works.
Their free version is packed with a lot of advanced elements and pre-defined blocks (templates), which you would normally have to pay for in other builders.
Another thing you’ll enjoy are the professional pre-made blocks, which even a non-designer can use to build a beautiful layout fast. The Pro version expands even more on this with 150+ premium designs + access to the Brizy Cloud.
Let’s see exactly how easy it is to create a beautiful WordPress page from scratch using Brizy Page Builder.
This post shows you exactly how to create a child theme in WordPress, how to use it to customize your site, and how child themes work
You’ve been running your WordPress site for a while and it’s been doing what you need it to. But now, you decide you need to customize it. Or maybe you’re creating your site with a theme you’ve downloaded from the theme directory or one you’ve bought, and you realize it doesn’t work in exactly the way you need it to.
What do you do, then?
You can either find a plugin that will provide the customization you need or switch to a new theme. But what if you’re happy with your current theme and can’t find a plugin that adds what you need in terms of functionality?
Answer: you’ll need to customize your theme. And best practices say: you do that via (WordPress) child themes.
In this post, I’ll show you exactly how to create a child theme in WordPress, how to use it to customize your site, and how child themes work. I’ll also explain the concept of parent themes and describe how the parent theme on your site interacts with a child theme:
Before we dive into creating a child theme, let’s identify the 3 methods you can use to customize your WordPress site.
If you don't want to lose all your customizations, child themes are
Localization enhancers consumer experience, makes your content more appealing and allows you to meet the needs of your new customers. Our tips for customising your marketing and online strategy.
EDD vs Freemius vs Gumroad vs WooCommerce – Which Is the Best for Selling WordPress Plugins and Themes?
A deep-dive comparison of platforms for selling plugins and themes.
EDD vs Freemius vs Gumroad vs WooCommerce – Which Is the Best for Selling WordPress Plugins and Themes?
Choosing the right eCommerce platform for selling WordPress plugins and themes can be a difficult decision. There are quite a few platforms available for WordPress businesses to sell their products, and each one has different features that can have a big impact on conversion rates and your bottom line. Making the right decision requires a fair amount of research and comparison of the different platforms available. Luckily, we’ve done a lot of that research for you and ranked them based on what we believe are some of the most important factors to consider. Here’s what’s to come:
This is a guest contribution by Brandon Ernst.
The four platforms we’re comparing are some of the most well-known in the WordPress community, but let’s start with a quick description of each one so we’re all on the same page.
Easy Digital Downloads (aka EDD) is a self-hosted eCommerce platform made up of a free core WordPress plugin and tons of extensions that allow you to sell and license pretty much any digital product. It was built to sell all types of digital products.
Freemius is a managed eCommerce platform built specifically for selling WordPress plugins and themes –
Behind every successful client website project is a great project manager. Behind every successful project manager is a great set of tools! Here are the ones we use at WebDevStudios.
Behind every successful website project is a great project manager. Behind every successful project manager is a great set of project management tools. Project managers are essential to the life cycle of projects. They ensure that the projects stay on time and on budget from the moment the team kicks off development of a website through the end of the support phase.
Just like a carpenter cannot build without a hammer, we are not able to manage projects without our project management tools. They allow us to track tasks, timelines and budgets and communicate with our team and our clients. Here’s what we have in our tool box at WebDevStudios.
Communication is key to any project. Project managers are responsible for communicating timelines, requirements and deliverables to both the team and our clients. We communicate with our clients using Confluence, part of the Atlassian suite.
We are able to effectively share and collaborate on status updates, call agendas and meeting notes. We also use Zoom for conference calls with or without the camera on, based on our clients’ preference.
Internally, project managers communicate with their teams throughout the day, every
As the site designs progress, many things are starting to look like a norm. What used to be a popular thing to do just several months ago, now it is outdated. Think back to the first sites, when there were no rules about colors, for example. Remember all those websites that had a black background and shiny red lettering? Horrible, isn’t it?
As the website designs progress, many things are starting to look like a norm. What used to be a popular thing to do just several months ago, now it is outdated. Think back to the first sites, when there were no rules about colors, for example. Remember all those websites that had a black background and shiny red lettering? Horrible, isn’t it? Luckily, web owners and designers started considering more what their visitors like, instead of their taste. Now, there are some good rules of thumb to follow. White space has become more and more critical, and there are eye-pleasing rules when it comes to typography. Overall, some myths have been debunked, and people started focusing on pleasing visitors.
Besides overall design, web designers started adding some handy elements to each site. Navigation became more simple, for example, so one-pager websites became more prominent. Especially in e-commerce, there has been incredible progress when it comes to features which help you shop online without stressing out too much.
The Curious Case of Buttons
The buttons that appear on the lower right corner of a website to help you with navigating, or for chatting with the support team, have also
We've compiled a list with the best cross browser testing tool based on their functionality, budget and varying degrees of skill Discover the one that will best suit your needs.
For a website, where readers are expected to belong to a certain cohort using the same browser, one may test the changes manually. However, with an increasing popularity of mobile devices and a large number of browsers, it may be a good idea to test an application on a wide variety of device-browser combinations before approving the changes. In this post, we cover the best cross browser testing tools. We take into account various aspects such as cost considerations and ability to automate the whole process.
A helpful guide when choosing a WordPress multilingual plugin. With many different translation plugins available, all with varying features, functionality, quality, and price points - we take a look at the important factors to consider.
The web is a vast space, where you can reach any audience anywhere in the world as you expand your business’ reach into new international markets — you just need the right WordPress translation plugin to help you achieve this. With WordPress, you can translate your entire website into multiple languages, providing rich content to your target market with the help of a translation plugin. There are, however, many different translation plugins available for WordPress, all with varying features, functionality, quality, and price points.
This can lead to a dilemma: which WordPress translation plugin is best for your business?
To help guide you through the decision process, we’ll take a deep dive into the important factors worth considering when choosing a translation plugin for your site. We’ll also explore why Weglot stands out as the leading WordPress translation plugin for every kind of online business.
9 Essential Considerations When Choosing a WordPress Translation Plugin
When you google “WordPress translation plugin,” 15.6 million results are returned. Talk about overwhelming! There are plenty of list posts that try to convince you of the best translation