Cms

Tratto da EduEDA
Jump to: navigation, search

Content management system

CMS è l'acronimo di Content management system. Tradotto letteralmente significa "sistema di gestione contenuti" ed è un tipo di software che serve per creare velocemente e senza particolari conoscenze di programmazione sistemi collaborativi on-line di contenuti.

I CMS vengono principalmente utilizzati per la gestione dei portali in quanto risultano essere sistemi flessibili e che permettono la collaborazione di piu utenti. I Content management system sono solitamente orientati alla gestione di testi (news, articoli ecc.), immagini, liste di discussione, forum, materiale scaricabile. Consentono di definire gruppi di utenti e i relativi diritti, in questo modo è permessa la distribuzione del lavoro tra più persone. E' possibile definire una classe di utenti abilitati esclusivamente all'inserimento delle news, mentre si può consentire la scrittura di articoli ex novo ad utenti di livello superiore, e limitare tutti gli altri alla sola lettura.

Funzionamento

Il CMS è un'applicazione server-side ed è strutturato in due parti principali:

il front end è la parte del sistema che gestisce l'interazione con l'utente per i dati di ingresso, il back end è la parte che elabora i dati generati dal front end.