2009-02-24 3 views
5

Мое веб-приложение похоже на StackOverflow тем, что разные пользователи часто редактируют один и тот же текст.WYSIWYG богатый текстовый редактор, который поддерживает различия?

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

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

Есть ли на основе javascript богатые текстовые редакторы, поддерживающие различия? В идеале различия будут также в богатом тексте, но при необходимости они могут быть отображены в уценке или подобном (я хотел бы избежать необработанного HTML любой ценой).

+0

dunno но, пожалуйста, напишите, если найдете. SO использует WMD для wysiwyg-ness, см. Http://wmd-editor.com/ - не уверен в различиях. –

ответ

1

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

Stack Overflow различается на стороне сервера. Вероятно, вам повезет больше, если вы посмотрите на компонент на стороне сервера, чтобы выполнить эту работу. Если вам нужно показать diff как пользовательский тип, или что-то в этом роде, вы можете использовать AJAX для передачи работы diff на сервер.

+0

Согласен. Я бы сделал diff на сервере. – codemonkey

4

Xopus 4 поддерживает жить tracking of text changes. В отличие от отслеживания изменений diff, вы можете следить и принимать/отклонять изменения нескольких пользователей.

Xopus - это веб-редактор WYSIWYG XML, поэтому вы можете редактировать его собственный XML-вкус.

Смежные вопросы