Publicação de fonte única, também referida como publicação multicanal, é uma estratégia de gestão de conteúdo em que uma única fonte de conteúdo inteligente é usada para criar múltiplas saídas em múltiplos formatos. Quando as edições são aplicadas ao original, as alterações são feitas automaticamente nas saídas. Esta abordagem não só permite que os usuários finais consumam conteúdo no formato preferido e no dispositivo preferido, mas também permite que pessoas que falam idiomas diferentes ou usam arquivos em Braille ou traduzidos por voz consumam o mesmo conteúdo sem a necessidade de uma edição cara e trabalhosa.
Os documentos reformatados na publicação de fonte única podem conter as mesmas imagens e palavras, mas normalmente há diferenças, dependendo de como o documento será usado. O documento original muitas vezes começa como um documento de texto genérico, porque geralmente é fácil de se transformar em formatos diferentes. Por exemplo, se o documento precisa ser impresso, então ele permanece um documento genérico; se precisa ser arquivado, então é provável que esteja comprimido; ou se está online, ele é formatado na linguagem de marcação de hipertexto (HTML). Fazer isso manualmente levaria muito tempo, mas ferramentas automatizadas podem rapidamente transformar o conteúdo original em outro formato.
Uma outra vantagem de fazer do documento original um arquivo de texto é que o texto é um formato que não ficará obsoleto ou indisponível. A atualização e versão do conteúdo pode ser feita de forma eficiente, permitindo que a editora de publicação responda rapidamente aos pedidos de ajustes dos usuários. Além disso, como o arquivo de texto não está vinculado a um layout específico, ele está disponível para autores e editores através do backend do sistema de gerenciamento de conteúdo (CMS), mesmo quando uma equipe de design está trabalhando em como o conteúdo será apresentado.
O conceito de publicação de fonte única/multicanal não é novo, mas tem aumentado em popularidade junto com o consumo de informações em dispositivos móveis e a crescente necessidade dos marqueteiros de segmentar segmentos específicos de audiência. O desenvolvimento de Extensible Markup Language (XML) durante os meados a finais dos anos 90 permitiu aos desenvolvedores separar sua documentação em duas camadas: uma camada tipo shell baseada na apresentação e uma camada tipo core-like baseada no conteúdo escrito. Esta separação de forma e conteúdo permitiu aos desenvolvedores escrever conteúdo uma vez, mas usá-lo de várias maneiras.