块模式将改变一切
已发表: 2020-03-24
那是大约一年前。 我很高兴地为有抱负的小说家设计了一个主题。 我想在竞争中领先,并专门向将尝试 2019 年全国小说写作月挑战的作家推销一个主题。
简而言之,NaNoWriMo 是一个月的旋风,来自世界各地的 1,000 人在键盘上敲打着敲打着 50,000 字的小说手稿。 一个月纯粹的意志力,每加仑的咖啡,以及不眠之夜,以换取荣耀。 旅程结束时没有大奖或保证出版合同。 你获得了一张证书、几张优惠券和吹牛的权利。 我在 2018 年完成了挑战。
受到几个月前我的胜利的启发,我为那些将在第二年踏上旅程的人建立了一个主题。 我还想扩大它对任何可能是有抱负的小说家但不一定参与挑战的人的吸引力。 或者,甚至可能是对刚刚出版第一本书的人。 也许这将是一个将一些新的 WordPress 用户带入我们社区的机会。
我概述了一个主页布局,以展示用户如何通过购买按钮展示他们的最新书籍。 然后,我恍然大悟。
如果没有丰富的块编辑器经验,怎么能建立这个图书销售页面?
在它登陆 WordPress 5.0 之前,我已经使用了几个月又几个月的 Gutenberg 插件。 我知道系统的来龙去脉。
设计很简单。 使用核心媒体和文本块、一个标题、几个段落和一个按钮,我创建了一些对于普通用户来说可能过于复杂的东西。 我什至没有进入强调布局的自定义颜色、字体大小和块样式选项。
这种简单的块组合对某些人来说可能过于复杂。 对于更复杂的布局,我还有其他计划。 其他主题作者采用了更大的块组合。 对于最终用户来说,他们很可能进入了一个没有意义的世界。 他们会看到漂亮的主题演示,当他们无法让事情发挥作用时会变得沮丧。 块编辑器过去和现在仍然不够直观,足以让知识最少的用户构建超出基础的布局。
我选择了分步教程来指导我的用户构建这个简单的图书销售部分。 但是,文档并不总是最好的答案。 即使用户找到并阅读它,结果也并不总是准确的。 如果有一个按钮,当单击该按钮时,会将该部分直接插入到编辑器中,这会简单得多。 然后,用户可以对其进行自定义以适应他们的内容。
这就是块模式的用武之地。
主题作者应该能够使用自定义样式构建独特而复杂的块组合。 用户应该能够让它看起来像演示。
自 2005 年“构建”(我松散地使用这个术语)我的第一个 WordPress 主题以来,我已经看到或尝试了解决这个问题的各种方式。 页面模板。 主题选项。 简码。 小部件。 你给它命名。 他们都曾尝试过。 每种方法都为用户提供了主要障碍。 一些(咳咳,简码)让用户的内容一团糟,并创造了一种锁定效果,最终他们被束缚在他们的主题上。

新事物的时代已经过去了。
什么是块模式以及它们将如何改善用户体验?

当用户想要构建具有多列定价选项的布局时会发生什么,如上面的屏幕截图所示? 祝你好运。 大多数人无法用块系统生产它。 即使没有块模式,主题也需要一些自定义块样式才能使其成为可能。 插件可能会填补这种复杂输出的空白,并且多年来一直在以各种方式处理定价表。 如果我们可以在主题或更简单的插件中生成这样的布局怎么办?
块模式是可能的。
简而言之,块模式是一组块。 核心 WordPress、主题和插件将能够注册带有附加到它们的预定义设置的模式。
从普通用户的角度来看,块模式是可用于创建布局的预定义部分。 这些布局可以像本文前面的书籍部分到更复杂的定价列一样简单。 有了这些可用的模式,用户将能够通过单击按钮创建复杂的布局。
区块系统为与我们多年来所经历的截然不同且向前兼容的未来奠定了基础。 归根结底,大多数块只是普通的旧 HTML。 块模式无非就是注册一组这些块。 当用户切换主题时,他们的内容保持不变,即使他们的新主题没有注册相同的模式。
Gutenberg 插件 7.7 版发布了模式接口的第一次迭代。 它是基本的,将在准备好用于生产之前进行多次迭代。 最终,将有一个完全集成的界面,用于从多种模式中进行选择。 用户看到他们想要使用的东西。 他们点击那个图案。 它被插入到帖子中。
没有更复杂的主题选项。 没有更多的简码汤。 没有更多的时间感到沮丧,想知道为什么您不能构建那个精心制作的主题演示中显示的自定义首页。
我可能有点乐观。 块模式将需要主题和插件开发者社区的大量支持。 虽然核心 WordPress 将默认提供几种流行的模式,但它们绝不会涵盖主题作者将他们的艺术技能发挥作用时可能实现的设计广度。
我一直对块编辑器感到兴奋。 然而,我总觉得我对潜力比对最终产品更兴奋。 我一直处于等待它成为我认为可能的东西的状态。 是的,我还在等。 然而,修补早期版本的模式系统感觉就像我们已经到了可以完成编辑器应该允许我们完成的那些很棒的事情的地步。 已经等了很久了,我们还有一点路要走。 但是,在经历了迄今为止所做的工作之后,我对这个项目重新产生了热情。
