ubc-web-services / ubc_ckeditor_widgets
此软件包的最新版本(4.0.2)没有可用的许可信息。
一个用于向CKeditor添加一些常用小部件的Drupal模块
4.0.2
2024-06-28 23:43 UTC
- dev-master
- 4.0.2
- 4.0.1
- 4.0.0
- 3.x-dev
- 3.1.22
- 3.1.21
- 3.1.20
- 3.1.19
- 3.1.18
- 3.1.17
- 3.1.16
- 3.1.15
- 3.1.14
- 3.1.13
- 3.1.12
- 3.1.11
- 3.1.10
- 3.1.9
- 3.1.8
- 3.1.7
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1
- 3.1-beta2
- 3.1-beta1
- v3.0-beta17
- v3.0-beta16
- v3.0-beta15
- v3.0-beta14
- v3.0-beta13
- v3.0-beta12
- v3.0-beta11
- v3.0-beta10
- v3.0-beta9
- v3.0-beta8
- v3.0-beta7
- v3.0-beta6
- v3.0-beta5
- v3.0-beta4
- v3.0-beta3
- v3.0-beta2
- v3.0-beta1
- v2.0-beta4
- v2.0-beta3
- v2.0-beta2
- 2.0-beta1
- 1.0
- dev-dependabot/npm_and_yarn/ckeditor5-43.1.1
- dev-dependabot/npm_and_yarn/webpack-5.94.0
- dev-CKE5-41.3-fix
- dev-CKE5
- dev-vanilla-js
This package is auto-updated.
Last update: 2024-09-25 18:16:23 UTC
README
一个用于向CKeditor添加一些常用小部件的Drupal模块
与javascript协作
插件源应添加到 js/ckeditor5_plugins/{pluginNameDirectory}/src
,构建工具期望此目录包含一个导出一个或多个CKEditor 5插件的 index.js
文件。请注意,要求 index.js
在 {pluginNameDirectory}/src
中是一个可变的,但这是此入门模板的要求,可以根据需要更改 webpack.config.js
。
在模块目录中,运行 yarn install
以设置必要的资产。首次运行 install
可能需要几分钟,但后续构建将会更快。
安装依赖项后,可以使用 yarn build
或 yarn watch
构建插件。它们将被构建到 js/build/{pluginNameDirectory}.js
。
CKEditor 5小部件
目标
- 为CKEditor 5制作保留与CKEditor 4相同功能的小部件
- CKE4和CKE5小部件应在一个模块中存在
- CKE5小部件从仓库#2和#3应移动到仓库#1(可以保留仓库#2和#3不变)
- CKE5小部件中的最终标记应与CKE4小部件当前使用的标记相同
版本4小部件仓库
- https://github.com/ubc-web-services/ubc_ckeditor_widgets/tree/vanilla-js
- https://github.com/ubc-web-services/ubc-column-options-widget
- https://github.com/ubc-web-services/ubc-color-box-widget
CKE 4小部件 [CKE 5小部件状态]
- 手风琴 [完成]
- 手风琴切换 [完成]
- 水平卡片 [完成]
- 单卡片 [完成]
- 双卡片 [完成]
- 三卡片 [完成]
- 两列 [已弃用]
- 两列 1 2 [已弃用]
- 两列 2 1 [已弃用]
- 三列 [已弃用]
- fontawesome图标 [已弃用 - 没有CKE5等效项]
- 两列带选项 [完成]
- 三列带选项 [完成]
- 四列带选项 [完成]
- 颜色框 [完成]
新的CKE5小部件
- UBC表格类(向表格元素添加表现性类) [完成]
- UBC表格单元格类(向TD元素添加宽度类) [完成]
CKEditor API
- v4: https://ckeditor.npmjs.net.cn/docs/ckeditor4/latest/api/CKEDITOR.html
- v5: https://ckeditor.npmjs.net.cn/docs/ckeditor5/latest/api/index.html