Переход к предыдущей публикации Новое лицо Daemony’s Live 30 отличных плагинов для Wordpress Переход к следущей публикации

FCKEditor против Advanced TinyMCE

Четверг, 27 марта, 2008 16:53:27 EET

Исправления от 17 марта, 2009 00:52:14

Выделенные сервера дешевле обычного хостинга

FCKEditor Logo Advanced TinyMCE Logo В процессе обновления блога я в конце концов заменил в админпанели сайта визуальный редактор. Сделать я это хотел давно, но долго не мог подобрать подходящий. С самого начала существования 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: -=-ссылка-=-

Домашняя страница Advanced TinyMCE Editor: -=-ссылка-=-

Скачать FCKEditor For Wordpress 2.3.1 с Daemony’s Live Blog

[Размер 1044684 байт]

Похожие публикации

Выделенные сервера дешевле обычного хостинга

Комментариев 35

1 2 3 4

Илья 10 июня, 2010 10:11:23 EEST .:. ID #30329 .:.

Забыл написать: плагин FCKEditor

Илья 10 июня, 2010 10:08:01 EEST .:. ID #30328 .:.

Никто не сталкивался с такой проблемой, что при нажатии “Опубликовать” пропадает текст записи / страницы?
По своим наблюдениям: у того пользователя, кто активировал этот плагин все нормально, у всех остальных запись / страница не сохраняется.
Сохранить можно только используя кнопку в самом редакторе (дискетку), но это очень не удобно :(

Вот как эту проблему еще описывают: “возникла проблема с FCKeditor. Дело в том, что когда пользователь делает запись и отправляет её на утверждение, то администратору приходит только заголовок а в посте нет ничего. Плагин корректно работал но потом вдруг отказался напрочь сохранять записи, если ему явно в Editor’e не нажать кнопку сохранить”

Заранее спасибо!

Саша 12 мая, 2010 11:40:08 EEST .:. ID #29021 .:.

Dean’s FCKEditor for WordPress за него спасибо, искал и нашел!

Человек 24 апреля, 2010 03:27:42 EEST .:. ID #28120 .:.

И не говори :mrgreen: :mrgreen:

Themebot 22 апреля, 2010 22:55:41 EEST .:. ID #28032 .:.

Известная проблема виз. редактора wordpress. Просто он пытается откорректировать HTML код согласно стандартам и вырезает не известные ему теги и параметры, а также дополняет другими. Сейчас тоже ищу грамотное решение этой проблемы. Одно из них - это не пользоваться виз. редактором :) но это извращение

1 2 3 4

Возник вопрос по этой теме, или есть что добавить? Говорите!

  1. Зарегистрированным пользователям вводить защитный код (captcha) не приходится.
  2. Загрузить свою аватарку Вы сможете, зарегистрировавшись на сервисе www.gravatar.com
Публикуя комментарий Вы подтверждаете, что ознакомились c Правилами и принимаете их!
HOMOSAPIENS ONLY! :)