Content Management System
Cos'è un CMS (Content Management System), ovvero un Sistema per la Gestione dei Contenuti ?
Un 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.
Le caratteristiche di un sistema CMS variano da prodotto a prodotto, ma la maggior parte di essi include un
sistema di pubblicazione basato su Web, dove chiunque abbia gli accessi può aggiornare il sito Internet ovunque si trovi.
In cosa consiste la pubblicazione ?
Una volta archiviati nel database centralizzato, i contenuti possono essere
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. L'inserimento dei contenuti sul sito on line, non è immediato, perchè bisogna prima generare l'anteprima, e dopo aver verificato che il contenuto inserito è corretto procedere alla generazione del sito. A differenza dei classici CMS,
Smart Site deve prima
produrre le pagine, che così non vengono realizzate al momento del collegamento del visitatore evitando così gli svantaggi derivanti dall'utilizzo delle pagine dinamiche.
L'utilizzo del CMS ha una serie di vantaggi:
• È facile
cambiare la veste grafica di un sito poiché basterà modificare i template, senza toccare i contenuti;
• Uno stesso contenuto può essere pubblicato con
più vesti grafiche. Per esempio sul sito in lingua italiana in un modo e sul sito in lingua inglese in altro modo;
• È assicurata
l’uniformità di presentazione grafica dei contenuti in tutto il sito, in quanto essa è generata automaticamente;
• È facile
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;
• È facile generare la
visualizzazione più adatta a seconda del browser utilizzato dagli utenti e soddisfare gli emergenti standard riguardanti l’accessibilità dei siti web;
• Permette una
separazione tra compiti di grafica, programmazione e autori dei contenuti che possono in questo modo lavorare indipendentemente e senza reciproche interferenze.
Inoltre con Smart Site si
aggiungono una serie di vantaggi che attualmente non vengono presi in considerazione da i CMS in commercio.
Per maggiori informazioni vedi il Glossario del CMS.