- Lessons from Gutenberg
- Rian Rietveld
- Painfully awkward video of Dragon Naturally Speaking vs Gutenberg: By 2:48, I was saying “Motherfucker!” to my non-voice-controlled screen. It has 46 minutes to go. ?
The codebase of Gutenberg is difficult for all of us, because no one in the wpa11y team is a skilled React developer. So it was hard to implement changes and write PRs ourselves. What we could do is test, tell what’s wrong and what it should be and hope a developer would pick it up. A lot of a11y work has been done by the Gutenberg team but major issues still exist.
The results indicated so many accessibility issues that most testers refused to look at Gutenberg again.
Note “a11y” means “Accessibility”, because of course we don’t write it all out.
All of this suggests that Gutenberg was pushed out because it was useful in business competition with SquareSpace, not because it helps any WordPress users. The classic rich text editor was fine for many newbies, and then they’d graduate to HTML or Markdown, neither of which are rocket surgery, when they needed more control.