CMS (Content Management System, česky redakční či publikační systém) je program běžící na Vašem hostingu, ve kterém spravujete obsah webu přímo v prohlížeči – bez toho, abyste uměli programovat. Přihlásíte se do administrace, napíšete článek, nahrajete fotku a stránka se sama vytvoří.
Rozdíl proti webu, který nechá udělat programátor napevno: bez CMS musíte při každé změně upravit soubory a nahrát je na server. S CMS měníte texty stejně snadno jako dokument v textovém editoru a technická část zůstává nedotčená.
Skoro každý redakční systém stojí na stejných dvou pilířích – PHP na straně serveru a databáze, kde jsou uložené texty a nastavení. Obrázky leží normálně na disku. Proto stačí obyčejný webhosting a nic zvláštního se nedokupuje.
Se kterými systémy se u nás nejčastěji potkáte:
- WordPress – zdaleka nejrozšířenější, vhodný na prezentace, blogy i menší e-shopy. Instalaci i správu máte u nás v klientské zóně.
- Joomla a Drupal – starší univerzální systémy, dnes spíš pro rozsáhlejší projekty.
- PrestaShop – redakční systém zaměřený čistě na prodej zboží.
- Statický web bez CMS – jen soubory v HTML bez databáze. Nejrychlejší a nejbezpečnější varianta, ale každou změnu řešíte ručně.
Na co si dát pozor: redakční systém je software jako každý jiný a je potřeba jej aktualizovat. Neudržovaný systém s letitými doplňky je nejčastější cesta, jak se web nechá napadnout. Před větším zásahem se vyplatí mít po ruce zálohu.
Druhá věc je rychlost. CMS stránku sestavuje až ve chvíli, kdy si o ni návštěvník řekne, takže hodně pomůže cache – naše servery na webovém serveru OpenLiteSpeed hotové stránky odkládají stranou a posílají je pak výrazně rychleji.