WYSIWYM

редактировать
Акроним для "что вы видите, это то, что вы имеете в виду » Различные представления для создания контента

В вычислениях, То, что вы видите, значит то, что вы имеете в виду (WYSIWYM, ) - это парадигма для редактирования структурированного документа. Это дополнение к более известной парадигме WYSIWYG («Что видишь, то и получаешь»), которая отображает конечный результат форматированного документа в том виде, в каком он будет отображаться на экране или в печати - без отображения описательной код внизу.

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

Например, в документе WYSIWYM можно вручную пометить текст как заголовок документа, имя раздела, заголовок, связанный с рисунком, или имя автора; это, в свою очередь, позволит отображать один элемент, такой как заголовки разделов, как крупный полужирный текст в одной таблице стилей или как текст с выравниванием по центру красного цвета в другой без дальнейшего ручного вмешательства. Чаще всего это требует, чтобы семантическая структура документа была определена заранее перед его написанием. Редактору также нужна система для экспорта структурированного содержимого, чтобы сгенерировать окончательный формат документа в соответствии с указанной структурой.

Основным преимуществом этой системы является полное разделение представления и содержания : пользователи могут структурировать и написать документ один раз, а не постоянно переключаться между двумя режимами представления - подход, который поставляется с собственной стоимостью переключателя . А поскольку отрисовка форматирования возложена на систему экспорта, это также упрощает достижение согласованности в дизайне.

Содержание

  • 1 Обработчики документов
  • 2 В веб-средах
  • 3 См. Также
  • 4 Примечания
  • 5 Ссылки
  • 6 Внешние ссылки

Обработчики документов

В отличие от неструктурированного документа с фиксированным представлением, обработчик документов, а не текстовый процессор должен использоваться для WYSIWYM. Первым процессором документов, который сформулировал себя через термин WYSIWYM, был процессор документов LyX, хотя аналогичные концепции можно проследить до более ранних издательских систем, таких как LaTeX, TPS (по образцу новаторских экспериментов в Xerox PARC ) и - вероятно, самый популярный - FrameMaker.

. Например, в FrameMaker документ может быть создан (т. е. просмотрен и отредактирован) с использованием двух возможные просмотры страниц, теги стиля (называемые «форматами») и содержимое документа находятся на «основных страницах», а структура и представление определяются «главными страницами». Несколько таких документов можно связать вместе и условно запрограммировать для множества приложений. Затем эти элементы можно экспортировать в соответствующие теги, которые сохраняют некоторые или все свои функции на языке разметки , таком как XML / HTML / CSS и PDF, или непосредственно визуализированы для окончательного представления в любом формате, от PostScript до необработанного текста.

В веб-средах

Основные поставщики программного обеспечения интегрировали функции создания веб-страниц в свои популярные продукты WYSIWYG, чтобы повысить их полезность. Пользователи могут создавать веб-страницу HTML в текстовом редакторе, не зная HTML, но, как и почти все IDE, созданная или написанная вручную веб-разметка, автоматический анализ исходного формата этими инструментами редко учитывает различие между содержимым HTML и его представлением с помощью таких средств, как CSS во время вывода.

Такие генераторы HTML с фиксированным представлением подвергались критике, в первую очередь из-за раздутости и низкого качества их кода, а также раздаются голоса, выступающие за изменения модели WYSIWYM.

Одним из примеров редактора WYSIWYM веб-страниц является. В этом редакторе структура документов определяется атрибутами классов элементов HTML. Эти классы также позволяют применить окончательный вид документа. Хотя WYMeditor следует модели WYSIWYM, формат документа всегда HTML, поэтому новые структуры, которые должны быть определены, ограничены новыми классами, а окончательный документ всегда будет создаваться путем применения презентационных элементов к этим классам.

Другие CMS движутся в направлении предоставления некоторого WYSIWYM-интерфейса для своих пользователей, редактирующих контент. Tiki Wiki CMS / Groupware версии 7.0 является одной из них, благодаря использованию CodeMirror программы редактирования в браузере. Также Doctored.js - это XML-редактор с открытым исходным кодом и WYSIWYM-интерфейсом.

См. Также

Примечания

Ссылки

Внешние ссылки

  • RDFaCE - редактор RDFa с открытым исходным кодом, основанный на принципе WYSIWYM
  • RenovatioCMS - Бесплатная система управления контентом с открытым исходным кодом, основанная на принципе WYSIWYM (последнее обновление в 2011 году)
  • WYMeditor - Соответствующий стандартам веб-редактор WYSIWYM с открытым исходным кодом (последнее обновление в 2015 г.)
  • LyX - LyX, обработчик документов WYSIWYM
  • scenari-platform.org - Сценарий, программное обеспечение с открытым исходным кодом для редактирования и публикации на основе WYSIWYM XML (последнее обновление в 2007 г.)
  • jquery-wysiwym - бесплатный простой редактор WYSIWYM
  • текстов - редактор Markdown WYSIWYM для Windows и Mac OS X
Последняя правка сделана 2021-06-20 05:56:00
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте