Взгляните на модуль lfr-dxp-src / modules / apps / foundation / frontend-editor / frontend-editor-ckeditor-web.Он содержит весь код, связанный с CKeditor.
Froma быстрый просмотр, кажется, что вы должны сосредоточиться на 2 вещах:
Получить код плагина.
Для этого вам понадобится пакет фрагментов, который внедрит необходимый JS в веб-интерфейс frontend-editor-ckeditor.
Смотрите здесь для вдохновения: lfr-dxp-src / modules / apps / foundation / frontend-editor / frontend-editor-ckeditor-web / src / main / resources / META-INF / resources /_diffs / plugins / media
Возможно, вам потребуется изменить конфигурацию CKEditor
Вам необходимо создать вкладчик параметров редактирования.Убедитесь, что вы поместили это в отдельный модуль из фрагмента в виде фрагмента.
Ищите здесь вдохновение: com.liferay.frontend.editor.ckeditor.web.editor.configuration.CKEditorConfigContributor