Getting better. Still some way to go, but at least it can be used on production
-
I’m updating my previous review to reflect its current state. Gutenberg is now in a more mature state and can be used on a live site.
It still has a number of bugs and missing features, but it’s finally ahead of our main editor (WPBakery).
Considering the effort devs put into this, it makes me comfortable to start building new pages in Gutenberg and phase out our old editor.
tl;dr
1. Couldn’t make it work in 5-minutes on existing site.
2. Make both gutenberg and classic editor as plugins. Allow people to choose which one to install instead of forcing them to override gutenberg via a plugin.
3. Test user acceptance over at least one major release cycle.
4. Spend time decluttering WP core, move legacy code in a separate plugin and help plugins use custom tables instead of wp_posts and wp_postmeta, to make WC core lightweight and FAST. This would have been better use of developer time with less negative feedback.The review:
I’ve been silently following the reviews for months but never bothered testing, as there was no launch date set. Since it’s now part of the next major release, i decided to test and ensure it’s compatible with our sites.I installed the plugin and activated. I then went to pages so i can test it. To my surprise, the menu loaded, but the right hand side was empty. I thought there might have been a PHP error, but our logs were blank.I then installed the WC gutenberg plugin and checked the products section and they were using the old editor.Since we use Visual Composer and have made some custom shortcodes, i tried disabling VC, but i still couldn’t see any content on the add page section.I then tried replacing the theme with twentyseventeen and that didn’t solve the problem either.I couldn’t spend more time testing and debugging so i switched to another project and will review this again at a later stage.I don’t know if that’s an incompatibility with our site, our custom code or just an option that i need to enable, but either way it’s not a 5-minute task.Unfortunately, WP is forcing this plugin upon everyone on the next major release and i think it’s just too soon. In my opinion, they should make both editors optional and force people to select one or the other for at least one major release cycle. Then assuming the usage of gutenberg is significantly higher, they could replace the old editor or keep both indefinetly.As it stands, if WP releases this into core, we’d need to spend time and money before we can figure out how to make it work on our sites or risk staying on an older version of WP and miss out on security fixes. Alternatively, we’d need to install the classic editor plugin and override gutenberg, which means even more code will have to be included on each page load.The WP core team spent a lot of time building a new editor that a lot of people dislike. Instead, they could have spent time decluttering WP core and make a streamlined platform without legacy junk. To support old sites, you could have moved the old code into a new plugin to be installed by whoever needs it. The rest would enjoy a lightweight system.
The topic ‘Getting better. Still some way to go, but at least it can be used on production’ is closed to new replies.