主题作者应该能够选择不使用任何设计功能

AI 智能摘要
上周在调试Gutenberg 11.4中新增的块状间隙功能的问题时,发现了介绍该功能的票据。而且,已经有一个新的票据来解决我遇到的一个问题。然而,对于是否应该允许主题选择退出,推出自己的解决方案,有一些讨论。当时还没有办法做到这一点。
图片[1]-主题作者应该能够选择不使用任何设计功能-搬主题

上周在调试Gutenberg 11.4中新增的块状间隙功能的问题时,发现了介绍该功能的票据。而且,已经有一个新的票据来解决我遇到的一个问题。然而,对于是否应该允许主题选择退出,推出自己的解决方案,有一些讨论。当时还没有办法做到这一点。

主题作者应该能够选择退出吗?如果这是一个出现的问题,我的答案永远是。绝对的,100%的,是的!

一个网站的前端是主题作者的领域。最终,他们定义了那里的工作方式。至少,这一直是这样的。在区块系统出现之前,有一些情况是WordPress为前端功能添加了自己的旋转,例如画廊短码的样式和表情符号的JavaScript图片替换。主题一直都有禁用这些功能的方法。

随着Gutenberg项目的引入和其不断发展的功能集,WordPress继续步入前端设计。这样做的好处是使平台、主题和用户之间的关系标准化。它使像块状模式这样的东西变得普遍,而且随着我们进入更高级的布局工具,它将继续这样做。这是一个我渴望看到的未来,因为它将使主题设计更加容易。

然而,在票面讨论中,我发现了一些从事Gutenberg工作的人与第三方开发者之间的一个基本分歧。

我不同意这个观点。这意味着在WordPress中,所有的东西都应该是可选的,并且违背了不选择的决定。有些东西需要选择,但不是所有的东西……我不认为这应该是一个规则,对所有的东西都有一个选择权。例如,对于结构风格,我宁愿让主题总是依赖Core,而不是重新创造他们自己的风格。主题在这里是为了带来个性和设计,而不是为了定义 “水平排列 “的含义,例如。

如果这样的立场成为块状主题开发的基石之一,它将把许多传统的主题设计师拒之门外。

我同意这样的原则:这应该是基础,是WordPress中主题工作的默认方式。我们能够标准化的部分越多,就越好。但是,作为一个经验法则,主题作者应该能够选择不使用任何与设计有关的功能。然后,在需要的时候,我们会对这一规则做出罕见的例外。

不管Gutenberg和最终WordPress做了什么,主题作者都会找到一个绕过它的方法。让我们假装 “水平对齐 “是由核心的CSS flexbox定义的。我保证会有人来使用CSS网格。

就Gutenberg 11.4中引入的 “区块间隙 “功能而言,它本质上是一个应用于区块的全局顶部边距的华丽名称(不要与实际的CSS间隙属性相混淆)。从本质上讲,它是一个定义部分默认垂直节奏的系统。

这个功能长期以来一直在我的愿望清单上,但我从未想过要强制它。如果你想看到激烈的讨论,可以把一些网页设计师扔到一个房间里,让他们讨论处理元素之间垂直间隔的无数种方法。我是站在上边距阵营的。

幸运的是,主题作者将能够启用或禁用块间隙功能。但是,这仅仅是一场战斗。

我本来打算在票面上回复,但我不想离题太远。我也想给对方一些考虑。然而,我可以想到,在少数情况下,WordPress应该永远是前端设计的决定性因素。

从这个立场出发,我所设想的不过是主题作者为他们会认为是坏掉的系统创造变通办法。由WordPress来定义默认值并没有错。然而,它应该总是从开发人员想要冒险的心态出发。让他们高兴的最好办法是不要妨碍他们。建立一个他们想要使用的系统,而不是他们必须使用的系统。而且,对于那些决定走不同路线的人来说,要使其容易。即使我们认为那些反叛的设计师正在创造一个破碎的用户体验,这也是可以的。这是他们的项目,可以创造或破坏。

使WordPress如此独特的是,这个平台一直在迎合那些想要以任何可以想象的方式来扩展它的人。如果它开始制造不需要存在的绊脚石,作为软件的管理者,我们已经做得很差了。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容