Skip to content

Log 2023-10-29

Brian Takita
Authors:Brian Takita
Posted on:October 29, 2023

CMS exploration: Strapi, GrapeJS, CodeMirror, Astrojs, Vite, Vercel, Fly.io

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.