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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 收藏 (0) 更新不易,打赏吧

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《主题作者应该能够选择不使用任何设计功能》
文章链接:https://www.banzhuti.com/theme-authors-should-be-able-to-opt-out-of-any-design-feature.html
分享到: 生成海报
版权免责声明

① 本站提供的资源(插件或主题)均为网上搜集,如有涉及或侵害到您的版权请立即通知我们。
② 本站所有下载文件,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
③ 因代码可变性,不保证兼容所有浏览器、不保证兼容所有版本的WP、不保证兼容您安装的其他插件。
④ 本站保证所提供资源(插件或主题)的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
⑤ 由本站提供的资源对您的网站或计算机造成严重后果的本站概不负责。
⑥ 使用该资源(插件或主题)需要用户有一定代码基础知识!另本站提供汉化使用安装教程,仅供参考。
⑦ 有时可能会遇到部分字段无法汉化,同时请保留作者汉化宣传信息,谢谢!
⑧ 本站资源售价只是赞助和汉化辛苦费,收取费用仅维持本站的日常运营所需。
⑨ 如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
⑩ 如果网盘地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

WordPress主题 插件 建站 汉化

定制服务联系我们
切换注册

登录

点击按钮进行验证

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活