I've been freelancing for 7 years, and used perhaps as many different CMSs for client websites. The needs & complexity of my projects has grown, and I was constantly running into CMS limitations that could only be solved with some kind of "hack", waiting for a feature to be shipped, or could not be solved at all. This all changed when I found Sanity - I've been able to set up much more complex projects, and, whenever the built-in fields don't do what I need, I can write my own from scratch. This includes how they display, validate, and save data - fields are just React components! I'm very happy with Sanity and am now using it for all of my projects.Pros:
Very customizable from the standpoint of a developer Great query language (Beta) GraphQL support *Amazing* support in SlackCons:
Docs for plugin development are still a little lacking (but I know they're working on it) Overall UI isn't as sleek as some other options
So far Sanity has quite possibly been the best experience I have had building with any CMS both as a developer as well as on the editorial side. The latter is more important for me and it's hard to imagine providing my clients with a better out-of-the-box editing experience.Pros:
Real-time previews as editors make changes, flexible structures for content and fields, incredible DX, generous pricing, Slack community.Cons:
Maybe the parts system and its docs could be developed a bit more to make modifying the UI a little easier.
I have been using santy.io for a while now in conjuction with gatsby and it's the perfect headless CMS for our needs.Pros:
Flexible schemas and a great customizable backend yet approachable to a programming novice. Also it has a great edit history function now!Cons:
There are some areas in which the gatsby source plugin could be improved, for example by supporting crops and hotspots with gatsby image.
I wrote more on it here: https://henrique.codes/insane-qu...Pros:
- Unbeatable flexibility; - Great for editing; - Great support and community; - Easy to integrate; - and much moreCons:
The rich content editor (portable text) is a bit slow and sluggish at times, but at least it's _incredibly_ flexible and powerful
After trying a few different systems for structured content (Contentful, Prismic, Sanity) everything just clicked when we started using Sanity. The developer experience is fantastic. If they manage to get the editor experience to the same level, nothing could compare.Pros:
Flexible – Great community – Easy to work with – Still havent come accross anything that can‘t be done – Great developer experienceCons:
The editor/studio is not as good as some more traditional CMS solutions.
Front end agnostic content management based on structured content with great APIs and a fantastic query language.Pros:
Fantastic product for content management and rapid development.Cons:
Still an immature product in some areas, but improving quickly in leaps and bounds.
We just released a new JAMstack documentation for our product. Nuxt.js in the front, Sanity for content management. More info: https://snipcart.com/blog/genera...Pros:
- Great editing experience - Fully hosted - Open source + customizable - Excellent API for querying & writing (++ GROQ) - Responsive supportCons:
- Slight learning curve, smoothened by great documentation and starter kits
We’re a solar panel sales platform and use Sanity for all partner pages, campaigns and marketing fronts.Pros:
Freed up so much time for our developer team to work on the product rather than helping marketing out.Cons:
Little known. We took too long to start using it.