CKEditor 的自定义不适用于 Connections 5 CR6
Customizations of CKEditor are not applied in Connections 5 CR6
继documentation of JS customizations in connections之后,我想自定义CKEditor。我从 {provision_dir}/webresources/
:
的博客中解压了网络资源 jar
unzip -d web-ressources-extracted com.ibm.lconn.blogs.web.resources_*.jar
现在 web-ressources-extracted/resources
中有一个名为 ckeditor.js
的文件。根据this presentation复制到{customization_dir}/lconn/blogs
编辑{customization_dir}/lconn/blogs/ckeditor.js
.
出于测试目的,我删除了工具栏中的 Undo
按钮:
{
name: 'tools',
items: [/*'Undo',*/ 'Redo', 'MenuPaste', 'Find', 'LotusSpellChecker', 'ShowBlocks', 'IbmPermanentPen']
}
重启普通应用后,我检查了专用博客应用以及社区中的博客模块。两者都将 Undo
按钮作为工具栏中的第一个元素。它也无助于签出 LotusConnections-config.yml
和更新 versionStamp
,这应该更新 javascript 文件上的所有缓存破坏时间戳。
编辑器在 {customization_dir}/tiny/editors/connections/config.js
中通过设置 editor: "CKEditor"
激活。
为什么我的更改没有应用到博客的 CKEditor 中?
我意识到目标文件夹中存在错误:我将编辑器配置文件复制到 {customization_dir}/lconn/blogs/ckeditor.js
而不是 {customization_dir}/javascript/lconn/blogs/ckeditor.js
。
修复路径并重启common后,就可以了。
继documentation of JS customizations in connections之后,我想自定义CKEditor。我从 {provision_dir}/webresources/
:
unzip -d web-ressources-extracted com.ibm.lconn.blogs.web.resources_*.jar
现在 web-ressources-extracted/resources
中有一个名为 ckeditor.js
的文件。根据this presentation复制到{customization_dir}/lconn/blogs
编辑{customization_dir}/lconn/blogs/ckeditor.js
.
出于测试目的,我删除了工具栏中的 Undo
按钮:
{
name: 'tools',
items: [/*'Undo',*/ 'Redo', 'MenuPaste', 'Find', 'LotusSpellChecker', 'ShowBlocks', 'IbmPermanentPen']
}
重启普通应用后,我检查了专用博客应用以及社区中的博客模块。两者都将 Undo
按钮作为工具栏中的第一个元素。它也无助于签出 LotusConnections-config.yml
和更新 versionStamp
,这应该更新 javascript 文件上的所有缓存破坏时间戳。
编辑器在 {customization_dir}/tiny/editors/connections/config.js
中通过设置 editor: "CKEditor"
激活。
为什么我的更改没有应用到博客的 CKEditor 中?
我意识到目标文件夹中存在错误:我将编辑器配置文件复制到 {customization_dir}/lconn/blogs/ckeditor.js
而不是 {customization_dir}/javascript/lconn/blogs/ckeditor.js
。
修复路径并重启common后,就可以了。