ubc-web-services/ubc_ckeditor_widgets

此软件包的最新版本(4.0.2)没有可用的许可信息。

一个用于向CKeditor添加一些常用小部件的Drupal模块

安装次数: 14,267

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 8

分叉: 2

开放问题: 2

语言:JavaScript

类型:drupal-module


README

一个用于向CKeditor添加一些常用小部件的Drupal模块

与javascript协作

插件源应添加到 js/ckeditor5_plugins/{pluginNameDirectory}/src,构建工具期望此目录包含一个导出一个或多个CKEditor 5插件的 index.js 文件。请注意,要求 index.js{pluginNameDirectory}/src 中是一个可变的,但这是此入门模板的要求,可以根据需要更改 webpack.config.js

在模块目录中,运行 yarn install 以设置必要的资产。首次运行 install 可能需要几分钟,但后续构建将会更快。

安装依赖项后,可以使用 yarn buildyarn watch 构建插件。它们将被构建到 js/build/{pluginNameDirectory}.js

CKEditor 5小部件

目标

  • 为CKEditor 5制作保留与CKEditor 4相同功能的小部件
  • CKE4和CKE5小部件应在一个模块中存在
  • CKE5小部件从仓库#2和#3应移动到仓库#1(可以保留仓库#2和#3不变)
  • CKE5小部件中的最终标记应与CKE4小部件当前使用的标记相同

版本4小部件仓库

  1. https://github.com/ubc-web-services/ubc_ckeditor_widgets/tree/vanilla-js
  2. https://github.com/ubc-web-services/ubc-column-options-widget
  3. 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

Drupal资源