WYSIWYM - WYSIWYM

Diferentes visualizações para autoria de conteúdo

Em computação , o que você vê é o que você quer dizer ( WYSIWYM, / w ɪ z i w ɪ m / ) é um paradigma para a edição de um documento estruturado . É um complemento do paradigma WYSIWYG (o que você vê é o que você obtém) mais conhecido , que exibe o resultado de um documento formatado como aparecerá na tela ou impresso - sem mostrar o código descritivo abaixo.

Em um editor WYSIWYM, o usuário escreve o conteúdo de forma estruturada, marcando o conteúdo de acordo com seu significado, sua importância no documento, e deixa sua aparência final para uma ou mais folhas de estilo separadas . Em essência, ele visa exibir com precisão o conteúdo que está sendo transmitido, ao invés da formatação real associada a ele.

Por exemplo, em um documento WYSIWYM, seria possível marcar manualmente o texto como o título do documento, o nome de uma seção, a legenda associada a uma figura ou o nome de um autor; isso, por sua vez, permitiria que um elemento, como cabeçalhos de seção, fosse renderizado como texto grande em negrito em uma folha de estilo ou como texto justificado com centro vermelho em outra, sem intervenção manual adicional. Na maioria das vezes, isso requer que a estrutura semântica do documento seja decidida com antecedência antes de escrevê-lo. O editor também precisa de um sistema de exportação de conteúdo estruturado para gerar o formato final do documento, seguindo a estrutura indicada.

A principal vantagem desse sistema é a separação total de apresentação e conteúdo : os usuários podem estruturar e escrever o documento uma vez, em vez de alternar repetidamente entre os dois modos de apresentação - uma abordagem que vem com seu próprio custo de troca . E como a renderização da formatação é deixada para o sistema de exportação, isso também torna mais fácil obter consistência no design.

Processadores de documentos

Ao contrário de um documento de apresentação fixa não estruturado, um processador de documentos em vez de um processador de texto deve ser usado para WYSIWYM. O primeiro processador de documentos que se articulou através do termo WYSIWYM foi o processador de documentos LyX , embora conceitos semelhantes possam ser rastreados até sistemas de publicação anteriores, como LaTeX , TPS (modelado em experimentos pioneiros no Xerox PARC ) e - provavelmente o mais popular - FrameMaker .

Por exemplo, no FrameMaker, um documento pode ser criado (ou seja, visualizado e editado) usando duas visualizações de página possíveis, as tags de estilo (chamadas de "formatos") e o conteúdo de um documento residem em "páginas do corpo", enquanto a estrutura e a apresentação são definido por "páginas mestras". Vários desses documentos podem ser vinculados e programados condicionalmente para uma variedade de aplicativos. Esses elementos podem então ser exportados para tags correspondentes que preservam algumas ou todas as suas funcionalidades em uma linguagem de marcação , como XML / HTML / CSS e PDF , ou diretamente renderizados para apresentação final em qualquer coisa, desde PostScript a texto bruto.

Uma abordagem diferente para a filosofia WYSIWYM é feita pelo GNU TeXmacs , que combina a representação na tela da estrutura do documento com uma renderização WYSIWYG quase fiel.

Em ambientes web

Os principais fornecedores de software integraram recursos de criação de páginas da web em seus produtos WYSIWYG populares para aumentar sua utilidade. Os usuários podem criar uma página da web em HTML em um processador de texto sem nenhum conhecimento de HTML, mas como quase todas as marcações da web criadas ou manuscritas por IDE , a análise automatizada dessas ferramentas do formato de origem raramente é responsável por uma distinção entre o conteúdo do HTML e sua apresentação por meios como CSS durante a saída.

Esses geradores de HTML de apresentação fixa foram criticados, principalmente por causa do inchaço e da baixa qualidade de seu código, e há vozes que defendem mudanças no modelo WYSIWYM.

Um exemplo de editor de página da Web WYSIWYM é o WYMeditor . Neste editor, a estrutura dos documentos é definida pelos atributos de classe dos elementos HTML. Essas classes também permitem que a aparência final do documento a ser aplicada. Embora o WYMeditor siga um modelo WYSIWYM, o formato do documento é sempre HTML, portanto as novas estruturas a serem definidas são limitadas a novas classes, e o documento final será sempre construído aplicando-se elementos de apresentação a essas classes.

Outros CMSs estão se movendo na direção de fornecer alguma interface WYSIWYM para seus usuários editarem conteúdo. Tiki Wiki CMS / Groupware versão 7.0 é um deles, por meio do uso do software de edição no navegador CodeMirror .

Veja também

Notas

Referências