Portali
Kaj je headless CMS in kdaj ga potrebujete?
Headless CMS loči vsebino od prikaza. Razložimo prednosti, slabosti in kdaj ima smisel za portal ali stran z več platformami.
Klasičen CMS drži vsebino in njen prikaz skupaj v enem, tesno povezanem sistemu — ko spremenite besedilo, se sprememba takoj odrazi na edinem mestu, kjer se ta sistem prikazuje, običajno spletni strani. Headless (brezglavi) CMS ta dva sloja loči: vsebina se hrani ločeno v bazi, katerikoli frontend — spletna stran, mobilna aplikacija ali tretji kanal — pa to vsebino prevzame prek API-ja po potrebi.
Konkretne prednosti headless pristopa
Isto vsebino (članek, izdelek, oglas) lahko prikažete hkrati na spletni strani, v mobilni aplikaciji in na kateremkoli drugem kanalu, brez podvajanja vnosa — napišete enkrat, prikazujete povsod.
Frontend (tisto, kar uporabnik vidi) je popolnoma svoboden, da je zgrajen z najsodobnejšo, najhitrejšo tehnologijo, neodvisno od tega, kateri CMS hrani vsebino v ozadju — frontend tehnologije vam ni treba izbirati na podlagi omejitev CMS-a.
Lažje skaliranje za veliko število hkratnih obiskovalcev, ker se sloj, ki hrani vsebino, in sloj, ki jo prikazuje, lahko optimizirata in skalirata ločeno, vsak po svojih potrebah.
Kdaj ima headless CMS smisel in kdaj ne
Za velike portale z obsežnim arhivom vsebine in konkretnimi načrti, da se ista vsebina pojavi na več platformah (splet + mobilna aplikacija, na primer) — headless pristop se dolgoročno obrestuje skozi prilagodljivost.
Za preprosto predstavitveno stran podjetja, ki nikoli ne bo potrebovala deliti vsebine z mobilno aplikacijo ali tretjim kanalom, je klasičen CMS pogosto dovolj, preprostejši za nastavitev in lažji za dolgoročno vzdrževanje, brez dodatne kompleksnosti, ki jo headless pristop uvaja.
Povezano
Nikola Cerić
Ustanovitelj in direktor, Manage IT
Več kot 10 let izkušenj z razvojem programske opreme — v lastnem podjetju in v velikih IT podjetjih Balkana.