|
|
Новое лицо Daemony’s Live | 30 отличных плагинов для Wordpress |
|
|
FCKEditor против Advanced TinyMCE
В процессе обновления блога я в конце концов заменил в админпанели сайта визуальный редактор. Сделать я это хотел давно, но долго не мог подобрать подходящий. С самого начала существования Live Daemony’s был прикручен Advanced TinyMCE Editor - довольно известный и распространенный плагин для Wordpress. Информацию о нем я когда-то нашел в блоге Соники (за что ей и спасибо). В принципе, Advanced TinyMCE довольно функциональный и удобный, а еще, как многие думают, гораздо более шустрый и легкий, чем другие визуальные редакторы… Я теперь так не думаю. И вот почему.
Моя нелюбовь к Advanced TinyMCE начала зарождаться довольно давно. Тогда, когда появилась необходимость вставлять в тексты публикаций фрагменты кода или выдержки из командной строки. Возник вопрос, каким образом лучше оформлять такие фрагменты. Я пробовал использовать специально написанные для этого плагины, которые позволяли подсвечивать синтаксис кода, но меня они не устроили по определенным причинам и я от варианта с плагинами отказался.
Попробовал заключать код в тег <PRE>. Но тут выявилась интересная и неприятная особенность Advanced TinyMCE. В режиме визуального редактора фрагмент текста между тегами <pre></pre> смотрелся нормально, но стоило перейти в режим "Код" ("родной" вордпрессовский просмотр чистого текста, но НЕ html), а после вернуться в режим "Визуальный редактор", как Advanced TinyMCE вставлял лишние переносы строк между строчками текста в <pre></pre>. В процессе написания публикаций очень часто приходится переключаться между этими двумя режимами и каждый раз в кусках кода вставляется очередной перенос. Что это? Недоработка плагина или это мои какие-то кривые настройки, которые я не нашел… Что я делал не так?
Я всю жизнь пользуюсь Firefox’ом. Версия всегда последняя. Потому все написанное актуально для FF. Наблюдается ли такая проблема в других браузерах, я не проверял и не хочу проверять. Opera и Internet Explorer я держу в запасе только для того, чтобы отлаживать стили на страницах, проверять, как отображается сайт в разных браузерах и не более того. Но этот "глюк" Advanced TinyMCE заставил меня в итоге при составлении публикаций пользоваться AkelPad’ом (есть такой очень хороший текстовый редактор). Фрагменты кода составлялись в нем, а после копировались в основной текст. Долго, муторно и неудобно.
Как я уже писал выше, существует мнение, что Advanced TinyMCE легче в работе, чем другие WYSIWYG редакторы. Согласен, в чем-то он и легче. Например, при использовании функций вставки гиперссылки или же изображения. Вобщем в тех случаях, когда применяются функции вставки чего-либо, сопровождающиеся появлением всплывающего окна. Но мне зачастую приходилось создавать публикации очень большого объема. Например, такие статьи как "Web сервер Apache 1.3 с поддержкой php5 и mod_perl", или "Bind - он же Named | Конфигурация DNS сервера для поддержки Primary, Secondary и Reverse зон" - они немалого размера. При составлении больших публикаций, Advanced TinyMCE начинает очень сильно тормозить.
Во-первых, при наборе текста, при изменении раскладки клавиатуры. При быстром наборе, отображение текста в редакторе может запаздывать на полсекунды. А когда нужно сменить раскладку нажимаешь ctrl-shift, надеешься что у тебя уже включилась нужная раскладка, строчишь текст дальше, а на самом деле в редакторе появляется угадайте что… Во-вторых, при переходе из режима "Визуальный редактор" в режим "Код", если в редакторе в этот момент большой текст, можно несколько секунд ждать, пока браузер перестанет "висеть" и чего-то думать. Может быть это такое только с Firefox’ом - незнаю. Но эти два основных момента, не говоря уже о некоторых мелочах, заставили меня вновь просмотреть страничку Сони с обзором визуальных редакторов.
И я нашел то, что мне было нужно. Dean’s FCKEditor for WordPress - в самый раз. Все необходимые функции имеются и они реализованы не намного хуже, чем у Advanced TinyMCE. Поставил его, попробовал отредактировать в нем пару старых публикаций большого размера. Сразу появилось ощущение комфорта, которое стало основополагающим фактором при смене WYSIWYG редактора. Снес Advanced TinyMCE, оставил FCKEditor и доволен.
Из минусов, что я заметил за это время в FCKEditor (в браузере Firefox): небольшие тормоза при появлении всплывающего окна для вставки ссылки, изображения и т.д. Но это не очень существенно. А вот плюсы здесь хочу отметить следущие:
- Быстрое манипулирование большими объемами текста. Не висим и не думаем.
- Правильная работа с форматированием частей текста тегом
<pre></pre> - (!) Функция "
Показать блоки" которая выделяет рамочкой части текста между тегами <p></p> <div></div> и так далее (см. скриншот ниже)
Последнее - действительно нужная штука. На словах этого так не объяснить. Нужно просто попробовать.
Для просмотра текста в чистом виде не используется встроенный режим просмотра "Код", но есть кнопка "Источник", отображающая HTML код публикации. К слову сказать, режим просмотра HTML кода есть и в Advanced TinyMCE. Но в TinyMCE он показывается во всплывающем окне, которое тоже, при объемной публикации, очень сильно грузит браузер.
Все вышесказанное - мое субъективное мнение. "На вкус и цвет", как говорится. Но если Вы еще решаете, какой визуальный редактор задействовать в своем блоге, попробуйте для начала FCKEditor. Уверен, он Вам понравится.
* * *
Домашняя страница Dean’s FCKEditor for WordPress: http://www.deanlee.cn/
Домашняя страница Advanced TinyMCE Editor: http://www.mkbergman.com/
Скачать FCKEditor For Wordpress 2.3.1 с Daemony’s Live Blog
[Размер 1044684 байт]
Ключевые слова
advanced tiny mce | fckeditor | Wordpress | блог | визуальный редактор



Комментарии (20) к публикации “FCKEditor против Advanced TinyMCE”