How to create editor experiences your team will love

certificate
Recording and certification are available to Multipass and Full ticket holders only
Please login if you have one.
Rate this content
Bookmark

Content is a crucial part of what you build on the web. Modern web technologies brings a lot to the developer experience in terms of building content-driven sites, but how can we improve things for editors and content creators? In this workshop you’ll learn how use Sanity.io to approach structured content modeling, and how to build, iterate, and configure your own CMS to unify data models with efficient and delightful editor experiences. It’s intended for web developers who want to deliver better content experiences for their content teams and clients.

This workshop has been presented at React Advanced Conference 2021, check out the latest edition of this React Conference.

FAQ

Portable Text is a specification for block content that allows the expression of rich text and embedded content such as images and links in a structured JSON format. It's designed to work seamlessly with React and other frameworks by mapping content to components, enabling more granular control and querying capabilities compared to traditional HTML storage.

You can customize the rich text editor in Sanity.io by defining serializers for your specific content types, such as custom styled texts or embedded media. This involves mapping data types to React components and adjusting properties like 'types', 'marks', and 'lists' to control the available formatting options and behaviors in the editor.

Sanity.io offers flexible content structures, real-time collaboration features, and a customizable editor that can be tailored to specific content needs. Its use of structured content enables developers to easily query and integrate data across various platforms, enhancing the ability to deliver a consistent and dynamic user experience.

Sanity.io's image pipeline allows for on-the-fly image transformations via URL parameters. You can specify dimensions, formats, and other properties such as cropping and blurring. The platform also analyzes images to provide metadata like color palettes and lqip, which can be used to optimize loading times and presentation.

Yes, Sanity.io supports role-based access control which can be configured for different user roles and permissions at the document level. Custom permissions on fields and documents can be set up, allowing granular control over who can view or edit specific parts of the content.

You can manage multiple Sanity.io projects by setting up separate project configurations for each client, ensuring data isolation and specific customization. Deployments can be managed through Sanity's CLI or integrated into your CI/CD pipelines. Each project can have its own set of API keys and configurations for billing and access control.

Lauren Etheridge
Lauren Etheridge
Knut Melvær
Knut Melvær
168 min
28 Oct, 2021

Comments

Sign in or register to post your comment.

Video Summary and Transcription

The Workshop covers a range of topics related to content modeling, customization, and authoring experiences in Sanity. It emphasizes the importance of tailored content authoring experiences and structured content for apps and websites. The tooling and studio overview highlights the flexibility and functionality of the Sanity studio. The sessions also discuss validation, conditional fields, and customization options for images, rich text, and previews. The workshop concludes by emphasizing the community support and scalability of projects in Sanity.
Video transcription and chapters available for users with access.