I think BeaconCMS by Dockyard is trying to solve this .
They are targeting the features you outlined which makes Word Press popular
including re-usable UI components and drag and drop UI page builder.
Iām working on something for this. Havenāt decided yet if it will be SaaS or open source with paid hosting option.
I think Iād be tempted to go full belt & braces with a containerised solution for plugins, like Home Assistant. Basically, each plugin would be a separate app that interacts with the core via WebSocket (or some other message-passing channel). Plugins wouldnāt even have to be written in Elixir.
But there are tradeoffs, especially in deployment complexity.
Can deployment complexity be solved by docker?
You just need to deploy the apps in the same cluster
Yeah, probably. But when most services out there are a simple ādocker compose upā to get running, even something like a helm package for a Kubernetes cluster isā¦a different league.