CKEditor и Wiki Markup (пользовательский обработчик данных?) - PullRequest
4 голосов
/ 11 октября 2011

Я ищу решение для редактирования не-HTML Rich текста.

Поскольку я не хочу разрешать пользователям публиковать HTML-код из-за боязни различных причин XSS, я реализовал решение Wiki Markup, используя MarkItUp , который прекрасно работает.

Однако существует реальная потребность в реальном редактировании WYSIWYG Rich Text.

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

Однако я не смог найти никакой реализации такого пользовательского процессора ...

Кто-нибудь знает о такой реализации (Wiki Markup или другие: MarkDown, BBCode и т. Д.)?
Кто-нибудь знает какое-либо другое решение ситуации?

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

Спасибо!

1 Ответ

4 голосов
/ 11 октября 2011

Базовый плагин BBCode доступен в пакете CKEditor: http://nightly.ckeditor.com/latest/ckeditor/_samples/bbcode.html

...