WYSIWYM

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

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

В WYSIWYM редакторе пользователь задаёт только логическую структуру документа и собственно контент. Оформление документа, его итоговый внешний вид возложено на отдельное ПО, либо, во всяком случае, вынесено в отдельный блок. Таким образом достигается полная независимость содержания документа от его формы.

Преимущества[править | править исходный текст]

  • У пользователя может быть несколько визуальных представлений для одного и того же контента. Например: статья на сайте; статья, ориентированная на чтение с электронных книг или смартфонов; документ, ориентированный на чтение в печатном варианте. При этом собственно полезное содержимое создаётся единственный раз.
  • Существенно возрастают возможности автоматического анализа текста по его содержанию.
  • Внесение изменений в визуальное представление документа не требует изменения самого документа. Таким образом, значительно сокращается время правок.
  • В случае веб-интерфейса:
    • безопасность — WYSIWYM исключает атаки вида XSS, при этом не ограничивая пользователя. То есть для того, чтобы разрешить включать в текст статьи ролики с YouTube, пользователю не нужно разрешать весь Flash вообще.
    • кроссбраузерность — то, как будет выглядеть статья, не зависит от познаний наполнителя в вёрстке.
    • пользователь может использовать WYSIWYM-редактор для редактирования структурных элементов, например, для редактирования структуры многоуровневого меню.


Ссылки[править | править исходный текст]

  • VHWX — свободно распространяемый браузерный WYSIWYM-редактор для XML, разрабатываемый компанией Vigorous Hive
  • RenovatioCMS — свободно распространяемая CMS (Content Management System) с открытым исходным кодом, построенная на принципе WYSIWYM
  • WYMeditor — браузерный WYSIWYM-редактор для XHTML
  • Extension:MeanEditor — расширение для Mediawiki, предоставляющее WYSIWYM-редактор WYMeditor
  • LyX — LyX, текстовый процессор WYSIWYM
  • scenari-platform.org — Scenari, программное обеспечение для редактирования XML в стиле WYSIWYM, а также публикаций
  • Texts — Texts, WYSIWYM-редактор для Windows и Mac OS X с поддержкой Markdown