Content management system (zkratka CMS) je podnikový software, který slouží pro řízení a správu sdíleného prostředí, dokumentů, souborů a podobně. CMS je relativně široká oblast softwarových nástrojů, které zahrnují jak software pro správu dokument (tzv. DMS - Document Management System) tak také software pro správu obsahu webových stránek (někdy označován jako WCM - Web Content Management).
CMS software se stará především o ukládání souborů (připojených dokumentů, mediálních souborů a dalších) a dalšího nestrukturovaného textového obsahu (např. webové stránky, dokumenty). Zajišťuje ukládání, řízené publikování platných verzí, řízení oprávnění přístupu k dokumentům a verzování dokumentů. Umožňuje jednoduché vyhledávání a tak má obvykle v sobě zabudované funkce pro indexování a další SEO funkce.
Základní funkce a vlastnosti software pro správu obsahu
- Tvorba, modifikace a ukládání dokumentů
- Editace dokumentů (Editor, WYSIWYG, Richtext)
- Ukládání souborů
- Indexování obsahu
- SEO
- Vytváření šablon
- Řízení oprávnění přístupu k obsahu na základě rolí
- Řízení oprávnění přístupu k obsahu pro jednotlivé uživatele
- Verzování obsahu
- Schvalovací workflow
- Řízení publikování obsahu
- Řízení změn v obsahu