Con il termine backend o back-end, nell’ambito del web-publishing, si indica l’interfaccia con la quale il gestore di un sito web dinamico ne gestisce i contenuti e le funzionalità. A differenza del frontend, l’accesso al backend è riservato agli amministratori del sito che possono accedere dopo essersi autenticati.
Attraverso il backend l’amministratore del sito web può effettuare una serie di operazioni che variano a seconda della complessità e delle caratteristiche del CMS in uso.
Tra le funzionalità comuni ai backend di quasi tutti i CMS:
- creazione e modifica delle pagine web;
- gestione di immagini e files;
- gestione dell’aspetto grafico (layout) e delle caratteristiche del sito;
- attivazione/disattivazione di alcune funzionalità del sito web (ad esempio mediante l’aggiunta o la rimozione di plugin).
Se il sito web integra una community o un e-commerce, ovviamente, aanche le funzionalità gestite tramite il backend sono maggiori. Alcuni esempi di funzionalità gestite mediante il backend di siti dinamici complessi sono:
- la gestione degli utenti;
- la gestione di prodotti e servizi (e-commerce);
- la gestione delle vendite (e-commerce);
Non tutti i siti web sono muniti di backend: i siti web statici, infatti, non prevedono un backend in quanto i contenuti non sono modificabili se non attraverso la modifica del codice sorgente HTML.