Kentico CMS

7 důvodů, proč Kentico CMS stojí za každou investovanou korunu

Hledáte důvody, které vás přesvědčí o tom, že výběr Kentico CMS řešení je ta správná cesta k jednoduché správě webu? Přečtěte si článek od našeho kolegy, developera Vaška, který po zkušenosti s ne-CMS platformou na projektu nového webu zhodnotil všechna pro a proti. 


Jmenuji se Vašek, v ACTUM Digital pracuji na pozici developera od roku 2016, certifikovaný Kentico developer jsem od verze 7. Začátkem letošního roku jsem měl to štěstí být součástí vývojového týmu platformy pro mezinárodní akci jednoho z našich klientů, na kterou potřebuje kvalitní web s několika jazykovými mutacemi a dalšími funkcemi. 

Jedná se již o třetí ročník této akce, a zároveň i naší spolupráce, jejíž součástí je rovněž intenzivní vývoj a vylepšování tohoto řešení. Kromě radosti z každodenní účasti na velice zajímavém projektu jsem si odnesl také několik užitečných poznatků, o které se s vámi chci podělit. 

Bylo to pro mne setkání s ne-CMS platformou po několika letech intenzivního vývoje s Kentico CMS. Kroky, jež bych v Kentico CMS řešil bez napsání jediného kódového řádku, znamenaly najednou práci na několik dní (mandays). Proto bych v článku rád popsal, proč si myslím, že Kentico CMS stojí za každou vloženou korunu, i když váš další projekt není čistá CMS implementace. 

1. Uživatelé/role/práva 

Vůbec nemá smysl implementovat vlastní řešení uživatelů, rolí a práv. Implementace ASP.NET Identity s Entity framework je o něco lepší řešení, ale stále nedosahuje kvality již implementovaného a otestovaného řešení v CMS, k jehož použití nemusíte udělat doslova nic. Tohle je často přehlížená funkčnost a bere se jako samozřejmost, ale není. 

2. Překlady a lokalizace 

V současné době si nedovedu představit řešení, které by nebylo vícejazyčné a lokalizované. V případě našeho projektu se jednalo o 26 jazykových mutací. Pokročilý management překladů a lokalizací je v takovém případě pro úspěch zcela zásadní. Kentico CMS jej samozřejmě obsahuje, takže znovu bezpracně získáváte velký kus funkčnosti, který by vás jinak stál mnoho dní vývoje a testování. 

3. Administrace 

Mohu s naprosto čistým svědomím říci, že Kentico CMS má tu nejlepší user experience v administraci. U CMS jsem nic lepšího neviděl. Způsob práce v administraci je úžasně snadný – stejný výsledek se vám v rámci custom vývoje jen těžko podaří. 

4. Content deployment 

Deployment obsahu, zvláště přes spoustu prostředí s množstvím pravidel a výjimek, může být docela peklo. V rámci custom development buď předem vynaložíte velké úsilí na vytvoření vlastního frameworku, nebo se rozhodnete pro méně náročný manuální deployment, který ovšem budete řešit během celého vývoje a starosti o projekt. Kentico CMS má content deployment již vyřešený. Existuje několik strategií a kombinací, jak docílit v podstatě jakékoli možné varianty content deploymentu. 

5. Změna v regulatory (GDPR) 

Změna v regulatory je něco, co můžete jen stěží předpovídat. Jako příklad uvedu zavedení GDPR v rámci Evropské unie. Tuto změnu musí vaše aplikace respektovat, a tak vás v rámci custom developmentu může čekat vývoj na několik sprintů (měsíců). V případě Kentico CMS je podpora obsažena již v samotném CMS, takže implementace GDPR v Kentico může být záležitostí na pouhý den práce. 

6. Univerzálnost a budoucí rozšíření 

Aplikace je potřeba vytvářet tak, aby byly udržitelné v rámci jejich životního cyklu a snadno se do nich přidávala rozšíření reflektující aktuální potřeby. Může se vám snadno stát, že váš další požadavek bude na vytvoření funkčnosti, kterou již Kentico CMS obsahuje v některém ze svých modulů. To vám ušetří spoustu času potřebného na vývoj a testování. Kromě toho Kentico každý týden vydává nový hotfix a každý rok startuje novou verzi. S velmi malou časovou investicí tak bude vaše platforma neustále aktuální. 

7. Online marketing 

Možná jste při release MVP aplikace nemysleli na A/B testování, ale čas se nachýlil a vy byste rádi testovat začali. V případě custom development vás čeká poměrně zdlouhavý vývoj, než vůbec budete moci začít, což testování nesnesitelně prodraží. Kentico CMS tuto funkčnost již má, a i když se vám to v první fázi projektu nezdálo důležité, nyní její dostupnost velmi oceníte, neboť ji můžete začít ihned používat bez jakéhokoli vývoje.