Cos'è un CMS (Content Management System)
A tutti, prima o poi, è balenata in mente l'idea di avere un proprio sito. Spesso quello che si vuole realizzare è un portale, uno spazio in Internet per farsi conoscere pubblicando articoli o dialogando all'interno di un forum.
Ma è così facile costruire un portale del genere? Se la domanda fosse stata posta qualche anno fa la risposta sarebbe stata indubbiamente "NO", ma oggi grazie ai CMS tutto è molto più semplice.
CMS è l'acronimo di "Content management system" ( trad. sistema di gestione dei contenuti). Si tratta di sistemi (principalmente Web) che permettono di facilitare la creazione collaborativa di documenti.
In poche parole, un CMS è un programma che permette di gestire un sito anche a chi non conosce il mondo informatico.
Un CMS consente di costruire e gestire un sito Web, anche di dimensioni importanti, senza dover inserire una riga di codice o di mettere mano all'HTML. L'aspetto del sito può essere personalizzato utilizzando dei semplici CSS creati appositamente per quel CMS.
C'è da ricordarsi che un CMS è tanto più efficiente quanto più è specializzato.
Ne esistono di diversi in rete sia a pagamento che gratuiti, e molti sono appositamente generici per offrire un utilizzo il più possibile flessibile.
Tuttavia chi utilizza il CMS spesso non può intervenire sui moduli esistenti del CMS stesso; tuttalpiù può sviluppare, se ne ha le competenze, dei plugin per estenderne le funzionalità.
I portali di una certa grandezza difficilmente utilizzano CMS distribuiti ma piuttosto usano software e database progettati su misura, ovvero CMS personalizzati e quindi specializzati.
In questo modo la struttura e il layout vengono costruiti tenendo sempre ben presente i contenuti che verranno ospitati e che potranno essere sostituiti in ogni momento.

