Headless CMS
Definizione breve
Un CMS headless mantiene il contenuto separato dal design della pagina e lo distribuisce a un sito, un'app o altri canali tramite un'API.
Un redattore inserisce testo e immagini tramite un pannello come al solito, ma il sistema non li abbina a un template pronto; li salva soltanto come dati strutturati. Un sito web, un'app mobile o qualsiasi altro schermo recupera poi quei dati tramite un'API e li mostra con il proprio design.
Lo si incontra quando la stessa descrizione di prodotto deve comparire su un sito web, un'app mobile e lo schermo di terze parti; il contenuto viene inserito una volta e usato ovunque.
Viene spesso confuso con un CMS classico. Un CMS classico gestisce insieme contenuto e presentazione, mentre il contenuto headless resta autonomo; questa flessibilità può rendere lo sviluppo un po' più complesso.
L'errore più comune è lasciare che i redattori inseriscano i contenuti senza alcuna anteprima visiva, senza vedere mai come appariranno realmente su ogni canale, il che può far traboccare il testo dal layout o tagliare un'immagine in modo goffo. L'approccio corretto è definire limiti di lunghezza per ogni campo di contenuto e offrire ai redattori un'anteprima reale per canale prima che lei pubblichi.
Perché conta
Copiare a mano lo stesso contenuto su più canali costa tempo e genera errori. Un CMS headless gestisce il contenuto da un unico punto e mantiene ugualmente aggiornati il sito web e l'app mobile.
Esempio illustrativo
L'elenco dei servizi di una catena di spa viene recuperato sia sul sito web sia sull'app di prenotazione dallo stesso CMS headless; un solo aggiornamento raggiunge entrambi i canali insieme.
