Content Management System
Looking at some tools to rapidly create CMS backed sites for artists, bloggers, etc.
Strapi
Strapi seems like the best option for the headless CRM. I features:
- a flexible model to create content & apis
- supporting multiple databases to store content
- a ui to edit content
GrapeJS
A No Code website builder. It features:
- full site design
- a nice ui that supports components
- responsive design
- vanilla js
- Codemirror editors
CodeMirror
A Rich Text Editor. It features:
- an extensible api
- good docs
- modular design
astrojs
A MPA web app library. It features:
Vercel
A cloud host on aws
fly.io
An edge-computing cloud service that runs Docker images.
Approach
I will start working with GrapeJS & integrating it with Strapi in an Astrojs app. Editable content will be saved in Strapi using SQLite. When an edit is published, the Astrojs app is rebuilt with the new content & site is then republished as a Jamstack on Vercel. I may also just use dynamic api requests to Strapi, using sqlite on Fly.io.
Log 2023-10-29
CMS exploration: Strapi, GrapeJS, CodeMirror, Astrojs, Vite, Vercel, Fly.io