深入阅读书评版块插件

由Automattic的产品牧马人Donna Peplinskie创建, 书评区 插件已使用了将近三年。 但是,只是在最近的一次旅行中才引起我的注意,以找到有趣的块插件。

该插件几乎完成了封面上的说明。 它旨在复习书籍。 它通常具有用户可能需要在评论中添加的所有字段,例如标题,作者,图像,等级等。 有趣的是,它可以使用简单的ISBN值自动填充这些详细信息。 另外,它支持架构标记,这可能有助于SEO。

不管是晴雨,无论生病还是健康,我每天都会读书。 我目前距离两年的阅读连胜还差一个半月。 心情激动的时候,我什至敢写书评。 我想与社区共享有趣的WordPress项目,有时我出于个人动机来测试和编写有关Book Review Block之类的插件。 任何可能帮助我或其他狂热的读者与他人分享我们对文学世界的看法的事物都令人感兴趣。

诚然,当我为《战神》(Rhythm of War)插入ISBN时,我感到非常兴奋,这是我有史以来最喜欢的奇幻系列作品《暴风雨档案》的第四本书。 我只需要单击“获取图书详细信息”按钮。

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

潜入书评块插件潜入书评块插件Book Review块的默认输出。

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

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

短期下跌

插件的Book Review块应该从Media&Text块的核心中获取线索。 当您深入研究时,两者本质上在视觉上做着相同的事情。 两者都是带有图像的块,一些内容彼此相邻。

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

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

该入围列表可以为用户体验提供一些快速的改进。 最终,插件的问题基本上归结为不提供自定义输出的方法。

另一个持续存在的问题之一是,插件加载的书籍图像总是有点小。 这似乎是Google Books API而非插件带来的问题。 每次测试一本书时,我都会选择添加一个较大的图像-该插件可以让您替换默认图片。

颜色设置受到限制。 该块仅提供背景颜色选项,而无法调整文本颜色。 对于插件用户来说,更好的选择是将其包装在Group块中,并在那里调整背景和文本颜色。

跳水到书评块插件-1跳水到书评块插件书评块包装在组块中。

拥有广泛和全面的选择也是不错的选择,这是许多块插件作者经常忽略的功能。

使用媒体和文本块重新创建书评块

Book Review Block插件具有很大的潜力,我希望通过为最终用户提供更大的灵活性来使其发展。 由于Media&Text块是与插件提供的功能最接近的核心块,因此我决定使用该块重新创建更具视觉吸引力的设计。

跳水到书评块插件2跳水到书评块插件使用“媒体和文本”块创建的“书评”部分。

我在内容方面做了一些调整。 我将Heading块用作书名,将List块用作书元数据,并使用Paragraph块进行描述。

Media&Text块还为我提供了自由调整对齐方式,将图像和内容堆叠在移动视图上以及调整图像大小的自由。 另外,它具有用于定义图片alt属性的所有重要字段。

Media&Text块为我提供了更多的设计里程。

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

总体而言,“媒体和文本”块使我能够更好地设置输出样式,这是我作为用户更感兴趣的内容。 我想对事物进行独特的尝试。 那是Book Review插件失灵的地方。 这也是插件作者可以迭代的事情,在将来提供更大的灵活性。

这是许多块插件出问题的地方,尤其是当用户应输入一两位以上的数据时。 方块在许多方面代表着自由。 但是,当插件开发人员坚持使用严格的结构时,用户有时可能会失去原本在构建页面时所拥有的自由感。

最好的障碍之一,放下手来,保持自由来自于 配方块插件。 它具有结构化的输入和字段。 但是,它允许自由格式的内容供最终用户自己制作。

当块作者超越这种僵化时,用户将获胜。

像这样:

喜欢加载中……

资源

相关文章