Gutenberg 项目领导层与推广团队会商网站编辑器问题

壳壳虫 的头像
28 次浏览

当你把一群直言不讳的 WordPress 开发人员、机构、产品所有者和社区倡导者与整个 Gutenberg 项目的首席架构师和产品经理一起放在视频通话中,你会得到什么?希望是进步。

最近马特·穆伦韦格(Matt Mullenweg)在一次讲话中可能让一些人感到惊讶,他表示 Gutenberg 项目仍需要几年的开发时间,但我怀疑任何使用它的人都不会反对这一观点。 Gutenberg 第二阶段的核心功能 “站点编辑器” 已经在核心中存在了两年(并且默认为新安装启用),但与基于区块的主题的采用率相比,尤其是与像 Elementor 这样的页面构建工具的市场份额相比,感觉并不乐观。

每个人对区块编辑器都有自己的看法,只需查看本站的评论部分就能找到。然而,现实是 WordPress 是一个庞大而复杂的项目。尽管它显然受到其 “仁慈的独裁者” 的决定的影响,但它也受到大规模、分布式、开源软件开发的非常现实的限制。更不用说这项工作完全基于贡献,其中许多贡献是由拥有自己项目目标的大型组织赞助的。

所有这些都围绕着个体 WordPress 最终用户展开,他们可能觉得自己在项目中没有发言权,无法传达自己的经验或提供反馈。而没有比 WordPress 站点编辑器更需要用户反馈的软件了。

外联实验

FSE 外联实验于三年前启动,旨在弥合用户体验站点编辑器和构建它的核心贡献者之间的差距。上周,该计划宣布了一个简化的名称和范围:外联。作为这个新简化范围的一部分,任何核心贡献者现在都可以在 GitHub 中直接标记外联,当他们在开发新功能时想要从更广泛的社区获得早期反馈。目标是促进更多的双向沟通,并将反馈保留在最有效的地方:WordPress Slack 和 GitHub 上的 Gutenberg 代码库。

社交媒体可能感觉是发表意见的最简单的地方(我肯定也会这么做),但它并不总能转化为有意义的变化。开发者倡导者和外联成员贾斯汀·塔德洛克(Justin Tadlock)最近指出:“我们大部分问题都围绕发现性而发生”,“只是让人们将他们在社交媒体上的所有反应和想法带到这里来,并在官方渠道进行一些建设性的对话。”

Automattic 产品管理员安妮·麦卡锡(Anne McCarthy)在过去几个 WordPress 核心版本中担任了编辑审核组长,并领导了最初的 FSE 外联实验。他们最近整理了一些有关站点编辑器的反馈,形成了一篇广泛传播的博文《重叠的问题》。这是对一些最常见用户体验投诉的详细说明,但几乎每一条反馈都链接到一个具体的问题或拉取请求,用于改进。如果您还没有阅读过,我建议您现在暂停阅读。

因为问题 “重叠”,有些人认为这些问题反映了站点编辑器本身和 Gutenberg 开发过程的潜在问题。上周的 “过道聚会” 上,包括安妮·麦卡锡在内的众多其他领导人,甚至包括 Gutenberg 的首席架构师马蒂亚斯·文图拉(Matias Ventura)和产品经理里奇·塔博尔(Rich Tabor),纷纷提出了许多业余理论。

核心团队在听吗?

在如此庞大而多样的社区中建立反馈循环是(不)令人惊讶地难以做到。然而,有一个明确的反馈是,虽然站点编辑器的功能和功能集不断增长,但实际用户体验需要更多的打磨。然而,当提出对用户体验的关注时,一般的回应是用户只需要更多的教育和培训。

“我一直看到一个情绪,”Ollie 的迈克·麦卡利斯特(Mike McAlister)在电话中解释说,“即 ‘他们不听我们的意见’ 。无论这是感知还是他们的经验或其他任何情况,我认为我们都需要认真对待并承认这一点。”

我们庞大社区内不同方面之间的分歧部分是与贡献者之间激励不平衡有关的。除非您受雇于托管公司或像 WooCommerce 或 Yoast 这样的产品团队,否则推动功能前进或感觉没有人为您的用例进行倡导可能会感到沮丧。

WordPress 的目标是使将内容发布到互联网的能力变得民主化。因此,人

们期望其界面应该感觉更易于使用,或者至少更直观。来自 Automattic 的开发者倡导者尼克·迭戈(Nick Diego)分享了看到他非技术父母如何使用站点编辑器的经历。

“我在站点编辑器中看到的最大问题之一,” 他解释说,“是关于如何保留您进行的更改以防止出现错误。这似乎是一个微小的小问题,但我看到 [我父亲] 删除了一个已经定制的模板,而且很难找回。我看着他点击了 ‘清除定制’,然后所有东西都不见了。他说,等等,发生了什么?”

尼克展示了用户体验中的一些间隙的一个很好的实际例子,这些间隙最终会削弱他们对平台安全管理内容的信任。他还指出,对于许多这些交互,已经有了一些行之有效的惯例。 “在旧的 WordPress 中,当您将页面移到垃圾箱时,它会进入垃圾箱,然后您可以永久删除它,对吧?它会进入您的垃圾箱。哦,我犯了一个错误?我可以把它带回来。这是一个非常逻辑的流程。它与其他应用程序非常相似。” 但是,当涉及到用户界面时,站点编辑器经常涉足未知领域。

新工具和新范例不仅对非技术用户具有挑战性,对于试图启动新的 WordPress 站点的开发人员来说也是如此。开发人员以前花在构建网站上的时间现在常常花在探索新的潜在工作流程上,而当我们为新项目制定范围时,不能依赖于我们之前建立的二十年最佳实践。安妮·麦卡锡说:“我认为其中一部分也涉及到如何使用这些工具和改变过程,因为我听到的所有内容都不仅仅是技术变化和适应新技术,而是改变过程。”

WP Engine 的开发者倡导者布莱恩·加德纳(Brian Gardner)重申了慢下来和完善基本用户体验的想法,他主张 “呼吁团结起来改善我们已经拥有的东西,并使其更加一致、易于识别、工作、记录和教育” 。 WP Engine 特别专注于社区的开发者/自由职业者方面,拥有一支教育人员和内容创作者团队,以及像 Advanced Custom Fields 和 LocalWP 这样的产品,所有这些都专注于他们称之为 “构建者” 的市场领域,而核心团队经常称之为 “扩展者” 。

扩展者

扩展者、构建者、开发者、自由职业者、机构。这个社区的这一方面有很多名字,但他们有一个共同点,那就是他们构建了很多网站,通常为其他技术不那么强的人。这个群体普遍认为,Gutenberg 项目没有优先考虑他们的需求,导致他们转向了 Classic 编辑器或者像 Elementor 、 Divi 和 Bricks 这样的页面构建器。

法比安·凯吉(Fabian Kägy)是外联计划的一员,也是来自机构 10up 的一名赞助贡献者。他专注于促进扩展者社区与核心开发之间的更多交流,因此我与他讨论了这些优先事项上的脱节。

“有这么多不同的用户,他们都有不同的需求,” 他告诉我,“我尝试参与的原因是分享这个故事的一面,并为那项工作发声。我非常希望我能够真正吸引来自其他机构的类似人士,也参与到这个对话中来。”

与法比安一样,我来自机构世界,在那里,我们不断努力平衡为客户采用最新技术的愿望与确保这些新功能实际上已经准备好在生产中使用的需要。这提出了一个难以解决的问题。核心团队需要更多人使用和测试这些功能,以帮助完善它们。但从外部的角度来看,我们不愿意使用可能尚未准备好投入生产的任何东西。

“在 WordPress 核心功能中出现时,” 法比安解释说,“可能已经有四五个月了,自从开发人员最初开始开发该功能以来已经有过去。自从他们上次甚至想到过该功能以来,他们已经转移到并发布了其他三个功能。因此,来自机构空间的反馈周期非常缓慢,因为当我们采用它时,它已不再是首要考虑的问题。”

新功能的开发和广泛社区采用之间的这种差距是外联计划希望解决的主要问题。

“这就是为什么我希望这种外联,” 他继续说,“越来越多地收到提醒,被问到 ‘嘿,这是正确的东西

吗?’ 被要求在开发周期的早期提供反馈,应该帮助我们能够在周期的早期提供反馈,以便我们不会最终在功能开发一年后突然说,“嘿,但这没有考虑到我们遇到的这些问题。”

如果在社交媒体上表达您对 Gutenberg 的不满是没有帮助的,那么在功能最初开发和测试后六个月再提出这些问题甚至可能不太有用。但是,考虑到正在开发的大量功能(仅在 Gutenberg 存储库中就有 1000 多个拉取请求处于打开状态),有些功能的时间跨度可能达到数年,WordPress 需要外联计划的人为筛选能力,通常是以 “过道聚会” 的形式进行,其中展示和讨论新功能。

我们是世界,我们是贡献者

观看外联计划的任何会议,您很快就会意识到每个人,包括许多 Automattic 赞助的贡献者,通常都像我们一样 “一头雾水” 。他们有许多与我们相同的挣扎。不同的是,他们正在努力建立一个我们可以一起连接点的空间。这让人想起,我们所有人都是贡献者。 WordPress 不是 “那边的一些人在建造一件东西”,它只是 “我们中的很多人” 。

其中一个人是马蒂亚斯·文图拉,许多人认为他是 Gutenberg 项目的实际领导者。马蒂亚斯参加了最近的过道聚会,听取了反馈并分享了他的初步印象。在听取了许多声音询问 Gutenberg 中仍需要打磨的一些功能后,他迅速澄清了还有工作要做和需要进行的对话。

“我认为其中一部分是我们如何沟通,如何进行营销,无论是内部了解我们的路线图还是如果您有特定的用例,您应该牢记哪些事情?因为有很多东西需要吸收并适当地配置它们等等。”

对许多人来说,这一回应暗示着我们与站点编辑器面临的核心问题之一:了解问题是教育不足还是功能实际上缺失。

马蒂亚斯澄清了他的想法,“我认为根据用例而定,我会说站点编辑器绝对准备好了其中一些。对于其他一些人来说,我认为像,是的,您可能没有所有正确的工具,或者您可能需要联系生态系统中的其他插件来填补这些空白。”

一年多以前,WordPress 项目宣布从第 2 阶段(定制)过渡到第 3 阶段(协作),引发了站点编辑器可能未完全实现的担忧。这次过道聚会清楚表明,核心团队仍然非常致力于解决站点编辑器的这些重叠问题。

他们需要我们能够提供的所有帮助,而外联贡献者肯定有很多工作要做。

“我认为参与的最简单方式,” 法比安告诉我,“是举手说,‘嘿,我想成为 GitHub 团队的一员’,这样您就可以在收件箱中收到关于寻求更多反馈的功能的通知。然后,从那里开始,您可以在自己的空闲时间,以您可以为开源项目贡献的任何时间量,

为不同的功能提供反馈。”

如果您想要更多直接对话的机会,现在是时候加入外联计划了。

“任何人都可以与我们联系,” 法比安说,“尤其是像我这样的人,我们从业于机构。我们需要这个故事来完成。”


https://wptea.com/?p=5906

发表评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注