Chatterbox 插件使用 WordPress 块来显示对话

Chatterbox 是一个新插件,对块编辑器具有有趣和创造性的用途.它使用样式为对话的块显示聊天或文本线程.用户可以输入聊天记录,包括时间戳,并在编辑器中进行实时预览.

由于书面对话本质上是文本和媒体的小块,因此块编辑器非常适合撰写和显示此类内容.Chatterbox 块可以在块插入器的布局元素下找到.它包括选择样式(入站、出站或事件)和添加时间戳的选项.

Bluehost 的 WordPress 开发人员 Dave Ryan 表示,他创建该插件是为了测试 Gutenberg 的 Block Context API,并从 Salesforce 的 Lightning Design System 借用了聊天组件.他建议 Chatterbox 可用于展示聊天机器人的演示、在新闻故事中发布聊天记录,或者只是在对话中添加引人入胜的视觉显示.

一旦 Block Context API 成熟,Ryan 计划添加消息背景和文本颜色、带有姓名和头像的消息发送者,以及在群聊的每条消息基础上覆盖消息发送者的能力.路线图上除此之外的后续步骤包括:

  •  实施书挡和其他 SFDS聊天选项
  •  动画聊天序列
  •  自动动画序列,使用字符长度进行计时
  •  根据相邻块自动隐藏消息元数据
  •  消息图像
  •  消息文件

Ryan 说一些计划中的功能将依赖于 Gutenberg 项目中的新功能.发布这些内容后,他将更新 Chatterbox 以包含更多自定义选项.该插件在 WordPress.org 上免费提供,贡献者可以在 GitHub 上找到代码.

3

发表回复