The release date for WordPress 5.0 is quickly approaching. If you ignored all the other updates this year, now’s the time to buckle down and take notice as this will be the biggest update for 2018 (possibly 2019). WordPress is completely revamping how users and developers use the CMS with their new Gutenberg editor. It’s now all about blocks. We’re also getting a fresh Twenty Nineteen theme which will be the default on new installations.
As with any new version of WordPress, we always recommend testing. This might sound like a broken record, but because this release impacts everything from the editor, to third-party plugins, and even your theme, testing is not optional! If you don’t test, things could easily break. This is one release where you don’t want to wait to the last minute.
That being said, let’s dive into what all you can expect with the WordPress 5.0 release.
WordPress 5.0 Changes Everything (What’s New)
Is your WordPress host lagging behind on PHP upgrades?
With WordPress 4.8 (Evans) we got a multitude of new widgets and improvements, along with a handy improvement to how links work in the visual editor.
With WordPress 4.9 (Tipton) we saw a significant step toward a more user-centric way to customize and manage websites, with great improvements to the Customizer, new exciting functionalities to widgets, a powerful text editor for editing code.
Most of the past updates have been relatively minor and for a lot of us, didn’t impact us that much. WordPress 5.0 is different. Rather than adding minor improvements here and there, this release is entirely focused on the following two things:
- The new Gutenberg WordPress Editor
- Twenty Nineteen WordPress theme
Other than that, minor changes and bug fixes are only being looked at on a case-by-case basis. In reality, it’s all about Gutenberg.
While at first, this might sound like there isn’t that much changing, but that couldn’t be further from the truth! Gutenberg is an attempt to push WordPress as a CMS forward in website building space. In fact, the WordPress team is planning on moving away from the old release cycle where we only get small updates to one where we’ll see bigger changes happening at once.
So what exactly is Gutenberg? The Gutenberg handbook does a great job at summarizing it:
Gutenberg began as a transformation of the WordPress editor — a new interface for adding, editing, and manipulating content. It seeks to make it easy for anyone to create rich, flexible content layouts with a block-based UI. All types of page components are represented as modular blocks, which means they can be accessed from a unified block menu, dropped anywhere on a page, and directly edited to create the custom presentation the user wants.
It is a fundamental modernization and transformation of how the WordPress experience works, creating new opportunities for both users and developers. Gutenberg introduces new frameworks, interaction patterns, functionality, and user experiences for WordPress…
In fact, you might have already seen a callout about it in your WordPress dashboard. This was added in the WordPress 4.9.8 minor release as a way to give users a heads up that this is really happening.
Gutenberg is the default and only editor on fresh WordPress 5.0 installations. Don’t worry, you’ll still be able to install the Classic Editor plugin if you want. This will allow you to continue using it alongside the new Gutenberg editor. We’ll have another post later this week on a complete walkthrough on how to keep using the Classic Editor.
However, fair warning, the Classic Editor will probably not be supported forever. This is really a temporary solution. So we highly recommend diving into Gutenberg and WordPress 5.0 sooner than later.
Why is this happening? There are a couple of reasons.
1. WordPress Has to Compete
The first is that even though the self-hosted version of WordPress is open source, Automattic, the team behind WordPress.com is still a business. It needs to compete with all of these other website building solutions such as Wix and Squarespace. If you take a look at the WordPress market share, from 2017 to 2018, year-on-year growth is at around 17.3%. While that seems great, take a look at some of the competitors. Squarespace grew by 180% and Wix grew by 233%.
And while the open source project and the business are technically separate, they go hand in hand with each other. In other words, WordPress needs to catch up! Why do you think all the fancy page builder plugins are growing at an unbelievable rate? It’s because people need easier ways to build their websites and write content. Even other publishing platforms such as Medium and Ghost frankly have a much better writing experience if you’re just wanting to blog.
This isn’t necessarily a bad thing. After all, competition is what drives the product and community forward faster.
2. Needed a Rewrite
Because of how it is structured, it opens up a whole new world for developers in terms of “block development.” Remember, everything in Gutenberg is about blocks. So you’ll probably be hearing that term a lot.
But it can also complicate things as typically developers would need to learn new languages. However, thankfully, the WordPress community has come to rescue and there are great open source projects such as create-guten-block. Essentially this is a zero-configuration dev-toolkit (#0CJS) to develop WordPress Gutenberg blocks in a matter of minutes without configuring React, webpack, ES6/7/8/Next, ESLint, Babel, etc.
You would think that with all of this, the aim would be to improve performance? While we hope this is the case, a lot of reports so far are indicating slower performance.
Note: Some of these should be taken with a grain of salt as the Gutenberg team is pushing out updates non-stop and therefore the final product could vary quite a bit. Time will tell.
The other downside to this is that most (not all) WordPress theme and plugins have to be rewritten to work with Gutenberg. Mainly those that interact with the WordPress editor. Yoast SEO is a great example of a WordPress plugin developer that jumped on board really quick! They pushed out their first Gutenberg update back in July 2017, and have been releasing new ones ever since. Even though they were first worried about accessibility. The WordPress team has now issued a statement regarding accessibility in Gutenberg.
If you want to dive into all of the features of Gutenberg and really see how it works, check out our deep dive into the Gutenberg WordPress editor.
Twenty Nineteen Theme
WordPress 5.0 also includes the new minimal Twenty Nineteen theme. It is shipping with full Gutenberg support, both on the front and back-end. We’ll be covering this theme more in-depth in an upcoming post.
What the Community Thinks of Gutenberg
With WordPress powering over 32% of all websites on the internet, any major change like this is bound to cause some controversy. After all, let’s be honest, the WordPress editor really hasn’t changed much at all in the past decade.
If you take a look at the Gutenberg WordPress plugin, with over 500,000 active installations, it has a rating of 2.3 out of 5-stars. With a whopping 800+ 1 -star ratings. While this doesn’t look good, it’s important to realize that people have been rating Gutenberg ever since it was in beta. Also, with such a huge change, there are bound to be some reviews from users who are simply resistant to change.
We are currently taking a poll on Twitter (we encourage you to vote) to see what users think of Gutenberg right now. With over 350 votes so far, 46% say they haven’t used it much and therefore don’t really have an opinion either way. With WordPress 5.0 and Gutenberg quickly approaching this is kind of scary in itself. Another 23% say they hate it, 18% say they love it, and 13% say it’s growing on them.
Ian from Declious Brains also has a very good post where he shares a lot of valid concerns for Gutenberg. No matter how you look it, due to the fact that WordPress is pushing all of these new languages and technologies, sites, when upgraded to WordPress 5.0, are simply going to break. There is no preventing it. Unless every single plugin and theme you’re using has been fully updated, which in most cases it hasn’t, you might be in for a world of hurt when it comes to troubleshooting.
And who does this impact the most? Agencies, freelancers, and developers. Which is why the release date for WordPress 5.0 (which we’ll get to further below) really concerns us.
If all that isn’t enough, ClassicPress has emerged. This is a hard fork of WordPress (without Gutenberg) that serves the CMS-based business website market. The concern here is are we going to start to fragment? Even their team doesn’t know yet how they will handle plugin and theme compatibility yet. Either way, this is definitely an interesting project to keep an eye on.
Official WordPress 5.0 Release Date
So now the question you probably all have, when is WordPress 5.0 coming out? The WordPress core team has set a target release date of November 19, 2018. However, this is a tentative date. If everything isn’t ready by this date, they’ve set two additional fallback release dates:
- First fallback release: November 27, 2018
- Second fallback release: January 22, 2019
For most of you, the first couple dates probably don’t look that great as they fall right around Thanksgiving and Christmas. If you’re working with clients running on WordPress this is something to keep in mind. You can, of course, install the Classic Editor or simply put off updating until later.
Either way, you should have a game plan for the holidays! The last thing you want is your client calling you up Thanksgiving day (if you’re in the states) complaining about their site being broken after they upgrade to WordPress 5.0. This is exactly why Kinsta doesn’t force major updates.
How to Get Ready and Update to WordPress 5.0
We can’t stress enough how important testing WordPress 5.0 and Gutenberg is. You really need to make sure all of your plugins and theme are going to work properly. If you have a custom built solution, make sure to start reaching out to a WordPress developer to get it updated. This is not something your WordPress host will be able to fix for you.
1. Download the Gutenberg Plugin
Even though WordPress 5.0 isn’t out yet, it’s essentially made up of the Gutenberg plugin which you can install right now and start testing. Or if you want to test everything you can grab the WordPress 5.0 Beta 1. Just don’t run this on production.
You can download the latest version of Gutenberg from the WordPress repository or by searching for it within your WordPress dashboard under “Add New” plugins.
2. Take a Backup of Your WordPress site
If you aren’t testing on a development or staging site (which you should be) make sure to take a complete backup of your WordPress site. There are a lot of great WordPress backup plugins you can utilize. If you’re a Kinsta client you have access to a staging site as well as four different types of backups, including automatic backups which are stored for 14 days.
However, due to the fact that WordPress 5.0 is such a huge change, we also recommend taking a downloadable backup of your entire site. This includes all of your files and your MySQL database. You never know, you might miss something after those 14 days have passed. It’s always handy to be able to launch a backup if needed. Kinsta clients can download a full backup with a simple click anytime in the MyKinsta dashboard.
3. Check Plugins and Themes (They are Impacted by Gutenberg)
As part of your testing with Gutenberg, you’ll want to make sure that all of your third-party plugins and theme work with Gutenberg. Anything that interacts with the WordPress editor will most likely be affected. Yoast SEO is a good example as it has custom meta boxes. Advance Custom Fields would be another one.
Check with the developers of your plugins and theme. Many have started announcing Gutenberg support or when they will have it. Many theme developers are also releasing their own Gutenberg blocks.
4. How to Update to WordPress 5.0 (Once It’s Released)
Once WordPress 5.0 is officially released it will be available via the WordPress admin dashboard. Simply click on the updates icon in the toolbar. Then click on the “Update Now” button. While your site is being updated, it will be in maintenance mode. As soon as your updates are complete, your site will return to normal.
As long as everything goes well with the update you should then see the “What’s New” screen. And that’s it! Quick and easy.
Troubleshoot Issues with WordPress Update
As with every new release of WordPress, there are always some that experience issues, and that is due to the thousands of different plugins and themes currently co-existing in the market. Here are a few ways to troubleshoot common issues.
- Getting the white screen of death? This is commonly resolved by simply restarting PHP and deleting the full page cache on your WordPress site.
- Seeing a “Briefly unavailable for scheduled maintenance. Check back in a minute” screen that won’t go away? Your site might be stuck in maintenance mode.
- Try deactivating all your plugins to see if that fixes your issue. Then reactivate them one by one until you find which plugin might need an update from the developer.
- Try switching over to a default WordPress theme, such as Twenty Nineteen (once it’s available). If this fixes your problem, you might want to reach out to your theme developer.
WordPress 5.0 and Gutenberg is the biggest update to WordPress that we’ve had in a long time. It affects everyone, from how users interact with the editor and write content, to how developers code plugins and themes. Only time will tell how successful the Gutenberg project is. But no matter what, it’s best to start testing as soon as you can to ensure nothing breaks on your WordPress site.
Have any thoughts regarding WordPress 5.0 or Gutenberg? We’d love to hear what you think about it.
The post What’s New in WordPress 5.0 (How to Prepare for Gutenberg) appeared first on Kinsta Managed WordPress Hosting.