One amendment to my #WordPress rants: With no additional, premium, addons one can NOT build a basic website that meets some minimum requirements for a decent, real world website.
The core is barely enough to get started. And then the lure of “WordPress is Open Source, therefore it’s free to use it” and the super quick breaking of such promise makes me extremely bitter.
And #Automattic could absolutely change it by making the ecosystem less shitty.

@MichalBryxi I’m curious which vital things you think are missing from the core stuff and free options that mean you can’t build a “decent, real-world website”?

I’ve worked with Wordpress a fair bit over the years and have no illusions about it (more a tolerate-hate relationship) but I’ve seen enough real world websites built without needing premium stuff over the years.

Not that I want to be doing any of it any more though - Wordpress does need a serious revamp.

@adrianww Oh boy:
1) i18n - in my world there is exactly zero websites that need layout, content, URLs/domains and meta data in only one language.
2) An actual content block builder. I want to define books that have 1:N relationship to reviews and under each book I want to show average stars for given book. Without. Writing. Code.

@adrianww
3) CMS capabilities useable for end user. Hide everything they won’t need. And I mean everything. Expose content editor of choice per each content field (time picker, value slider, image upload, …)
4) Image upload/select/manage/adjust(scale,crop,filter,…)
Etc.

Fun fact: #Drupal had some of the above in core and all of them in community for decades now. I seriously can’t comprehend why is #WordPress more popular.

@adrianww I think the main thing that piss me off is that WordPress is so prehistorically non flexible that it hardcodes the notion of “page”, “article” and “comment” even to this day. That was known to be the incorrect way to think about CMS back in 1998 and is still.

@MichalBryxi Yep, lots more fair criticism there, I won’t deny it. And I think you’ve nailed the issue here. All of that stuff can be done natively or free of charge in Wordpress but it can be agonisingly difficult and you may well have to build it yourself.

The real problem is that Wordpress is a pretty decent blogging platform that is pretending to be a fully fledged CMS. Or people try to use it like that.

If I’m honest, I’m glad to be out of it all.

@adrianww Right? For simple blog it’s doing a decent job. But for everything else people try to use it for? Yikes.

I helped so many friends over the years to un-fuck their WordPresses.

With the advent of AI tools it feels like the time when letting an agent to build bespoke solution from scratch might be actually faster than trying to fix the issues in those cases.

And I’m sad that I mean it.

@MichalBryxi Using WP for all kinds of stuff? Never!

OK, that’s a lie - been there, done that. And for paying clients with some success back in the day. Thankfully, sites rarely needed un-fucking, except the odd time when a WP core/plug-in update buggered things up. But that’s because we kept a close eye on the evil little sods!

But if I were doing it again? I’d probably do things rather differently. Blogs or simple content portfolio stuff? Maybe WP. More complex stuff? Nope!