Group Sanity fields in tabs

by Tomas Hensrud Gulla

Not too long ago Sanity launched what they call field groups. Field groups are exactly what it sounds like, the option to group a bunch of fields.…

Get your Optimizely Content Cloud developer certification for free!

by Tomas Hensrud Gulla

The Optimizely Content Cloud (previously Episerver CMS) developer certification is only valid for two years, and the renewal costs €260 (2780 NOK). Peanuts, maybe - but you could get it for free! Currently Optimizely certifiedIf you are currently certified, you could apply for the Optimizely Subject Matter Expert (SME) program,…

Optimizely Content Delivery API - getting started smoothly!

by Tomas Hensrud Gulla

The Optimizely Content Delivery API adds headless capabilities to your traditional Optimizely Content Cloud CMS, making it a hybrid CMS. The best of both worlds, you might say. The documentation is quite good, so I just want to mention the problems I had installing the Content Delivery API for the…

Optimizely Content Manager – still not production-ready

by Tomas Hensrud Gulla

Content Manager is a lightweight editing UI for Optimizely Content Cloud (formerly known as Episerver CMS), that provides an easy interface for working with structureless content. The initial version was released in April 2020, almost two years ago. I really like the idea, and installed Content Manager on my personal…

Change timezone for a Linux-based Azure WebApp

by Tomas Hensrud Gulla

The time zone for a Windows-based Azure WebApp can be set using the WEBSITE_TIME_ZONE app setting. If you try the same with a Linux-based WebApp you may find yourself in trouble. Read how to do it!…

Sanity and GROQ-powered webhooks are great, but there is a bug...

by Tomas Hensrud Gulla

Sanity recently launched their GROQ-powered webhooks, and they are really powerful! But there is a bug…

Sanity and Slack integration with GROQ-powered webhooks

by Tomas Hensrud Gulla

The newly released GROQ-powered webhooks for Sanity unlock some interesting new possibilities. Use the query language GROQ to define which documents should trigger a webhook and what its payload should be. See how to post messages directly to Slack!…

Easier bulk deletion of Sanity documents, using Sanity CLI

by Tomas Hensrud Gulla

Yesterday I wrote a kind of intricate blog post on how to bulk delete Sanity documents using Sanity CLI, Notepad++ and regex. My closing phrase of the blog post was. Do you know an easier way? Luckily for me, Knut Melvær from Sanity knew and took the time out of…

Bulk deletion of Sanity documents using Sanity CLI, Notepad++ and regex

by Tomas Hensrud Gulla

Using Sanity Studio, you can delete documents one by one. What if you want to delete hundreds of documents, or you have removed the schema definition so that your documents are no longer visible in Sanity Studio?…

Developers, developers, developers!

by Tomas Hensrud Gulla

After the rebranding from Episerver to Optimizely, the developer targeted information are not as easily available as before.…