Founder at Demand Stack·

I wanted to use an open-source CMS for this project so that ruled out a lot of options (Contentful, Sanity, Prismic etc...). The only other open-source option I found worth considering was Payload CMS. Since this was my first headless CMS project, I chose Strapi over Payload CMS. Payload CMS is very powerful and flexible but may be TOO flexible and abstracted for my first crack at this. Strapi also seems to have a lot of momentum which is important for open-source projects.

I've been happy with Strapi so far and it's been able to do what I needed. I may try Payload CMS on a future project now that I have some experience.

READ LESS
8 upvotes·4 comments·32K views
Palaash Atri
Palaash Atri
·
February 14th 2023 at 2:37PM

A couple years ago I had been searching for headless CMS', and Strapi came across as being pretty recommended, because of its fully JavaScript base.But it hadn't gained any real traction and our team lead at that time pretty much forced WordPress down our throats. Glad to know its now in a much better state.

If possible, can you share what are you using as DB in this case, and how are you planning to use the CMS' features?

·
Reply
Webster Jorgensen
Webster Jorgensen
·
March 1st 2023 at 4:29AM

I'm using postgres for the db on digital ocean.

·
Reply
Webster Jorgensen
Webster Jorgensen
·
March 1st 2023 at 4:31AM

One thing I've found as I've gotten farther into this is that there are a few limitations with Strapi on user permissions. For example, I need to be able to set users as owners of specific pages on the site. This is possible but does require writing some code and the solution isn't documented that well. They also need to make some improvements to the wysiwyg editor.

Other than that I'm still happy with Strapi.

·
Reply
confuze
confuze
·
February 23rd 2023 at 5:50PM

Great choice. Using strapi with nextjs in my current project and I must say, I'm really impressed by the two.

·
Reply
Avatar of Webster Jorgensen

Webster Jorgensen

Founder at Demand Stack