La pubblicazione da un'unica fonte, nota anche come pubblicazione multicanale, è una strategia di gestione dei contenuti in cui una singola fonte di contenuto intelligente viene utilizzata per creare più output in più formati. Quando le modifiche vengono applicate all'originale, le modifiche vengono apportate automaticamente agli output. Questo approccio non solo consente agli utenti finali di consumare i contenuti nel loro formato preferito e sul loro dispositivo preferito, ma consente anche a persone che parlano lingue diverse o utilizzano file braille o tradotti a voce di consumare lo stesso contenuto senza la necessità di costosi e laboriosi la modifica.
I documenti riformattati nella pubblicazione da un'unica fonte possono contenere le stesse immagini e parole, ma in genere ci sono differenze, a seconda di come verrà utilizzato il documento. Il documento originale spesso inizia come un documento di testo generico perché di solito è facile trasformarlo in formati diversi. Ad esempio, se il documento deve essere stampato, rimane un documento generico; se deve essere archiviato, è probabile che sia compresso; o se sta andando in linea, è formattato nel linguaggio di markup ipertestuale (HTML). Fare questo manualmente richiederebbe molto tempo, ma gli strumenti automatici possono trasformare rapidamente il contenuto originale in un altro formato.
Un altro vantaggio di rendere il documento originale un file di testo è che il testo è un formato che non diventerà obsoleto o non disponibile. L'aggiornamento e il controllo delle versioni del contenuto possono essere eseguiti in modo efficiente, consentendo all'editore della pubblicazione di rispondere rapidamente alle richieste di aggiustamenti degli utenti. Inoltre, poiché il file di testo non è legato a un layout specifico, è disponibile per autori ed editori tramite il back-end del sistema di gestione dei contenuti (CMS) anche quando un team di progettazione sta lavorando su come verrà presentato il contenuto.
Il concetto di pubblicazione da un'unica fonte / multicanale non è nuovo, ma è cresciuto in popolarità insieme al consumo di informazioni sui dispositivi mobili e alla crescente necessità per i professionisti del marketing di rivolgersi a segmenti di pubblico specifici. Lo sviluppo dell'Extensible Markup Language (XML) tra la metà e la fine degli anni '1990 ha permesso agli sviluppatori di separare la loro documentazione in due livelli: uno strato simile a una shell basato sulla presentazione e uno strato simile al nucleo basato sul contenuto scritto. Questa separazione della forma dal contenuto ha permesso agli sviluppatori di scrivere il contenuto una volta, ma di usarlo in più modi.