logo

The Blog Webapp

Portfolio

Samarth's Daily Blog

Welcome to Every Devlopers favourite blog in the Devosphere

New product features | The latest in technology | The weekly debugging nightmares & More!

Samarth Sheth

Sanity Studio v3

December 22, 2022

Samarth Sheth

Samarth Sheth

I've been coding for over 2 years now. As a Full Stack developer I've worked both with startups and large corporations to help build & scale their companies. Along the journey I realised my passion existed in helping others excel and pursue their dreams as upcoming developers.

Simplified Yet Powerful Customization The next major version of Sanity Studio is now generally available. Get started quickly with the most customizable content workspace in the industry.

Learning Project

Sanity Studio v3: Simplified Yet Powerful Customization

The next major version of Sanity Studio is now generally available. Get started quickly with the most customizable content workspace in the industry.

Folks, we have a lot to tell you about.

Today, we are launching Sanity Studio v3 in general availability. The open-source, single-page application that teams can fully customize using a robust development framework. It's now easier than ever to run content-driven experiences at any scale, from your personal website to a hub of international brands serving millions of visitors.

This is our biggest release of Sanity Studio since it was launched out of beta in 2017. What we hear consistently from our community and customers is that they love Sanity because it can be tailored to their needs. We wanted to make that simpler and more powerful.

Most content management systems claim that you can get up and running quickly, but none let you gain speed down the road. Studio v3 uses known patterns from frontend development, enabling you to ship faster and work on what matters with less context switching. Part of the Sanity Composable Content Cloud, it’s the most mature open-source authoring tool that is built to scale without the added worry of managing databases and server environments for your team.

You can try out Studio v3 today by starting a new project or exploring our migration guides to upgrade an existing project. If you want a demo of Sanity Studio, you can try out this template or contact our sales team.

Blog Post Image

Studio v3 at a high level

The new version of Sanity Studio introduces a lot of improvements for content creators and developers.

For content creators:

  • Improved developer experience means that it’s easier and quicker to get a Studio up and running, as well as customized and integrated where you need it to go
  • New global search with filters supporting all fields across your dataset, especially powerful for projects with many documents
  • Workspaces, allowing content creators to switch between content environments quickly
  • The Studio can be embedded in your web project for easy and intuitive access

For developers:

  • Updated APIs that follow common patterns that you are used to from modern web development
  • Ships as a single npm dependency (sanity) with JavaScript-based configuration (sanity.config.js|ts)
  • New faster developer tooling based on Vite, with the option of using any or no bundlers
  • The Studio module also has full ECMAScript Modules (ESM) support and CommonJS fallback and can be run in all modern browsers without bundling and embedded in any web project
  • Better abstractions for wrapping and composing Studio and Form Components, making it much simpler to customize the Studio
  • New Studio v3 templates that let you get up and running with best practices
  • New Plugins API with tooling (plugin-kit) that makes it easier to develop, maintain, and publish plugins for Sanity Exchange

Head over to the new docs if you want to try out Studio v3, or contact our sales team to schedule a demo.

Over a year's worth of work also mean that there’s a lot to unpack. Let’s dive deeper into the updates, starting with improvements for content creators and then for the developer experience.

Blog Post Image

Studio v3 for content creators

You can’t make remarkable experiences without content. Hence, it’s crucial that content creators have great tools for their work. Sanity Studio comes with a lot of features out of the box:

  • Contrary to most CMSes, the Studio comes with real-time collaboration so that you never risk accidentally overwriting someone else’s changes or finding yourself locked out of a document.
  • It has industry-leading features for content modeling and advanced history revision.
  • It’s responsive and can be used on narrow screens, and strives to conform with accessibility standards.

With this update, content creators also get the following:

Tools to help developers empower content creators

We often hear about “CMS pains.” Too often, content creators are left with a lowest common denominator system that isn’t really built to accommodate how they need to work. Furthermore, they will often meet resistance from technical teams when they want to change how the system works, because it means adding hacks and workarounds, making it brittle and hard to maintain.

That’s why Sanity Studio is built to be easily configurable and extensively customizable from the ground up. The new customization framework is a great feature for content creators because it makes special requests reasonable.

  • Do you need a super-specific validation rule for business-critical content conformance? Developers can quickly ship this for you with simple JavaScript and built-in APIs.
  • Have an idea for how to make a certain content type easier to work with? With Sanity UI and the new customization framework, developers can ship this for you with little overhead.