CKEditor — один из самых популярных WYSIWYG-редакторов для сайтов на Drupal. Он позволяет создавать и редактировать HTML-документы без необходимости вручную писать HTML-код. Пользователь видит страницу практически так же, как она будет отображаться после публикации, а форматирование выполняется с помощью привычной панели инструментов.
Ранее редактор был известен под названием FCKeditor, однако позже проект был переименован в CKEditor. Сегодня редактор поддерживает большинство современных браузеров, отличается высокой скоростью работы, расширяется с помощью плагинов и позволяет гибко настраивать доступный функционал для разных групп пользователей.
Подключить WYSIWYG-редактор в Drupal можно двумя способами:
В данной статье рассматривается второй вариант. Он предоставляет значительно больше возможностей по сравнению с универсальным модулем Wysiwyg. Используя официальный модуль CKEditor, можно детально настраивать панели инструментов, создавать собственные профили, подключать дополнительные плагины, редактировать конфигурационные файлы и управлять всеми параметрами редактора.
Процесс установки занимает всего несколько минут.
Скачайте модуль CKEditor и распакуйте его в каталог:
sites/all/modulesСкачайте архив с официальным редактором CKEditor и распакуйте его в директорию:
sites/all/librariesЕсли папка libraries отсутствует, создайте её вручную.
После распаковки обязательно проверьте, что файл доступен по адресу:
sites/all/libraries/ckeditor/ckeditor.jsПроще всего открыть этот путь в браузере. Если файл доступен, значит библиотека установлена правильно.
Каталоги _samples и _source, входящие в архив редактора, для работы сайта не требуются, поэтому их можно удалить.
После установки библиотеки перейдите на страницу управления модулями Drupal и включите модуль CKEditor.
После установки модуль автоматически создаёт два стандартных профиля:
Основное отличие профилей заключается в наборе доступных кнопок панели инструментов.
Изменить существующие профили или создать собственные можно на странице:
admin/config/content/ckeditorОдним из главных преимуществ официального модуля является возможность полностью настроить интерфейс редактора. Можно удалить ненужные кнопки, изменить порядок их отображения, добавить новые панели инструментов и подключить дополнительные плагины.
Если стандартного функционала недостаточно, CKEditor поддерживает установку большого количества сторонних расширений. Благодаря этому редактор можно дополнить средствами загрузки изображений, вставки видео, подсветки синтаксиса, таблиц, математических формул и многими другими возможностями.
После завершения настройки откройте страницу создания материала или редактирования существующей записи. Если установка выполнена правильно, над текстовым полем появится панель инструментов CKEditor. Попробуйте создать заголовок, добавить список, изображение или ссылку — это позволит убедиться, что редактор работает корректно.
Использование специализированного модуля CKEditor позволяет получить гораздо больше возможностей по сравнению с универсальным модулем Wysiwyg. Такой способ установки обеспечивает гибкую настройку редактора, поддержку дополнительных плагинов и удобное управление профилями пользователей.
Если вы планируете активно работать с контентом в Drupal, рекомендуется использовать именно официальный модуль CKEditor — он проще масштабируется, удобнее настраивается и предоставляет больше возможностей для дальнейшего развития сайта.