В продолжении первой части надо поговорить о том, как расширить возможности редактора.

Расскажу, как я подключал codesnippet у себя в редактор.

На странице https://ckeditor.com/cke4/addons/plugins/all — находятся все плагины, которые можно скачать и установить (некторые платные, имею значок $ напротив кнопки «добавить в мой редактор»).

Этот плагин нужен для вставки кода в редакторе в виде блоков из редактора кода, мне было бы например удобно им пользоваться, поэтому решил добавить к себе в инструментарий редактора.

Далее надо в файле конфигурации редкатора
http://адрес_сайта/plugins/ckeditor/config.php
добавить строчку

config.extraPlugins = 'codesnippet';

Список доступных тем для плагина — ссылка на темы

В файл конфигурации надо добавить название понравившейся темы

config.codeSnippet_theme = ‘obsidian’;

Вот и вся инструкция по установке дополнительных плагинов в CKEditor 4. Для каждого плагина, как правило, есть описание, документация и демо. Принцип добавления у них у всех один и тот же, за исключением, что для некоторых надо дополнительно добавить какие-то свойства в файл конфигурации.

Должен сказать, что некоторые плагины требуют дополнительно установки еще каких-нибудь зависимых плагинов.