Tecnicamente un Web Content Management System è un’applicazione lato server (“server-side”) che si appoggia su un database preesistente per lo stoccaggio dei contenuti.
Questa necessità di essere installato su un server web deriva dal fatto che certe operazioni devono essere compiute dal server in quanto richiedono l’accesso a informazioni o funzionalità non disponibili lato client, o richiedono misure di sicurezza che altrimenti non sarebbero affidabili.
I WCMS possono essere programmati in vari linguaggi web e i più comuni sono: PHP , Java, .NET. La differenza di linguaggio utilizzato non implica differenze di funzionalità implementate.
Alcuni linguaggi, come PHP o Java a causa della loro natura multi-piattaforma, fanno si che possano essere utilizzati su diversi sistemi operativi (Linux, Windows), mentre altri li rendono utilizzabili solo su determinate piattaforme come per .NET (solo su Windows).
Essendo applicazioni programmate lato server, il contenuto generato dal CMS non esiste fisicamente ma è il risultato di una combinazione tra il codice e i dati provenienti dal database.
Di conseguenza il sito web realizzato con questi sistemi necessita di:
- uno spazio su un web server con le caratteristiche appropriate, ovvero compatibile col linguaggio di programmazione del WCMS adottato;
- un database, dove verranno memorizzati dati e contenuti (tra i più utilizzati abbiamo MySQL e Microsoft SQL Server).
LEGGI ANCHE:
– Cenni storici sulla nascita e sviluppo dei Web CMS
– Le fasi di sviluppo dell’architettura delle informazioni
Photo on Foter.com