WYSIWYG форматированный текстовый редактор, который поддерживает diff? - PullRequest
5 голосов
/ 25 февраля 2009

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

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

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

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

Ответы [ 2 ]

4 голосов
/ 30 июня 2009

Xopus 4 поддерживает живое отслеживание изменений текста . В отличие от отслеживания изменений изменений позволяет отслеживать и принимать / отклонять изменения нескольких пользователей.

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

1 голос
/ 25 февраля 2009

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

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

...