Skip to content
See Sanity in action 👀 Join us for a live product demo + Q&A →
Sanity
Get started
  • Sanity Studio - Flexible editing environment
  • Content Lake - Real-time database
  • Developer experience - Tooling you love
  • Structured content - The philosophy behind Sanity
  • Review changes - View edits & rollback instantly
  • Image pipeline - On-demand transformations
  • E-commerce - Better shopping experiences
  • Marketing sites - Control your story
  • Products & services - Innovate and automate
  • Mobile apps - Content backend for every OS
  • Aether - Unique digital shopping experience
  • Morning Brew - Omnichannel media distribution
  • InVision - Delivering exceptional customer experiences
  • DataStax - Personalization for global audience
  • React
  • Gatsby
  • Next
  • Nuxt
  • Eleventy
  • Netlify
  • Vercel
  • Algolia
  • Documentation
  • Reference
  • Guides
  • Resource library
  • Headless CMS
  • Tools & plugins
  • Project showcase
  • Schemas & snippets
  • Agency partners
  • Technology partners
  • Get support
  • Share your work
  • 5 Disadvantages Of Wordpress That Are Holding You Back
EnterprisePricing
Contact salesLog inGet started
Published August 11th 2021

Community Digest - July 2021

In this month's digest, we take a look at new e-commerce websites, a new Ruby client for Sanity, and machine learning with Sanity.

Kapehe

Developer Relations Specialist at Sanity

From the latest news on saving energy to a Ruby SDK shared by the Morning Brew engineering team, July was packed with amazing projects, plugins, and more!

Do you want to be featured? Be sure to share your own Sanity-related content! And remember, all of the contributions you see here can be found in two places:

  • The Sanity Exchange
  • The Sanity Slack Community - in the #i-made-this channel

Performant news curation with machine learning and Sanity

The agency Tinloof was approached by illuminem to take their minimal viable product with thousands of subscribers. They went from a Wix site to a specialized content workflow using Sanity.io and a performant website using Next.js hosted on Vercel.

illuminem is a platform that curates the latest news from the energy industry. Their workflow takes the content from the RSS-feed crawler, categorizes all those posts with machine learning, and puts them into the Content Lake. With the connected Studio, editors can add, edit, and curate posts with exactly the control they need. Nice.

Awesome website, and thanks for sharing in the Sanity Exchange, Omar Benseddik. You can also read the full case study on Tinloof's site.

A new Ruby client for Sanity – built by the Morning Brew team

Do you have an application written in Ruby? Want convenient access to the Sanity API from that application? The engineering team at Morning Brew has got your back. They made a nifty plugin that makes Ruby development with Sanity better!

Ruby API Client helps with fast setup and configuration and a pre-defined class to help make any PORO (“Plain Old Ruby Objects”) a "sanity resource".

Get started with this plugin by running the command gem 'sanity-ruby' from your application's Gemfile. To find out all the steps needed for mutating, querying, and more, head on over to the Sanity Exchange to the plugin's page.

"Allkinds" of e-commerce magic

Kevin Green is at it again with two amazing projects shared with the community. You heard right, two!

Allkinds

Getting a handle on Allkinds' complex data structure wasn't easy, but implementing Sanity allowed for a multi-tiered taxonomy structure and cleaned up the data coming in from the PIM solution. The team on the task found that by pairing Gatsby and Sanity, they could achieve things like easily syncing data into Algolia and linking Shopify and Sanity products through a sync integration.

Also, the colors!! Great job on the design!

Baggu

Baggu, an e-commerce website, flows a Shopify multi-site into Sanity and offers two unique frontends. Sanity allows for a theme-like experience that Kevin also wrote a guide for, showing how to craft a theme engine for your Sanity project. Meow!

So much information to gather! Great work on the projects, Kevin!

How can I share my Sanity content?

So glad you asked! 😊 Head over to Sanity's Exchange to see all the different types of contributions you can make:

Guides - Want a step-by-step guide to follow? Guides might have that for you. Do you have your process written down? Share that here.

Tools & Plugins - Clients & SDKs, Portable Text-focused packages, custom inputs, and more can be found here. You can share any tools or plugins you create too.

Starters - Community and official starters to jumpstart most projects. Add one that you created or use an existing starter, that all happens under Starters.

Showcase projects - This is what fuels the Community Digest. Share your Sanity projects or check out others here.

Schemas and snippets - Looking for schemas for your backend code, a GROQ query that was very helpful, or a snippet of code to help power a Sanity app? All of that can be found here. Be sure to add in the schemas or snippets you code up as well!

Community - We are honored to have such an amazing list of contributors and community members. Find out more about them in their profiles and see what content they have uploaded to Sanity's Exchange.

And be sure to find us on the Sanity Slack Community ❤️

Page content

  • Performant news curation with machine learning and Sanity
  • A new Ruby client for Sanity – built by the Morning Brew team
  • "Allkinds" of e-commerce magic
    • Allkinds
    • Baggu
    • How can I share my Sanity content?

Platform

Structured ContentDeveloper experienceContent LakeSanity StudioSecurity & Compliance
  • Sanity vs Contentful
  • Sanity vs Strapi
  • Sanity vs Wordpress
  • Sanity vs Adobe Experience Manager
  • Sanity vs Hygraph
  • Sanity vs Sitecore
  • Sanity vs Storyblok
  • Sanity vs Contentstack
  • Sanity vs Prismic
  • Sanity vs Drupal
  • Sanity vs ButterCMS

Resources

Documentation
  • React Blog
  • Gatsby Blog
  • Next.js Landing Pages
  • Progressive Web Application
  • Single Page Application
  • Svelte & Typescript App
  • Vue & Tailwind Blog
  • Developer Portfolio Templates
  • Form validation with Yup
  • Live Preview with Next.js and Sanity.io
Resource library
  • Agency partners
  • Technology partners
  • Blog Template
  • Personal Website Template
  • Developer Portfolio Templates
  • All Templates
Case Studies
  • Headless CMS
  • What is an API CMS
  • Static Sites 101
  • Headless SEO
  • Localization
  • GraphQL vs REST
  • What is a DXP?
  • Typescript 101
  • Content as a Service
  • Ecommerce SEO
  • React CMS
  • Next.JS CMS
  • CMS for Shopify
  • Content platform
  • Multilingual CMS
  • Static Site CMS
  • Gatsby CMS
  • Node CMS
  • E-commerce CMS
  • Vue CMS
  • Angular CMS
  • GraphQL CMS
  • Newspaper CMS
  • Magazine CMS
  • CMS for apps
  • Remix CMS

Company

Contact SalesEnterpriseCareersTerms of ServiceAccessibility Statement

Stay connected

  • GitHub
  • Slack
  • Twitter
  • YouTube
  • Stack Overflow
  • Blog RSS
  • Newsletter
©Sanity 2023