jQuery и WYSIWYG Editor или обзор визуальных редакторов
Создавая свой сайт, я долго искал и экспериментировал добавляя BBcode на страницы создания новостей и прочие страницы. Сначала я выдрал с какого то форума скрипты BBcode, потом делал функции замены на PHP. Все более менее работало, но местами все же встречались глюки. И я понял, что все это не то что надо и начал искать что-то более подходящее. Какой то WYSIWYG редактор.
Предлагаю вам обратить внимание на несколько таких, которые более или менее заслуживают внимания.
Все вы наверное слышали про TinyMCE, и даже наверное сталкивались на форумах или блогах. Я сначала не хотел его ставить, но ……
Но я хотел что то легкое, и, так как я уже достаточно давно использую jQuery, то хотелось бы что то на нём.
Поискал в интернете, и нашел несколько WYSIWYG редакторов.
jwysiwyg WYSIWYG jQuery Plugin
Это плагин для jQuery, который должен стать альтернативой WYMeditor. В нем только основные возможности, благодаря чему и очень маленький размер файлов скрипта.
WYMeditor web-based XHTML editor
Простенький редактор. Который, как утверждаю разработчики создан по W3C XHTML спецификации.
free cross-browser WYSIWYG editor
Красивый кроссбраузерный редактор, но так как он не на jQuery, то пропустим его обозрение.
FreeRTE
Еще один красивый редактор и с большими возмодностями, но тоже не на jQuery
Xinha
Красивый, куча всяких возможностей, имеется конструктор, для создания под себя, без ковыряния в коде, но не на jQuery
И вот мы подошли к тому, что мне требовалось
markItUp
Наверное главный конкурент TinyMCE, функциональный, легко подключается, легко расширяется, и легко можно самому создавать свои кнопочки. Установил и отстроил я его где то за пять минут. Еще минут 10 потратил на добавление нужных мне кнопок, и редактирование под себя. Все работало, пока не встретил одну крупную проблему — он начал ломать форму, из-за чего запрос не передавался как надо. Искать ошибку было лень, поэтому решил все таки попробовать поставить…
TinyMCE
… тем более оказалось что он может работать как плагин к jQuery.
TinyMCE — один из самых известных WYSIWYG редакторов, который кто то любит, а кто то и наоборот. Весит он конечно много, но оно того стоит. Скачиваемый архив скрипта сразу состоит из всех компонентов, в отличии от markItUp, который надо в ручную наращивать. Закачав TinyMCE на свой сайт его можно подключить парой строчек кода. Так же имеется куча плагинов.
На сайте есть куча языков, в том числе и русский.