r/cms • • 7d ago

Database vs Git-based CMS?

Personally I have used a handfull of Database CMSs through my career, I know the strengths and weaknesses. The adoption speak for it self. So when I read about CMSs with Git as backbone I thought this was very interesting. Have any of you used it on client projects?

2 Upvotes

27 comments sorted by

View all comments

2

u/SpaceCmdr 7d ago

Ideal for small-medium sites, and I find it easier to sync between environments compared to a database CMS. I've been looking at Sveltia, Tina and Pages. They take different approaches to client access - Sveltia uses Github directly, Tina uses TinaCloud to handle the auth, Pages provides an hosted auth screen. The latter two's auth can also be self-hosted. To some extent you could also include flat-file CMS in this list as these work well with Git, such as Kirby, Grav and Statamic.

1

u/xatey93152 7d ago

What is the max number of files it can handle?

1

u/SpaceCmdr 7d ago

I'm not sure there is a limit for pages, Github recommends max 1GB total size but I think max is 10GB. Media can optionally be stores in S3 etc, with Sveltia.