This is going to be a very geeky post, not really about writing, but more about web design and WordPress more specifically. Feel free to skip it entirely.
So here we are: WordPress 5.0. I’ve made many testing Gutenberg posts, but this will be my first post in the new WordPress Editor out in live code. The experience is pleasant enough, I suppose. I wish I could say the same about the run up to the release.
The Gutenberg release has been incredibly frustrating to watch, especially because of my reliance on custom fields in the work I develop for clients. Over the past few years, I’ve come to rely on Advanced Custom Fields for that work as a framework underlying my code, and the Gutenberg team appears to have gone ahead and shipped 5.0 with a bug that causes the name of every single registered ACF panel to appear on the Gutenberg screen, despite this being a known issue. They may fix it in a couple of weeks. WordPress 5.0 never should have launched with such a glaring error.
There’s a lot to like about this new editor, but the editor is the heart and soul of WordPress, the piece that nearly every WordPress user touches when they interact with the software. What’s the sense in launching something that breaks in such a fundamental way on possibly millions of websites? And let’s not forget the massive usability concerns for those with accessibility needs. From my standpoint, Gutenberg wasn’t ready. It was rushed, to meet some secret timeline that the rest of us were never given the logic behind. The damage it has done could have been avoided.
It’s shaken my faith in a platform that I have come to rely upon for my very livelihood. Moving forward, I think I will be asking myself more often: “can this be done without WordPress?” Instead of asking: “can it be done with WordPress?” And that’s a shame. Because what the 5.0 release debacle has demonstrated to me is that if my needs and the needs of my clients don’t align with what Automattic and Matt Mullenweg have decided is good for them, then our needs will lose in the contest every single time. WordPress doesn’t seem to be the open source project that I thought it was.