Cos'è un CMS? I sistemi di gestione dei contenuti spiegati
Un CMS, o sistema di gestione dei contenuti, è un software che permette a delle persone di creare, modificare e pubblicare i contenuti di un sito web — articoli, pagine, immagini, descrizioni di prodotti — tramite un editor semplice invece di cambiare il codice. Conserva i contenuti, tiene traccia delle bozze e delle versioni e mette la versione pubblicata sul sito. WordPress è l'esempio più noto, ma ce ne sono molti altri.
Perché è importante quando crei con l'AI
Quando un'AI crea il tuo sito web, le parole e le immagini finiscono di solito scritte direttamente nel codice. Va benissimo finché sei l'unico a modificare e ti va bene fare le modifiche chiedendole all'AI. Diventa un problema quando qualcun altro — un addetto al marketing, un commesso, un volontario — deve correggere un refuso, aggiungere un articolo del blog o cambiare gli orari di apertura ogni settimana senza toccare il codice.
Quindi una delle domande più utili da porsi presto è: chi cambierà i contenuti, e con che frequenza? La risposta decide se ti serve un CMS, una semplice pagina di amministrazione integrata nella tua app, o nulla. Sbagliarla significa dover aggiungere un CMS in un secondo momento, oppure costruirne uno che non userai mai.
Un'analogia di tutti i giorni
Pensa alla lavagna del menu di un ristorante.
In un ristorante il menu è dipinto direttamente sul muro. Sembra ottimo, ma cambiare un prezzo significa chiamare il pittore. È il contenuto scritto nel codice.
In un altro, il menu sta su una lavagnetta con una cornice fissa e delle intestazioni: Antipasti, Primi, Dessert. Qualsiasi membro del personale può cancellare una riga e scrivere un nuovo piatto, e la lavagna resta coerente perché cornice e intestazioni non cambiano. Quello è un CMS. La cornice è il design (il template), le righe scritte a gesso sono i contenuti, e la regola "solo il responsabile cambia i prezzi" sono i permessi del CMS.
CMS tradizionale e headless
Esistono due grandi tipi.
CMS tradizionale (accoppiato). Un unico sistema conserva i contenuti e mostra il sito web. Scegli un tema, scrivi nell'editor, premi pubblica e la pagina compare. WordPress, Drupal e Joomla funzionano così, come pure gli editor integrati dei costruttori di siti come Squarespace e Wix.
CMS headless. Il CMS si limita a conservare e modificare i contenuti. Non ha una "testa" da sito web propria. Il tuo sito o la tua app chiede i contenuti tramite una API e li mostra con il proprio design. Contentful, Sanity e Strapi sono esempi noti, e WordPress può anche essere usato in questo modo.
| CMS tradizionale | CMS headless | |
|---|---|---|
| Chi controlla il design | I temi e i template del CMS | Il tuo front end |
| Impegno di configurazione | Basso: installa, scegli un tema, scrivi | Più alto: qualcuno deve costruire il front end |
| Una sola fonte di contenuti per web, app, email | Più difficile | Pensato apposta |
| Adatto a | Blog, siti vetrina, piccole attività | Siti e app su misura, più canali |
Se il tuo sito è stato creato con un costruttore di app AI come codice personalizzato, un CMS headless (o una piccola area di amministrazione integrata) è la scelta naturale, perché l'AI ha già costruito il front end.
Un esempio pratico: notizie e menu di una panetteria
Diciamo che una panettiera, Maya, ha un sito web creato con l'AI con una home page, un menu e una sezione notizie. Il suo personale vuole pubblicare "Il pan di zucca è tornato!" senza chiedere ogni volta a Maya.
Un CMS per questo sito conserverebbe i contenuti in tipi strutturati, un po' come le tabelle di un database:
Tipo di contenuto: Articolo
| Campo | Esempio |
|---|---|
| titolo | Il pan di zucca è tornato |
| slug | pan-di-zucca-e-tornato |
| corpo | Il nostro preferito autunnale torna sabato... |
| immagine_copertina | pan-di-zucca.jpg |
| stato | pubblicato |
| pubblicato_il | 2026-10-03 |
Tipo di contenuto: Voce del menu
| Campo | Esempio |
|---|---|
| nome | Pane al lievito madre |
| prezzo | 6,50 |
| categoria | Pane |
| disponibile | true |
Il personale accede all'editor, compila un modulo per un nuovo articolo, carica una foto e preme pubblica. La pagina notizie del sito chiede al CMS tutti gli articoli con stato = pubblicato, dal più recente, e li mostra con il design del sito. Nessuno tocca il codice, e il layout resta coerente perché il personale compila solo dei campi.
Nota cosa fanno i campi. Poiché prezzo è un campo a sé e non una frase in un paragrafo, il sito può mostrare i prezzi nello stesso formato ovunque. Poiché c'è un campo stato, il personale può salvare bozze senza che compaiano sul sito.
Termini chiave spiegati
| Termine | Significato |
|---|---|
| Tipo di contenuto | Un modello per un tipo di contenuto, come Articolo, Prodotto o Membro del team. |
| Campo | Un elemento di un tipo di contenuto: titolo, corpo, immagine, prezzo. |
| Voce | Un singolo elemento di un tipo di contenuto — un articolo o un prodotto. |
| Slug | Il nome di una voce adatto agli URL, come pan-di-zucca-e-tornato. |
| Bozza / pubblicato | Se una voce è già visibile sul sito live. |
| Testo ricco | Testo formattato con titoli, grassetto, link e immagini. |
| Libreria multimediale | Dove vengono conservate e riutilizzate le immagini e i file caricati. |
| Ruoli | Chi può fare cosa: gli autori scrivono, gli editor pubblicano, gli amministratori cambiano le impostazioni. |
| Headless | Un CMS che fornisce contenuti solo tramite API, senza un sito web integrato. |
| Anteprima | Vedere come apparirà una bozza sul sito prima di pubblicarla. |
Errori comuni e idee sbagliate
- "Un CMS è la stessa cosa di un costruttore di siti." I costruttori di siti spesso includono un CMS, ma un CMS riguarda specificamente la gestione dei contenuti. Un CMS headless non ha alcun design da sito web.
- "Ogni sito ne ha bisogno." Un sito di cinque pagine che cambia due volte l'anno non ne ha bisogno. Chiedere all'AI di "aggiornare gli orari di apertura" può essere più semplice che mantenere un CMS.
- Mettere tutto in un'unica grande casella di testo. Se prezzi, date e indirizzi sono sepolti nei paragrafi, non puoi ordinarli, filtrarli o riformattarli. Usa campi separati.
- Dimenticare i permessi. Decidi chi può pubblicare, non solo chi può scrivere. Un nuovo membro dello staff probabilmente non deve poter cancellare la home page.
- Ignorare le immagini. Senza limiti di dimensione, le persone caricano foto enormi e il sito rallenta. Chiedi il ridimensionamento automatico.
- Dare per scontato che i contenuti si spostino facilmente. Passare da un CMS a un altro di solito significa esportare e rimappare i contenuti. Vedi come migrare un sito WordPress.
Cosa chiedere al tuo creatore di app con l'AI
- "Quali parti dei contenuti di questo sito sono scritte nel codice e quali arrivano da un database?"
- "Conserva gli articoli del blog in un database con titolo, slug, corpo, immagine di copertina, stato e data di pubblicazione."
- "Crea una semplice pagina di amministrazione in cui il personale autenticato può creare, modificare e pubblicare gli articoli. Solo gli amministratori possono eliminare."
- "Mostra le bozze solo al personale autenticato; il sito pubblico mostra solo gli articoli pubblicati."
- "Ridimensiona le immagini caricate e conservale nello storage dei file, non nel database."
- "In alternativa, collega questo sito a [un CMS headless] tramite la sua API, e tieni la chiave API sul server."
Per un aiuto passo dopo passo, vedi come aggiungere un blog al tuo sito web e come creare un blog con l'AI. Se stai valutando di lasciare WordPress, alternative a WordPress mette a confronto le opzioni.
CMS e Mythex
Mythex è un costruttore di app con l'AI, non un CMS: non c'è di base un accesso separato all'editor per un team di contenuti, e di solito si cambiano i contenuti chiedendoli in chat. Se altre persone devono modificare i contenuti, chiedi all'agente di costruire una piccola area di amministrazione basata sul database Postgres del progetto, con i caricamenti conservati nello storage dei file. Mythex non include di suo un accesso per gli utenti finali, quindi l'agente integra il provider di accesso che scegli. Oppure chiedigli di collegare il sito a un CMS headless che già usi, tramite l'API di quel CMS.
Domande
Cos'è un CMS in parole semplici?
Un CMS (content management system, sistema di gestione dei contenuti) è un software che ti permette di aggiungere e modificare testi, immagini e pagine di un sito tramite un editor semplice, invece di cambiare il codice. Conserva i contenuti e si occupa di pubblicarli sul sito.
WordPress è un CMS?
Sì. WordPress è il CMS tradizionale più noto: conserva i tuoi contenuti, ti offre un editor per scriverli e usa dei temi per mostrarli come sito web. Può anche essere usato in modalità headless, dove fornisce solo i contenuti a un front end separato.
Cos'è un CMS headless?
Un CMS headless conserva e modifica i contenuti ma non decide come appaiono. Il tuo sito o la tua app recupera i contenuti tramite un'API e li mostra come preferisce, il che significa che gli stessi contenuti possono alimentare un sito, un'app e altri canali.
Mi serve un CMS per il mio sito web?
Ti serve se persone non tecniche aggiorneranno spesso i contenuti, per esempio articoli del blog, descrizioni di prodotti o pagine del team. Se il sito cambia raramente, o se ti va bene fare le modifiche chiedendole a un creatore di siti con l'AI, forse non ti serve.