Il
sistema di gestione
dei contenuti,o content management system (CMS)
è un sistema usato per gestire
autonomamente i contenuti di un sito web.
Tipicamente, un CMS consiste di due elementi:
l'applicazione che gestisce i contenuti
e l'applicazione che gestisce la pubblicazione.
Il CMS
include un sistema
di pubblicazione basato su Web, dove
chiunque
abbia gli accessi può aggiornare il sito Internet
ovunque si trovi. Una volta archiviati nel database centralizzato, i
contenuti vengono automaticamente
trasformati secondo la veste grafica prevista in
quel momento e resi disponibili tramite il sito Web.
Il sistema di pubblicazione archivia i contenuti
grezzi, che poi vengono prelevati (insieme ai
dati accessori che lo identificano, per esempio le
informazioni relative alla sezione nella quale deve
essere pubblicato) e inseriti nelle relative pagine in
cui è stata codificata la veste grafica prevista dal
sito, assicurandone l’uniformità di presentazione in
quanto essa è generata automaticamente.
È possibile generare
pagine per usi particolari, per esempio per la
stampa, o in formati adatti a dispositivi diversi dal
monitor o dal PC, come per esempio computer palmari e
cellulari generarando la visualizzazione
più adatta a seconda del browser utilizzato
dagli utenti e soddisfare gli emergenti standard
riguardanti l’accessibilità dei siti web.