A headless content management system (CMS) is a backend system that enables you to manage and organize your content, but does not have a frontend (...
For further actions, you may consider blocking this person and/or reporting abuse
You forgot Payload
what is that?
Payload cms. check it out.
What about Storyblok?
You missed one of the most famous and used ones….
yes! storyblok is my personal favourite.
Strapi is my favorite so far but they no longer have mongoDB support ☹️
Why do you want a mongo db in the first place. Cause relations with the relational database will be the same right. And we don't use raw queries with strapi. We can but we generally don't use. We use orm functions. And they are same
I wanted to integrate it with existing project with mongo db for client project without changing to relational db thats the only reason why i was dissapointed.
technically i could with v3 strapi but not a good idea using sth almost deprecated
Can you explain me, why you use Strapi and not Directus?
Vscode is useful only because of its diverse plugins. Without plugins it is of no use. Same goes for strapi. Jwt auth, providers, email. Almost every feature has a plug-in for strapi. And it's increasing day by day. A project without community plug-in is difficult to become popular. Think WordPress without woo commerce
I have never heard of directus before... will check them out
on why strapi, because it has good support and community
Сongratulations 🥳! Your article hit the top posts for the week - dev.to/fruntend/top-10-posts-for-f...
Keep it up 👍
i like pocketbase as a cms. it describes itself as small database, but is so much more.
what is that?can you explain to me?,use for?
it is a small software made with golang on the server and a web-ui made using svelte.
because it is made using golang, you can download a single binary executable and run it. (windows, mac, linux, amd, intel, arm i think it run on any machine.)
internally it uses SQLite. so here you see a limitation, it is not made for large scale. But according to the makers, it can handle about 2000requests or queries per second what can get you a long way. also the sqlite db should be good for the first 100gb of data. This can get you a long way and will be plenty for most projects.
when it run, you can open the webUI and create tables and relationships between the tables. You define access rules for users. These rules are so powerful, that you even can build a 'role based access control'. or can make sure that some users can make only certain changes to the data. With these rules, it can cover many usecases where you need in strapi the paid commercial version.
Using the clientside js sdk, you can even listen for data changes. I think it uses websockets for that. this is very good for realtime applications. In the WebUI this feature is used to show you real time statistics about the database.
What I like is, you can have a column of type 'file', that allowes to upload and download files.
on my own server, I installed a cron job with 'crontab -e' (on linux) by adding a line like this:
So it is always on when my server is on(allways).
I think you can feel how much I love pocketbase. it is easy to install and I think it only takes about an afternoon to understand the system completely. it is worth it, give it a try 👍