Content management system (CMS)
Systémy pro správu obsahu (angl. Content Management System, zkr. CMS) jsou využívané webovými vývojáři anebo majiteli webových stránek pro snadnou, rychlou a pohodlnou úpravu www projektů. Většina takových CMS systémů je zároveň koncipována tak, aby úpravy mohli provádět i lajci v oboru, tedy lidé bez znalostí webových technologií. CMS systémy jsou známé také pod pojmem redakční systémy.
Open source vs. komerční CMS
Na trhu existuje celá řada open source CMS, které mají oproti komerčním CMS jednu velikou výhodu – jsou zdarma. O jejich vývoj se stará široká webová komunita, která ji tak zároveň může také bezplatně používat. Volný vývoj je ale také zároveň nevýhodou. Protože zdrojové kódy jsou veřejně dostupné a může si je kdokoliv detailně prostudovat, stává se, a to poměrně často, že je v systému nalezena bezpečnostní chyba. Chyba je vždy poměrně rychle nahlášena, ale než stihne komunita vývojářů zareagovat a opravit ji, mohou být napáchány nemalé škody.
Naproti tomu komerční CMS systémy jsou vyvíjeny samotnými webdesignovými společnostmi a využívají je pouze jejich zákazníci. Systémy jsou stavěny na míru webovým řešením, které daná společnost poskytuje a jsou tak, oproti open sourcovým, optimalizované na rychlost, přehlednost, jednoduchost.
Rozdílná je také podpora v případě nouze. U open sourcových systémů se musíte spoléhat opět jen na širokou odbornou veřejnost (např. přes diskusní fóra apod.), u komerčních systémů stačí zvednou telefon a zavolat přímo do společnosti, od které máte vytvořeny webové stránky.
I naše společnost dlouhodobě vyvíjí vlastní CMS systém BeCMS. Jeho hlavní výhodou oproti open sourcovým CMS, ale i jiným komerčním systémům je jeho rychlost při úpravě samotných stránek, která vás opravdu překvapí.