Переход к предыдущей публикации Новое лицо Daemony’s Live 30 отличных плагинов для Wordpress Переход к следущей публикации
 
Я хочу добавить Daemony`s Live RSS ленту в Google Reader Я хочу добавить Daemony`s Live RSS ленту в Яндекс.Лента Я хочу получать RSS ленту Daemony`s Live Blog по электронной почте Я хочу добавить Daemony`s Live RSS ленту в My Yahoo Я хочу добавить Daemony`s Live RSS ленту в My MSN

 

Добавить комментарий

FCKEditor против Advanced TinyMCE

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: http://www.deanlee.cn/
Домашняя страница Advanced TinyMCE Editor: http://www.mkbergman.com/

Скачать FCKEditor For Wordpress 2.3.1 с Daemony’s Live Blog
[Размер 1044684 байт]

 

Ключевые слова


| | | |
 

Публикации по теме

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

Подпишись на RSS ленту и будь в курсе обновлений

Я хочу добавить Daemony`s Live RSS ленту в Google Reader Я хочу добавить Daemony`s Live RSS ленту в Яндекс.Лента Я хочу получать RSS ленту Daemony`s Live Blog по электронной почте Я хочу добавить Daemony`s Live RSS ленту в My Yahoo Я хочу добавить Daemony`s Live RSS ленту в My MSN

Я хочу подписаться на Daemony`s Live RSS ленту комментариев к записям
  1. Комментарии (20) к публикации “FCKEditor против Advanced TinyMCE”

  2. № 1 .:. Brim говорит:

    Пойду попробую на паре сайтов поставить, спасибо. :)

    2008-03-29 16:35:30 EET
  3. № 2 .:. Brim говорит:

    А качать надо с гугла обязательно. С сайта вордпресса у меня почему-то скачалась более страя версия, которая, во-первых, выдавала ошибку, а во-вторых функции подсветки блоков там не было.

    2008-03-29 16:50:03 EET
  4. № 3 .:. Daemony говорит:

    Качай с моего сайта.
    Ссылку добавил.

    2008-03-29 18:28:28 EET
  5. № 4 .:. Brim говорит:

    Да уже скачал и поставил. Пока правда полноценно не тестил, но выглядит симпатично. :)

    2008-03-29 18:30:38 EET
  6. № 5 .:. 0zago говорит:

    Я всю жизнь пользуюсь Firefox’ом. Версия всегда последняя. Потому все написанное актуально для FF. Наблюдается ли такая проблема в других браузерах, я не проверял и не хочу проверять. Opera и Internet Explorer я держу в запасе только для того, чтобы отлаживать стили на страницах, проверять, как отображается сайт в разных браузерах и не более того.

    Проблема была та-же, пока не нашел расширение для Firefox - с тех пор пользуюсь только им, все перечисленные недостатки в нем отсутствуют, да и удобно, написал статью и тут-же выложил. Плюс хранятся ранее написанные заметки.

    2008-04-02 20:19:30 EEST
  7. № 6 .:. Daemony говорит:

    0zago, какое расширение?

    2008-04-02 20:32:23 EEST
  8. № 7 .:. sonika говорит:

    В режиме визуального редактора фрагмент текста между тегами смотрелся нормально, но стоило перейти в режим “Код” (”родной” вордпрессовский просмотр чистого текста, но НЕ html), а после вернуться в режим “Визуальный редактор”, как Advanced TinyMCE вставлял лишние переносы строк между строчками текста в . В процессе написания публикаций очень часто приходится переключаться между этими двумя режимами и каждый раз в кусках кода вставляется очередной перенос.

    Я тоже с этим мучалась, пока методом случайного подбора не нашла решения: после переключения в режим “код” не возвращаться в режим виз. редактора. а жать кнопку “сохранить” - тогда плишних строк в pre не случится. Изврат, конечно, но работает :)

    2008-04-03 23:23:19 EEST
  9. № 8 .:. Brim говорит:

    sonika, после этого к сожланию редактировать запись становится почти невозможно. И со вставками роликов с youtube такая же фигня. Первый раз все вставляется нормально, но стоит только что-то изменить через визуальный редактор и код ролика меняется до неузнаваемости… :)
    Мне FCKEditor пока нравится.

    2008-04-04 05:08:09 EEST
  10. № 9 .:. Daemony говорит:

    не возвращаться в режим виз. редактора. а жать кнопку “сохранить”

    Похоже, что каждый в разное время открывает для себя этот способ.
    Я собственно им и пользовался последние полгода, пока мне это не надоело. :)

    2008-04-04 06:20:32 EEST
  11. № 10 .:. 0zago говорит:

    0zago, какое расширение?

    Странно, катринки вроде выкладывал, не отображаются… Ну да ладно!
    Расширение называется - ScribeFire Как пользоваться? Как обычным редактором, плюс может передавать набранное прямо в блог.

    ссылка на картинку с пояснениями - http://www.finiks.ru/files/2008_firefox.jpg

    2008-04-07 16:29:47 EEST
  12. № 11 .:. Daemony говорит:

    ScribeFire я видел, ставил…
    Что-то он меня не впечатлил.
    Особенно, после того, как начав редактировать статью через ScribeFire в FCKEditor все форматирование “поломалось”.
    Но это уже опять таки “на вкус и цвет”.

    2008-04-07 20:52:25 EEST
  13. № 12 .:. 0zago говорит:

    Поставил Dean’s FCKEditor for WordPress, попробовал. Нормально, кстати где взять русификатор? На скриншоте редактор русский, а по ссылке качается аглицкий.

    2008-04-11 22:27:07 EEST
  14. № 13 .:. Daemony говорит:

    0zago, насколько я понимаю, FCKEditor по-умолчанию переходит на соответствующий язык в зависимости от локализации самого Wordpress.

    А языков FCKEditor знает много.

    $ ls -la /wp-content/plugins/fckeditor_for_wordpress/fckeditor/editor/lang
    total 1126
    drwxrwx---   2 www  www   1024  5 янв 17:20 .
    drwxrwx---  11 www  www    512  5 янв 19:22 ..
    -rw-r-----   1 www  www   2597 22 дек 11:11 _translationstatus.txt
    -rw-r-----   1 www  www  18015 30 ноя 19:14 af.js
    -rw-r-----   1 www  www  21839 30 ноя 19:14 ar.js
    -rw-r-----   1 www  www  24200 30 ноя 19:14 bg.js
    -rw-r-----   1 www  www  27344 30 ноя 19:14 bn.js
    -rw-r-----   1 www  www  19421 30 ноя 19:14 bs.js
    -rw-r-----   1 www  www  18757 30 ноя 19:14 ca.js
    -rw-r-----   1 www  www  18454 22 дек 11:11 cs.js
    -rw-r-----   1 www  www  18008 30 ноя 19:14 da.js
    -rw-r-----   1 www  www  18448 30 ноя 19:14 de.js
    -rw-r-----   1 www  www  25083 30 ноя 19:14 el.js
    -rw-r-----   1 www  www  17317 30 ноя 19:14 en-au.js
    -rw-r-----   1 www  www  17316 30 ноя 19:14 en-ca.js
    -rw-r-----   1 www  www  17322 30 ноя 19:14 en-uk.js
    -rw-r-----   1 www  www  17299  6 окт  2007 en.js
    -rw-r-----   1 www  www  18476 30 ноя 19:14 eo.js
    -rw-r-----   1 www  www  18826 30 ноя 19:14 es.js
    -rw-r-----   1 www  www  17862 30 ноя 19:14 et.js
    -rw-r-----   1 www  www  18749 30 ноя 19:14 eu.js
    -rw-r-----   1 www  www  22617 30 ноя 19:14 fa.js
    -rw-r-----   1 www  www  17897 30 ноя 19:14 fi.js
    -rw-r-----   1 www  www  18546 30 ноя 19:14 fo.js
    -rw-r-----   1 www  www  18856 30 ноя 19:14 fr.js
    -rw-r-----   1 www  www  19055 30 ноя 19:14 gl.js
    -rw-r-----   1 www  www  20499 30 ноя 19:54 he.js
    -rw-r-----   1 www  www  27800 30 ноя 19:14 hi.js
    -rw-r-----   1 www  www  17786 30 ноя 19:14 hr.js
    -rw-r-----   1 www  www  19242 30 ноя 19:14 hu.js
    -rw-r-----   1 www  www  18655 30 ноя 19:14 it.js
    -rw-r-----   1 www  www  20504 30 ноя 19:14 ja.js
    -rw-r-----   1 www  www  28021 30 ноя 19:14 km.js
    -rw-r-----   1 www  www  18621 30 ноя 19:14 ko.js
    -rw-r-----   1 www  www  19288 30 ноя 19:14 lt.js
    -rw-r-----   1 www  www  19488 30 ноя 19:14 lv.js
    -rw-r-----   1 www  www  22125 30 ноя 19:14 mn.js
    -rw-r-----   1 www  www  18555 30 ноя 19:14 ms.js
    -rw-r-----   1 www  www  17498 30 ноя 19:14 nb.js
    -rw-r-----   1 www  www  18316 30 ноя 19:14 nl.js
    -rw-r-----   1 www  www  17490 30 ноя 19:14 no.js
    -rw-r-----   1 www  www  18562 30 ноя 19:14 pl.js
    -rw-r-----   1 www  www  19005 22 дек 11:11 pt-br.js
    -rw-r-----   1 www  www  19189 30 ноя 19:14 pt.js
    -rw-r-----   1 www  www  20388 30 ноя 19:14 ro.js
    -rw-r-----   1 www  www  24898 22 дек 11:11 ru.js
    -rw-r-----   1 www  www  18822 30 ноя 19:14 sk.js
    -rw-r-----   1 www  www  18095 30 ноя 19:14 sl.js
    -rw-r-----   1 www  www  18325 30 ноя 19:14 sr-latn.js
    -rw-r-----   1 www  www  22994 30 ноя 19:14 sr.js
    -rw-r-----   1 www  www  17729 30 ноя 19:14 sv.js
    -rw-r-----   1 www  www  30486 30 ноя 19:14 th.js
    -rw-r-----   1 www  www  18599 30 ноя 19:14 tr.js
    -rw-r-----   1 www  www  24775 30 ноя 19:14 uk.js
    -rw-r-----   1 www  www  20090 30 ноя 19:14 vi.js
    -rw-r-----   1 www  www  16997 30 ноя 19:14 zh-cn.js
    -rw-r-----   1 www  www  17102 30 ноя 19:14 zh.js
    
    2008-04-12 12:27:45 EEST
  15. № 14 .:. Павел говорит:

    У меня WordPress 2.3.3

    Разархивировал файл fckeditor_for_wordpress_v2.3.1.zip в директорию wp-content/plugins/

    Вхожу в “Управление плагинами” и не вижу строчки плагина fckeditor

    В чем может быть проблема?

    2008-04-19 15:55:57 EEST
  16. № 15 .:. Daemony говорит:

    Проблема может быть в правах доступа на папку, которую Вы разархивировали в папку wp-content/plugins/
    Если права на папку не позволяют читать ее пользователю, от имени которого работает веб-сервер, то в списке плагинов FCKEditor’а не будет.

    2008-04-23 14:39:30 EEST
  17. № 16 .:. Павел говорит:

    Проблема может быть в правах доступа на папку

    Да, именно эта проблема и была. Спасибо за помощь.

    2008-04-23 14:52:59 EEST
  18. № 17 .:. 0sago говорит:

    ScribeFire - обновился. Добавлено - новые навороты, возможность публикации в блоге. Загрузка картинок в папку указанную пользователем на сервере. И наконец - русский язык. ;)

    2008-05-02 17:27:34 EEST
  19. № 18 .:. Daemony говорит:

    FCKEditor тоже подобновился. Как раз под WP 2.5.1
    Вот только что в нем появилось нового я особо не интересовался. :)

    2008-05-03 13:13:55 EEST
  20. № 19 .:. Виктор говорит:

    Поставлю и себе, благодарю!

    2008-05-12 12:54:57 EEST
  21. № 20 .:. maxon говорит:

    спасибо! буду пробовать!

    2008-06-18 00:21:30 EEST

Добавить комментарий

Быстрая вставка HTML тегов

Подсказки:
  • Для вставки фрагментов кода используйте "быстрый" тег <PRE></PRE>.
  • Для цитирования фрагментов текста используйте "Цитата".
  • Поддерживаются также другие HTML теги.

Поля, помеченные красной "звездочкой" обязательны к заполнению.