Klasický monolitický CMS

Máte editačné rozhranie (na obrázku nohy), kde môžete vytvárať svoj obsah a potom máte samozrejme databázu, ktorú si v tejto metafore predstavujete ako telo, a potom máte integrovanú hlavu. Takže toto je vec, vďaka ktorej návštevníci uvidia webové stránky. Ide teda o klasický systém, kde je všetko integrované ako jeden monolitický systém.

Headless CMS

Pointa headless systému v skutočnosti nie je v tom, že nechcete hlavu. Ide o to, že si môžete vyberať rôzne hlavy. Takže stále máte svoje rozhranie na tvorbu obsahu. Máte svoj dátový backend, kde máte všetky svoje dokumenty a robíte všetko backendové programovanie. Ale potom hlava! Odrezali ste integrovanú hlavu. Nechcete to. Pretože si chcete vybrať svoje vlastné hlavy (front stores). 

Možno sa vám páči jazyk Ruby. Takže máte svoj web ako “Ruby” hlavu. A potom možno niekto požiada, aby bol váš obsah niekde na obrazovke letiska. A možno chcete použiť komunikačný nástroj Alexa, ktorá vezme časť vášho obsahu a prezentuje ho hlasovému rozhraniu, takže si vytvoríte všetky tieto druhy hláv. Alebo možno máte generátor XML podcastov, ktorý je jednou z vašich malých hláv.

Stačí si len vybrať a váš obsah bude pripravený do budúcnosti. Môže byť vhodný pre všetky druhy technológií, ktoré prichádzajú, bez toho, aby ste akýmkoľvek spôsobom prerábali váš obsah.

To je teda hlavná myšlienka headless CMS. Nie že by ste nemali hlavu, ale máte niekoľko hláv, ktoré si môžete podľa potreby vymeniť.

Článok si môžete pozrieť v 2 minútovom video originále. 

zdroj: https://www.youtube.com/c/sanity_io