Jak vybrat správný systém pro správu obsahu?

Systém pro správu obsahu (CMS, z angl. Content Management System) je software, který zajišťuje správu (v našem případě webového) obsahu, ať už se jedná o texty, obrázky, soubory apod. Jeho součástí bývá zpravidla administrační rozhraní, které umožňuje majiteli webu spravovat svépomocí jeho obsah - měnit texty, obrázky, nahrávat nové soubory či přidávat nové stránky. Pokud je systém pro správu obsahu správně navržen, obsahuje veškeré funkce nutné pro správu a jednoduše se používá, obvykle dokáže ušetřit svému majiteli dost času a tím i peněz - není nutno kvůli každé změně kontaktovat tvůrce webu.
Systémů pro správu obsahu je celá řada - ať už tzv. "open source" (k dispozici zdarma) nebo komerčních. Liší se samozřejmě jak cenou, tak i funkcemi, které nabízí. Některé systémy bývají určeny pro výstavbu konkrétních typů webů (např. komunitní stránky, blogy, fotogalerie, portály) a jiné jsou díky svému univerzálnímu charakteru vhodné pro téměř jakýkoli on-line projekt.
Při výběru toho správného CMS je vhodné se nejdříve zamyslet nad některými okolnostmi:
Nemá smysl chodit s kanónem na vrabce. Pokud stavíte jednoduchou firemní prezentaci, nepotřebujete rozsáhlé komerční řešení za stovky tisíc korun. Navíc, většina dnes dostupných CMS (ať už zdarma či komerčních) má modulární architekturu, která Vám umožňuje používat (a tedy i zaplatit) pouze ty funkce, které aktuálně opravdu potřebujete a v budoucnu si v případě potřeby jednoduše dokoupit další. Na druhou stranu není příliš moudré rozhodovat se pouze na základě ceny - i zde platí, že kvalitní řešení něco stojí - tím se dostáváme k dalšímu bodu.
Zdarma není vždy zdarma. Můžete si stáhnout a nainstalovat systém, který je k dispozici zdarma a plní všechny funkce, které potřebujete. Pokud však budete chtít v budoucnu takový systém rozšířit o specifické funkce, či některé stávající funkce upravit dle Vašich individuálních potřeb, může to být v některých případech i finančně nákladnější, než pořídit komerční systém s úpravami na míru.
Jednou z priorit by měla být
jednoduchost a rychlost úprav a aktualizací obsahu. Pokud se obsah na Vašem webu poměrně často mění, zvažte, jak časově a finančně mohou být jednotlivé aktualizace nákladné. Pokud se Váš CMS obtížné používá, je pomalý, či tvoří nevhodně strukturovaná data, znamená to obtížnější aktualizaci a tím i vyšší časovou a finanční náročnost.
Zvažte
nároky na server. Další skryté náklady se mohou skrývat v nárocích, které jednotlivé CMS mají na serverové prostředky. Pokud se jedná o rozsáhlé a komplexní CMS, které má obsluhovat náročnou webovou aplikaci, je nutno počítat také s náklady na serverový hardware a software. V drtivé většině případů však naštěstí pro provoz běžných firemních stránek či jednodušších internetových aplikací postačí klasický sdílený hosting, který se dá pořídit už od několika desítek korun měsíčně.
Historie a důveryhodnost dodavatele. Tento poměrně kontroverzní bod zde uvádíme proto, že jsme bohužel sami často prostřednictvím klienta svědky situace, kdy má stávající dodavatel CMS po dokončení projektu buď naprosto nereálné časové či finanční požadavky na jakékoli úpravy či aktualizace systému, nebo není dokonce vůbec k zastižení.
Organizace dat
Součástí v podstatě každého webu jsou obecná data - např. texty, obrázky, soubory. Mohou to také být logické celky dat - kontaktní údaje, produkty či služby v nabídce, údaje registrovaných uživatelů, objednávky apod. V případě rozsáhlejších prezentací je důležité, aby taková data byla uložena mimo samotnou prezentační vrstvu, což bohužel nebývá vždy ten případ. Exportovat např. údaje zhruba tisíců produktů, které jsou uloženy přímo v HTML kódu (místo toho, aby byly uloženy a strukturovány např. v databázi) s sebou nese zvýšené náklady pro klienta. A to jen kvůli tomu, že autor takového webu si nedal trochu té práce navíc a vše prostě "nabouchal" do WYSIWYG editoru. Klient, který pochopitelně nemá dostatek technických znalostí nebo informací nevidí na takovém postupu nic špatného - až do doby, než bude potřeba web předělat, či vyexportovat jeho obsah. V dnešní době je již sice běžné, že CMS mají takovou vnitřní architekturu, která plně odděluje data od prezentace, není to však bohužel pravidlem - pro jednoho klienta jsme modernizovali web postavený na systému Drupal, který měl veškerá data sortimentu produktů (stovky položek) zadána přímo v HTML kódu prostřednictvím WYSIWYG editoru. A klient se pak může divit, že autor takového webu si účtuje astronomické částky za úpravy...
Individuální vývoj a přizpůsobení
Přestože je naší snahou tvořit moduly v našem CMS EasyWorks v co nejuniverzálnější podobě, je běžné, že jejich konkrétní funkčnost individuálně přizpůsobujeme dle potřeb a charakteru aktuálního projektu. Považujeme to za samozřejmost - cílem není klientovi předhodit CMS v podobě univerzálního prefabrikátu, ale spíše na míru připravený systém, který obsluhuje konkrétní mechanismy a funkce konkrétním způsobem. I když to může znít nesmyslně, "méně je více". Pokud jste si někdy koupili univerzální švýcarský nůž, kolik z jeho funkcí jste opravdu v reálném životě využili? A pokud jste je využili, fungovaly právě tak, jak jste v ten moment potřebovali? Pravděpodobně ne, protože jste si prostě koupili univerzální nástroj - ne individuálně připravený pro Vaši potřebu. Stejné je to i s CMS. Chtějte individualizaci.
← Zpět na články