Unclaimed: Are are working at Sanity ?
Sanity is a Composable Content Cloud that lets teams create amazing digital experiences at scale. It provides real-time collaboration, live multi-user editing, and track changes. Content creators, designers, and developers can come together while separating content from presentation
( 1 )
Capabilities |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based |
Support | 24/7 (Live rep), Chat, Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support |
Training | Documentation |
Languages | English |
Compare Sanity with other popular tools in the same category.
I like the freedom i got for content modeling
Honestly not much, documentation is great, DX is wonderfull, maybe the UI could be improved. I would love to get more plugins.
I came from Wordpress, and it was hard to customize, Sanity is really helping creating content.
Developer friendly, easy to build and maintain.
Not type-safe, in V2 has the massive chunk of javascript config files.
Creating marketing pages, SEO-friendly pages, content as data. I'm using to power up my team with full customizable content
Such a great ratio between ease of use out of the box, and ability to code for specific use cases.
There's not muh to dislike here, everything is really smooth and robust.
We finally have a really simple CMS to use everyday whatever the technical ability of anyone, while still being able to account for specific business use cases. Everyone is more productive and way less time is used in development and maintenance.
I am trying to follow a serverless approach with every application I build and Sanity has been a big help so far. I used it twice with NextJS and it could not be easier to get up and running. Sanity has a great documentation for NextJS as well.
It would be good to have a self-hosted Sanity Studio.
I don't need to worry about setting up a DB and maintaining it.
It's always challenging to strike a balance between good DX for content modeling and good UI for content editing, but Sanity has created a wonderful platform that elegantly solves both in unison. The intuitive UI/UX of the Studio that comes out of the box will humble even the ride-or-die WordPress user, while the ability to create totally custom interfaces will delight developers who want more control of the editing experience for their non-techy counterparts.
Longstanding enhancements to customizing the studio further have largely been collecting dust, due to the expanding focus on other verticals, which is not exactly a surprise. Additionally, API usage can be a bit of a black box. More guards and optimizations should be in place for GROQ to reduce slow load times on larger requests.
Crafting data requests and creating a really good CMS that I feel confident in selling to my clients for long-term success.
It is so developer friendly which gives you the flexibility you need as a developer. I have never been blocked from doing exactly what we need to, like in other CMS systems.
A better media manager, compared to other CMS systems this is lacking. Also, being able to push HTML directly through API to a portable text field and have Sanity do the conversion would be amazing. Right now they only have a Node.js package that can help you convert HTML to portable text. Unfortunately, we need to be able to do this in Ruby.
A much easier to use CMS for our marketers/designers. Something where they don't have to reach for a user manual every time. Because we can build exactly what we want/need, we can make it very user intuitive.
We found sanity to be highly flexible with all of our needs.
The learning curve for some of the aspects is relatively high. I'm not too fond of the number of datasets with plans.
Converting Shopify stores to headless
- Schema as code, I couldn't phantom how anyone thought it was a good idea to build CMS UIs without version control, but for some reason I couldn't find a service that provided this before Sanity - Open source UI and based on React, no limits on what I can build - Dataset as a service, no need to spend time on infrastructure - Hybrid pay as you go model, no fear of hitting a limit and suddenly having to go from free to 200$ a month These were just the things that caught me before I even tried the service, there were many things that impressed me afterwards, the amazing community being pretty big amongst them!
It focuses so much on the developers (which I love) that sometimes the editor's experience suffers a bit in comparison, but it's still great, and is improving all the time!
We use Sanity at Mosca Digital (my agency) to build every CMS for our clients, it's just so easy to build an amazing experience out of the box, and whenever we have a more custom need, I know we can do it because of how customizable Sanity is.
Sanity's modern interface that is not only easy to navigate, but pleasing to the eye as well. Everything just works! I especially like the version history.
In the content picker, we only see a very small preview of the page we're trying to link to. One idea to fix this could be a side panel that opens to the right, where we see an extended list view of the the full page name, image, date, etc., of each article.
We have connected DocRaptor with Sanity to produce PDFs. It's been great!
Everything! But to list out the best parts in my opinion: You can customize the Desk structure as you need it. You can easily create custom input and preview components. The schema's flexibility is really nice to work with, letting you generate data structures based on the business needs. GROQ queries are lovely; they let you use the data you need and in the structure you want for the front end. The image API is incredible; you can define areas of interest, generate LQPI images, let the front end decide on the image sizes, and crop instead of having the editor do this. It's just lovely to work with.
Nothing that I dislike, but things to improve on: Typescript typings, but it looks like this is getting some love in version 3. The part system is weird to work with, but also being replaced on version 3. Most of the issues look like they are being addressed on version 3, but what I have not seen are the following: A tree component (for nested structures). Access to the URL on the Desk as the state has it, maybe it's a hook or some other method that already exists, but I didn't see it. For example, I sometimes need to pass custom get params (like the market) and then read them from an input or schema and do something with this. I use Javascript to parse the URL to get ids, markets, etc.
It lets us create a custom CMS based on the business requirements in record time. It made us productive from day one once we defined how we needed the content to be structured, and if any of these changes, it was effortless to update it. Baseline... is flexible to work with, letting you adapt Sanity to anything the developers and the business need.