We had reviewed Gutenberg in the past. If you haven’t seen our previous post about it, here it is. Gutenberg Editor has progressed since then and it’s now close to being released, so it’s time to review it again.
There hasn’t been much change aside from more options added to the mix, but there are some concerning points that merit a new analysis.
Gutenberg Editor will be added as a standard editor for WordPress core very soon. When that happens users will have the option to go back to the previous Classic Editor with an added plugin.
Both Gutenberg and the Classic Editor are still now in beta, but when the final WordPress version arrives with Gutenberg in Core, the plugin for the Classic Editor should also come out of beta.
For now, let’s just add a new post in Gutenberg to see how it looks.
Gutenberg editor remains with a very ‘soft feel’ that makes it a lot easier to write content. The ease to access menu for paragraphs and headings makes the writing process very fluid.
Adding pictures is as easy as before, and the advanced menu will allow to make custom modifications to the HTML code with the added bonus of being able to add classes to each picture.
The Editor best look
Gutenberg supports a full screen editor free from clutches. The best looking so far, and one of the most usable for working on large articles. If there is one thing that Gutenberg got right, it’s the presentation.
The new full screen top left menu is really handy, and will make it a lot easier to work in full screen than before.
The blocks behave very similarly and will allow all kinds of cool stuff like pictures, galleries, images with titles on top and everything in between. The images with titles will now have dim values and fonts can be easily customized.
The new + button has been totally revamped and now contains lots of new functionality. For example, here are the most important features:
This new button loaded with modules is so far the best addition to Gutenberg. You can pretty much add anything you want and there is no need to add extra modules.
The Information button is also very helpful as it now has the ability to show how many words, headings, paragraphs and blocks the article has in total. This is useful for copywriting work and to keep your posts in check according to your needs.
So far Gutenberg has progressed into a fully functional editor and everything appears to be working great but there is a catch.
Problems everywhere
Gutenberg has tons of incompatibilities that will make your life really miserable if you don’t know how to fix them. Gutenberg is based on the REST API and as such it is bound to have problems with several hosting platforms and configurations that are not ultra conservative in it’s configuration.
The most typical problem Gutenberg faces right now it’s the incompatibility with nginx. So far Gutenberg refused to work with nginx enabled. As I own a hosting company I did several tests to it. Whenever nginx is enabled Gutenberg refuses to work, I had tested numerous configurations and so far I was unable to make it work with it, the most common sympton is the Post Failed. This is very frustrating as it will block any updating you do to a post, effectively rendering Gutenberg useless.
The other big problem Gutenberg has, even when switching to Apache, is the inability to support pretty permalinks. Whenever pretty permalinks are enabled, Gutenberg refuses to work throwing Post Failed, Update Failed again and again. When you disable pretty permalinks, Gutenberg starts to work again. This is unacceptable.
The developers had a lot of time to catch up and fix all of this but it seems they didn’t. Navigating several forums I came to some examples where users where able to make it work with pretty permalinks changing the configuration on WordPress, but that was not my case.
Things we tried that didn’t work
- Changing all the different permalinks structures on WordPress.
- Several apache .htaccess configurations (including WordPress default).
- Switching to Apache with nginx as proxy, nginx standalone, Apache standalone.
- Different PHP versions, including PHP 7.2.
- Autoinstall WordPress from Plesk and manual install.
The result is that Gutenberg refuses to work with nginx enabled, and it will refuse to work with Apache if pretty permalinks are enabled. So in order to be able to use Gutenberg you have to ditch pretty permalinks, at least until they fix it.
This is as serious as it can be. We tried Gutenberg on a state of the art Plesk Onyx Server with WordPress autoinstall enabled to make sure nothing gets in the way. A fully secured server that is working perfectly fine with tons of WordPress installations had refused to work with the plugin as the sole addition to a newly installed WordPress.
Another common error in Gutenberg is the random box that will display whenever you’re trying to update a post or while you’re working on it. This window is not fatal and in Gutenberg’s defense, it was able to “recover” our article most of the time, but the showing up is troublesome.
This wide range of errors are troubling to say the least. Gutenberg is so close to being released and so far it has proven that it will be incompatible with a lot of webservers, forcing people to switch or try to fix it. This is totally unacceptable as Gutenberg is going to be part of Core.
The only thing we can think of is to be ready to install the Classic Editor Plugin when the update goes into Core, as I’m sure it will break tons of WordPress installations. This is a pity as the concept is great and great progress has been made to its usability. It’s a shame the same can’t be said about its usefulness in the wide range of webservers and configurations, and the sole fact that we tried this onto a newly installed WordPress with zero plugins on it just gives me the creeps.
Wrapping up
Gutenberg Editor is a nice change to the WordPress standard editor and something that could seriously improve the writing on WordPress in general, but all the good things that can be said are shadowed by the inability of the development team to come up with a compatible product. The end result is a mess that will surely be postponed until the incompatibilities are fixed. I advice anyone worried about this new editor to try it as soon as possible to get a measure of compatibility with your WordPress/Hosting platform and to be better prepared for when it comes out.
- Easy Caching for WordPress with 2 plugins - 14 May, 2018
- Gutenberg Editor Revisited - 29 March, 2018
- The best image optimization tips for WordPress - 22 November, 2017
Hi Alex,
Gutenberg generally works with nginx, there are a lot of people using nginx while developing Gutenberg, and for testing release versions.
It seems like there might be something going on with your nginx config, that I’d like to help get to the bottom of. Could I get you to open a new issue on the Gutenberg repo, so we can dig into it some more? Mention me (@pento) to make sure I see it.
If you have any access or error logs that might indicate what’s going on, that would be super helpful to include, too.
Similarly, if you run into the “unexpected error” message, it would be super helpful if you could click the “Copy Error” button, and paste it into a new issue on the Gutenberg repo.
I tried Gutenberg only because of your enthusiasm. My purpose was to try the responsiveness of the tables I needed.
However, I couldn’t find a way to insert an image in the table and I had to delete Gutenberg.
I think I will try it again in a few months.
Marina
I haven’t tried it yet but I think I have to give it a try after reading this blog!
Gutenberg is the great tool for developers.
The Gutenberg editor is basically going to convert the visual and text editors we currently work with in WordPress and turn them into visual builder tools (kind of like Upfront).
Can’t wait for Gutenberg! I’m super excited.
The plugin works really great. There are still a few major bugs that have to be fixed but the overall experience with the editor is great. I’m eager this to happen the default editor. This is stage one of the planned improvement of WordPress. Next stage will make the CMS even more flexible.
Hii Alex
Good article ..
Personaly I Use elementor Editor for my Site . But great To read this
Hello Alex Vojacek,
I attempted Gutenberg simply because of your energy. My motivation was to attempt the responsiveness of the tables I required.
Thank you very much,
Was this article written with Glutenfreeberg?
The Gutenberg editor is basically going to convert the visual and text editors we currently work within WordPress and turn them into visual builder tools (kind of like Upfront).
Boy, this was the most populist Gutenberg I’ve ever read.
Gutenberg is free, and WordPress too..
Maybe it’s the word “free” that bothers you?
Hey there,
I have updated my wordpress to version 5.0 mistakenly and now all of my content, wordpress posts, pages are literally messed up can you tell me a way to fix things back up the way they were before?
Much appreciated.
I agree with you.
I installed the 5.0 version with Gutenberg and tried it out.
It can be done, but I think for normal wp sites the Classical editor is so much easier. I failed to see the advantage of the Gutenberg editor and probably will go back to the Classical editor.