designatuci / DUCI-website

The source code for the Design at UCI website (React)
4 stars 0 forks source link

Integrate Sanity CMS #126

Open KevinWu098 opened 1 month ago

KevinWu098 commented 1 month ago

Summary

  1. One of the biggest points of friction on a club website is the constant need to update events and marketing materials. However, this is often bottlenecked by the availability of the Webmaster, as generally marketing/creative teams do not have direct access to the website.
  2. Adding a CMS allows us to remove this friction and gives more flexibility for all parties involved.

To-Do

This issue will serve as a mega-issue covering details related to Sanity

taesungh commented 1 month ago

Excited to see this integration. Are we going to be self-hosting the Sanity Studio instance (e.g. with Vercel) or using their cloud hosting?

KevinWu098 commented 1 month ago

Excited to see this integration. Are we going to be self-hosting the Sanity Studio instance (e.g. with Vercel) or using their cloud hosting?

It's currently at https://dauci.sanity.studio/! This is my first time working with Sanity (and I plan to be refining this integration throughout the year), so it may change. Currently though, I haven't learned of a clear advantage in self-hosting so until pushed (or I learn otherwise), I think it'll be through Sanity's hosting.

Base functionality is already live at: https://designatuci.com/dev/events