解开人们如何实际使用 WordPress 的谜团

已发表: 2017-02-21

我赞成 WordPress 收集更多匿名的使用数据,这些数据可以帮助对核心的更改或改进做出明智的决策,例如跟踪对 WordPress 用户界面的更改、最常使用哪些按钮或设置等。

这些数据可以派上用场的一个很好的例子是最近从 WordPress 4.7 的编辑器中删除了对齐和下划线按钮。 在讨论是否应该删除它们时,许多人质疑是否有任何可用的用户数据表明它们被使用了多少,并有助于评估删除它们的影响。

唯一可用于帮助做出明智决定的数据由 Mel Choyce 提供。 Choyce 分享了来自 WordPress.com 及其各种编辑器界面的统计数据,显示粗体、斜体和链接使用最多,而列表和块引用是第二常用的按钮。

居中和左对齐按钮经常使用,但数据并不能确定人们是否使用它们来对齐文本或图像。 没有关于哪些标题使用最多的信息。 该团队没有任何特定于 WordPress 核心编辑器的使用数据。

在票证中,维护 TinyMCE 组件的 Andrew Ozz 插话并同意需要良好的用户数据。

为了在移除按钮之前获取使用数据,Ozz 创建了一个小插件来对五个现有用户和首次使用的用户进行测试。 有趣的是,他发现这两种类型的用户都点击了厨房水槽按钮来显示第二行按钮,而没有点击按钮再次隐藏它们。

Ozz 还分享了他有限测试的其他结果。

我知道这些测试结果非常有限,不能在做出决定时使用,但它们表明“真实”测试可能揭示什么。 在这种情况下,它表明将按钮移动到底行不会影响这些按钮的使用,因为它们仍然始终可见。

这个超级有限的测试还表明了另一个(更大的)问题:前段时间有人提到过这个(认为是@mor10),大约 20% 的 WordPress 用户甚至不知道还有第二个编辑器工具栏,有些人觉得“发现它后非常愚蠢。 我认为这是一个糟糕的用户体验,并且可以通过默认打开第二个工具栏来轻松修复,修复它更重要,并将大大改善这 20% 用户的用户体验。

想象一下,如果有这样的大规模使用数据可以推动快速改进并帮助发现和消除痛点,它将对核心开发人员或其他人有多大用处。

WordPress 项目的共同创建者 Matt Mullenweg 已经关闭了遥测提案,因为它不在 2017 年的三个项目重点领域之内。

“当前或潜在的 WP 开发没有任何部分因缺乏现有的而受到阻碍,因为有简单且当前的方法可以用数据回答问题,从而为我们的决策提供信息,”Mullenweg 说。

Morten Rand-Hendriksen 回应关闭说定量用户测试完全属于定制器重点领域。

“我认为自从几年前发布定制器以来,它已经经历了多年的大规模定量用户测试,并进行了增量调整和改进,”Rand-Hendriksen 说。

“这符合标准的敏捷开发。 此时,Customizer 可以被认为是成熟的,推动成熟的解决方案需要关于使用情况、用例和用户需求的硬数据。 这超出了标准的用户测试范围,扩展到了大规模的数据收集,而这正是这张票旨在解决的问题。”

从 WordPress 发布负责人的角度来看

有 WordPress 核心开发人员对类似系统表现出兴趣。 在 WordPress 4.7 开发周期开始时,领导 WordPress 4.2 发布周期的 Drew Jaynes 表示有兴趣创建一个可选择加入的数据收集系统。

这个想法得到了积极的反馈,其中包括提供帮助的人。 我问杰恩斯他对这样一个系统的想法是什么,以及它如何有利于核心开发。

“有一些关于收集最初应该采取什么形式的讨论,但我认为人们一致认为应该选择加入,并采取以下两种形式之一(或两者的混合):主动(在管理员中进行调查)或被动(匿名使用)数据收集,”杰恩斯说。

“无论哪种方式,我认为拥有这些数据将使整个社区受益,无论核心开发中的明显实用应用程序如何。

“所有这些数据都可以而且应该用于为 WordPress 未来的决策提供信息。 核心团队确实需要在 80/20 规则的概念上按下重置按钮,包括它代表什么以及代表谁。

“我们应该为现代 WordPress 用户构建现代 WordPress,依靠马特的直觉加上核心团队的经验已不足以保持积极的前进势头。”

Jaynes 以编辑器为例,说明拥有数据会有所帮助,如果没有数据,在 WordPress 中追求理想化的“现代编辑器”还为时过早。 这些数据还可以帮助提供有关改善新用户体验的见解。

“一个常见的抱怨是 WordPress 管理员对新用户来说真的是不堪重负,”杰恩斯说。 “拥有关于各种核心屏幕使用频率的真实数据可以真正为决策提供信息,可能会削减它,或者随着时间的推移隐藏一些使用越来越少的东西。”

虽然收集数据有助于做出明智的决定,但他认为这不应阻止核心团队进行实验。

“我认为拥有真实的、可引用的数据可以真正减少我们在过去几年的一些版本中看到的强烈反对,”杰恩斯说。 “核心团队决策让一些用户感到被抛弃的领域。”

“值得一提的是,让核心团队进行实验是绝对有价值的,只要我们小心不要将合并的东西作为解决问题的唯一方法; 这就是我们遇到麻烦的地方。”

谁是 WordPress 的 80/20 用户?

Rand-Hendriksen 提案中最引人注目的声明是 WordPress 的开发是在不知道 80% 或 20% 的用户是谁的情况下进行的。

“在 WordPress 4.7 的开发过程中,我参与了几次围绕假定使用功能的对话,”Rand-Hendriksen 说。

“普遍的论点是,基于 80/20 规则,应添加某些功能,而应删除其他功能。 我不断提出一个众所周知的事实,我们不知道 80% 甚至 20% 的 WordPress 用户实际使用了什么功能,因此任何关于 80/20 规则有效性的声明充其量只是猜测。”

收集使用数据是标准做法。 Microsoft Windows、Mozilla Firefox、Chrome、iOS 和许多其他软件项目都有用于改进产品的可选数据收集系统。 他们还提供有关客户如何使用其产品的见解。

另一方面,WordPress 开发依赖于支持论坛、从 WordPress.com 收集的数据、有限的用户测试、WordCamps 的口头反馈以及其他小数据点。 从 WordPress 收集使用数据可以显示趋势并为与 WordPress 开发的决策而非选项理念相关的变化提供证据。

收集使用数据并不能解决 WordPress 的所有问题,但拥有它来做出更明智的决定总比没有任何数据要好。 尽管 WordPress 中的可选数据收集系统不会很快成为核心焦点,但令人鼓舞的是,看到这个想法具有价值,并且一些核心开发人员有兴趣看到它成为现实。

我很乐意选择加入并与 WordPress.org 共享我的使用数据,只要它是匿名的并公开显示。 你会?

[投票编号=“60”]