FCKEditor против Advanced TinyMCE

FCKEditor

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

Понравился материал? Добавьте к себе в:

Тэги: , , , ,

Об авторе Daemony

Это мой персональный Блог! Веду его с переменным успехом с 2007 года. Пишу здесь обо всем, что мне интересно. Среди моих интересов: системное администрирование *nix систем, компьютерные технологии, фотография и многое другое. Подробнее можно почитать на странице "О блоге". Связаться со мной можно через форму обратной связи на этом сайте. Спасибо, за то, что посетили My Live Blog!
Подпишитесь на новые комментарии к этой публикации.

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

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

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

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

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

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

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

Поделиться мнением

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Перед тем, как нажать кнопку "Отправить" введите проверочный код с изображения