Just a friendly reminder to plugin developers not to clutter the admin menu if you don't really need to.
I logged into a client’s WordPress backend and the bottom part of the admin menu looked like this: Why are there so many menu items?!
I mean come on, the site is using 38 plugins, and there are 14 new menu items (not all shown in the screenshot). In my case, 37% of plugins have added their own entry in my menu.
Important note: I’m not hating on these plugins, in fact I some of them. They’re in the screenshot because those plugins are really being used in the site.
Sometimes It’s Inevitable
I understand that it’s inevitable in some cases.
Advanced Custom Fields and WooCommerce need their own entry in the menu for listing fields and products. Of course that’s a valid point.
Sometimes a plugin will need an area especially if it has lots of settings, like WordFence – a valid point also.
Or sometimes it’s a unique entry in the admin, like Monster Insights. It introduces analytics to the admin, so I think that should have their own entry.
Sometimes You Don’t Need a new admin menu item
In some cases though, a new menu item is unnecessary.
In one of the plugins in my screenshot above, the settings page only contained a single field.. A single
Open Sourcing Mental Illness (OSMI), a non-profit organization that raises mental health awareness raised over $50k fundraising goal, and companies like Github, Digital Ocean, and Laravel help, and WebDevStudios & WP Elevation helped from WP Community as well.
Open Sourcing Mental Illness (OSMI), a non-profit organization that raises mental health awareness in the tech community, has surpassed its $50K fundraising goal for 2017. Ed Finkler, who founded OSMI in 2013, left his position as CTO of Graph Story to work full-time on speaking, educating, and providing resources to support mental wellness in the tech and open source communities. As of today, the campaign has raised more than $58,000. In addition to donations from individuals, OSMI has added several corporate sponsors, including CakeDC, Github, Digital Ocean, and Laravel. CakeDC has designated $1,000/month for 12 months to support Finkler’s salary. Finkler works together with a board of directors and a team of volunteers who also speak at conferences about mental health in tech. Several WordPress companies have also been involved in raising support for OSMI, including WebDevStudios and WP Elevation.
OSMI conducts an annual Mental Health in Tech survey as part of ongoing research. Last year’s survey received more than 1,500 responses and the results underscore the great need for removing the stigma surrounding mental illness in the tech industry. A few examples Finkler highlighted
Rich from Themebeans shares his thought-process on applying what he learned and heard from the AWP Interview series with Ahmad Awais to his own plugins and business. It's an insightful piece for anyone working to integrate their plugins with Gutenberg.
Last week, Matt Cromwell welcomed Ahmad Awais as the latest speaker for the new Advanced WordPress Gutenberg Interview Series. Ahmad is a prolific FOSS (Free & Open Source Software) developer and regular WordPress core contributor. If you’ve had your eye on Gutenberg, you’re likely already familiar with Ahmad. Last year, he released the Gutenberg Boilerplate, a heavily documented️ set of examples for diving into block development. And more recently, Ahmad launched create-guten-block, a zero-configuration developer toolkit for building Gutenberg block plugins.
Ahmad is on a roll, and there’s no stopping him.
Here’s my take (Rich Tabor) on the second session of the Gutenberg Interview Series.
Ahmad’s take on Gutenberg
Matt and Ahmad touch on the growing complexities of WordPress development and how Gutenberg raises that bar quite significantly. I agree with Ahmad, in
An interesting read about how the WordPress ecosystem is changing and companies such as WooCommerce and EDD are raising prices. How does this affect the consumer? Are they being left out of these decisions?
I have been reviewing WordPress themes and plugins actively since 2007 and have always been aware of all the major players in the industry; however my experience at WordCamp Europe last month in Paris opened my eyes to so many WordPress companies I was never been aware of. There are so many new companies fighting for a piece of the WordPress pie.
One way to look at it is that the WordPress market is much more competitive today than it was just a few years ago. Others would argue that the market has become saturated.
With more people fighting for a share of the premium WordPress market, we are seeing many companies change the structure of their business in order to survive. Along the way, I believe many companies are forgetting about the customer.
Watch my video below to hear my thoughts on this issue.
Prefer to read my thoughts? Keep reading on
Extensive guide for beginners on lead generation covering content marekting strategies, lead magnets and plugins which you can use to capture leads with WordPress.
Lead generation is a marketing technique you can use to grow your audience and increase your sales. There are a lot of tools and strategies you can use to set up a lead generation system in WordPress, which is what we’ll be going over in this post. Basically, it uses blogging, email marketing and many of the things you already use on your site in a way that helps you acquire subscribers who are most likely to become customers. We’ll cover what exactly lead generation is before going over how it helps you generate subscribers who will eventually become customers. We’ll also go over the tools and services you need to set up a system of your own, how to optimize it and what to do after you capture a lead. Let’s get started.
Your business does a lot of things, but your number one goal should always be to generate revenue. After all, if you’re not generating enough revenue to sustain yourself, you’re not succeeding as a business. Lead generation allows you to use your email list for more than just keeping in touch with your subscribers through newsletters.
It gives your email list a higher purpose by giving you a plan that encourages casual visitors to
This is the first of a series on the WordPress Philosophy. What is it and why does it matter. A new article will be published each month of this year.
Have you ever installed a plugin into your WordPress website and thought, “Ummm… that’s different”? Something about it just stood out as not quite right. The settings felt strange, or there were way too many settings, or maybe it changed parts of your site in ways you didn’t expect. Most often this experience involves a plugin or a theme that doesn’t do things “The WordPress Way.” If you’ve ever heard that phrase, it probably sounded a bit mysterious. That’s because while “The WordPress Way” does have a definition, it’s still a bit fuzzy; it’s not so simple to boil it down to a sentence or two. It’s not merely about the settings interface, or where to put the menus — it’s a whole philosophy of understanding user experience, development, and even freedom itself.
This series is about the WordPress Philosophy. Yes, WordPress has an actual philosophy! This simple document will hold a lot of sway over everything that you interact with in your WordPress admin.
By the end of this series, you’ll have a stronger grasp of the WordPress Philosophy. You’ll be empowered to make more
I decided to take a deep-dive into what Gutenberg might mean for the broader WP ecosystem. Content authors, plugin authors, and page builders all have different ways they may have to pivot once its in Core.
I chatted with some prominent plugin authors, page builder authors, and Gutenberg contributors to understand how Gutenberg could impact the broader WordPress ecosystem. This article discusses how it can impact content authors, plugin authors, and page builder plugins in the near future. Gutenberg is the proposed new content editor for WordPress Core. It is currently in beta development. It is a radical departure from the simple WYSIWYG (what you see is what you get) approach WordPress has traditionally had for content creation. As with any major change in WordPress, this will inevitably have ripple effects throughout the WordPress marketplace. With that in mind, here’s my take on how Gutenberg will affect the broader WordPress ecosystem.
The Awesome for WordPress Content Creators
From everything I’ve seen, the main motivation — primarily from WordPress co-creator Matt Mullenweg — is to dramatically improve end users’ experience with content creation in WordPress. With the advent of website builders like Squarespace and Wix, a cleaner WYSIWYG in Medium, and the plethora of full-featured page building WordPress plugins, the simple post editor has started
Second of the series on the WordPress Philosophy. We start at the end: The Four Freedoms, or the Bill of Rights. These I believe are fundamental for all the other freedoms.
This is the second post in a series on the WordPress Philosophy. Last month I described why WordPress has a Philosophy and why WordPress users should care about that and understand it. This article is the first of 8 that will explore the tenants of the WordPress Philosophy. We’re going to start at the end. The most foundational tenant of the WordPress Philosophy is the last one: “Our Bill of Rights”. I believe this is foundational to understanding all the previous tenants of the philosophy.
Similarly to the United States of America’s Bill of Rights, this Bill of Rights is all about freedom. This is often called “The Four Freedoms”:
The freedom to run the program, for any purpose.
The freedom to study how the program works, and change it to make it do what you wish.
The freedom to redistribute.
The freedom to distribute copies of your modified versions to others.
The Four Freedom’s come from what is often called the GNU Manifesto by Richard Stallman. This is one of the foundational documents that launched the Open Source movement. It’s a valuable and insightful read that I highly recommend everyone read.
The WP Bill of Rights opens by acknowledging
We love shiny new things, but sometimes it's better to wait a week or two to update plugins/themes. Unless of course there is a security update! WordPress life :)
I have used WordPress going on 10 years now. It’s awesome, and I couldn’t imagine myself working with anything else. However, just like with every platform, there are ways to go about forming what I call “good and safe” habits. Today I want to discuss a little bit about updating WordPress plugins and why I typically recommend users to wait before updating to the shiny new version. Trust me, this will cause you less stress in the long run.
While you absolutely could paste in an HTML form into your WordPress site; you really shouldn't. There's much more that goes into forms that you really don't want to worry about.
But don’t. Making a WordPress contact form without a plugin is, most of the time, not worth it.
Look — I’m the guy who makes a form builder plugin so I have a bit of an interest in people using a WordPress form builder. But, I also spent the last few years obsessing over a web form that creates other web forms. This is something I’ve thought a lot about. Probably thought too much about.
Faster to Prototype & Faster to Finished Product
A form, no matter how you build it, is
The question "why Gutenberg and why now?" Doesn't seem to be one that I've seen answered clearly anywhere. I attempt to answer it clearly in this guest post on the WP Tavern.
Tevya Washburn has been building websites for more than 20 years and building them on WordPress for 10. He bootstrapped his website maintenance and support company, WordXpress, that he’s worked on full-time for more than seven years. Late last year he launched his first premium plugin, and presented at WordCamp Salt Lake City. He lives in Caldwell, ID and is the founding member of the WordPress Meetup group in Western Idaho.
It was only a few months ago that I knew almost nothing about WordPress’ new Gutenberg editor. I had a basic concept of what it was and this vague annoyance that it would mean I’d have to learn new things and probably put a lot of effort into making some sites or projects work with it.
I kept hearing all of the frustration and issues with Gutenberg itself and the lack of information on how to integrate with it. At WordXpress we recently pivoted away from designing websites. When we designed them in the past, we used premium themes. I figured Gutenberg was the theme developer’s problem.
I still had this feeling of dread though, knowing many of my favorite plugins might not add support for it. I also felt some apprehension that even if the
Just your average snitch post showing who the bad guys are.
Recently, I've been fascinated with the growth of WordPress influenced by consultants. I published 20 quotes from consultants that total 2,000+ WordPress websites.
I’m not foolish enough to think that the entirety of WordPress’ growth is driven by our love for the software, but that we consultants are responsible for a sizeable portion of it. A portion that shouldn’t be ignored and one that should be welcome to the discussion more often. Under-represented. Perhaps.
You can listen to the audio version
I know many of you are like me, we don’t run 100+ person agencies, we don’t have 1mil+ plugin downloads, and we haven’t been contributing code to core for the last decade. However, what we do share in common is a life of servicing customers in the online business space. Servicing customers or our local community by way of building websites — helping organizations amplify their message.
This act of service is deeply rooted in using our favorite tool, WordPress.
Sure, we’re talking less and less about the tech side of things lately, but we know that it delivers a massive advantage as a platform to our customers. An advantage that might not matter to them in the short-term, but in the long-term sustainability of their business.
While many might join the ranks of offering WordPress services simply for the
Josh shows off cool applications of Blockchain Technology. It's a question of how, not when. Ready for the next tech leap?
Bitcoin — the first decentralized currency — has been around for over eight years now. In the past, I was dismissive of it and other cryptocurrencies. The fact that cryptocurrency like Bitcoin has the potential to radically reform banking is not lost on me but is way outside of the scope of this article. Yes, that’s exciting to me. No, I don’t think crypto is a magical cure for what is wrong with global capitalism, but that’s really not the point here.
When I started looking into things further, and I’m super excited about the technology behind Bitcoin, blockchain.
What Is A Blockchain?
My conceptual misunderstanding of Bitcoin when I first became aware of it, was I thought of coins as being awarded for doing computation. Yes, that is is how Bitcoin works, coins are distributed amongst those providing processing power to verify transactions. It’s a smart way to incentivize adding the computational resources the system needs.
While the coins are created through “mining” they can be exchanged for Dollars, Euros or other traditional currencies. This gives them value and an incentive to convert old currency into Bitcoin.
Insights from the internal process we've been going through at GiveWP for integrating with Gutenberg.
With its growing list of features and blocks, it’s difficult to know where to begin in preparing an existing WordPress plugin for Gutenberg. That’s why we’re going back to the start to focus on the one change that has kept us most excited about Gutenberg since day one—the block and its ability to unify the content creation interface. Unifying Content Creation in WordPress
Before reimagining how our Give plugin will integrate with Gutenberg, it’s important to first understand the focus of the new editor and the problems it aims to solve. Like most of the WordPress community, we got our first glimpse of the Gutenberg vision through Matt Mullenweg’s early description of the project:
“The editor will create a new page- and post-building experience that makes writing rich posts effortless, and has ‘blocks’ to make it easy what today might take shortcodes, custom HTML, or ‘mystery meat’ embed discovery.” —Matt Mullenweg
For all of their quirks, the shortcodes and “mystery meat” that Mullenweg mentions represent some of the most powerful and relied upon functionality of Give and thousands of other plugins
Introduction to podcasting for beginners including some helpful suggestions and tools to implement podcasts on WordPress sites.
No matter what niche or field you’re passionate about, you can probably find a podcast in it. And maybe you’ve even already thought to yourself, Hey, I could do that…. Well, you probably can do that. While podcasting can be a technically complex undertaking, it’s really not all that difficult. There has never been a better time to dive into podcasting than it is right now. You simply need to understand the basics, be willing to work hard (especially at first), and be consistent about it. And judging by the auto-fill suggestions in Google, more people than ever are interested in creating their own podcasts. So we’ll cover the basics & best practices for podcasting in WordPress in this article.
What is podcasting, anyway?
Let’s start by defining the term podcasting – or rather, by letting Google pick a definition for us:
That’s really all there is to it – a streamable, downloadable audio file in episodic format to which listeners can subscribe. However, there’s quite a lot of variation in modern podcasting. Probably the most familiar podcast recently was the insanely popular Serial podcast, which helped to win a convicted
Good reasons why WordPress is the most popular CMS and why you may want to give it a try for your next website.
Why use WordPress for your website? WordPress is a popular content management system recommended by some of the biggest names in the blogging industry. Whether you’re a beginner or an advanced user, WordPress allows you to create either a simple weblog (blog) or you can use WordPress as a comprehensive CMS for advanced high-volume websites and all kinds of purposes with comparative ease. If you’ve never used WordPress, you may be wondering what all the fuss is about. This is especially true if you’re getting ready to build your first website or if a client is interested in using this CMS. You could use a free blogging platform as well as another CMS or an all-in-one site builder, so why use WordPress? That’s what we’re going to cover in this post. Let’s get started digging into why WordPress is the most popular CMS.
What is WordPress?
Before we get into the Why use WordPress section of this post, let’s go over what WordPress is and who uses it. WordPress is what’s known as a “content management system”. The technical definition says it’s “a web-based application that allows multiple users to manage content, data
It seems a bit like a mama crocodile eating her babies—certainly that’s how I’d feel right about now if I’d worked hard on a page builder.
At WordCamp US, it became clear that the Gutenberg editor is a tangible improvement to WordPress—and, more importantly, is really going to happen. We’ve just returned from this year’s WordCamp US. In addition to the wonderful opportunity to catch up with the community, we also got to be there for one piece of colossal news: Gutenberg is actually good now.
In two tech demos (by Morten Rand-Hendriksen, and then by Matt Mullenweg at the State of the Word), Gutenberg live-demoed as a feature-rich content editor that has made astonishing progress since I last looked closely at it several months ago.
At that time, along with much of the community, I was very skeptical about what Gutenberg was going to be, and whether it would be a meaningful improvement over doing nothing. At WordCamp US, it became very clear that Gutenberg is a Real Thing that is a tangible improvement to WordPress—and, more importantly, is really going to happen.
This article takes a look at what Gutenberg is, what it aims to be, and its vast implications for WordPress as a software ecosystem.
How Gutenberg is Right Now
As of early December 2017, Gutenberg is okay. It’s probably better overall
Some great, simple (in the scheme of things) suggested improvements to Gutenberg from the team at Yoast. One of the biggest plugin authors is saying they're concerned about the timeline and scale of changes.
There’s a lot of discussion in the WordPress world right now about a new editing experience that’s in the making. It’s called Gutenberg. While some of that discussion is technical, every user that uses WordPress regularly should be aware of what’s coming. At Yoast, we are quite excited about the concept of Gutenberg. We think it could be a great improvement. At the same time, we have our worries about the speed in which the project is being pushed forward. And, we’re not excited about all the changes. In this post I’ll first try to explain what Gutenberg is. Subsequently, I will tell you about the things that are problematic to us. Finally, I will tell and show you what we think should be done about the problems.
What is Gutenberg?
Gutenberg is a new approach to how we edit posts in WordPress. It’s basically a new editor. It tries to remove a lot of the fluff that we built up over the years. The intent is to make the new experience lighter and more modern. The end-goal is to make WordPress easier to use. That’s something we really appreciate at Yoast.
Gutenberg introduces the concept of “blocks“. The new editor will be a block-editor:
Dumitru Brinzan has analyzed over 705,000 websites and published extensive research data about the current state of hotel websites.
At the beginning of 2017 I wanted to do a very specific analysis of HermesThemes client websites. I was curious to see how many customers keep their WordPress websites up to date. One thing lead to another and I ended up creating my very own search engine that is able to achieve some interesting things.
During July-September 2017 I have analyzed over 705,000 hotel websites from 150+ countries.
I am publishing the results of my research ~2 months ahead of the Digital Strategies for Travel Europe 2017 conference that will take place in Amsterdam (29-30 November), a conference that I will be attending. Get in touch if you would like to meet and have a quick chat there.
About This Research
Who Is This For?
I believe that this data will be mostly useful to the following categories of people:
IT and Marketing people working in/for the lodging industry;
Web developers and web designers;
Hotel owners and hotel managers;
Social Media Experts;
The Search Engine Optimization Community.
Content Management Systems (CMS)
There are a lot of ways to build websites: static HTML files, free content management systems (CMS), licensed content management systems, proprietary (custom) website engines, etc.
In a lot of scenarios, a CDN can decrease load times by over 50%! Check out all the benefits of using a CDN with your WordPress site.
As a performance hosting company we really like to research and share ways to make your WordPress site faster. One of the no brainers when it comes to speed nowadays is to utilize a content delivery network (CDN). They take the load off of your web server while speeding up the delivery of content to your visitors thus making their experience better! Today we want to explain to you in layman’s terms how a WordPress CDN works, why you should be using one, and some of the extra benefits that accompany them. We’ll also share some speed tests so you can better judge just how much of a performance boost you could expect to see on your own site. What is a WordPress CDN?
Hits the nail on the head. Worth the time to read it.
“Everyone’s a critic,” as the saying goes, and nowhere more so than around Gutenberg, the upcoming content editor overhaul slated for WordPress 5.0. Gutenberg has been the subject of soaring vision statements, angst-filled comments sections, and dozens (hundreds?) of cautiously-optimistic-to-mixed-to-confused-to-skeptical-to-concerned reviews. It’s been a lot, and in entering the conversation I’m conscious of the need to say something new, and not just pile on the noise and (especially) the negativity. I have an approach that I think can help.
What Do WordPress Users Want? (And Is Gutenberg That Thing?)
I think something that could be extremely helpful in such a crowded space is to return the focus to where it needs to be. In my mind, that’s the users: What do WordPress’s users want?
I’m a WordPress user myself: very much so. I’m a developer too, but I’m also someone who kind of wandered into technology by way of an interest in writing and spirituality, and who’s written maybe a million words using the WordPress post editor (including 3,500 today, see below!).
WordPress users have been very clearly signaling what they
It’s better to be safe than sorry. An article on WordPress backups and why it's important to ensure that you have a regular WordPress backup routine. Remember: The most expensive backup is the one you never did!
Site maintenance and management are essential and crucial aspects of running a WordPress website. One important element is a regular WordPress backup routine. In the early days of the internet there were mostly simple HTML sites tailored together, and back then – backups were not really something that people thought much of. Nowadays times have changed and nearly every website, blog, or professional news magazine out there is relying on some sort of database management for storing and accessing data. Your valuable content and data is what makes your website worth visiting. In case of server crashes, hard drive failures, natural disasters, hacker attacks or other major issues with your website, that data can easily get lost. You can avoid this by backing up your WordPress site.
5 Common mistakes when dealing with WordPress backups
It’s better to be safe than sorry. If you dig deep enough, you can find plenty of stories circulating the web where webmasters were dealing with server crashes or other issues that caused all their data to disappear. It’s really not that uncommon! Although these days reliable hosting companies usually perform daily backups for their customers,
React is a great framework for building a heavy UI-focused app. It has a lot more built out of the box that lends itself fundamentally to the “action/hook” mentality that WordPress has. When Automattic released Calypso, built in React, and even used React in the newest JetPack plugin. As is the case, most of the community will also follow in line as soon as the leads have picked something, so many people adopted React.
React isn’t horrible, its a great, and very powerful framework. It has a lot to offer to build complex UI’s and many people even like the syntax. The reactive state makes it easy to easily modify the view as data changes, and with the build tools out now, it isn’t even as hard to get up and running as it used to be. I am not a React hater, I have projects I work on that are React, I even have (although needs an update) a boilerplate I built with it.
Angular has had