Обзор плагинов
Сведения о плагинах приведем в виде таблицы. Таблица, кстати, сама сделана с помощью плагина table. Во время редактирования таблицы мы пользовались услугами плагина contextmenu.
| Плагин | Кнопка |
Описание | Примечание |
|
Advhr
|
|
Добавление горизонтальной линии с диалогом. |
Вредный, да к тому же глючный. Достаточно обычной кнопки |
|
Advimage
|
|
Вставка изображения с расширенными возможностями. | Чрезвычайно полезен |
|
Advlink
|
|
Вставка ссылки |
Чрезвычайно полезен |
| Contextmenu | Вызывает контекстное меню редактора | Чрезвычайно полезен | |
|
Emotions
|
|
Вставка смайликов. Мы его рассматривали |
Полезен для любителей загаживать текст. То есть для нас |
|
Flash
|
|
Вставка Flash-ролика | Кому-то полезен, но мы его удалили. Чтоб в башку кому-нибудь не взбрело еще это вставлять |
|
Style
|
|
Мощный плагин для настройки стилей. | Мощный, но вредный, так как разрушает концепцию - стили только в таблице. Для профи. |
|
Layer
|
|
Работа со слоями. Добавляются 4 кнопки, позволяющие вставлять слой (div), задавать его абсолютные или относительные координаты, отправлять вверх или вниз |
Средство полезное, для тех, кто хорошо знает, что это такое и зачем это делается. Для массового редактирования не нужно. У себя мы этот плагин отключаем, кнопки убираем |
|
Iespell
|
|
Проверка орфографии |
Бесполезный |
|
Insertdatetime
|
|
Вставка даты и времени | Бесполезный. Где надо - дата вставляется автоматически |
|
Paste
|
|
Вставка в виде простого текста - чтобы не загрязнять контентлевыми стилями. |
Чрезвычайно полезен, но кнопка Вставить из Word - вредна. См. отдельную заметку. |
|
Preview |
|
Предварительный просмотр страницы в виде всплывающего окна |
Бесполезный. Просмотров в MODx и так достаточно |
| |
Позволяет распечатать содержимое редактируемого контента | А зачем оно нам? Вреда нет, но и пользы не видно. Отключим |
|
| Save и Autosave | |
Позволяет сохранять и автосохранять страницу кнопкой на панели, а не в админке. Но кнопка действует нелогично - при щелчке по Save спрашивает, как при отмене: Вы уверены, что хотите уйти с этой страницы? Изменения не были сохранены. Вы можете остаться на этой странице для того, чтобы сохранить изменения ("Отмена"), либо покинуть ее, утеряв все изменения ("OK"). Нажмите «OK» для продолжения, или «Отмена» чтобы остаться на текущей странице но сохраняет в базу |
Вредная, так как приучает к нелогичным действиям |
| Searchreplace | |
Поиск и замена текста |
Очень полезный |
| Table | |
Мощное средство для создания и редактирования таблиц |
Чрезвычайно полезный |
| Zoom | Увеличение содержимого редактируемой области (вплоть до +250%) | Бесполезный | |
| Directionality | Облегчает верстку текста справа налево | Бесполезный | |
| Fullscreen | |
Расширяет окно редактора. Подводный камень - не будут видны кнопки, и надо догадаться, что внизу появляется ссылка "Прокрутить вверх" |
Полезный, но с особенностями, которые надо знать |
| Fullpage | |
Выводит диалог, в котором можно прописать множество настроек страницы | Бесполезный. В MODx все эти данные генерируются или записываются в шаблоне страницы |
| Inlinepopups |
Заменяет верхнюю рамку окна на другую, упрощенную (окна с такими рамками браузер не посчитает за всплывающие). Носит пометку «experimental» и в Firefox работает нестабильно. | Вредный однозначно |
|
| xhtmlxtras |
Поддержка элементов XHTML |
Нам не надо, отключим |
|
| visualchars | |
Позволяет вставить символы, которых нет на клавиатуре |
Полезен |
| template | Поддержка разработки шаблонов и сниппертов |
Бесполезный для редактора |
|
| bbcode | Делает возможным использование символов BB-code | Здесь это бесполезно |
|
| cleanup | |
Очистка от избыточного кода. Проверить не удалось, у нас такого кода не обнаруживается. |
Полезен, но убедиться не удалось. А вторая кнопка - очистить формат чрезвычайно полезна. |
| devkit | Плагин для отладки разработчиками |
Нам бесполезен |
|
| media | Плагин для встраивания медиа-файлов в страницу |
Вреден он нам |
|
|
nonbreaking
|
|
Вставка неразрывного пробела. |
Очень полезен |
| noneditable |
Добавление специальных нередактируемых элементов для MSIE и Mozilla/FF. |
Это нам не нужно |
А зачем вообще отключать плагины? Включили все и "пусть бегают, жалко, что-ли"?
Конечно жалко. Каждый плагин - это и место в памяти, и увеличение времени загрузки редактора. Поэтому и отключаем всё ненужное. Пока мы оставили следующий список плагинов:
advimage, advlink, searchreplace, contextmenu, paste, fullscreen, nonbreaking, visualchars, emotions,table.
Напоминаем: для того, чтобы в TinyMCE подключить плагины нужно всего лишь вписать в настройки TinyMCE в Конфигурации сайта в строку Индивидуальные плагины список имен плагинов, разделенных запятыми, а в строки Индивидуальные кнопки - Row1 (2, 3, 4) имена соответствующих кнопок (иногда для одного плагина бывает несколько кнопок).
Написать комментарий
Реплика №2: 26.11.2009, 09:44:32
Реплика №1: 25.10.2009, 13:18:54