Getting Started with Sanity.io - A Headless CMS You Can Customize

Поділитися
Вставка
  • Опубліковано 13 гру 2024

КОМЕНТАРІ • 47

  • @JamesQQuick
    @JamesQQuick  4 роки тому +5

    Are you using a Headless CMS? If so which one is your favorite?

    • @FrontendSeries
      @FrontendSeries 4 роки тому +2

      ContentPI :)

    • @tim_t
      @tim_t 4 роки тому +1

      After playing around with it over the weekend, Sanity, for sure.
      (I'll definitely be feeling some sense of guilt using my Contentful swag stuff now LOL)

    • @JamesQQuick
      @JamesQQuick  4 роки тому +1

      @@tim_t haha no need to feel bad. You just need to do what's best for you :)

  • @jasonwarner8774
    @jasonwarner8774 3 роки тому +6

    This was a very helpful video man, thanks. Difficult to get a conceptual understanding of how these headless cms's are used as they're all different; but sanity seems to be a perfect solution creating freelance sites that can be easily managed

  • @Mil_Bixby
    @Mil_Bixby Рік тому

    How do you render your sanity posts to be displayed based on createdat date?

  • @RyanJohnson
    @RyanJohnson 4 роки тому +3

    If you run into errors in /studio after running $ npm install and $ npm run dev - try $ yarn then $ npm run dev

  • @cdingwarrirs6117
    @cdingwarrirs6117 3 роки тому

    which screen recording are you using please? thank you

  • @goonie79
    @goonie79 3 роки тому

    Great video. Did I miss a part, I am trying to figure out how to push my changes to github?

  • @djmtype
    @djmtype 4 роки тому

    Thanks James. I couldn't figure out how to upgrade my remote version of Studio.

  • @saandial3412
    @saandial3412 3 роки тому

    Can you do a review/tutorial on Factor CMS?

  • @luismunoz9126
    @luismunoz9126 4 роки тому

    it says 3 users for each project? or in general 3 users for manage all the websites? (collaborators)

  • @mrsingleb
    @mrsingleb 2 роки тому

    How to impliment a loader while fetching the sanity data in react ?

  • @e11world
    @e11world 4 роки тому

    Thank you for this video. Very useful.
    I'm in the process of figuring this stuff out transitioning from the usual WP/HTML sites but so far I got the feeling that this is way too much stuff to do & learn to give the same result. Personal sites, might as well just do html static but for clients, these editors don't look good at all and have no flexibility for other page types (from what I've seen/know so far).

  • @hotbelgo
    @hotbelgo 4 роки тому

    Can you explain where the data meets the layout markup? It sometimes feels that JAM requires you to recompile whenever you add e.g. a new post. If the data is downloaded from the API what is 'static' about all of this?

    • @JamesQQuick
      @JamesQQuick  4 роки тому +1

      It does require a rebuilt when you have a static site. It grabs all of the data using the api at built time and uses that info to generate static pages

    • @hotbelgo
      @hotbelgo 4 роки тому

      @@JamesQQuick I've used netlify so I can see how a rebuild happens when a dev changes the code, but how does a rebuild happen when a non-dev updates the content?

    • @exactzero
      @exactzero 4 роки тому +2

      @@hotbelgo You can do it manually from the studio or set up webhooks to netlify to redeploy whenever a publish happens.

  • @tim_t
    @tim_t 4 роки тому +2

    Wow. The setup is unconventional (at least compared to the CMS's I'm used to--Primsic, Contentful, Graph) which turned me away the first time I tried it. Now I understand how it works after you explained how it's basically two repos in one. Has a RedwoodJS feel to it.

  • @matssommervold
    @matssommervold 4 роки тому

    I like the terminal you have. How can I achieve the same? Specifically the highlighting of the path and git branch.

    • @JamesQQuick
      @JamesQQuick  4 роки тому

      Follow the command line power user course from Wes Bos :)

    • @matssommervold
      @matssommervold 4 роки тому

      @@JamesQQuick Thank you! :)

  • @ВладимирДогуро
    @ВладимирДогуро 3 роки тому

    Hi. What do you think about Strapi?

    • @JamesQQuick
      @JamesQQuick  3 роки тому +1

      Haven’t used it myself but heard good things

  • @AllanLeonardJr
    @AllanLeonardJr 4 роки тому

    Thanks for the info!

  • @SimonDaviesOfCourse
    @SimonDaviesOfCourse 4 роки тому

    Great quick intro on Sanity 👍Im currently doing a Gatsby build of a few sites, and initially trying out Contenful. Im thinking of doing several of the same project an just switching out the cms part, lIke Sanity, Strapi and Contentful. I like the fact that you can run sanity locally as well and also host it yourself.. Be good for some more on this, like connecting to an existing site like gatsby, again great video.

    • @JamesQQuick
      @JamesQQuick  4 роки тому +1

      Thank you! I’d love to see the stuff you’ve worked on already. And there might be more content to come on sanity :)

    • @SimonDaviesOfCourse
      @SimonDaviesOfCourse 4 роки тому

      @@JamesQQuick col, just ctaching your 3 video on sanity and gatsby. Outside of work I created this and built it with Nuxt.js plymouth-rrs.com/ and is what I amd currently looking to reconstruct using Gatsby and a headless csm. Also finally looking at doing my own site, simondavies.dev/ difficult when work and RnD takes my time up :-)

  • @JaimitoAleman
    @JaimitoAleman 2 роки тому

    After one year - is this still your set up?

  • @tim_t
    @tim_t 4 роки тому +1

    Hey James! Tried Sanity over the weekend and I freakin' LOVE it. Quick questions, if you don't mind:
    1. How fast does the bandwidth get used up? And, I guess, HOW is it used up?
    2. By using `sanity init` and `sanity deploy`, the studio will be hosted on Sanity, right? This is in contrast to using their starter projects where both front-end and studio are hosted on Netlify?
    3. Should I treat the "project ID" as some sort of key that should NOT be seen by anyone? As in use environment variables for my project and the like? Because from what I understand, the only thing stopping other people from pulling data from your studio is the project ID. I still don't understand this aspect well enough.
    I'd highly appreciate your input. Thank you!

    • @madhavan_raja
      @madhavan_raja 2 роки тому

      A bit too late to answer this, but I think for your third question, project ID can't be private. The API call has the project ID in its name, so it can be easily seen using some network monitoring tool. :)

  • @ГенаПетров-н5ы
    @ГенаПетров-н5ы 4 роки тому

    My favorite is Directus

  • @damnitrahul
    @damnitrahul 4 роки тому +2

    Please cover working with Rich Text, This is the weirdest part of every headless CMS. Every CMS makes if work differently.

    • @JamesQQuick
      @JamesQQuick  4 роки тому

      Part four is going live shortly!

  • @ApurvKhare
    @ApurvKhare 4 роки тому

    Is it better than Strapi ?

    • @JamesQQuick
      @JamesQQuick  4 роки тому

      I haven't used Strapi personally so I can't quite respond to that. Are there any specific features in Strapi that you have used?

    • @ApurvKhare
      @ApurvKhare 4 роки тому

      @@JamesQQuick I have heard good things about it but haven't got to use it personally.

    • @zensukai
      @zensukai 4 роки тому +3

      No, Strapi is better for a build perspective, plus it is free ... these folks charge you. This is such a new trend these days. Let's just re-event the wheel so that we can now charge a monthly cost. No good!

    • @exactzero
      @exactzero 4 роки тому +4

      @@zensukai Well, they're charging you for hosting your data, assets and API. You still have to setup/find server, database and object storage providers if you're going with Strapi which aren't free.

  • @bearcountrypublishing5303
    @bearcountrypublishing5303 2 роки тому

    I'm sorry. I fail to see how this video would help anyone get started with sanity. It appears more like your brag sheet about having your hand held by the company owner. Meanwhile, he can't even maintain a getting started with sanity page on his own website. I wish he would hold my hand and teach me the ropes. Or fix his broken website, so other people besides you can learn it. You should title your videos better.