Un CMS (Content Management System, cioè “sistema di gestione dei contenuti”) è un programma che ti permette di creare, modificare e organizzare le pagine di un sito web senza dover scrivere codice. Il più famoso e diffuso al mondo è WordPress. In pratica, è ciò che trasforma la pubblicazione di un sito da lavoro da programmatori a qualcosa che puoi fare tu, scrivendo come scriveresti in un editor di testo.
In questa guida ti spiego cos’è un CMS senza tecnicismi: come funziona, cosa ti permette di fare, quali sono i più usati e perché, quasi sempre, la risposta è WordPress. È il mattone che sta sotto a buona parte dei siti che visiti ogni giorno, blog compresi.
Cos’è un CMS, in pratica
Per capire il CMS basta guardare com’era il web prima che diventasse popolare. Per mettere online anche solo una pagina, bisognava scrivere il codice a mano — HTML per la struttura, CSS per la grafica — e caricarlo sul server. Cambiare una virgola significava rimettere le mani nel codice. Un lavoro da addetti ai lavori, fuori portata per la maggior parte delle persone.
Il CMS ha ribaltato tutto. Ti mette davanti una bacheca (un pannello di controllo) dove scrivi i tuoi contenuti in modo visuale, clicchi “pubblica” e il sito fa il resto. Il codice c’è ancora, ma lo gestisce il CMS al posto tuo. Ecco perché oggi chiunque può aprire un blog o un sito in un pomeriggio.
Senza CMS e con un CMS
La differenza si capisce meglio mettendo le due situazioni fianco a fianco:

Detta così sembra solo una comodità, ma è molto di più: senza CMS, avere un sito significava pagare uno sviluppatore ogni volta che serviva una modifica. Con un CMS, sei autonomo. Aggiorni un articolo, cambi un’immagine, aggiungi una pagina quando vuoi, da solo.
Come funziona un CMS
Il segreto di un CMS sta in una parola: separazione. Da una parte ci sono i contenuti (i testi dei tuoi articoli, le pagine, i commenti), che vengono salvati in modo ordinato in un database. Dall’altra c’è l’aspetto grafico, definito dal “tema”. Quando un visitatore apre una pagina, il CMS prende i contenuti dal database, li veste con il tema e mostra la pagina finita.
Questa separazione è ciò che rende tutto così flessibile. Vuoi rifare completamente la grafica del sito? Cambi il tema e i tuoi contenuti restano intatti. Vuoi modificare un testo che compare in tante pagine? Lo cambi una volta sola. È lo stesso meccanismo che permette di gestire un sito di migliaia di pagine con la stessa facilità di un blog appena nato.
Cosa gestisci con un CMS
Dalla bacheca di un CMS controlli praticamente ogni aspetto del sito, con il mouse e senza toccare il codice:

Scrivi articoli e crei pagine, carichi immagini e video, costruisci i menu di navigazione, gestisci gli utenti e i loro permessi. Cambi l’aspetto scegliendo un tema, e aggiungi nuove funzioni installando i plugin — piccole estensioni che fanno fare al sito cose che di base non farebbe, come un modulo contatti o un negozio. E gestisci le impostazioni, SEO compresa, sempre da pannello. In altre parole: tutto il sito, in un posto solo.
I CMS più diffusi (e perché WordPress domina)
Di CMS ne esistono parecchi, ma il panorama è dominato da un nome. Ecco i principali e a cosa servono:

WordPress è il punto di riferimento: è gratuito, open source e adatto a qualsiasi tipo di sito, dal blog personale al sito aziendale fino all’e-commerce. Shopify è specializzato nei negozi online ed è tutto-incluso, ma a pagamento. Wix e Squarespace sono “crea-sito” chiusi: facilissimi da usare, ma ti tengono dentro il loro recinto. Joomla e Drupal sono anch’essi open source e molto potenti, ma più tecnici e adatti a chi ha competenze. Per la stragrande maggioranza delle persone, WordPress è la scelta giusta: facile da iniziare, ma senza limiti quando il sito cresce.
CMS open source e piattaforme chiuse
C’è una distinzione che conta più di quanto sembri: la libertà. WordPress è open source e “auto-ospitato”: lo installi su un hosting tuo, i contenuti sono tuoi, e puoi spostarli o modificarli come vuoi. Piattaforme come Wix o Squarespace sono invece chiuse: includono tutto (hosting compreso) e sono comode all’inizio, ma vivi dentro il loro sistema, con i loro limiti, e portare via il sito è complicato. È la differenza tra avere casa propria e stare in affitto in una stanza arredata: la seconda è più semplice, la prima è davvero tua.
CMS e hosting: cosa ti serve
Un CMS auto-ospitato come WordPress, per funzionare, ha bisogno di un posto dove vivere: un hosting che supporti PHP e un database. La buona notizia è che oggi è semplicissimo: praticamente tutti gli hosting offrono l’installazione di WordPress con un clic, creando in automatico anche il database. Non devi configurare nulla a mano. L’unica scelta che conta davvero è dove mettere il sito: per questo ho preparato una selezione dedicata dei migliori hosting per WordPress, scelti proprio per far girare bene questo CMS.
In sintesi
Un CMS è il programma che ti permette di gestire un sito senza saper programmare: scrivi i contenuti in una bacheca, lui li salva nel database e li mostra vestiti con il tema. Il più usato al mondo è WordPress, perché è gratuito, flessibile e adatto a tutto, dal blog al negozio. Per usarlo ti serve solo un buon hosting che lo supporti — e l’installazione è questione di un clic. Se vuoi partire con il piede giusto, dai un’occhiata ai migliori hosting per WordPress: è lì che si gioca buona parte della velocità e della tranquillità del tuo sito.
