Strapi vs. Contentful vs. Sanity Headless CMS | The Compared EP 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024

ความคิดเห็น • 78

  • @toddribnek6660
    @toddribnek6660 2 ปีที่แล้ว +14

    Great video. I've had my eye on Strapi for a while and 4.0 looks good. Not to add more to the list but there is Graph CMS which has graphql built in and Payload CMS which just went open source.

    • @ChrisShawUK
      @ChrisShawUK 2 ปีที่แล้ว

      Good call Todd. Haven't come across payload CMS before. Looks perfect for what I need

    • @bioburden
      @bioburden ปีที่แล้ว

      I tried out Payload CMS and I'd say it's biggest weaknes is the fact that it requires MongoDB. Its UI is clean and minimal, but not very suitable for non-developers imo. It's still very early days for the project as they only hit v1.0 earlier this year, but I will keep my eye on it.

    • @agadaFrancisLouis
      @agadaFrancisLouis 6 หลายเดือนก่อน

      I recently found Payload CMS too

  • @ddrweb_
    @ddrweb_ 2 ปีที่แล้ว +17

    I used strapi last year or something and you can get a lot done but it's to much work especially when you need to add some weird custom logic for your users. Last project I done was with sanity and I have to say I like it a lot, having the ability to completely customize it with your own schemas is awesome. The only downside is that on the free plan you only get 10gb of bandwidth which is low on my opinion but the groq query lang is amazing . Now a days I like it better when you have the ability to self host and control the cost/resources.

    • @RaheelJunaid
      @RaheelJunaid  2 ปีที่แล้ว +1

      Very nice explanation! I appreciate it :)

    • @greenshaheen6716
      @greenshaheen6716 2 ปีที่แล้ว +4

      If we use strapi then we don't need any language like groq? right?

    • @marnix9057
      @marnix9057 ปีที่แล้ว

      @@greenshaheen6716 no with strapi you can use rest and graphql (through a plugin). If you use rest you can use the qs npm package to convert your json to create your rest endpoints in javascript. I use strapi in combination with the latter, but also have a project set up with graphql.

    • @ron-almog
      @ron-almog ปีที่แล้ว +1

      @@greenshaheen6716 true. strapi supports both rest and graphql. but as said, you need to maintain your own serve. and then you're the boss and nobody is counting how many records you have or how much bandwidth you have used.

    • @toshitsingh7270
      @toshitsingh7270 11 หลายเดือนก่อน

      I am using strapi for a year now, it's feel hard at first to learn strapi at first but it's worth it. You can completely customize your endpoints with your own logic. I have integrated stripe payments and sockets for live apps. It takes a bit of time to understand how it's done but after that it becomes straight forward thing.

  • @webbist
    @webbist ปีที่แล้ว +6

    Strapi now has ennumeration, custom fields and a whole bunch more.

    • @RaheelJunaid
      @RaheelJunaid  ปีที่แล้ว +1

      This video needs an update then, thanks!

  • @ron-almog
    @ron-almog ปีที่แล้ว +14

    I would add some $ to the comparison. contentful is also dollarful. beyond the very basic 'community' the next plan is $489/month. (sanity starts at $99, and strapi is free). i know it is saving some time of setting up the server, so it depends on how valuable is your time. but with this vast price difference, i think it should be taken in to account.

    • @RaheelJunaid
      @RaheelJunaid  ปีที่แล้ว

      8:34 is the price section. I use contentful for free, but I did mention that their pricing is extremely high compared to sanity.

  • @felipefs106
    @felipefs106 10 หลายเดือนก่อน +2

    I'm trying Strapi but in production mode you can't create content-types, you need to create somekind of pipeline or use data transfer to make simple changes

  • @marcelfsilva
    @marcelfsilva ปีที่แล้ว +1

    strapi is only open source with community version and contentful price is crazy 20 users is about $300 month and if you have 2000 users ou 20000 users ???? If you business scale you are broke?

  • @glecio1203
    @glecio1203 ปีที่แล้ว +2

    Great. I suggest you compare how they are shown in mobile screens. Today most people use mobile interface to add content.

  • @pauld8376
    @pauld8376 ปีที่แล้ว +1

    What you you mean at 3:00 when talking about Contentful not having single types?
    I thought a single type is just like a single text field. Surely Contentful has text fields.

  • @gadgetboyplaysmc
    @gadgetboyplaysmc ปีที่แล้ว +5

    Strapi is the most expensive fukin CMS I've ever seen.
    Why don't people not talk about how the Strapi app isn't the only thing you host. You gotta host a database and an asset service for it too. Oh and did I mention that you can't build it under a 1GB VPS.

  • @sitter2207
    @sitter2207 ปีที่แล้ว +2

    I have used sanity for my project. Had a tough time with my client because he used wordpress' simple WYSIWYG editor for text input before. Sanity is very lacking in terms of its text block and I do not recommend it for a blog type website. I had add a lot of functionality to it on my own, I could've spent 1 hour total on the CMS side of the site, I spent 20 hours because I chose sanity. Now I'm experienced i guess, that was my first CMS, choosing the right tool is very important.
    Other than that its good. Very customizable. And very simple.
    I looked into strapi, but its too expensive for small apps since you have to self host it. And contentful asks you to enter a work email to sign up so I can't use it since I don't have one.

    • @gadgetboyplaysmc
      @gadgetboyplaysmc ปีที่แล้ว +1

      Can't agree with this more. I've been looking for headless CMSs and people always put Strapi to my face. It's so overrated and really expensive to host despite people saying it's "FREE 😱!!!!". Who has time and money to setup an S3 bucket, VPS, a database, and CI/CD for a small React Blog app. The reason why I'm getting a CMS is so that a non-developer can maintain the site on their own.

    • @bongamin2131
      @bongamin2131 11 หลายเดือนก่อน

      The default text block in sanity is very customizable depending on what you need. You can create custom components and add them directly to your text block. Which is nice, but does take time!

  • @jitendravyas
    @jitendravyas 2 ปีที่แล้ว +1

    Why GraphCMS is not being compared with these? Is it totally different?

  • @ercanyilmaz8108
    @ercanyilmaz8108 2 หลายเดือนก่อน

    Headless chicken? :D

  • @arytiwa4351
    @arytiwa4351 ปีที่แล้ว +1

    I prefer strapi ❤😊

  • @simoncallelaverde
    @simoncallelaverde 2 หลายเดือนก่อน

    I don't know why no one ever mentions Hygraph, it is So good!

  • @agoodmansaid
    @agoodmansaid 10 หลายเดือนก่อน

    Actually, I came here looking to find out what a headless cms is

  • @nyambe
    @nyambe ปีที่แล้ว

    What about pricing? How much traffic on the free tear? Next year is 900/month 😮

  • @alain_laroche
    @alain_laroche 2 ปีที่แล้ว +1

    Excellent and concise comparison. Very helpful 👍

  • @vincentjones3002
    @vincentjones3002 7 หลายเดือนก่อน

    Where can you host strapi that isn't that expensive?

  • @joetechsolutions5619
    @joetechsolutions5619 2 ปีที่แล้ว +1

    Love your review, it's very precise and analytic.

  • @adrymateoramon7087
    @adrymateoramon7087 ปีที่แล้ว

    What a ggggggggggggggggggreeeeeeeeeeeeeeaaaaaaaaaaaaaatttttttttttttt video bro👏👏👏👏👏

  • @AgilityCMS
    @AgilityCMS 10 หลายเดือนก่อน

    Would love to see your thoughts on Agility CMS in the future!

  • @heyayeshacreative
    @heyayeshacreative ปีที่แล้ว

    Love the video comparison. Cheers for going into your experience with each of them. I'm leaning towards Strapi but I can be a bit impatient with setting it up - that in itself is costing me time from doing other projects. Might try Contentful because that was kinda my first choice. Strapi being highly customizable makes it tempting to go down the rabbit hole ... for another time. lol

  • @ihateorangecat
    @ihateorangecat 2 ปีที่แล้ว +4

    strapi is the only cms i use.

  • @nested9301
    @nested9301 ปีที่แล้ว

    + sanity does not have auth out of the box it's confusing

  • @prabhneetsingh13
    @prabhneetsingh13 ปีที่แล้ว

    "Media manager is sexy" Lol!!

  • @BoominGame
    @BoominGame 6 หลายเดือนก่อน

    Uses groq, not grok.

  • @gonzalooviedo5435
    @gonzalooviedo5435 ปีที่แล้ว

    Thanks for you effort and time to make the video, very helpful.

  • @waterman7733
    @waterman7733 ปีที่แล้ว

    How about data backup and export ?

  • @PierreHuret
    @PierreHuret 9 หลายเดือนก่อน

    Team Strapi! 👊

  • @jandresfg
    @jandresfg 2 ปีที่แล้ว

    Great video! precisely the comparison and the criteria I needed, thanks!!

  • @문문치연
    @문문치연 7 หลายเดือนก่อน

    Good 👍 ~

  • @b0b303
    @b0b303 ปีที่แล้ว

    Gread video, it's so well structured!

  • @MadalinIgnisca
    @MadalinIgnisca ปีที่แล้ว

    Strapi is missing a critial feature wanted by news publishing industry. They have no concept of drafts and approval process for to publish content.

    • @RaheelJunaid
      @RaheelJunaid  ปีที่แล้ว

      I wasn't aware; thank you for sharing!

    • @piyushbeli5226
      @piyushbeli5226 8 หลายเดือนก่อน +1

      @@RaheelJunaid I believe Strapi has it.

  • @martinemanuel8239
    @martinemanuel8239 ปีที่แล้ว

    thanks bro!

  • @rajanverma8457
    @rajanverma8457 ปีที่แล้ว

    I wasted almost whole day of mine setting up strapi and after complete setup and content creation i came to know i cant deploy it to some of the free hosting and it requires good amount of dollars to host a strapi app.. strapi is a shit crap for learners students and freshers

    • @RaheelJunaid
      @RaheelJunaid  ปีที่แล้ว

      Having done no research, I can say that Heroku stopping their free tier has made Strapi a less viable option for hobbyists. Maybe Railway has a preset hosting? They offer free monthly credits :)

    • @tanotive6182
      @tanotive6182 ปีที่แล้ว +2

      Railway is the way to go 👍 had no problems getting it set up, they have a good free tier and it works fine for me.

    • @Offiziersmesser
      @Offiziersmesser 9 หลายเดือนก่อน

      railway is also charging now, the only free tier out there is render and it is services are shutdown after 15 minutes of inactivity and takes a good number of seconds to get back up
      @@tanotive6182

  • @himbary
    @himbary 2 ปีที่แล้ว

    thanks, good comparison

  • @carlolo607
    @carlolo607 2 ปีที่แล้ว

    Contentful is the best.

  • @tooooooooooooolik
    @tooooooooooooolik ปีที่แล้ว

    Cloud only is a big con for me instead of a pro

    • @howardh6857
      @howardh6857 9 หลายเดือนก่อน

      What do you mean con

  • @nikitapatil7997
    @nikitapatil7997 2 ปีที่แล้ว

    Aweso

  • @obogz
    @obogz ปีที่แล้ว +2

    I've been looking for a good headless cms to move away from prismic, my 2 cents:
    - Strapi is super customizable but some things like content versioning and publishing is limited, also the ui is pretty janky, if you want a employee to use it you might want to look elsewhere. Also the loading times are unbearable when you edit the structure and the api models are ... annoying
    - Directus - amazing ui and a lot of customizability, very nice structure, fast, clean api responses, the downside is that it takes some time to master it, but once you get going, it's the best

    • @danvan479
      @danvan479 ปีที่แล้ว

      Maurvin, check out Dialoguewise. It has lots of features and is easy to use.

    • @bioburden
      @bioburden ปีที่แล้ว

      I agree with the Strapi comments for sure, so I hope they improve in these aspects. From what I've read so far, their cloud solution will be quite restrictive, pricing wise; number of users, custom roles, API requests etc. However, my initial impressions with Directus were kinda similar. Lots of nice features but as a whole there's always some let-downs. Eg. Searching was terrible, very database-centric knowledge needed for content modelling (eg. related fields) and tbh, I don't think content editors or marketers would enjoy using Directus that much. I tried their cloud solution and while very affordable, I honestly found it very slow compared to other solutions I tried.

    • @gadgetboyplaysmc
      @gadgetboyplaysmc ปีที่แล้ว

      What's wrong with Prismic and why do you want to move away from it?
      The only attractive thing I see with Prismic is the unlimited assets, unlimited requests. Almost too good to be true for the free tier.

    • @bioburden
      @bioburden ปีที่แล้ว

      @@gadgetboyplaysmc It's a webpage builder, not a headless CMS.

  • @MichaelRojasPereira
    @MichaelRojasPereira 2 ปีที่แล้ว +1

    This came in so handy for me. Really well explained and well structure comparison.

  • @larigomes9011
    @larigomes9011 2 ปีที่แล้ว

    99/00 was sotNice tutorialng called Vision DSP or DST or sotNice tutorialng and didn't quite work the way soft soft does, but tNice tutorials video helped so

  • @danvan479
    @danvan479 ปีที่แล้ว +1

    Good comparison. You should probably add Dialoguewise to the next episode.

    • @gadgetgrader
      @gadgetgrader ปีที่แล้ว

      Is it easy to learn like wordpress?

  • @muzikeshqip1139
    @muzikeshqip1139 2 ปีที่แล้ว

    Sanity all the way

    • @bioburden
      @bioburden ปีที่แล้ว +1

      Some of us don't want to spend days building a boring looking admin panel and have to learn & use GROQ 😋

    • @UsernameUsername0000
      @UsernameUsername0000 11 หลายเดือนก่อน

      @@bioburden Days? I got the whole thing up and running in 25 minutes on my first day using it. Not that hard folks. Also GROQ is pretty declarative so it isn’t that hard. I don’t get why we gotta over-exaggerate here lol

    • @bioburden
      @bioburden 11 หลายเดือนก่อน

      @@UsernameUsername0000 getting something up and running is very different to building a large project.

    • @UsernameUsername0000
      @UsernameUsername0000 11 หลายเดือนก่อน

      @@bioburden Okay but that literally applies to anything.

  • @bambanx
    @bambanx ปีที่แล้ว

    Payloadcms and keystone cma truly free