The upcoming editor for WordPress is named after the German Johannes Gutenberg, who in the early 1400s invented the printing press.
The printing press revolutionized the modernized world and introduced mass production of books to Europe. Matt and the team from WordPress obviously chose that name hoping to do something revolutionizing as well.
Are you ready for the new editor, and more importantly is your website gonna crash or look weird when it is released?
The new editor is being aggressively pushed, currently being developed and tested as a plugin on the WordPress repository, but its eventual goal is to be included in WordPress core. Matt Mullenweg has announced it will be in WordPress 5.0, but many developers are not sure if it is ready.
Matt wrote: “Gutenberg will ship with WordPress 5.0, but the release will come out when Gutenberg is ready, not vice versa.” on his blog in August 2017.
That means that WordPress 5 will be held back until the new version is ready.
I do understand his desire to push WordPress further, but the platform has grown from a blogging platform into a CMS and the underlying core structure and code has not followed along.
That makes sense because if you change the platform and the functions too often developers will get tired of redoing their code and start looking for alternatives. Unfortunately, this also has also held back much-needed changes to the underlying database structure to a better solution for the future changes.
Did you know that the content of a post or a page is stored in a single field in the database? This makes it difficult to allow the interface to have rows, columns, blocks or any other kind of way to group content together.
Page builders today such as Visual Composer, Beaver Builder or any other of the hundreds of page builders promising to solve the common problem has the same flaw – they have created their own solution to the same problem.
This means that once a theme or a user is set on a particular page builder it can be very difficult to change to a new page builder or theme, you are basically locked in.
I have worked on hundreds of websites in my career and I know there will be a lot of urgent work to fix up how the new editor works with the thousands of themes that are out there.
I am not the only one to have concerns over how the editor is being pushed on the community and the many uses of WordPress which are bound to have technical problems.
Milan from Dev4press has done another review of the editor after his first which was not very positive.
Gutenberg, soon to be WordPress core editor has reached the version 3.3, and there is more talk about including the Gutenberg in WordPress core with version 5.0. Is it ready for that?
Iain Poulson has written an interesting article about Guthenberg and how he feels the new editor will impact the future of WordPress and its users:
It replaces the tired TinyMCE post content editor and can do a lot more too – think shortcodes, widgets, menus, and even custom fields. It is a client-side interface built with React that uses a block-based system to build up content.
It is being developed as a feature plugin over on GitHub and it has been scheduled to land in core in the next version of WordPress, version 5.0 estimated for the first half of 2018. Read more at deliciousbrains.com
The same guys also made an interesting poll about how people feel about the new editor and although a big part are thinking its a new beginning for WordPress moving forward, the majority is not that impressed and their response are nicely phrased as “Meh”.
— Delicious Brains (@dliciousbrains) January 11, 2018
I would probably position me so far on the “meh” side, but I hope to be positively impressed in the future. For now I am keeping an eye on which theme and page builder developers are blogging and reporting on their solutions being prepared or integrating with Gutenberg.
P.s. I am a huge fan of Delicious Brains database transporting plugin WP Migrate DB and their Pro version. Working with many different clients it helps me every day and makes it so easy to keep my local copy up to date.
I simply install their plugin and with a few clicks, it can update my local site, staging site or anywhere else I want with a simple and user-friendly interface.