Sanity Plugin - Hermés
Next.jsTailwindCSSSanityNotionMongoDBLLM

Sanity Plugin - Hermés

ON-GOING PROJECT: Hermés er en plugin lavet til Sanity CMS, som gør det muligt at automatisere content-publishing.

Projekt beskrivelse

Ongoing
1 Team medlemmer

Hermés er et plugin jeg udvikler i forbindelse med mit bachelorprojekt for Kruso. Pluginet integrerer Notion, Sanity CMS og AI-modeller for at automatisere content-produktion.

Systemet fungerer ved at hente artikelidéer fra en Notion content-kalender og generere færdige artikler vha. valgte LLM-provider (OpenAI, Mistral, Gemini eller Perplexity).

En automatiseret cron-job kører hver mandag og genererer artikler for ugen baseret på planlagte emner i Notion. Artiklerne oprettes som drafts i Sanity, hvor redaktører kan gennemse, redigere og godkende dem.

Efter godkendelse håndterer systemet automatisk publicering på den planlagte dato, og synkroniserer status tilbage til Notion gennem hele flowet (In progress -> Approved -> Published).

Pluginet inkluderer dynamisk field-mapping mellem Notion og Sanity, support for komplekse schemas inkl. Portable Text og modules, samt intelligent content-preview der tilpasser sig forskellige dokumentstrukturer.

Alle konfigurationer, API-nøgler og draft-metadata gemmes sikkert i MongoDB, hvilket gør pluginet multi-tenant ready. Hvert team kan have sin egen content-plan, LLM-valg og Sanity-setup.

Resultatet er et end-to-end automatiseret system der producerer kvalitets-content til websites, men bevarer det vigtige menneskelige godkendelseslag for at sikre kvalitet og brand-alignment.