Учить разметку или использовать редактор WYSIWYG?

Когда дело доходит до редакторов WYSIWYG, WYSI редко WYG. Проблема, которую я всегда имею, состоит в том, когда люди вставляют форматированный текст из слова.

В идеале я ищу способ ввода текста в документ, в то же время обучая их структуре... Я просто не знаю, является ли это реалистичной целью (по сравнению с cut n' paste)

Мне любопытно, если люди обнаружили, что использование чего-то другого, кроме редакторов WYSIWYG (например, SO), сработало для РЕАЛЬНЫХ МИРОВЫХ ПОЛЬЗОВАТЕЛЕЙ. Я не говорю о программистах, разработчиках и опытных интернет-пользователях... Я говорю о вашем обычном пользователе.

Я был бы заинтересован в лучших практиках, когда речь заходит о том, чтобы пользователи могли вводить контент... и мне бы очень хотелось, чтобы кто-то мог указать мне на несколько хороших редакторов / примеров.

Есть много вариантов, когда дело доходит до WYSIWYG ( ckEditor, FreeTextBox, TinyMCE), но я не слышу много о SO-подобных методах.

Пугает ли добавление этого маленького барьера пользователей?

Не слишком ли сложно научить людей размечать их текст?

Проще ли научить их HTML?

Является ли реализация BBCode хорошей идеей?

Какие плюсы / минусы для wysiwyg/ разметки.

Какой подход использовали другие?

3 ответа

Решение

Существует много хороших языков разметки, и, как правило, чем более естественна разметка, тем выше вероятность того, что пользователи будут использовать ее для разметки.

Очень распространенным (используется также SO) является Markdown. Еще один хороший (хотя и гораздо менее известный) Texy!,

Как правило, это зависит от приложения, которое вы хотите использовать, и отношения пользователей к вашему приложению. Для вещей, которые пользователи должны будут редактировать (скажем, как часть своей работы или что-то в этом роде), я думаю, что язык разметки является разумным, поскольку преимущества перевесят затраты на обучение.

Однако для мест, где уже трудно мотивировать людей редактировать его (скажем, как вики), разумный WYSIWYG часто является лучшим решением.

редактировать

Еще один хороший момент - все еще использовать палитру для редактирования, чтобы помочь с языком разметки (так что, опять же, хороший пример; для действительно интересной реализации см. Jumpchart.com)

Посмотрите на Asciidoc

Я недавно обнаружил проект Hallo.js и был поражен тем, насколько он прост и элегантен. Я давно искал встроенный редактор.

Я действительно надеюсь, что люди будут больше интересоваться этим, и это улучшило бы поддержку импорта разметки, в настоящее время это не очищает это достаточно.

Другие вопросы по тегам