使用技巧

古腾堡错了的地方:主题开发版

在哪里,古腾堡错了主题开发者版本在哪里古腾堡错了:主题开发者版WordPress.org上具有块编辑器样式的主题。

通过在转弯处进行全站点编辑,询问WordPress生态系统是否为这种过渡做好了准备是一个公平的问题,尤其是在主题开发方面。

主题开发人员一直努力跟上Gutenberg插件更新和最终主要WordPress版本之间的变化,这已不是什么秘密。问谁在操纵船也是一个公平的问题。每天花费大量时间制作Web前端的网站开发人员,主题作者和其他设计师在哪里?确保项目保持向后兼容性的前瞻性解决方案在哪里?

已经进行了一些努力来弥补古腾堡项目与主题开发人员之间的分歧,例如每两周一次 基于区块的主题会议。但是,这些会议大体上是古腾堡团队已经开发或即将发布的最新进展。这些会议是通向更好沟通的良好垫脚石,但是该项目需要一个项目规划人员,既要具有对未来前景的愿景,又要有主题作者所要解决的日常问题。

现实情况是,列表中的7,455个中只有132个主题 块编辑器样式 作为官方存储库中的功能。正式进入WordPress的块编辑器的生命周期只有一年半了,但是该平台的面孔主要由主题组成,这些主题将一些基本的块样式变成了平庸的设计。在完全块编辑器支持下真正脱颖而出的主题很少,而且相差甚远。其中许多也对Elementor或其他页面构建器出价很高。

没有主题作者的支持时,是否喜欢块编辑器几乎没有影响。每周,我都会在主题目录中查找新主题,以期找到隐藏的宝石。每个星期,我都很失望地看到新主题在2020年下降,并且不支持块编辑器。如果只有一部分用户拥有更多的功能,他们可能会喜欢编辑器 二十二十 可以一起玩-这是一个很好的主题,但不是每个人都喝茶。

where-gutenberg-went-wrong-theme-developer-edition-1 where古腾堡错了:主题开发者版ThemeForest的街区样式主题列表。

ThemeForest卖家在支持方面击败了免费WordPress.org主题作者18比1,其中列出了超过2,300个主题 古登堡优化。当然,众所周知,来自大型市场的主题具有其所有功能,可以试图使竞争更加激烈。此外,其中许多都具有内置页面构建器或支持第三方解决方案。

尽管如此,对于平台的旗舰功能,最终用户应该从官方主题目录中获得更多期望。第三方市场不应该是唯一的游戏。目前,WordPress.org上的许多产品充其量都显得平淡无奇。少数人付出了更多努力,例如 罗莎2 主题,由成熟的企业提供资金支持。

目前,主题作者和WordPress之间存在一些破裂的信任。一些人大声喊叫(人们可以从WP Tavern的评论部分证明)。其他人则更安静地试图解决所有这些问题。

甚至是官方主题小组的代表之一,Carolina Nymark也对此表示关注。 “你们所有的主题作者如何跟上古腾堡的变化?”她 在推文中问。如果团队负责人无法跟上进度,则对整个项目不利。

“我不,” 安德斯·诺伦(AndersNorén)回答,是《二十二十年代》背后的主要开发者,对Nymark的问题。 “我一直等到某些问题(在beta版本中)出现故障,然后尝试对其进行修复。在Core中保持对块编辑器的支持的同时,尝试支持Gutenberg插件中的更改对您的健康不利。”

主题作者对未来非常关注。当不确定未来12个月的主题发展情况时,很难对当前的可能性感到兴奋。关于事情的运作方式,没有明确而详尽的路线图,许多主题设计师感觉他们每周都在追赶。相反,他们应该能够更清楚地展望未来并将早期想法付诸实践。

我最终的担心是,主题团队有一天会切换开关,并要求所有主题都进入目录以支持块编辑器,就像它与 2015年的定制器。如果主题作者没有有机地进行过渡,那么这一天可能会到来。球队将被困在中间,成为坏人。

我们从这里去哪里?

为主题作者确定一些主要的痛点很容易。更新之间的更改将不可避免地破坏主题设计。

重大的HTML更改。

重大的CSS变更。

缺少班级名称。

根据块的不同,处理对齐的方法也不同。

经过多年的培训,避免使用内联样式。

所有这些问题都是主题作者的障碍。而且,当事情妨碍了主题作者的工作时,他们就会流到最终用户。

这不是最近十年的WordPress。承诺不会通过更新破坏事情的WordPress。由非专业设计师设计的一次性主题仍然在四个月后生效的WordPress。

古腾堡项目仍处于起步阶段。玩起来可能很有趣,但也可能很杂乱。与任何人一样,我都是块编辑器的福音传教士,但我可以认识到主题作者与项目开发人员之间存在明确的当前信任问题。

当前,试图涵盖所有基础的主题作者正在设计至少几个版本的WordPress,多个版本的Gutenberg和经典的编辑器插件。对于一个主题,这是一个令人眼花array乱的测试。那些主题很多或更多的人……嗯,这不是理想的情况。

需要针对主题和网站设计采取整体方法。主题作者需要查看路线图的细节并做出贡献,在未来几年中将他们认为与之相关的功能雕刻成石头。他们需要知道,纽扣在过去一周中花了几个小时才能阻止设计 下周继续工作

这一切都始于项目管理级别。

如果需要进行重大的HTML更改,则主题作者需要的不仅仅是“需要X更改才能使Y功能正常工作”。他们需要在X的初始计划阶段中看到错误的所有权,向后兼容的代码解决方案,以及减少发生相同错误的途径。

主题设计师仍然需要某种 设计框架。当前的实用程序类就像是穷人的 尾风 随着项目增加新功能而没有将其预见到未来的前景时,这些被拼凑在一起。也许即将发布的“全球样式”功能可以解决更大的问题,从而提供跨主题的兼容性。

最终,古腾堡团队与正在为官方WordPress主题目录构建主题的主题作者之间需要进行更多的交流。也许甚至应该组建一个新的团队或子团队,专门专注于区块时代的主题,并直接与Gutenberg开发人员合作以找出痛点。无论发生什么,都需要激发下一代主题的出现。在此之前,大多数主题作者都一直在思考下一步需要修复什么。

接下来:块/插件开发版?

像这样:

喜欢加载中…

资源