Gutenberg Phase 5

April 10, 2023

Gutenberg Phase 5

There are four phases to the “long term” Gutenberg project. Each one has a focus or theme:

  1. Easier Editing ā€” Already available in WordPress, with ongoing improvements
  2. Customization ā€” Full site editing, block patterns, block directory, block themes
  3. Collaboration ā€” A more intuitive way to co-author content
  4. Multi-lingual ā€” Core implementation for Multi-lingual sites

Recently I posted a poll on Twitter and Mastodon that asked if you had to a fifth phase to Gutenberg, what would you make the single overall theme (note the wording – not ā€œwhat would you like to see in Gutenberg nextā€, but the overall theme). I wanted to see what WordPress users (admittingly those mostly on top of WordPress news, Gutenberg, etc.) would like to see beyond the four announced phases of Gutenberg now that we are entering Phase 3. Iā€™m here to summarize the responses, and include some comments made in Slack and privately.

First Things First

Of course, when you ask anything of Gutenberg people canā€™t help to voice their overall opinions about the project as a whole. While I will read whatever people have to say about it – good or critical – a handful of comments were just out of context (referring to maybe starting over with Gutenberg or in attempt to be clever their comments were too broad) those werenā€™t particularly helpful for the question… so I appreciate time it takes to respond to my question, I’ll be setting these asideā€¦ The rest fell into some main categories and some “runner ups” worth mentioning.

Media

I put this in the poll (although people were encouraged to add comments, and weā€™ll get to those) and it ā€œwonā€ the poll in terms of the choices I provided. ā€œMedia Library will get some well needed attention during this [imaginary] phase.ā€ Jason Cosper remarked.

Some people said all they wanted was ā€œfolders in mediaā€. I think because there isnā€™t a standard ā€œgoodā€ media enhancement plugin, either people have their own enhanced plugin of choice or simply ā€œsufferā€ with the current WordPress media system. And media doesnā€™t just mean storing photos or the ā€œmediaā€ menu in the adminā€¦ it seemed to extend to how WordPress treats and stores media, photos, and videos. In fact, Hendrik Luehrsen commented that the ā€œmediaā€ choice should be rephrased as ā€œasset managementā€ in generalā€¦ and I would tend to agree with that.

So media was the most popular vote. But not the only one.

Mobile

Mobile was in the poll and overall scored second place. Not too many commented in the polls about mobile, but Iā€™ve seen complaints during the entire Gutenberg project about the pains of trying to assemble something in mobile. Mobile rarely (if ever) appears featured in Mattā€™s State of the Word or major updates as far as I remember (correct me if Iā€™m wrong). I canā€™t imagine experiencing even a striped down version of Gutenberg on a phone but a very lite experience should be possible – almost as if Iā€™m entering something into Apple Notes even to update later.

Alex Staniford: ā€œI think it is the single biggest thing that’s stopping WordPress from seeing wider adoption in arenas like social media. The app is not extensible at the moment, and I think that should changeā€¦ I would love to see the new admin experience tie nicely into the future app, including extensions. If we’re all using a standard set of components, I think it’s do-able.ā€

AI

Remember if there was a Gutenberg Phase Five it would be at least TWO YEARS from now – something I donā€™t think occurred honestly to many of those who respondedā€¦ but with the recent boom to AI I felt the addition of AI to the poll was a wildcard but valid. It got a decent third-place response (12%-19% of the poll votes). Not much commenting on this, so not much to tell. But considering what Matt Mullenweg said recently in Post Status Slack Iā€™m wondering if he would have picked this personally:

Okay y’all: Forever ago I told you companies could be built in a remote and distributed fashion, and it’s amazing to see most WP companies operate in this way, impacting thousands of people’s lives. In 2015 I told you to learn Javascript deeply. I don’t have a catchy phrase yet, but my message for 2023 will be to spend as much time leveraging AI as possible. The boosts to productivity and capability are amazing. This is not a web3/crypto/widgets hype cycle. It’s real.

To this slice of the WP community, the ~1,300 people here, I want you to really internalize this message as deeply as possible. Open source and AI are the two mega-trends of the next 30 years. They complement each other, and you should think deeply about how. ChatGPT can’t ready Shopify’s code.”

Matt Mullenweg, Post Status Slack April 2023

Runner Ups

There were lots more suggestions – and while I think almost all are completely valid for a focus in WordPress, I honestly donā€™t think they fit the ā€œGutenberg Phase Fiveā€ title. Thatā€™s not to be exclusive but again if you look at the other four phases, they were in logical order and were effectively new areas where especially Gutenberg was going to change WordPress. The phases didnā€™t mean nothing else was being worked on – to various degrees of attention to someā€™s frustration – there were other areas that gained attention and that were included in the WordPress releases that included Gutenberg so farā€¦ but while I personally donā€™t feel they fit the ā€œGutenberg Phase Fiveā€ at least on the surfaceā€¦ these are worth a mention:

  • Ticket Clean Up / Bug Fixes – WordPress definitely needs to take a break and focus on cleaning things up – there are some old Trac tickets out there. I would support having a WordPress release JUST for thisā€¦ similar to the Mac OS Snow Leopard release of Mac OS (for those who know about that release it was pitched as a cleaning up/performance version more than anything). Not a Gutenberg Phase, but def. a release maybe in between two Gutenberg phasesā€¦ as Michele Butcher-Jones puts it: ā€œMine would be a mix of accessibility, UI, and a a good revisit back to what was the initial Gutenberg that we launched and might not had refined as well as we should have before jumping into another aspect.ā€
  • Accessibility – My comments to this are similar to ticket cleanup, although I would hope that accessibility improvements would be in every release and every phase of Gutenberg.
  • Extensibility – This was mentioned more than once, although itā€™s definition is a little hazy. This mention primarily came because of the comment from Milana Cap: ā€œBetter integration with existing PHP. Better extensibility. Modifying any part of Gutenberg, any part, shouldn’t be more than a hook away. Make Gutenberg works the WordPress way.ā€ While I donā€™t agree that things should have been ā€œextensibleā€ from day one (things change and people will complain when they do – sometimes better then things settle to add certain hooks), I think some items have sat long enoughā€¦ but this would need more specifics.

There was also mentions of ā€œin browser block developmentā€, ā€œuser experienceā€, ā€œadmin redesignā€, and ā€œcommunity growthā€.

Remember, i’m not saying these are less important than anything previously mentioned. The context was Gutenberg Phase 5 though and for me that is a meaningful context to the Gutenberg project and long-term strategy.

Wrapping This Up

How about me? I’m not a Gutenberg developer – I’ve built small sites entirely with blocks but still can ignore the block editor for certain projects. My feelings about it’s past and present are mixed although I’m excited to see it move forward.

I believe that although I don’t feel they should be the “theme” of a “Gutenberg Phase” I think having a “pause, clean, and polish” release is a GREAT idea. Focus on the three bullets of “runner ups” I listed above. I don’t think even a release will resolve majority of the items to catch up on… nor will it likely satisfy the harshest critics, but it’s a start. And this could be between a Phase 4 and the imaginary Phase 5.

But to actually answer my own original question of “Phase Five” of Gutenberg… for the sake of keeping WordPress competitive I would say “mobile” – what experience can we provide on smaller devices (that outnumber desktop devices around the globe) would be benefit content creators? Media rework is a very close second… But I’m putting some side money on AI honestly. It might be a little early, but as my experience with it grows week by week I can’t help but feel that it will work itself into the editor and other areas of WordPress… i’m sure page builders and Wix and SquareSpace and [insert anyone in the space you think worthy of consideration here] are already working on their integrations (for better or for worse).

All in all this was a good survey… and I thank everyone who responded on Twitter and Mastodon.

Iā€™m not expecting another phase added to Gutenberg officially and even if there was, it would be years away, with enough time for the landscape of WordPress to change so that new priorities are in place. It wouldnā€™t surprise me that if by Phase 4 there are new things to consider to keep WordPress relevant that might redesign that Phase as itā€™s currently understood.