I have a potential case that involves a web site with a lot of admin-generated content, as well as custom features. So it needs CMS functionality, and I could use some advice on my options. The way I see it, currently my options are:
Use a headless CMS such as Ghost or Strapi and integrate with it. Downside: it makes the app more of a distributed system with related headaches and extra work.
Roll my own. Not loving this idea at the moment, even though I could maybe use something like Kaffy to build on.
Write the app in Python and use Django and Wagtail. Downside: loss of Elixir goodies, the concurrency model in particular.
If you have suggestions or ideas, I’d be happy to hear them.