CMS (Content Management System)
Content management system (CMS in acronimo), letteralmente
"sistema di gestione dei contenuti" è una
categoria di sistemi software per organizzare e facilitare
la creazione collaborativa di documenti e altri contenuti.
Un CMS permette di costruire e aggiornare un sito dinamico,
anche molto grande, senza necessità di scrivere una
riga di HTML e senza conoscere linguaggi di programmazione
lato server (come PHP) o progettare un apposito database.
L'aspetto può essere personalizzato scegliendo un foglio
di stile CSS appositamente progettato per un determinato CMS.
I CMS consentono di definire utenti, gruppi e diritti, in
modo da poter permettere una distribuzione del lavoro tra
più persone. Per esempio, sarà possibile definire
una classe di utenti abilitati esclusivamente all'inserimento
delle novità, mentre si potrà riservare la scrittura
di articoli ad un altro gruppo, e limitare tutti gli altri
alla sola consultazione.
Tecnicamente il CMS è un'applicazione lato server,
divisa in due parti: il back end, ovvero la sezione di amministrazione,
che si occupa di organizzare e supervisionare la produzione
del contenuto, e il front end, cioè la sezione dell'applicazione
che l'utente usa per realizzare fisicamente modifiche, aggiornamenti
ed inserimenti.
|