Gutenberg (the codebase, not the 15th Century printer)
Some people love it. Some people hate it. Some people question what problem the designers thought they were trying to solve.
The Gutenberg editor uses blocks to create all types of content, replacing a half-dozen inconsistent ways of customizing WordPress, bringing it in line with modern coding standards, and aligning with open web initiatives. These content blocks transform how users, developers, and hosts interact with WordPress to make building rich web content easier and more intuitive, democratizing publishing — and work — for everyone, regardless of technical ability.
On self-hosted WordPress sites, Gutenberg is currently a plugin. When all the issues have been ironed out it will be merged into the core code so that everyone will be using Gutenberg.
A few days ago I listened to Matt Mullenweg talking at WordCamp Europe about merging Gutenberg into Calypso for those who can access and use the WP Admin backend on WordPress.com, which is what I do.
In a nutshell, WordPress is going to make a giant testbed of WordPress.com users – at least those who have been around longer and can access the WP Admin backend – to iron out the issues before baking it into the core code on WordPress.org.
It makes sense because with the WP.com sites being hosted on WordPress’s own servers, the designers can see the issues as people use Gutenberg, and they make the changes and correct the problems.
I have been using the Gutenberg plugin in a self-hosted site since January. I feel there is a lot I am missing, a lot I could be doing and don’t ‘see’ it. So the chance to use it on WP.com is an extra spur to get me to use it more.
I followed up on the talk by Matt Mullenweg and asked Support how they would notify users. I found out that they will start with people using the Independent Publisher theme and then open it up to all themes from there.
I am interested to be involved in the project, not least because I don’t want a screwed-up version of Gutenberg getting merged into the core code on self-hosted sites. Not that I think it will be, but I want to keep as close to the process as I can.
Here is Wikipedia on the printer, not the codebase:
Johannes Gutenberg, a goldsmith by profession, developed, circa 1439, a printing system by adapting existing technologies to printing purposes, as well as making inventions of his own. Printing in East Asia had been prevalent since the Tang dynasty,and in Europe, woodblock printing based on existing screw presses was common by the 14th century. Gutenberg’s most important innovation was the development of hand-molded metal printing matrices, thus producing a movable type based printing press system.