stringtranslate.com

Lo que es lo que ves es lo que dices

Diferentes vistas para la creación de contenidos

En informática , el paradigma WYSIWYM ( What You See Is What You Mean , / ˈwɪz iwɪm / ) es el paradigma de edición de un documento estructurado . Es un complemento del paradigma WYSIWYG ( What You See Is What You Get, lo que ves es lo que obtienes), más conocido, que muestra el resultado de un documento formateado tal como aparecerá en la pantalla o impreso, sin mostrar el código descriptivo que se encuentra debajo. [1] [2]

En un editor WYSIWYM, el usuario escribe el contenido de forma estructurada, marcando el contenido según su significado, su importancia en el documento, y deja su aspecto final en manos de una o más hojas de estilo independientes . En esencia, se trata de mostrar con precisión el contenido que se está transmitiendo, en lugar del formato real asociado a él. [3]

Por ejemplo, en un documento WYSIWYM, uno podría marcar manualmente el texto como el título del documento, el nombre de una sección, el pie de foto asociado con una figura o el nombre de un autor; esto a su vez permitiría que un elemento, como los encabezados de sección, se muestre como texto grande y en negrita en una hoja de estilo, o como texto justificado en el centro en rojo en otra, sin más intervención manual. [4] En la mayoría de los casos, esto requiere que la estructura semántica del documento se decida de antemano antes de escribirlo. El editor también necesita un sistema para exportar contenido estructurado para generar el formato final del documento, siguiendo la estructura indicada.

La principal ventaja de este sistema es la separación total entre contenido y presentación : los usuarios pueden estructurar y escribir el documento una sola vez, en lugar de alternar repetidamente entre los dos modos de presentación, un enfoque que tiene su propio costo de cambio . Y dado que la representación del formato se deja en manos del sistema de exportación, esto también facilita la consecución de la coherencia en el diseño.

Procesadores de documentos

A diferencia de un documento no estructurado y de presentación fija, para el WYSIWYM se debe utilizar un procesador de documentos en lugar de un procesador de textos . El primer procesador de documentos que se articuló [5] a través del término WYSIWYM fue el procesador de documentos LyX , aunque conceptos similares se pueden rastrear hasta sistemas de publicación anteriores como LaTeX , TPS (modelado a partir de experimentos pioneros en Xerox PARC ) y FrameMaker .

Por ejemplo, en FrameMaker, se puede crear un documento (es decir, visualizarlo y editarlo) utilizando dos vistas de página posibles, las etiquetas de estilo (llamadas "formatos") y el contenido de un documento residen en "páginas de cuerpo", mientras que la estructura y la presentación se definen mediante "páginas maestras". [a] Se pueden vincular varios documentos de este tipo y programarlos de forma condicional para una variedad de aplicaciones. Estos elementos se pueden exportar a las etiquetas correspondientes que conservan parte o toda su funcionalidad en un lenguaje de marcado como XML / HTML / CSS y PDF , o se pueden renderizar directamente para la presentación final en cualquier formato, desde PostScript hasta texto sin formato.

GNU TeXmacs adopta un enfoque diferente a la filosofía WYSIWYM , que combina la representación en pantalla de la estructura del documento con una representación WYSIWYG casi fiel. [7]

En entornos web

Los principales proveedores de software han integrado funciones de creación de páginas web en sus populares productos WYSIWYG para aumentar su utilidad. Los usuarios pueden crear una página web HTML en un procesador de textos sin tener conocimientos de HTML, pero, como ocurre con casi todo el marcado web creado en IDE o escrito a mano, el análisis automatizado del formato de origen que realizan estas herramientas rara vez tiene en cuenta una distinción entre el contenido HTML y su presentación a través de medios como CSS durante la salida.

Estos generadores HTML de presentación fija han sido criticados, principalmente debido a la hinchazón y la baja calidad de su código, [8] [9] [10] y hay voces que abogan por cambios en el modelo WYSIWYM. [11] [12] [13]

Un ejemplo de editor de páginas Web WYSIWYM es WYMeditor . [14] En este editor, la estructura de los documentos se define mediante los atributos de clase de los elementos HTML. Estas clases también permiten aplicar la apariencia final del documento. Aunque WYMeditor sigue un modelo WYSIWYM, el formato del documento es siempre HTML, por lo que las nuevas estructuras a definir se limitan a nuevas clases, y el documento final siempre se construirá aplicando elementos de presentación a estas clases.

Otros CMS se están moviendo en la dirección de proporcionar una interfaz WYSIWYM para que sus usuarios editen contenido.

Véase también

Notas

  1. ^ En sentido estricto, esta explicación de las vistas de página de FrameMaker se aplica únicamente a los denominados "documentos no estructurados". Estas vistas de página no deben confundirse con los conocidos modos de FrameMaker que se utilizan para crear distintos tipos de documentos. El modo para documentos no estructurados se denomina "Unstructured FrameMaker" o simplemente "FrameMaker", mientras que el modo para los denominados "documentos estructurados" se denomina "Structured FrameMaker". A partir de FrameMaker 12, también ofrece un tercer modo, denominado "FrameMaker XML Author". [6]

Referencias

  1. ^ "¿Qué es WYSIWYG (lo que ves es lo que obtienes)? - Definición de WhatIs.com". WhatIs.com . Consultado el 23 de julio de 2019 .
  2. ^ "WYSIWYM - Visualización, exploración y creación integradas de contenido semántico y no estructurado" (PDF) . www.semantic-web-journal.net . Consultado el 24 de abril de 2024 .
  3. ^ "WYSIWYM - Wiki de EduTech". edutechwiki.unige.ch . Consultado el 23 de julio de 2019 .
  4. ^ "LyX | ¿Qué es LyX?". www.lyx.org . Consultado el 23 de julio de 2019 .
  5. ^ "Lanzamiento público de la versión 1.0.0 de LyX". www.mail-archive.com . Consultado el 23 de abril de 2019 .
  6. ^ "Adobe FrameMaker 12". ayuda.adobe.com . Consultado el 23 de abril de 2019 .
  7. ^ van der Hoeven, Joris (2001). "GNU TeXmacs, un editor de texto técnico, estructurado, wysiwyg y gratuito". Cahiers Gutenberg . 39–40: 39–50.
  8. ^ Sauer, C.: WYSIWIKI - Cuestionando el WYSIWYG en la era de Internet. En: Wikimania (2006)
  9. ^ Spiesser, J., Kitchen, L.: Optimización de HTML generado automáticamente por programas WYSIWYG. En: 13th International Conference on World Wide Web, págs. 355-364. WWW '04. ACM, Nueva York, NY (Nueva York, NY, EE. UU., 17-20 de mayo de 2004)
  10. ^ de Vries, DJ (2010-10-29). "RenovatioCMS - Una visión innovadora" . Consultado el 29 de octubre de 2010 .
  11. ^ Roger Johansson. "456BereaStreet". 456BereaStreet . Consultado el 2 de agosto de 2012 .
  12. ^ Peter Krantz (5 de diciembre de 2006). "estándares-schmandards". estándares-schmandards . Consultado el 2 de agosto de 2012 .
  13. ^ "Blog de Thom Shannon". Ts0.com. 19 de septiembre de 2007. Archivado desde el original el 7 de febrero de 2012. Consultado el 2 de agosto de 2012 .
  14. ^ "WYMeditor: editor XHTML basado en la web" . Consultado el 27 de mayo de 2011 .