Могу ли я контролировать, где CKEditor находит плагины для загрузки? - PullRequest
6 голосов
/ 08 января 2011

Я пишу плагин CKEditor специально для моего веб-приложения.До сих пор я успешно хранил свои собственные файлы вне структуры кода CKEditor, но единственная документация, которую я могу найти о процессе создания плагина (являющийся пользовательским учебником , не менее), говорит простоЧистить рожок мой код плагина в ckeditor/_source/plugins.

Это действительно единственный путь?Я застрял в смешивании моего кода с кодом выпуска CKEditor, или есть способ сказать ему, откуда загружать плагины?Настройка PLUGINPATH, если хотите?

Ответы [ 2 ]

13 голосов
/ 08 января 2011

Глядя на опубликованное вами учебное пособие, я вижу, что в разделе «Настройка плагина» для загрузки ресурсов плагина используется CKEDITOR.plugins.add. Вы пытались использовать CKEDITOR.plugins.addExternal вместо этого? Документацию по API можно найти здесь.

0 голосов
/ 08 января 2011

Вы хотите загрузить несжатые, распакованные плагины для загрузки в целях отладки, верно?

Просто сделай это. См. ckeditor_source.js вместо ckeditor.js. Таким образом, ваш созданный плагин внутри ckeditor/_source/plugin будет работать.

Чтение Минимальная настройка для CKEditor с микроскопом :) Здесь есть такая строка

_source - этот каталог содержит исходный код CKEditor. Необходимо только если вы собираетесь использовать ckeditor_source.js скрипт и загрузка CKEditor из исходных файлов.

Слишком мало документации для замечательного редактора!

Обновление:

И в замечательной учебной ссылке, которую вы предоставили, Джордж Ву также упомянул об этом в первом абзаце.

Во время разработки вам захочется выполнить из исходного кода с помощью ckeditor_source.js вместо ckeditor.js.

Теперь создайте ckeditor_source \ Plugins \ сноска папка и plugin.js под этим папка.

Кстати, я нашел Tutorial create external plugin for CKEDITOR тоже полезным.

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