Hyppää pääsisältöönHyppää pääsisältöön
← Takaisin blogiin

Teknologia

Sanity CMS — mitä se on ja miksi käytämme sitä WordPressin sijaan

2 minMiki Suhonen

Kun rakennamme sivuston asiakkaalle, yksi ensimmäisistä kysymyksistä on lähes aina sama: "Miten päivitän itse sisältöä myöhemmin?" Se on hyvä kysymys. Vastaus on CMS — ja miksi valitsimme Sanityn, selitän tässä.

Mikä CMS on — yhden lauseen selitys

CMS (Content Management System) on työkalu jolla päivität sivustosi sisältöä ilman koodiosaamista. Ilman sitä jokainen muutos vaatii kehittäjää — se on kallista ja hidasta.

Tunnetuin CMS on WordPress — 43 % kaikista verkkosivuista pyörii sen päällä. Se on monipuolinen työkalu. Mutta se ei ole paras vaihtoehto kaikille, ja erityisesti ei yhdistettynä Next.js:ään.

Perinteinen CMS vs. headless CMS

Perinteinen CMS — kuten WordPress — yhdistää sisällönhallinnan ja sivuston ulkoasun yhdeksi kokonaisuudeksi. Sisältö ja tekniikka ovat sidottuja toisiinsa. Toimii yksinkertaisissa projekteissa, mutta rajoittaa mahdollisuuksia kun vaatimukset kasvavat.

Headless CMS erottaa nämä kaksi toisistaan. Sanity hallitsee sisältöä — tekstit, kuvat, blogijulkaisut. Next.js hakee sen API:n kautta ja näyttää sivustona. Ne ovat erillisiä järjestelmiä jotka puhuvat toistensa kanssa.

Kuulostaa tekniseltä. Käytännön vaikutus asiakkaalle on kuitenkin konkreettinen.

Mitä Sanity tarkoittaa sinulle käytännössä

Perehdytämme jokaisen asiakkaan Sanityn käyttöön luovutuksen yhteydessä — noin 20–30 minuuttia, jonka jälkeen asiakas osaa itse hoitaa kaiken normaalin sisällönmuokkauksen. Sanity toimii kuin tekstinkäsittelyohjelma selaimessa.

Miksi emme käytä WordPressiä?

WordPress on maailman suosituin CMS ja siinä on syynsä. Mutta se tuo mukanaan haittoja jotka kertyvät.

Tietoturva. WordPress on eniten hyökkäysten kohteena oleva CMS maailmassa — sen suosion takia. Jokainen liitännäinen on potentiaalinen haavoittuvuus. Ilman säännöllisiä päivityksiä sivusto muuttuu kohteeksi.

Nopeus. WordPress rakentaa sivun PHP:llä jokaisella latauksella. Next.js + Sanity -yhdistelmä on rakenteellisesti nopeampi — ei optimoinnilla, vaan arkkitehtuurilla.

Liitännäisriippuvuus. WordPress-sivusto nojaa usein kymmeniin liitännäisiin, joita eri kehittäjät ylläpitävät eri tahdissa. Versioristiriidat rikkovat toiminnallisuuksia yllättäen — ja usein juuri silloin kun ei sovi.

Sanity + Next.js — miksi tämä yhdistelmä

Sanity hoitaa sisällönhallinnan. Next.js hoitaa esittämisen. Kumpikin tekee sen mitä se osaa parhaiten — ne eivät häiritse toisiaan.

Jos haluat nähdä miltä Sanity-hallintapaneeli näyttää käytännössä, pyydä meitä näyttämään se seuraavassa puhelussa. Se on helpompi näyttää kuin selittää.