惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
雷峰网
雷峰网
The Cloudflare Blog
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
美团技术团队
J
Java Code Geeks
S
SegmentFault 最新的问题
罗磊的独立博客
WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
腾讯CDC
博客园 - 三生石上(FineUI控件)
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
博客园 - 聂微东
Apple Machine Learning Research
Apple Machine Learning Research
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
aimingoo的专栏
aimingoo的专栏
M
MIT News - Artificial intelligence
B
Blog RSS Feed
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
D
Docker
爱范儿
爱范儿
云风的 BLOG
云风的 BLOG
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Check Point Blog
博客园_首页
Vercel News
Vercel News
量子位
有赞技术团队
有赞技术团队
Google DeepMind News
Google DeepMind News
IT之家
IT之家
阮一峰的网络日志
阮一峰的网络日志
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
The Register - Security
The Register - Security
G
Google Developers Blog
Hugging Face - Blog
Hugging Face - Blog

Sanity.io

A Board Game agent built using Sanity Context and Vercel's AI SDK | Sanity Build a prototype with Claude Code that your whole team can edit | Sanity What’s New - May 2026 | Sanity I built a London pub guide with v0 and the Sanity MCP in six hours. Here's what I learned. | Sanity Build a conference concierge with Agent Context and Anthropic | Sanity Build a content-aware Telegram agent with Vercel AI SDK and Chat SDK | Sanity How I used Agent API to generate photos for my family’s recipes | Sanity What’s New April - 2026 | Sanity Better context, better matches: An AI love story (for dogs) | Sanity How to write for an agent | Sanity Content Agent, meet Slack: AI content operations in your workflow | Sanity Structure powers intelligence | Sanity Your agent needs better content. Here's how to give it. | Sanity How to serve content to agents (a field guide) | Sanity Sanity TypeGen GA: Automatic TypeScript types for content and GROQ | Sanity Sanity is now available on the Vercel Marketplace | Sanity The logo soup problem (and how to solve it) | Sanity Content Releases: From scattered updates to coordinated publishing | Sanity What's New - February 2026 | Sanity How we solved the agent memory problem | Sanity v0 Builder Challenge: The winners | Sanity Introducing: Sanity Agent Skills | Sanity Content Agent: Days of work in one conversation | Sanity Our Sanity Values | Sanity Open Source Pledge 2025: Stepping up when it matters | Sanity v0 builder challenge: $3000 in prizes | Sanity Why AI Breaks Without Structured Content Operations | Sanity What’s New January - 2026 | Sanity BFCM 2025: What teams built when infrastructure stopped being the problem | Sanity How AI shaped holiday shopping and what it means for content in 2026 | Sanity Sanity Studio v5: Embracing React 19 | Sanity You’ll need a CMS eventually. Let your agent set it up. | Sanity “You should never build a CMS” | Sanity AI Content Operations: A 30-Day Implementation Guide | Sanity What’s New December - 2025 | Sanity Scheduled Drafts: Stop manually publishing content at midnight | Sanity What’s New November - 2025 | Sanity Everything *[NYC] 2025 recap: A day of AI, Content Operations, and Culture | Sanity Clankers and content operations | Sanity Content Agent: AI that understands your structured content is here | Sanity Why design-driven content modeling creates technical debt, not velocity | Sanity What's New October - 2025 | Sanity From studio to inbox: How Kevin Green eliminated email campaign friction | Sanity The content editor's guide to content operations [E-commerce edition] | Sanity styled-components maintenance mode: A 40% faster fork | Sanity From zero code to a live website in 7 hours (thanks, Cursor!) | Sanity First attempt will be 95% garbage: A staff engineer's 6-week journey with Claude Code | Sanity Internationalization is more than translating words | Sanity What's New - September 2025 | Sanity We just deleted our 35k-member community Slack | Sanity What's New - August 2025 | Sanity The engineer's guide to content operations [E-commerce edition] | Sanity SEO for AI: Evolving from Web Pages to the Content Lake | Sanity What's New - July 2025 | Sanity Sanity Studio v4: A major version bump for a minor reason | Sanity What's New - June 2025 | Sanity Dashboard and Insights: Your New Content HQ | Sanity Canvas: AI-accelerated, context-aware, freeform authoring | Sanity Agent Actions: AI building blocks for structured content | Sanity Functions: Life beyond pressing publish | Sanity A new era for content applications with Sanity App SDK | Sanity The end of CMS era and our $85M Series C. | Sanity What's New – May 2025 | Sanity Introducing the Sanity Model Context Protocol (MCP) server | Sanity What's New – April 2025 | Sanity Pushing all the envelopes with ambitious content | Sanity Self-hosting is only free if your time is worth nothing | Sanity Content that lasts: Scaling beyond your frontend | Sanity The Live Content API is now Generally Available | Sanity The future beyond AI chat bots | Sanity Learning the new skill of working with AI | Sanity What's New - March 2025 | Sanity Give it in plain text: Making your content AI-Ready | Sanity No More 'DO NOT PUBLISH': Introducing Content Releases | Sanity React in 2025, what's next? | Sanity The final boss of front-end: block editors | Sanity Introducing Sanity for Startups | Sanity A block content editor that loves you back | Sanity A Black Friday Snooze Fest: Massive Traffic, No Drama | Sanity How to make a recipe site that scales well | Sanity The Sanity Winter Release 2024 | Sanity AVIF Arrives, Sanity’s Promise Fulfilled | Sanity Sanity joins the Open Source Pledge | Sanity Your content is now Live by default | Sanity Begin Team to Join Sanity | Sanity Sanity Digest - September '24 Edition | Sanity Sanity partners with Google. Now live on the Google Cloud Marketplace. | Sanity Sanity Digest - August ‘24 Edition | Sanity Now playing: the latest Mux Video Input plugin for Sanity | Sanity Community Digest - June ‘24 Edition | Sanity Community Digest - May ‘24 Edition | Sanity Guide to Sanity's newest product announcements | Sanity AI and Content Creation: A Leader's Guide | Sanity Of course, you should be able to type your content quickly! | Sanity New to AI Assist: translation, reference suggestions, image generation | Sanity Speak the language of your editors: Sanity Studio UI localization | Sanity Introducing the new Sanity Growth plan to serve collaborative teams | Sanity Presentation: Work faster than ever with structured content | Sanity Goodbye Feedback Frenzy, Hello Sanity Studio Comments! | Sanity Easing into the App Router with the Sanity Toolkit for Next.js | Sanity
Principles of Effective Editorial Experiences | Sanity
Simen Svale · 2021-12-17 · via Sanity.io

Are you an engineer who is involved in content platform projects where the people responsible for the content are never consulted during the design phase of a project? Is your time spent making sure the back-end system maps directly to the front-end mockups? Are projects constantly delayed because the content is not ready for launch?

Or maybe you are a content manager who is on the receiving end of a content management system (CMS) that didn’t take content management into account. And now you have to make the content fit into wrong-sized containers and rush to get images created because they are required and everyone is waiting for you to finish.

If you recognize either (or both) of these scenarios, poor editorial experiences are one thing holding you back.

At Sanity's December 2021 Open House, Delightful Editorial Experiences, we introduced four principles of an effective editorial experience to help teams avoid these problems by doing the right thing in the right way.

Watch the session, or scroll down to get the details.

Principles of an Effective Editorial Experience

We have distilled our experiences into 4 principles that will make it easier for you and your whole team work toward a better experience for your end-users.

  1. Share intentions, not solutions
  2. Define what matters
  3. Make presentation support the content
  4. Empower content teams

1. Share intentions, not solutions

This first one is kind of a mind hack. Beginning conversations with what the end result should be is a good way of thinking when collaborating, especially when a group of people from different disciplines come together. You can even use this one inside your own head!

When we ask for a change, we often try to be helpful and specific. It is polite to talk about solutions, not problems. For the other party, it feels very good to deliver whatever someone asked for. This dynamic often leads to solutions that do not serve the intended purpose.

Here's an example of starting with a solution:

What if someone had provided feedback about shorter titles not filling the space allotted? The team could have worked through a sustainable solution before updating the CMS. Instead of putting the burden on the content manager to make a visual design decision every time, perhaps the developers could have automated the whole thing. The template could have been coded to use a larger font when the titles are particularly short in certain layouts. A one-time fix that wouldn't take any more time to accomplish initially and save hours of time and frustration for content managers later.

The lesson: all participants in the conversation need to understand why something is a problem. Strive to communicate in terms of intentions and goals. When you feel your teammates are jumping to solutions, help bring the conversation back to figuring out what you are actually trying to achieve.

Ideally these goals and intentions are clear, shared, and documented. It may require more work and planning up front, but it saves time and frustration down the line.

2. Define what matters

Whatever you are making, your product is trying to achieve something, whether it is to get people to change their minds, to buy something, to inform, or to entertain. You want your content team to work on what matters towards meeting that goal. Achieving that end goal starts with being deliberate when deciding what content matters.

There is no one size fits all. There is only the intersection between what your audience needs, what your content team can maintain, and what your engineering and design teams can support. You have to decide what that is for your organization or for a particular circumstance.

If the content manager cannot maintain the content that worked for the design mock-ups or what is required in the CMS to get a campaign launched, then nothing else matters.

It does not matter how delightful you think your tool is if it makes the content manager do a lot of meaningless busywork to get content published.

Sometimes what matters is a function of effort and utility. Simen once worked on a project where the team wanted to portray the international profile of a company by showing the employees as a cloud of shapes labeled with their nationalities. Initially, the CMS had a data model listing employees and their nationalities. Maintaining that turned out to be a lot of work, and it did not matter that much. They were about to cut the whole feature to avoid the content busywork.

Then they discovered the HR department had an API that included employees and their nationalities. So they could automate the whole thing and sync that bit of content into the dataset with a serverless function. Instead of eliminating the feature along with the busywork for the content manager, they got to keep the feature without extra work for the content manager!

3. Make the presentation support the content

It is easy to let the presentation drive the content specification. But the presentation must support the content, not the other way around. This can be a difficult change, especially for very visually oriented teams and stakeholders who just want to know what the website will look like.

If you are living by these principles, you know what your intentions are (principle 1) and you decided what content matters (principle 2). Now your presentations should be supporting that content.

We see a lot of cases where a team has gotten carried away with their sketches and add content elements to their content models to support the idea coming from the visual design. Often these are things that do not matter, create friction, and slow down content teams.

In the visual design phase, a page looks so nice with a huge hero image and the byline of the author with the nice photo and the bio blurb. So you add those elements to the content model in order to support the design.

And now you have created a requirement that the content team must have a hero image as well as an author with a smashing photo and a bio blurb in order to publish a story.

This will create a lot of friction and slow down the content team as they procure illustrations, commission photographers, and decide on bios in order to get a story out.

Sometimes is worth the extra work, but that decision needs to be made deliberately. In this case, you could make the page template tolerant to whatever content is available and limit required elements. It could mean adapting to a story without a hero image and having several variations of the byline to support everything from no author, just a name, a name, and a bio, as well the full blast with photo, name, and bio.

Be careful about holding the content team back. The presentation should support the content that matters and respond to the content in sensible ways to help the result always look good, no matter what content is available.

4. Empower the content team!

This principle kind of sums up the whole thing, but it still bears calling out. Your content managers may be heroes who are willing to crawl through glass to get the content to their audience. But you are paying for it with a less effective, less inspired, and less adventurous content team. However powerful your presentation is, your end result will never be better than its content.

Consider how the editorial experience can allow the content managers to focus their energy towards what really connects with the audience. Every layer in the products we make matters, but content is foundational. When you make it easy for the content managers to work with the content they have instead of fighting the tool, it allows the presentation layer to convey the message meaningfully.

This is about going a little bit above and beyond, deploying a bit of empathy to really boost the content team. Oh, and do not just imagine how they work, talk to them!

Find out how you rate

Following these principles might seem simple, but it is not easy. You can only do better if you know what needs to change. We set up a short assessment for you to see how you are doing on these four principles. Take it now, see where you are, make a plan for improvement, and come back again in 3-6 months to see how much better you are doing.

Take the editorial experience assessment