A major new release for WordPress dropped today -- perhaps the one with the biggest impact in WordPress history!
Should you upgrade?
Probably not just yet. At least not if you have content to publish.
What's the big deal?
This is a pretty radical change, technically. And it's the way a lot of the web is going -- towards browser-based apps, instead of applications that do most of the heavy lifting on the server.
Why is this a problem?
Overall, this should be a good thing. However, there are several problems with this approach. What comes to mind as immediate issues:
- There are major accessibility issues with the new editor.
- This is perhaps a bigger change than any previous back end change -- it will take time to re-learn how to manage your content, which could be disruptive to a publishing schedule.
- It completely replaces page builders -- leaving large questions about how to manage pages you've laid out with one of the many other page building options out there.
- Like other page builders for WordPress, the more layout you do in an editor along these lines, the harder it might be to re-use your content -- this firmly moves WordPress into more of a page builder and less of a content management system.
According to WordPress's own accessibility team, the new editor is a big failure when it comes to accessibility. Changing font-size of a paragraph without a mouse takes 34 key presses, for example. The entire interface heavily relies on hovering over elements to find options.
Learning the new interface
Just upgrading your WordPress site may throw you into an entirely unfamiliar editing experience -- if your goal is to publish content, you will need to set aside some time to learn how to use the new interface effectively.
This is a fundamental change to how you edit content, and it may not be compatible with your layout builder of choice -- or your theme. While your existing content shouldn't change with an upgrade, you might have challenges editing your existing content after an upgrade -- and what you see in Gutenberg may or may not translate to your existing theme.
If you're starting with a brand new site, you've got a clean slate -- but for existing sites, upgrade with great care.
WordPress has long touted itself as a content management system, but I would argue that page layout builders of pretty much any kind are making content management more difficult -- instead of making content consistent so you can re-use it in a variety of ways, you are building one-off pages that might prove problematic when you want to reskin your site. If you've manually selected colors and layout options on each page, and then change your brand's style guide, you may have a lot of re-work to do to get a fresh look on your site. And if you're embedding data that might be structured -- such as staff lists, product offerings -- if you don't plan out that structure, you might end up with a lot of manual updating to do when your staff or products change.
There are ways to address all of these issues, and it's early days for this release. The point here is, don't rush out and upgrade your production WordPress site and not expect to have problems!
What should I do?
Here's what we are advising and doing with our WordPress clients.
- Install the "Classic Editor" plugin on your current site, without upgrading. Configure WordPress to use this plugin for everybody from the start. The Classic Editor is what is default in all of WordPress before 5.0, and if you have that installed and active, it should allow you to upgrade and not have your admin experience taken over by Gutenberg. But DON'T UPGRADE YET!
- Make sure all your current layout plugins, editing plugins, etc are unaffected after enabling the Classic Editor. Use it in production for a couple weeks.
- Make sure you have solid backups, and know how to roll back your site if there's a problem.
- Upgrade to 5.0 on a test site after you're confident your site works unchanged with the Classic Editor. Run through and test everything before applying the upgrade on your production site.
- Put 5.0 on your production site, and run as long as you like with the Classic Editor -- you have until the end of 2021 to continue with what you have.
If you would like to try out Gutenberg, you can certainly run it on a test copy of your site, and see whether it works as expected with your theme and plugins -- as well as see what happens with pages using other layout builders. I expect many of these plugins will get updated to work with Gutenberg over time -- but don't be one of those people fighting their sites over the holidays because they applied their updates and were surprised!
And if you need solid testing for your site, our Protection Plan includes dev and stage copies of your site where you can experiment, and we take screenshot tests of your important pages, showing you every pixel that changes with any update.