HTML или альтернативная разметка для вики-сайта?

При выборе редактора для моего вики-подобного сайта я спорю о том, разрешить ли HTML или пользовательскую альтернативную разметку (например, Wikipedia/ Wikimedia's или BBCode).

Преимущества HTML:

  • Легко для пользователей иметь дело (копирование и вставка, обучение)
  • Отчасти будущее
  • Доступно много других инструментов редактирования, обычно тоже WYSIWYG

Преимущества альтернативной разметки:

  • На стороне сервера мне не нужно беспокоиться о парсинге вредоносного javascript или стилей или HTML, которые я не разрешаю
  • Может быть легко выучить
  • Может быть проще расшифровать, если не разбираться в HTML

Я что-то упустил, какое лучшее решение?

4 ответа

Я бы придерживался разметки вики. Вы можете сделать это проще, используя редактор WYSIWYG, такой как FCKEditor

Для HTML, пусть модераторы имеют контроль, используя, например, Extension:RawMsg

Зависит от вашей целевой аудитории. Если они разбираются в технологиях, они, вероятно, знают HTML, BBCode и т. Д. Если нет, они, вероятно, не знают, и более подходящей может быть упрощенная разметка. Лично мне нравится уценка для нетехнологичного смекалистов. Для обоих доступны инструменты редактирования, а также библиотеки для обработки каждого из них. Так на самом деле все сводится к тому, что вы хотите, чтобы ваши пользователи использовали?

Если простота использования вызывает беспокойство, используйте редактор WYSIWYG, и тогда не имеет значения, какова основная разметка.

Как пользователь, я не фанат html для таких вещей, как редактирование вики. В большинстве случаев вам не нужно больше, чем простые функции, поэтому он слишком многословен и просто усложняет жизнь, и мне не очень нравится использовать WYSIWYG-редакторы. Я предпочитаю иметь возможность вводить Markdown или Textile самостоятельно непосредственно в поле редактирования.

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