Improved content editing experience
With Sanity Studio, the developers at CSOD could tailor a custom and intuitive editing interface for their marketers.
Flexible content modeling
CSOD were able to represent their old site and start iterating to adopt Structured Content for rule-based and more resilient design.
Accelerated developer pace
Using Sanity’s hosted APIs for content and images, CSOD’s developers could focus on solving their specific problem. This also drastically reduces lead time and complexity in keeping local servers up to date.
CSOD operates with content in 13 languages, where some content sections are shared across all sites, and some are specific for each locale. They could solve this with Sanity’s flexible content modeling, as well as making both shared and custom entries for the same content types available for their editors.
There are many ways of setting up multiple websites on Sanity. For CSOD it made sense to share one configuration of the Studio, but deploy one for each of the locales connected to separate datasets. Having one dataset as the master, they can also set up small syncronizing scripts for content that should be shared and translated across all the locales.
CSOD runs its new website using the React-based website framework Gatsby.js. With Sanity’s source plugin and Gatsby Preview they also get low latency real-time previews for their marketers. Using block content with Portable Text they could make intuitive page builders for landing pages, but not locking the content to one particular markup language.
Cornerstone OnDemand Inc. is a cloud-based learning and talent management software provider headquartered in Santa Monica, California. The company has ~2k employees, and its software is used by over 42 million people across 192 countries.
With rapid growth, CSOD needed to replace their old stack with a monolithic CMS that run on their servers on-premise. Adopting the JAMstack architecture using Sanity for structured content, they were able to improve the developer experience significantly. Meaning it is easier to onboard new additions to their team by reducing complexity that came with self-hosting a legacy CMS, and being able to adopt modern website frameworks such as Gatsby.js.
The results were a much more performant website, improved user experience, more intuitive and efficient editorial workflows, and shorter time from idea to production.