Hello everyone. So recently I discovered the world of CMS like Sanity or GraphCMS.
Well, I already knew WordPress before but never paid attention to it since I wanted to learn how to code before learning how to make websites, so yeah anyway.
Do you have a preference for CMS in particular?
If yes, then which one and why?
Is a CMS more suitable for a specific task than another one?
Please feel free to share your knowledge and opinions with me in the comments.
Top comments (21)
I'm actually doing a series on these 😅
For client sites - Contenful
For my stuff - GraphCMS
For when I want to structure stuff a specific way - Sanity
Then on the rare occasions i want to deal with databases - Strapi
I'm definitely going to check your blog post about it. Does content feel more beginner-friendly? or just easier to use for a non-tech person?
From the users I asked when doing my tests, It's a nicer experience for a non tech person.
My own: github.com/dashpilot/vue-headless-cms
Amazing work here. Wish i could build my own digital solutions soon lol
Thanks!
Directus, now looking into Strapi
Never heard of it, even in articles talking about CMS in general. Do you recommend it ?
Yes 100%! Directus v9 is amazing and pretty famous too 🤔
Having used many over the years, I really love Webiny. It's serverless so you can host it on your own cloud. It has a rich feature set, like file manager with CDN propagation and no-code content model creation. Check it out! webiny.com/enterprise-serverless-c...
i'll take a look at it and see if i match with it.
WordPress REST API
Wait i didn't know WordPress had an open API. But why use the API and not the user interface directly ? (it might be a stupid question so sorry in advance lol)
In case you want a robust frontend made with React or vue etc
Contentful and storyblok
github.com/OrchardCMS/OrchardCore
With a little tinkering I use Kirby and their REST API getkirby.com/
github.com/GetPublii/Publii
DatoCMS is a good option for a small website, I've used it for several projects and It was pretty comfortable to work with, you can use GraphQL to get the exact data you want.
Strapi looks great, but the requirement of 2GB RAM for deployment is an absolute deal breaker for me...
I used Cockpit CMS for my last project - it's OK if you don't need to change the defaults, but editing config requires you to directly modify PHP files, and the docs are lacking.
I prefer self-hosted CMSs, as the ones in SaaS model are very pricey beyond the free tier.