Всем привет! Этот текст я пишу в редакторе ckeditor. На мой взгляд он лучший среди всех wysiwyg эдиторов. Но в нем много чего не хватает. Я уже много писал, как устранить в нем различные баги, пришла пора немного его улучшить по средствам плагинов. 

Первое, что мне в нем не нравиться это загрузка фото контента. Да, к нему есть много удобных файл браузеров, к примеру не бесплатный ckfinder. А когда-то я даже написал свой браузер, которым и пользуюсь по сей день. Надо будет его тоже представить сообществу. Но есть в них существенный минус, фото вставляется в документ через тонну кликов. Если фото уже есть на сервере то это, как минимум, 5 кликов; если конечно не учитывать переключение между вкладками браузера, нахождение файла на сервере и т.д. Если пишется новая статья, и фото новые, то всех их нужно еще загрузить на сервер, а это еще пара тройка кликов. Чтобы немного ускорить процесс написания статьи, я написал небольшой плагин, который добавляет кнопку внизу редактора, по нажатию на которую выходи стандартное окно выбора файлов. После выбора одного, или нескольких файлов, происходит загрузка их аяксом на сервер. После того, как файлы загружены они сразу же вставляются на место курсора. После чего дважды щелкнув по ним, можно отредактировать размер и описание.

Посмотреть как работает плагин Загрузить

Вторым пунктом нашего апгрейда будет безопасность. Статьи бывают разные, бывают и очень очень длинные. И не всегда у нас хватает мудрости сохранять документ, после небольших правок. А если инет затупил, свет отрубили или bsod выскочил. Лично у меня так было, и я больше не хочу. Ты читатель, упустил массу интересных статей, по этой причине, потому, как набирать текст заново сложнее чем писать его первый раз =) 

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

Посмотреть как работает плагин Загрузить

И последний по порядку, но не по значению плагин статистики. Написал я его для gogetlinks. Если, уто не знает это биржа ссылок, где самыми главными условиями являются вечность ссылок и качество текста. Так вот, размер статьи должен быть не менее 1500 символов, а размер заметки не менее 90 знаков. Раньше приходилось писать больше текста, чтобы наверняка написать необходимый минимум. Плагин статистики точно покажет сколько символов уже написано, сколько выделено и сколько символов занимает сам html.

Посмотреть как работает плагин Загрузить

Вот так я улучшаю свою производительность. Не сомневаюсь, что у многих есть такие наработки. К сожалению нет единого сайта плагинов этого чудесного редактора, поэто каждый пишет свой велосипед. Надеюсь мои будут вам полезны.

Рассказать друзьям

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


Защитный код
Обновить

Комментарии   

0
Иваннн
# Иваннн 24.01.2013 14:32
Здравствуйте, подскажите пожалуйста, для какой версии ckeditor'а плагин статистики. Ставлю на последнюю и ничего не работает(
0
Leroy
# Leroy 24.01.2013 18:26
да, в 4-ой версии еще не тестировал. Консоль выдает какие-то ошибки?
0
Иваннн
# Иваннн 03.02.2013 14:51
Поставил на 3.6, в 4 просто не работает, никаких ошибок не выводится( На 3.6 работает отлично, прекрасный плагин, спасибо! А можно как-нибудь учитывать 1 пробел между словами, ведь в том же ггл 1500 символов с пробелами...
0
Leroy
# Leroy 29.03.2013 18:01
Поправил для версии 4
0
Leroy
# Leroy 29.03.2013 18:07
Качайте для 4-ой версии, там показывает количество символов без пробелов
0
Dmitry
# Dmitry 08.04.2013 15:01
uploader в 4ой версии не работает видимо, stat отображается а вот uploader никак
0
Leroy
# Leroy 09.04.2013 01:25
да, его еще не портировал на 4-ую версию
0
Anonimus
# Anonimus 13.05.2013 06:04
для работы в 4-ке замените в plugin.js строку (13)

document.getElementById( 'cke_bottom_'+editor.name ).appendChild(div);


на

CKEDITOR.document.getById( editor.ui.spaceId?editor.ui.spaceId("bottom"): 'cke_bottom_'+editor.name ).append(new CKEDITOR.dom.node(div));
0
aNyaNya
# aNyaNya 16.06.2013 22:12
Спасибо!
0
Кирилл
# Кирилл 12.07.2013 00:06
Большая благодарность за то, что Вы делаете. Но вот почему-то у меня не работает плагин onchange (((. Видимо, из-за него не работает и backup. Использую CKEditor версии 4.1.2. В чем может быть дело?
0
Leroy
# Leroy 12.07.2013 23:17
может быть кеш? какие ошибки выдает консоль ошибок?
0
Lotti
# Lotti 08.11.2013 02:18
спасибо за ваши труды, все прекрасно работает :)

зы: editor v 4.2
0
Lotti
# Lotti 08.11.2013 02:18
спасибо за ваши труды, все прекрасно работает :)
зы: editor v 4.2
0
Lotti
# Lotti 08.11.2013 02:18
спасибо за ваши труды, все прекрасно работает :)
зы: editor v 4.2
0
HairStrong
# HairStrong 28.08.2014 22:41
Обновите пожалуйста ссылку на закачку плагина Бекапер, ссылка ведет на 404
0
Sipth
# Sipth 19.01.2016 23:24
Несколько вопросов:
1) Загрузка изображений - можно как то сделать что бы загрузка проходила с применением стилей настроенный в системе? как при вставке через кнопку "Вставить" (insert) Совсем круто когда можно выбирать с каким стилем загружаем изображение. Настроены разные по размеру с использованием вотрмарок и без.
Если я использую для отображения увеличенного изображения colorbox то можно ли настроить что бы они при загрузке обварачивались сразу в правильные ссылки?

Для каждого материала в работе с изображениями настроена своя папка хранения картинок. Можно ли такие настройки сделать и в плагине? что бы он вытягивал допустим системное имя материала и складывал загруженные изображения в эту папку.

2) По подсчету символов - неплохо добавить разделение на количество символов с пробелами и без. Для дополнительной статистики еще и количество слов.

3) кроме загрузки изображений остальные 2 плагина скачать нельзя, ошибка 404.