Web · CMS · informační architektura
Zpět na projektyŠkolní web, který může škola sama spravovat.
Nový web stojí na Next.js a Sanity CMS. Aktuality, dokumenty, kontakty, galerie i další obsah upravuje škola bez zásahu do zdrojového kódu.

Co bylo potřeba vyřešit
Školní web se mění každý den. Aktuality, kontakty, dokumenty a provozní informace musí jít upravit rychle a bez závislosti na vývojáři.
Současně musí rodič nebo žák najít správnou informaci bez znalosti interní struktury školy.
Jak jsme projekt postavili
Obsah jsme rozdělili do strukturovaných typů v Sanity CMS a veřejný web postavili jako samostatnou prezentační vrstvu.
Next.js server components a GROQ dotazy drží veřejnou část rychlou, zatímco redakce pracuje v odděleném Sanity Studiu.
Webhook revalidace umožňuje publikovat změny bez ručního nasazování webu.
Co jsme dodali
- veřejný školní web
- Sanity Studio
- strukturu aktualit, dokumentů, kontaktů, událostí a galerií
- responzivní frontend
- automatickou revalidaci obsahu
- základ pro další školní služby
Co projekt změnil
Obsah webu spravuje škola sama. Vývoj aplikace a každodenní redakce jsou od sebe oddělené.
Stejná architektura umožňuje přidávat další obsahové a provozní části bez přestavby celého webu.
Technický základ
Obsah jde od redakce školy rovnou na veřejný web.
- RedakceObsah školyaktuality · dokumenty · kontakty
- CMSSanity + GROQstrukturovaná data a publikace
- WebNext.jsrychlá veřejná prezentační vrstva