WordPress Is an Absolute Nightmare
takeit.agency
takeit.agency
There are a few projects and products that fall into this. Jira and Jenkins come to mind.
Nobody uses them without a bunch of plugins, but the plugins become its biggest problem.
Non-technical people running wordpress asked me what cookies their website is setting and how to make the sites comply. I asked them on which basis they select and install the plugins they are running and how they know what these plugins are actually doing.
The short of it: they have no idea.
storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock storyblock
Cool "article."
If a WordPress alternative shows any code to the user, it has already failed at that.
It's a struggle for me to even figure out basics, like how do I set up a contact form and embed that, or how do I set up an HLS/DASH video embed.
It's decent for very simple personal sites.
Grav has it's own paradigms and ways of doing things, but for most simple sites it can provide a much better user experience if you build custom backends like these.
(You could give them GitHub access and let them use the editor, but in practice they might use it for urgent situations but not more regularly than that. They have 50 other important things to do and editing in GitHub is going to feel awkward.)
As devs, if we ignore that and push people towards solutions that are significantly harder in our customers minds to manage, we lose them as customers and the space as a whole suffers.
As a bone of contentions "it's outdated php language" is nothing but personally biased nonsense. I say that as a non php developer with no dog in this fight.
As I understand it (disclaimer: not a WP dev), the thing with WordPress is that they have a goal to never break backwards compatibility. This is good for their users, given that (as you say) most of them aren’t developers. However, it also means they’re stuck with design decisions they made ten or twenty years ago.