WYSIWYM

WYSIWYM

WYSIWYM is an acronym for What You See Is What You Mean and refers to the paradigm for document editing. It is an alternative to the better known WYSIWYG paradigm.

In a WYSIWYM editor, the user writes the contents in a structured way, following their semantic value, instead of designing their aesthetic. For example, the user tells the editor that he is writing a title, a section, or an author. Because of this, one needs to know the structure of the document (contents semantic) before editing it. Moreover, the editor also needs an exporting system that generates the final format of the document, following the used structure and the written text.

The main advantage of this system is the total separation of presentation and content. Thus, the user can concentrate his efforts on writing the contents and structuring them, without concern about the appearance, because it is left to the export system. Another advantage is that the same content can be exported to different formats.

WYSIWYM word processors

The first WYSIWYM word processor (and also first editor) was LyX. [ [http://www.lyx.org Lyx Web site] ] LyX is a graphic editor build on top of a LaTeX processor, so it is focused upon, but not limited to, the edition of scientific documents.

Inside LyX, the structure of the documents is given as LyX document layouts. Each of these layouts rely on a LaTeX document class. In its turn, the export process is performed in two steps, first the contents are transformed from an internal format to LaTeX, and then, the LaTeX processor generates the document in the requested format (DVI, PDF, etc.)

WYSIWYM in web environments

Web page edition is clearly dominated by the WYSIWYG editing model. But, this model has been criticized, [Sauer, C.: WYSIWIKI - Questioning WYSIWYG in the Internet Age. In: Wikimania (2006)] [Spiesser, J., Kitchen, L.: Optimization of html automatically generated by WYSIWYG programs. In: 13th International Conference on World Wide Web, pp. 355--364. WWW '04. ACM, New York, NY (New York, NY, USA, May 17-20, 2004)] primarily because of the low quality of the generated code, and there are voices advocating a change to the WYSIWYM model. [ [http://www.456bereastreet.com/archive/200612/forget_wysiwyg_editors_use_wysiwym_instead/ 456BereaStreet] ] [ [http://www.standards-schmandards.com/2006/wysiwym/ standards-schmandards ] ] [ [http://www.ts0.com/2007/09/semantic-rich-text-editor.asp Thom Shannon's blog] ]

The first WYSIWYM Web page editor was WYMEditor. [ [http://www.wymeditor.org/en/ WYMean Editor] ] In this editor the structure of the documents is defined by CSS classes for HTML elements. These classes also contain the information about the final appearance of the document. Although it follows a WYSIWYM model, the document format is always HTML, so the new structures to be defined are limited to add new classes. And the final document will be build by applying presentational elements to these classes.

There is a project [ [http://www.inteco.es/Accessibility/RDi WebCS Project] ] whose objective is defining a new architecture that allows the use of pure WYSIWYM editors. The structure of the documents is defined with a language, called WebCS, specifically designed for this goal. The created contents are saved in XML, tagged with its semantic values. In order to give the contents their final appearance, the WebCS structures have an associated XSL transformation, which guides the conversion of this XML to its final format (XHTML or whatever desired file format).

In this system, the separation of presentation and content is performed by the pair XML-XSL, so it is made in an upper level of the separation given by HTML-CSS. On the other hand, the definition of new structures and transformations are a bit harder, and require more knowledge. Although implementing final software is not a goal of this project, there is an editor (WebCS Editor) [ [http://www.inteco.es/Accessibility/RDi/WebCS_editor WebCS Editor] ] available for demonstrating purposes.

ee also

*Semantic markup
*WYSIWYG
*WYSIAYG
*Separation of presentation and content

External links

* [http://www.wymeditor.org WYMeditor] - Standards compliant open source WYSIWYM web-based editor
* - An extension for Mediawiki providing a WYSIWYM editor based on WYMeditor
* [http://www.lyx.org LyX] - LyX, a WYSIWYM document processor.
* [http://scenari-platform.org/projects/scenari/en/pres/co/ scenari-platform.org] - Scenari, a WYSIWYM XML-based editing and publishing Open Source software

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • WYSIWYM — es un acrónimo que significa lo que ves es lo que quieres decir (en inglés: What You See Is What You Mean). Es un paradigma para la creación de documentos alternativo al modelo (más difundido) WYSIWYG. En este paradigma, el usuario se encarga de… …   Wikipedia Español

  • WYSIWYM — WYSIWYM  сокращение от англоязычного What You See Is What You Mean (То, что ты видишь, есть то, что ты имеешь в виду), парадигма редактирования документов, возникшая как альтернатива более распространённой парадигме WYSIWYG. В WYSIWYM… …   Википедия

  • WYSIWYM — ist die Abkürzung für das Prinzip „What You See Is What You Mean“ (engl. für „Was du siehst, ist, was du meinst“). Seltener ist die Bezeichnung WYGIWYM „What You Get Is What You Mean“ („Was du bekommst, ist [das,] was du meinst“).… …   Deutsch Wikipedia

  • WYSIWYM — es el acrónimo de What You See Is What You Mean ( lo que ves es lo que quieres decir , en inglés). Es la forma en la que el procesador de documentos LyX se define, en contraste con los procesadores de textos WYSIWYG …   Enciclopedia Universal

  • WYSIWYM — What You See Is What You Mean WYSIWYM, acronyme utilisé en informatique qui vient de l’anglais « What You See Is What You Mean », signifiant « ce que vous voyez est ce que vous voulez dire », par opposition au WYSIWYG :… …   Wikipédia en Français

  • WYSIWYM (disambiguation) — WYSIWYM can mean the following:*WYSIWYM What You See Is What You Mean *WYSIWYM (Meant) What You See Is What You Meant …   Wikipedia

  • WYSIWYM — What You See Is What You Mean (Miscellaneous » Funnies) * What You See Is What You Meant (Computing » Assembly) …   Abbreviations dictionary

  • WYSIWYM — (Jargon) What you see is what you mean …   Acronyms

  • WYSIWYM — ● ►en sg. m. ►PAO What You See Is What You Mean. Terme employé en remplacement de WYSIWYG, pour décrire les logiciels qui permettent de se concentrer sur le fond et pas sur la forme, par exemple Lyx …   Dictionnaire d'informatique francophone

  • WYSIWYM — (Jargon) What you see is what you mean …   Acronyms von A bis Z

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”