{"id":47,"date":"2018-09-23T09:11:00","date_gmt":"2018-09-23T09:11:00","guid":{"rendered":"https:\/\/gmays.local\/?p=47"},"modified":"2023-11-13T14:59:59","modified_gmt":"2023-11-13T19:59:59","slug":"why-wordpress-needs-gutenberg-the-future-of-page-builders","status":"publish","type":"post","link":"https:\/\/gmays.local\/why-wordpress-needs-gutenberg-the-future-of-page-builders\/","title":{"rendered":"Why WordPress needs Gutenberg (& the future of page builders)"},"content":{"rendered":"\n
WordPress is the largest CMS in the world, powering ~1\/3 of all websites<\/a>. The WordPress editing experience hasn’t changed much in over a decade and Gutenberg now aims to completely reinvent it. That’s a big deal.<\/em><\/strong><\/p>\n\n\n\n It won’t be easy, but here’s 1)<\/strong> why it’s worth it and 2)<\/strong> what it means for page builders.<\/p>\n\n\n\n The WordPress ecosystem has been trying to improve the site editing experience since before plugins entered core in WordPress 1.2 (2004)<\/a>. There have been page builders, theme frameworks, front-end editors, etc. all trying to improve the WordPress experience.<\/strong><\/em><\/p>\n\n\n\n Like every meaningful advancement, there are these wild west days of churn to find something that works. There have been a lot of great tools and learnings, but there has also been a lot of\u00a0fragmentation across dozens of page builders<\/em>, theme frameworks, etc. that don\u2019t work well together.<\/em><\/strong><\/p>\n\n\n\n If you\u2019ve been around WordPress for a while you\u2019ve seen some cringe-worthy examples of this. For example, a site with a bloated “multipurpose” theme…using a page builder\u2026and using WooCommerce or some similar monstrosity. It\u2019s a mess.<\/strong><\/em><\/p>\n\n\n\n Why do we have page builders, theme frameworks, shortcodes, custom post types, and more? All to fill the gap<\/strong> between what WordPress core does and what users want.<\/strong><\/em><\/p>\n\n\n\n The WordPress ecosystem is built around a broken system<\/em>\u00a0with bloated themes, widgets, shortcodes, custom post types, menu items, page builders, etc. These\u00a0DO NOT<\/strong> exist because they\u2019re the best way to build a website.<\/em> They DO<\/strong> exist because they\u2019re compensating for WordPress\u2019s shortcomings in fulfilling users’ needs.<\/em><\/p>\n\n\n\n <\/em>Gutenberg aims to standardize<\/strong> and add these foundational elements<\/strong> that WordPress lacks.<\/p>\n\n\n\n While experienced users may be used to this (like you get used to a bad knee and don\u2019t notice limping<\/em>), it\u2019s a bad experience<\/strong> for new users and it\u2019s holding WordPress back.<\/strong><\/em><\/p>\n\n\n\n This is why WordPress needs Gutenberg.<\/strong><\/em><\/p>\n\n\n\n This is a question I see asked a lot. The answer is yes, but not how you think.<\/em><\/strong><\/p>\n\n\n\n TL;DR<\/strong> \u201cpage builder\u201d is a description of \u201chow<\/em>\u201d page builders work, not \u201cwhat<\/em>\u201d page builders do from a jobs-to-be-done (JTBD) perspective. There will always be a market for the what<\/em>. It\u2019s only<\/span> the how<\/em> that\u2019s changing.<\/strong><\/p>\n\n\n\n For example, page builders provide a flexible interface (modules, drag & drop, etc.) that gives customers advanced customization beyond<\/em> WordPress core. \u00a0The flexible interface is only relevant because it enables<\/em> the customization.<\/strong> The customization is what customers want.<\/em><\/p>\n\n\n\n To reiterate, the only<\/strong> reason page builders provided the interface (via their own frameworks) was because WordPress didn\u2019t. They had to<\/em> provide the interface in order to give users what they want.<\/p>\n\n\n\n In a sense, Gutenberg frees page builders<\/strong><\/em> to focus on what customers actually pay them for: advanced customization<\/em> beyond what WordPress core does (or will ever do<\/em>).<\/p>\n\n\n\n Over the next few years as Gutenberg develops we\u2019ll see page builders migrate from their old (own) frameworks to Gutenberg and evolve from page builders into customizers.<\/em><\/strong><\/p>\n\n\n\n This should provide a major advantage<\/strong> as they can redeploy resources from maintaining (and supporting) their own frameworks to focus on building the best customization experience<\/strong> in innovative ways.<\/em><\/p>\n\n\n\n But will pure customization be a big enough market for customizers (page builders) to thrive in the future? Oh, yeah! <\/strong>Here’s why:<\/em><\/p>\n\n\n\n There will be thousands of new opportunities to make money with WordPress<\/a>.<\/strong>The future is bright for those who adapt.<\/em><\/p>\n\n\n\n There will also be page builders that fail to make the transition. They\u2019ll try to stay relevant<\/em> by adding “Gutenberg compatibility\u201d with their old page builder frameworks. This is like adding “electric compatibility” to gas-powered vehicles–it misses the point.<\/strong> \u00a0Perfect reasoning from wrong premises.<\/em><\/p>\n\n\n\n But we can\u2019t fault page builders for behaving this way. Switching to Gutenberg when you have a\u00a0paying\u00a0customer base<\/strong><\/em> using your old framework seems counterintuitive. Companies are supposed to leverage<\/em> their advantages, not destroy them, right?<\/p>\n\n\n\n They’re sticking to what made them successful in the past,<\/em>\u00a0oblivious that it’ll doom them in the future. Sometimes you have to disrupt yourself<\/strong> before somebody else does.\u00a0<\/em>The hard part is knowing when.<\/p>\n\n\n\n This is the classic problem with incumbents.<\/strong> For example, despite being one of the first to mobile, Microsoft was too focused on what made it successful in the past<\/em>\u00a0and ported Windows to mobile<\/a> (made Windows mobile compatible) rather than thinking mobile-first like Apple and Android. \u00a0Sound familiar?<\/strong><\/em><\/p>\n\n\n\n There\u2019s resistance to Gutenberg in the community, primarily by existing WordPress users used to the way things are.<\/em> If you\u2019re an existing WordPress user (especially a freelancer or agency) it can be scary<\/strong> to think about how this could impact your business. Some reasonable questions and concerns are:<\/p>\n\n\n\n …and dozens more.<\/em>These are all reasonable concerns<\/strong><\/em> and the uncertainty of not having answers can create fear that manifests as resistance and anger<\/strong>, especially when livelihoods are at stake.<\/strong><\/em><\/p>\n\n\n\n The WordPress team could have handled the approach and messaging around Gutenberg better.<\/em> If existing users (especially WordPress professionals and plugins\/theme authors) were brought along better, then Gutenberg would have more community support.<\/em><\/p>\n\n\n\n But this is very<\/em> hard work<\/strong> and they\u2019re human. They\u2019re also volunteers<\/em><\/strong> dedicating a nontrivial<\/em> amount of their limited time on this earth<\/em>\u00a0to improving a project we all rely on and use for free\u2026so let\u2019s cut them some slack, appreciate their efforts and <\/em>contribute through constructive criticism.<\/em><\/a> \u00a0This is what makes WordPress great.<\/strong><\/p>\n\n\n\n The great thing is that the only<\/em><\/span> reason this is happening (people passionate about making WordPress better and people passionate about not ruining it) is because we all care deeply about WordPress.<\/em> Remember, this is what makes WordPress great!<\/strong><\/em>\u00a0 Let’s get through it together.<\/p>\n\n\n\n Gutenberg still has a long way to go to earn the confidence of the community and it\u2019ll take\u00a0more than just polishing<\/em> the experience. It’ll take listening to the community, addressing the concerns around Gutenberg like helping existing professionals adapt<\/strong><\/em> to the change, ensuring more plugins are compatible<\/em>, etc. \u00a0Even hosts should be involved<\/strong><\/em> and educating their customer bases.<\/p>\n\n\n\n This is a community project and it\u2019ll take the community to make it successful.<\/strong> When it is, we\u2019ll all have more of the growing WordPress pie.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":" WordPress is the largest CMS in the world, powering ~1\/3 of all websites. The WordPress editing experience hasn’t changed much in over a decade and Gutenberg now aims to completely reinvent it. That’s a big deal. It won’t be easy, but here’s 1) why it’s worth it and 2) what it means for page builders. […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/gmays.local\/wp-json\/wp\/v2\/posts\/47"}],"collection":[{"href":"https:\/\/gmays.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gmays.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gmays.local\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gmays.local\/wp-json\/wp\/v2\/comments?post=47"}],"version-history":[{"count":4,"href":"https:\/\/gmays.local\/wp-json\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":530,"href":"https:\/\/gmays.local\/wp-json\/wp\/v2\/posts\/47\/revisions\/530"}],"wp:attachment":[{"href":"https:\/\/gmays.local\/wp-json\/wp\/v2\/media?parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gmays.local\/wp-json\/wp\/v2\/categories?post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gmays.local\/wp-json\/wp\/v2\/tags?post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}
\n\n\n\nThe wild west<\/strong><\/h2>\n\n\n\n
\n\n\n\nWordPress is a broken system<\/strong><\/h2>\n\n\n\n
\n\n\n\nWill Gutenberg kill page builders?<\/strong><\/h2>\n\n\n\n
\n\n\n\nPage builders will evolve into customizers…<\/h2>\n\n\n\n
\n
page builders<\/del> customizers that leverage Gutenberg and focus resources on improving\u00a0the customization experience will meet these growing expectations.
<\/li>\n\n\n\n
\n\n\n\n…and some won’t evolve at all<\/em><\/h2>\n\n\n\n
\n\n\n\nOn resistance to Gutenberg<\/strong><\/h2>\n\n\n\n
\n
\n\n\n\n