Я знаю, что вы ищете редактор форматированного текста на основе jquery. Но тот, который я буду предлагать, основан на прототипе. Он называется WYSIHAT, проект с открытым исходным кодом, разработанный командой 37signals. Можно сказать, что это фреймворк для редакторов WYSIWYG. Почему ты выбрал это? Простая, простая настройка, хорошо сформированный XHTML и, конечно, хорошая интеграция с AJAX. У вас есть множество других форматированных текстовых редакторов, но их не так просто настроить. Я так говорю, потому что у вас будут большие проблемы с изменением набора виджетов, предоставленного редактором, на ваш вкус. И если где-то есть плохой код, то это PITA, чтобы исправить его, потому что разработчик не отвечает стандартам кодирования.
Поскольку вас не волнует громоздкость, я сомневаюсь, что использование прототипа вместе с jquery будет большой проблемой. Было бы плохим вариантом использовать оба, если бы не для внутреннего использования / администратора / CMS. Но так как ваша главная цель - «простота», WYSIHAT приходит вам на помощь. Он предоставляет вам основу, на которой вы можете создать собственный текстовый редактор.
Источники:
37 Сигналы: Представляем WYSIHAT. В конечном итоге лучший WYSIWYG редактор с открытым исходным кодом.
Если вы разрабатываете CMS в Ruby-on-Rails, то вас ожидает:
Двигатель WYSIHAT Rails:
http://www.80beans.com/2009/10/01/wysihat-engine/
http://github.com/80beans/wysihat-engine
Учебники по WYSIHat:
Настройка WysiHAT. Учебник. Часть 1:
Настройка WysiHAT. Учебник. Часть 2:
Усовершенствованная панель инструментов для WysiHat:
http://github.com/80beans/wysihat-advanced-toolbar
Вот документация по API:
http://josh.github.com/wysihat/wysihat/wysihat/commands.html
Кстати ... Файл WYSIHat js после минимизации составляет всего 6 КБ.
В 1000 раз меньше, чем у TinyMCE.