Headless architektura přestala být exotikou a s ní přišla otázka, jaké CMS použít. Nejčastěji se rozhoduje mezi WordPressem v headless režimu a Strapi. Obojí umí totéž — doručit obsah přes API — ale hodí se na jiné situace.
Kdy zůstat u WordPressu
Pokud už WordPress máte, redakce ho zná a obsah je v zásadě články a stránky, nemá smysl migrovat. REST API i GraphQL fungují, ekosystém je obrovský a najít člověka na údržbu je snadné.
- Redakce je zvyklá a nechcete platit zaškolení a odpor ke změně.
- Obsah má strukturu článků a stránek, ne složité vazby.
- Potřebujete hotová řešení pro formuláře, newsletter nebo prodej.
Kdy volit Strapi
Strapi dává smysl tam, kde je obsah strukturovaný a datový model si zaslouží pozornost. Content typy, komponenty a vazby si navrhnete přesně podle obsahu, ne podle toho, co dovolí vlastní pole v šabloně.
- Obsah má vlastní strukturu s vazbami mezi typy.
- Potřebujete typovaný přístup a jasné API bez pluginové vrstvy.
- Chcete jasně oddělený provoz administrace od provozu webu.
- Plánujete stejný obsah používat na víc místech než jen na webu.
Co lidé podceňují
Rozdíl se v praxi neukáže na vývoji, ale na provozu. WordPress si spravuje sám sebe, ale musíte řešit aktualizace a bezpečnost. Strapi vyžaduje vlastní nasazení, databázi a úložiště pro média — což je práce, kterou je potřeba zahrnout do rozpočtu, ne domýšlet po spuštění.
Druhá podceňovaná věc je náhled. V klasickém WordPressu redaktor vidí výsledek okamžitě. V headless řešení je náhled potřeba vědomě naimplementovat, jinak redakce publikuje naslepo a bude si stěžovat oprávněně.
Jak se rozhodnout
Zjednodušeně: pokud je hlavní téma obsah a rychlost, ale struktura je běžná, WordPress stačí. Pokud je hlavní téma datový model a produkt poroste do dalších kanálů, jděte do Strapi. Rozhodujte podle obsahu, ne podle toho, co je právě v kurzu.
