I’ve made my very first npm package. It’s a great way to package up something like a Gutenberg block because Gutenberg is developed using React, which means it uses node, which means it needs all kinds of dependencies and packages and a build process to develop a block. The neat thing about using an npm package for something like this is that you can just drop right into wp-content/plugins and run `npm install josh-blocks` and your setup and ready to go!
WordPress has decided to make something neat. They call it Gutenburg. Sure, it has a great title, a pretty presumptuous title, but a good one. You don’t name your new feature after the guy who invented typesetting if you don’t think your thing is going to be pretty, well, neat. So, I thought I better get in in this.
So there are some examples of the one block I made. Overall I like the direction WordPress is going with this. I like it a lot more than how limiting the “one text box to rule them all” approach they’ve had since the beginning. I suspect they’ve been keeping a close eye on applications like square-space and watching and learning, which is great, but now they have a lot of catching up to do.
From an editor or even designers standpoint, plugins like wpbakery are still clearly kicking Gutenberg’s butt. I wonder if it’s WordPress’ intention to compete with them someday, or if it’s their intention for these companies to pick up Gutenberg technology and use that instead of the soup of shortcodes they currently have to resort to?