Sanity è un Composable Content Cloud che consente ai team di creare incredibili esperienze digitali su larga scala. Fornisce collaborazione in tempo reale, editing multiutente in tempo reale e tiene traccia delle modifiche. I creatori di contenuti, i designer e gli sviluppatori possono riunirsi separando il contenuto dalla presentazione
Capabilities |
|
---|---|
Segmento |
|
Distribuzione | Cloud/SaaS/basato sul web |
Assistenza | 24 ore su 7, XNUMX giorni su XNUMX (rappresentante dal vivo), chat, e-mail/help desk, domande frequenti/forum, knowledge base, supporto telefonico |
Formazione | Documentazione |
Le Lingue | English |
The process to create a content model is simple and intuitive. The Sanity Studio CMS is very flexible and feature-rich. In particular, I like the revision history, image editing and plugins.
There is a learning curve, as with any other headless CMS for people from a WordPress or Drupal background, but this is understandable and something that you have to pay to gain flexibility and a better DX.
My less tech savvy clients can edit the content of their websites on their own, while I can use the frontend that I want, instead of choosing to take the traditional route with WordPress.
I like the total freedom to invent your own data structure, separated from a website or app. And how easy it is to develop and evolve the structure as a project takes form. I can start however many projects, tests, or playgrounds I want for free and only pay as it matures and reaches relevant adaptation.
Sometimes I miss the predictability of relational databases. But then I quickly realise how I never let those types of systems evolve in the same natural way. Most of the functions I found missing in their data query language GROQ is on the roadmap or in their backlog.
I'm building an article library for an app growing in size and complexity in all directions from day to day. Plus heaps of small hobby projects for training and play purposes.
The query language GROQ is very powerful and, coupled with the great docs and superb developer support, has enabled me to use data the way I need to.
Can't think of anything, perhaps more examples of how to customise the studio for clients?
Initially handling fat for an e-commerce site. The site is growing and I have Sanity so easy to scale up.
I love how customizable Sanity is. I've used it for a fitness library, a custom course platform, and several other freelance projects.
There is a bit of a learning curve, although after a project or two, I feel very productive spinning up a new project.
I use Sanity for freelance web development projects requiring a CMS.
The customisation that they allow. Rather than telling me how to present my data, I can tell Sanity how I want to present it. There are no hard and fast rules. If I want to keep things simple, I can by using schema already built, or I can dive right into the heart of darkness and build from the ground up.
The lack of styling on the backend is my only bugbear. I would like to be able to add more colour and styling to the whole interface. They have done an amazing job with Sanity UI but, sadly, this is the one area that feels prescriptive. You can edit anything and everything (including the styling – Tailwind CSS anyone?), but that is a lot more work.
We have swathes of related data that we needed to get into some sort of controllable order. The fact that various items reference various others made this difficult, but Sanity's schema system and GROQ made this so easy to put together. We can have strong and weak references. I am able to build an admin for staff that answers the questions they have rather than implementing already built systems that kinda answer their questions, but not quite. I can also use external data sources with ease, using custom components.
I find the way to customize the CMS reasonably easy. So far, I have used it in production once. I want to use it more.
I wish there were more generous free usage. I use it for minimal websites that don't have traffic at all. But I wish there was a starter plan that allowed lots of projects in a free or reasonably priced plan.
Switching away from WordPress was a big thing. Sanity is easy to customize and hand it over to the person who can easily update content on their end.
The ability to customize every single bits of the admin interface while starting from sane defaults built over React components.
Documentation is there, but often not specific enough to answer all questions you may have.
I am creating a vitrine website for a client owner of a campsite. Thanks to the heavily customizable admin interface, I can build a UI that specifically caters to their need.
The sanity schema is incredibly easy to setup and very extendable. Portable text will change the way you structure content!
Not necessarily a downside, but sanity's structured content makes it easy to structure your content in a sensible way , but it takes a bit to get used to if you're coming from an environment like Wordpress where content is page based.
I don't have to spin up a custom server to host my content which makes hosting costs cheaper. I'm realizing how valuable structured content is across different mediums.
The community is friendly and helpful. Whenever there is an issue, and I get stuck, the Sanity community helps me find my way. Our company uses Sanity as a data collector for our Cognitive Therapy Reading game.
I really can't say that there is anything specifically that I dislike. Whenever anyone on our team uses Sanity for our project, they all find it easy and can get help quickly.
We needed a platform that allowed us to create a place to hold our data for our games using Unity 2020. Sanity typically is used for blogs but was able to support our needs.
Scalable, customisable. My go-to for just about every project.
Nothing. Anything not to your liking can be customised.
Strict content control and better adherence to style guidelines out of the box. Easiest platform I've seen to enable cross-team collaboration and our build reviews/approvals process directly into the a platform's workflow.
There are so many features of Sanity I like it's hard to summarize it, but here goes. The overall developer experince is great, it's a very "developer centric" service. They offer a place to spin up a quick example site. Sanity's Studio (CMS) is extendable, so you can tweak it to meet your needs. There's also a nice number of plugins created by community members you can use. Sanity has a generous free tier. They have a slack channel where they offer support and it also has a large active community of very talented delopers and members that are willing to help. They offer a place to promote their community members and contributions and projects. I also enjoy how they host open houses and meetups where they debut new features and highlight community member's work and expereinces with Sanity. It's also been exciting to see how much the company has grown over the years with funding, new team members and expanding offices into the States. I highly recommend checking out Sanity!
I was not too fond that Sanity had a limit of three user accounts before they started charging you monthly for additional ones. However, they just changed this to all of their free accounts include *unlimited user accounts!
I needed a CMS for my decoupled websites and applications. I have used several over CMSs, and they always seem to fall short where Sanity excels.
Sanity has built a product that prioritizes both the developers and the content editors equally, making the experience a joy for both parties. The ease of spinning up a fully relational content schema in an afternoon is incredibly empowering for teams that want to move fast.
One obstacle to getting business buy-in to using Sanity is that there's no self-hosting capability. Sanity hosts your data. While they do allow you to export the data, the inability to self-host is a hard-stop for some contexts.
One significant benefit is that product teams predominantly composed of front-end engineers can rapidly build robust, high-integrity relational content schemas despite lacking the back-end experience normally needed to do so.
The content structure has been both developer and client friendly. The experience for development has been great
Requires more maintenance than other platforms
Currently building out Headless store on with the Shopify platform and everything seamlessly works together. Some of the webhooks could use improvement but overall really happy
There's so much to love about Sanity… the documentation is excellent, the community (particularly on Slack is amazing, but Sanity Studio, its flexibility and customisation is the icing on the cake.
Hard to find anything to write here – I really find the development workflow a breeze and the pricing scales well from small projects to larger ones without the big jumps in some other platforms.
Moving to a cloud-based CMS frees up a lot of time – I don't have a server to manage or databases to backup and the content lake dealing with media means to S3 buckets to worry about. My clients find the editing experience in Sanity Studio far superior to more traditional CMSs like Wordpress.
For myself, the infinite flexibility of defining my data model and instantly deploying updates through my command line makes it incredibly easy to spin up new databases instantly. I don't have to worry about SQL migrations, or adding new Mongo models, or deploying an update to my monolith or server less function - or having to create new forms. It's all done for me.
When I'm creating a new item in the studio, when I click the plus button - I have like 40 schemas. I would like to be able to search for the schema that I want the item to be created in. I made a small hack - I organized the schemas in the desk builder alphabetically, they were completely random before that.
When prototyping a new feature, I want to be able to define the data - add some initial dummy data potentially, and then let users add in new data to fill their own use case. Sanity let's me do all of that without implementing any major front-end code.
The user experience and documentation helped a lot to grow my skills as a developer, also the support team of sanity is very friendly and responsive, Probably worth trying it !! Thank you.
There are no cons I have about sanity every service they have to offer is great and well documented. As a suggestion, I would like to have more features for sanity in future. Thank you.
Sanity has helped me to establish most of my career as fast easy service to developer minimal viable product's features by decreasing the complexity & hassle of creating services from scratch.
When we decided to go with Sanity we believed it will come with lots of out of the box features, drag and drop content model building etc etc, but it didn't we started with a blank UI. When got used to it, and understood how to build with Sanity, we now appreciate the flexibility we have to make content models exactly the way we want.
If you are new to the space like us, it is almost impossible to forecast how long it will take to build a new content model with Sanity, especially when the content model is new, compared to other content models already built.
We are giving our content editors full control of putting together new web pages, based on our design guidelines, without involving tech. It will be easy to design new web pages and add them to Sanity to be edited.
Sanity gives you complete control over the structure of your content, so there's no wrestling with existing structures. The docs are very good and make it very easy to get up and running quickly. GROQ is great, collaborative editing is useful for teams and the image pipeline (love the ability to specify a hot-spot on an image) makes it very easy to handle media-rich sites.
No dislikes as such. Only negative I can think of is that migrating data from other CMSs is not hugely straightforward. Would be great to have a slightly easier process.
Sanity gives us a great developer experience and lets us provide clients with a simple editing interface that has only what they need, with no extraneous information that may get in their way.
It is not messy like other backend technologies, very user friendly for beginners. Its interface helps to upload and delete the data easily. Sanity helps us to keep track of data and can interact with it tension free.
There is nothing to dislike about this awesome technology but when I tried to order the data in sanity it pretty much acted weird and it was difficult. Fixing this bug will make Sanity even more awesome.
I was creating a portfolio website consisting of my projects and skills, for this, I was required to upload many text and pictures in the backend, as well as I also wanted to update frequently my skills as I learn new skills. Sanity helped me to update my new skills or projects without changing my code and it can be done within a few seconds.
I like that Sanity is highly customizable, enables me to see when others are on the platform with me and their activity log, and allows integration with other tools necessary for my work.
There was a certain challenge with lag times, although they rarely occurred. But they impact how the fluidity of operations and we had to figure out ways to accommodate for it.
We used Sanity as a CRM backend for our product - Messari Governor. Sanity made it possible to quickly duplicate and edit content, thereby saving process times in delivery. Messari Governor is a crypto governance aggregator.