TinyMCE — это легкий WYSIWYG-редактор на основе браузера, который поддерживает различные популярные в настоящее время браузеры и разработан с использованием JavaScript/ECMAScript. Его основные функции включают поддержку тем/шаблонов, поддержку нескольких языков (включая упрощенный китайский), поддержку расширения с помощью плагинов. Конфигурация функции гибкая и простая (две строки кода позволяют встроить редактор в веб-страницу) и поддерживает AJAX. Еще одна особенность заключается в том, что скорость загрузки очень высокая. Если на вашем сервере используется язык сценариев PHP, его можно дополнительно оптимизировать. Самое главное, что TinyMCE — это бесплатное программное обеспечение, выпущенное по лицензии LGPL, и вы можете использовать его для коммерческих приложений.
Журнал изменений TinyMCE v3.5.1.1:
В патч UndoManager добавлено новое событие onBeforeAdd, предоставленное Дэном Рамни.
Добавлена поддержка переопределения логики рендеринга темы с помощью пользовательской функции.
Исправлена ошибка, из-за которой ссылки не создавались автоматически плагином автоссылки в старых версиях IE при нажатии клавиши Enter в режиме BR.
Исправлена ошибка, из-за которой ввод в старых версиях IE не создавал новый абзац, если предыдущий одноуровневый абзац был пустым.
Исправлена ошибка, из-за которой toString в поддельном диапазоне DOM в старых версиях IE не возвращал правильную строку.
Исправлена ошибка, из-за которой именованные привязки не работали должным образом, если для схемы было установлено значение HTML5.
Исправлена ошибка, из-за которой параметры списка данных HTML5 неправильно анализировались или располагались с отступом.
Исправлена ошибка, из-за которой при связывании добавлялись привязки вокруг элементов блока при использовании схемы HTML5.
Исправлена проблема, из-за которой плагин автоссылки некорректно обрабатывал почту mailto:[email protected].
Оптимизирована инициализация и уменьшено мерцание при рендеринге за счет сокрытия целевого элемента во время инициализации.