使用待办事项列表块创建发布任务列表

GoDaddy 的 WordPress 体验高级产品经理 Rich Tabor 最近在发布效率和工作流程方面取得了一些进展.Iceberg Editor 插件的共同创建者上个月发布了一个 Markdown Comments 块,允许用户编写仅限编辑器的注释.上周,他推出了 Todo List Block 插件.

最新的插件是另一个简单的、仅限编辑器的工具.目标是允许发布者在每个帖子的基础上创建和跟踪任务.它本质上是一种直接在编辑器的内容画布中创建发布清单的方法.

向帖子添加待办事项列表.

对于独立作家来说,它应该作为一个独立的插件运行良好.较大的团队可能会考虑将其与 Post Descriptions 等插件结合使用,以获得更强大的解决方案.

使用块时的一个烦恼是,在键盘上单击 Enter 按钮两次不会使您脱离待办事项列表.这就是核心 WordPress 中列表的工作方式,允许用户创建新段落或添加不同的块.我不知道如何通过键盘移出待办事项列表.

该问题可能与插件如何构建列表有关.从技术上讲,它创建了两个单独的块.Todo List 块是单个 Todo 项目的包装器.但是,我通常是这种方法的粉丝,因为它允许开发人员为每个项目创建块选项(例如,每个项目的不同颜色),我有时需要核心 List 块的功能.

插件+主题整合

主题 JSON 集成.

过去几年开发插件最困难的事情之一是没有标准化的主题方法来设计插件输出的样式.每个插件作者都有自己的系统,经常会随着版本的变化而变化,主题作者也得跟上.

Tabor 可能刚刚与 Todo List 块取得了完美的平衡.它定义了自己的样式,但依赖于自 WordPress 5.8 以来可用的新 theme.json 标准.

主题设计师想要设计的几乎任何东西都可以通过 JSON 轻松配置,并且插件中捆绑了一个示例.主题作者可以简单地复制、粘贴和修改代码以适合他们的设计.或者,他们可以只使用他们想要的位.我只想改变文本颜色,所以就像插入一个自定义值一样简单.

这是我们在这个新的区块时代所需要的前瞻性思维.而且,这个解决方案可能只是其他插件作者应该遵循的标准.它为主题提供了一种简单的方法来自定义插件输出,并且不需要嵌套样式来覆盖具有高特异性的规则.

WordPress 中的清单块类型

我最初对 Todo List Block 插件感兴趣是它与清单(也称为任务列表)的相似性.本质上,这些是无序列表,每个项目都有一个复选框输入.

为了透明度,我主要只想用清单构建一个配方块模式.这将让读者检查说明中的每个步骤是否完整.

创建配方指令的任务列表.

在 Markdown 编辑器中,能够通过键入以下内容来创建清单是一个相对标准的功能:

-[ ] Incomplete task.
-[x] Completed task

有一张票可以为 Gutenberg 插件带来类似的功能.它于 2019 年开业.然而,除了少数人加入之外,此后两年内并没有受到太大的关注.

Gutenberg 项目负责人 Matí因为 Ventura 分享了他在票证早期尝试过的一个概念:

考虑到与 Todo List 块的相似性,也许我们可以给 Tabor 一点点推动,让他为大众带来一个清单解决方案.

4
订阅评论
提醒
0 评论
内联反馈
查看所有评论