Jedna z prvních otázek, kterou od klientů slýcháme, je, proč nepoužíváme WordPress. Je to legitimní otázka — je to nejrozšířenější CMS na světě, existuje k němu tisíce pluginů a je levné ho rozjet. Odpověď není „WordPress je špatný', ale „záleží, co potřebujete spravovat.'
Kdy dává smysl univerzální CMS
Pro blog, jednoduchou firemní vizitku nebo web, kde struktura obsahu je standardní (stránky, články, kontaktní formulář), je univerzální CMS rychlá a levná volba. Ekosystém pluginů pokryje většinu běžných potřeb.
Kde začíná být univerzální CMS překážkou
- Nestandardní struktura obsahu. Katalog produktů s desítkami specifických parametrů, konfigurátor, systém rezervací — jakmile obsah nemá tvar „stránka s textem', začnete skládat řešení z pluginů, které spolu nebyly navržené fungovat dohromady.
- Výkon. Univerzální CMS musí být připravený na cokoliv, což znamená víc kódu, který se nikdy nevyužije, ale prohlížeč ho stejně musí zpracovat. Na míru postavená administrace generuje jen to, co stránka reálně potřebuje.
- Bezpečnost. Rozšířený ekosystém pluginů je zároveň velký prostor pro zranitelnosti — čím víc cizího kódu web obsahuje, tím víc míst je potřeba hlídat a aktualizovat.
- Závislost na cizím vývoji. Když potřebujete funkci, kterou plugin nemá, čekáte na jeho autora, nebo si najímáte někoho, kdo bude opravovat cizí kód, který nezná.
Co znamená „administrace na míru' v praxi
Nejde o to postavit CMS od nuly pro každý projekt. Základ (Nette Framework, Latte šablony) je stejný napříč projekty, ale struktura obsahu, pole v administraci a workflow se navrhují přesně podle toho, co klient reálně spravuje — ne podle toho, co univerzální systém umí nabídnout.
Shrnutí
Volba není o tom, jestli je vlastní systém „lepší' než WordPress obecně. Je o tom, jestli se váš obsah vejde do univerzální šablony, nebo jestli vám bude dlouhodobě stát v cestě.