Book Review Section 插件由 Automattic 的产品管理员 Donna Peplinskie 创建,已经存在了将近三年。然而,它只是在最近一次寻找有趣的块插件的旅行中才引起我的注意。

这个插件的功能与封面上所说的差不多。它旨在审查书籍。它通常包含用户可能需要在评论中添加的所有字段,例如标题、作者、图像、评级等。有趣的是,它可以使用简单的 ISBN 值自动填充这些详细信息。另外,它支持模式标记,这可能有助于 SEO。

风雨无阻,生病或健康,我每天都在读书。我现在距离我的两年连续阅读记录还有一个半月的时间。激动的时候,连书评都敢写。我想与社区分享有趣的 WordPress 项目,有时我有个人动机去测试和编写 Book Review Block 等插件。任何可能帮助我或其他热心读者与他人分享我们对文学世界的看法的东西都是有趣的。

诚然,当我为 Rhythm of War 插入 ISBN 时,我非常兴奋,这是我一直以来最喜欢的奇幻系列小说 The Tempest Files 中的第四本书。我只需要单击“获取图书详细信息”按钮。

成功!该插件发挥其魔力并提取必要的信息。它有我最喜欢的作者姓名、出版商、即将发布的日期和页数。它甚至有一个很长的描述,我可以在编辑器中缩小它。

书评版块的默认输出。

在成功之前,需要做一些工作才能做到这一点。要自动提取图书详细信息,最终用户必须拥有来自 Google 的 API 密钥。我花了大约一分钟的时间来设置它并将其输入到块选项侧栏的可用字段中。这个插件的妙处在于它保存了这个密钥,这样用户就不必在每次想看书的时候都输入它。

书评区是一个很好的起点。它简单易用。我还没有称它为一个很棒的插件。然而,可能是这样。

Short-Term Down

插件的 Book Review 块应该从 Media & Text 块的核心获取线索。当您向下钻取时,两者在视觉上基本上做同样的事情。两者都是带有图像的块,并且一些内容彼此相邻。

以下是核心领导应遵循的项目清单:

  • 无法编辑替代文本(自动使用书名)。
  • 图片总是左对齐,内容总是右对齐,无法翻转。
  • 媒体和内容不能堆叠在移动视图上。
  • 无法调整图像或内容栏的大小。
  • 虽然支持嵌入式 RTF 控件,但用户不能向内容区域添加“标题”、“列表”或“段落”块,也不能使用它们的关联块选项。

这个入围名单可以为用户体验提供一些快速改进。最终,插件的问题基本上归结为没有提供自定义输出的方法。

另一个长期存在的问题是插件加载的书籍图像总是有点小。这似乎是 Google Books API 而非插件的问题。每次我测试一本书时,我都会选择添加一个更大的图像——该插件可以让你替换默认图像。

颜色设置是有限的。该块仅提供背景颜色选项,不提供调整文本颜色的功能。对于插件用户来说,一个更好的选择是将其包装在一个组块中,并在那里调整背景和文本颜色。

书评块包裹成块。

如果能有广泛而全面的选择也很好,这是许多块插件作者经常忽略的一个特性。

使用媒体和文本块重新创建 Book Review Block

Book Review Block 插件具有很大的潜力,我希望通过为最终用户提供更大的灵活性来发展它。由于媒体和文本块是最接近插件提供的核心块,我决定使用此块重新创建一个更具视觉吸引力的设计。

使用“媒体与文字”创作的《书评》块部分。

我在内容方面做了一些调整。我将标题块用于书名,将列表块用于书籍元数据,将段落块用于描述。

媒体和文本块还让我可以自由地调整对齐方式、在移动视图上堆叠图像和内容以及调整图像大小。此外,它还包含用于定义图像 alt 属性的所有重要字段。

媒体和文本块给了我更多的设计里程。

但是,核心模块有局限性。它没有完全捕获通过书评块提供的一些功能。最明显的是由 ISBN 和模式标记的自动书籍详细信息。不太明显的是,没有简单的方法来重新创建星级(我使用的是表情符号星级),而且图片下方不会出现长标题。要重新创建它,您必须选择使用左对齐图像,然后是内容。

总的来说,媒体和文本块让我可以更好地设计输出样式,这是我作为用户更感兴趣的东西。我想尝试一些独特的东西。这就是书评插件失败的地方。这也是插件作者可以迭代的东西,允许将来有更大的灵活性。

这是许多块插件出错的地方,尤其是当用户输入多于一位或两位数的数据时。立方体在很多方面都代表着自由。然而,当插件开发人员坚持严格的结构时,用户有时会失去构建页面时的自由感。

毫无疑问,最好的方块之一来自食谱方块插件。它具有结构化的输入和字段。但是,它允许最终用户自己制作自由格式的内容。

当区块作者超越这种僵化时,用户就赢了。

喜欢这样:

喜欢正在加载...

资源