不要因为太多的 WordPress 管理员通知而责备插件开发人员
已发表: 2020-07-22每隔 3 到 6 个月,我就会偶然发现一个趋势社交媒体线程,该线程抨击插件开发人员在 WP Admin 仪表板上使用通知超载。 作为我自己的插件开发人员以及作为我在 Freemius 角色的一部分每天与插件和主题开发人员进行交流的人,看到这种讨论一次又一次地提出真的很触动我的神经,所以我想结束这个误解一次,对所有人。
它总是以同样的方式开始。
一位有影响力的人分享了一个管理仪表板的屏幕截图,上面有大量的管理员通知。 然后很多人“盲目地”喜欢和分享——有些人甚至会热情地表达他们的愤怒。
好主 WordPress 插件作者,这是失控的。 pic.twitter.com/0S42908C5T
— 斯科特·博林格 (@scottbolinger) 2020 年 7 月 7 日
我明白了,管理员通知很糟糕!
我们都知道,而且很容易与之相关。
但是,插件开发者真的应该归咎于整体吗?
我不这么认为。
此外,这种反复出现的趋势来自思想领袖传播信息而没有真正考虑他们的话的后果,这让我感到困扰,尤其是当它来自插件开发人员时。 Scott 是一个好朋友,我认识他很多年了,我相信他(和其他人)没有恶意,但像这样的消息事实上将责任归咎于插件开发人员,损害了我们在WordPress 社区。 就我们与世界交流的内容而言,我们必须更加负责。
让我向您展示硬币的另一面,插件开发人员的观点。
许多网站有许多插件
几年前,我进行了一项分析以评估 WordPress 插件的市场份额,其中我发现平均自托管 WordPress 网站(即不是 WordPress.com 上的网站)有 25.2 个已安装插件、18.3 个活动插件,以及超过 200 行代码的 17.6 个活动插件。
昨天,我挖掘了我们的数据库,从 10,000 个随机站点中抽取了一个新样本,以查看情况发生了怎样的变化,我发现今天一个站点上的平均活跃插件数是 15.94。
在查看了 10,000 个随机站点以了解我们的生态系统发生了怎样的变化后,我发现 2020 年站点上活跃的#WordPress #plugins 的平均数量为 15.94。
因此,每个站点减少了约 2.4 个插件,这很棒。
如果您考虑一下,这完全有道理,因为网站速度对于 SEO 变得越来越重要,而且今天的 WP 用户对插件对性能的影响有了更多的了解。 此外,过去几年市场已经整合,像 Jetpack 这样的大型产品现在提供的产品更加丰富,因此用户可以在同一个包中获得数十个微型解决方案,从而避免了对额外插件的需求。
在 10,000 个站点中,407 个站点拥有超过 30 个活动插件(超过 4%!),46 个站点拥有超过 50 个活动插件。
我要说明的一点是,具有许多插件的网站并不罕见,如果您作为自由职业者、代理机构、服务提供商或产品人员在 WP 领域花费足够的时间,那么您很有可能会登录具有大量活动插件的站点的 WP 管理仪表板。
这是不可避免的,简单的统计数据。
管理员通知的频率
插件开发人员使用通知作为向我们的用户和客户传达消息的主要方式之一。 对于积极开发的插件,每月发送一次通知是非常合理的,因为重要的功能、更新或更改可能在不到 30 天的时间段后与站点管理员相关。
回到数字。
如果一个插件每月添加一个管理员通知,一个拥有 30 多个活动插件的站点将收到 30 个通知,平均一个通知。 每天——我什至没有考虑来自核心的通知。
不常见的管理通知处理/解雇
更多值得深思的地方——您认为网站管理员实际登录其 WP Admin 仪表板的频率如何?
不幸的是,我们无权访问此类数据(如果您有这些数据,我们很乐意邀请您发表客座文章!),但根据我们自己的经验和对生态系统的了解,管理员通常不会像以前那样频繁登录许多人认为。
我和我的团队在内容方面非常活跃,几乎每周都会发表文章。 我敢说我们的团队可能比一般的 WordPress 网站更活跃。 也就是说,虽然我们的作者和编辑每周至少登录几次仪表板,但他们专注于内容,管理网站和处理/驳回管理员通知不是他们的责任。
实际有资格并被委派管理通知的团队成员按需登录,通常用于以下目的:
- 在发现安全漏洞时更新插件
- 偶尔更新一下核心
- 修复错误
- 安装新插件
以上所有动作都是罕见的,甚至是罕见的。
我敢肯定,我们也有几个月根本没有清理通知,我敢打赌,我们并不是独一无二的,许多公司都有类似的惯例。
显然,在新站点上工作或改造现有站点时,开发人员的登录频率要高得多,但是一旦站点准备就绪,事情就会从设计和开发转向持续维护。
订阅并获取我们的免费副本
WordPress 插件商业书籍
究竟如何在订阅经济中创造繁荣的 WordPress 插件业务。
与朋友分享
输入您朋友的电子邮件地址。 我们只会通过电子邮件向他们发送这本书,童子军的荣幸。
谢谢你的分享
太棒了——“The WordPress Plugin Business Book”的副本刚刚发送到. 想帮助我们更多地传播信息吗? 继续,与您的朋友和同事分享这本书。
感谢订阅!
- 我们刚刚将您的“The WordPress Plugin Business Book”副本发送到.
您的电子邮件中有错字吗? 单击此处编辑电子邮件地址并再次发送。
“数字主宰宇宙”——毕达哥拉斯
现在让我们结合所有的数字。
考虑上一个站点上的 30 个插件每天 1 个通知的示例,如果用户在 10 天后未登录,将有 10 个通知,这显然是压倒性的、耗时的,而且总体上从 UX 来看很糟糕看法。
总而言之,很容易责怪插件开发人员,因为这些通知确实是由插件触发的。 但是,我想在这里争论的是,这只是潜在问题的一个症状。
管理员注意到插件和主题造成的混乱只是真正问题的症状。Tweet
过时的 WP 管理员通知机制
虽然 WordPress 在许多方面都取得了巨大的发展,包括如今拥有数以万计产品的充满活力和令人惊叹的插件生态系统,但核心的管理员通知机制自10 年前推出 3.1 版以来几乎没有发展!
核心管理员通知机制根本就不是用来处理我们现在在生态系统中拥有的大量通知。 所以不可避免地,网站管理员最终会抱怨他们的负面经历。
多年来,关于这个话题的讨论很多,许多人试图倡导改变。 Barry Kooij 在 2015 年开发了一个漂亮的解决方案,将管理员通知转换为现代通知中心:
不知何故,获得优先级并添加到核心从来都不够重要。
还有一些插件可以让你解决这个问题,比如单独禁用管理员通知,但同样,它们需要安装一个额外的插件,而不是将此功能添加到核心。
管理员通知的“最大”更新是在 WordPress 4.2(5 年前!)中添加的,它引入了一个向通知添加关闭按钮的选项,然而,它甚至没有提供存储通知可见性状态的结构化方法,再次,留给插件开发人员。
WordPress 4.2 增加了对关闭管理员通知的支持,但没有提供一种在通知被关闭后保持通知状态的方法,让插件开发人员来滚动他们自己的方法。 https://t.co/ FzDPNgB1Fd#WordPress #webdev
— 伊恩·波尔森 (@polevaultweb) 2018 年 1 月 25 日
Syed Balkhi 早在 2016 年就提倡在 WPBeginner 上建立通知中心,而 Yoast SEO 等一些插件将其提升到了一个新的水平,并最终实施了自己的通知解决方案以减少混乱,这导致用户体验碎片化并且需要大量额外的代码那应该只是核心。
插件开发人员使用管理员通知,因为这就是我们开箱即用的全部内容。 我们得到柠檬,并尽量挤出最好的柠檬水。
让我明确一点:我承认,当试图满足约 38% 的网络时,优先排序是非常具有挑战性的。所以,我不是在指责任何人,只是陈述事实并提高认识。 如果社区一致认为管理员通知如此烦人且令人分心,那么也许是时候研究替代通信解决方案了。
给予与接受之间的持续战斗
插件和主题开发人员很难在付出多少与索取多少之间找到平衡。 在像 WordPress 这样固执己见的生态系统中,每个用户都是潜在的博主,因此每次我们进行产品更改或与用户交流时,我们都必须小心翼翼,尽量不让任何人因为害怕获得可怕的 1 星评价而心烦意乱。
我们都知道有些人喜欢通过在评论中咆哮来表达他们的挫败感,从而有效地以通常不合理的期望挟持开发人员。
让我这样说吧。
许多通知是事务性的,旨在向管理员传达一些重要的信息,例如关键更新。 即使对于更多的促销通知,如果用户获得免费产品,我相信开发人员有权每隔一段时间添加一个管理员通知,这是一个公平的交易。
无论是审查请求,检查付费产品的小额追加销售,还是加入他们的联盟计划的邀请 - 这些都是合理的。
归根结底,这是一种共生关系,这是我们都需要记住的。
插件和主题开发人员正在努力为他们的目标受众构建最好的产品,但如果我们不要求任何回报,我们应该如何发展我们的团队并维持不断增长的需要更多功能和支持的用户群?
你可能会问:“但是 Vova,没有任何商业激励的纯免费开源插件呢?”
从理论上讲,这是一个有效的观点。 实际上,市场上最流行的插件和主题都是商业的,他们背后有一群人竭尽全力让用户满意。 他们需要得到报酬来养家糊口,把食物放在餐桌上,所以我们自然必须作为一家企业经营(当然,也有一些例外)。
开发人员为了开源而构建产品的整体乌托邦是不现实和不可持续的。 一个在业余时间将产品作为业余爱好的开发人员将永远无法像全心投入的企业那样提供相同水平的质量并设法长期维持它。
您可以在此处阅读有关此主题的更多信息。
将批评留给插件的用户
在 Yoast 以管理员通知横幅的形式进行最后一次黑色星期五促销活动后,他们的用户立即通过您能想象到的任何负面反馈表达他们的不满。 在短短几天内,他们在 WordPress.org 上收到了 100 多条 1 星评论。
这不仅影响了他们的品牌,他们还不得不花费时间和大量精力来回应那些 1 星评论、大量支持票、社交互动、不良宣传等等。
如果他们知道它会产生负面影响,您认为他们会这样做吗?
绝对不!
像这样的危机会让人情绪低落,插件开发人员/公司最不想处理的事情。 我了解 Yoast 团队,虽然资金对于他们的业务增长至关重要,但资金绝对不是他们的主要驱动力。 像大多数产品公司一样,他们的热情在于“创造”和服务于他们的用户,同时遵循他们的使命。
他们只是进行了一个实验,结果是一个(非常)糟糕的决定。
BlackFridayBanner 并不是最好的主意。 对于它可能造成的烦恼和困难,我们深表歉意。 我们没有正确考虑这一点。 如果您愿意,您可以更新到没有该横幅的新版本插件。 #blackfriday #neveragain #apologies
— Marieke van de Rakt (@MariekeRakt) 2019 年 11 月 28 日
我很有信心他们不会很快重复这种做法
我们有自己的用户和客户,他们已经要求我们对我们采取的每一项行动负责。 相信我,他们做得非常出色,并且毫不羞耻地通过评论、社交媒体和您能想象的任何其他地方直言不讳地发表意见。
停止破坏插件开发者的声誉
虽然我确信有一些插件在促销通知上更具侵略性,但总的来说,我们,产品开发人员,只是试图为我们的用户和客户服务,同时也试图谋生的人。 我们绝大多数人没有邪恶或隐藏的议程。 我们还使用 WordPress 和其他插件,并且对所有这些细微差别比您想象的要敏感得多。
毕竟,许多对管理员通知混乱表示担忧的领导者本身就是插件开发人员。
所以…
亲爱的社区,请停止批评整个插件开发人员,并停止向每天努力工作以帮助用户通过他们的 WordPress 网站实现目标和愿望的人们传播负面情绪——这是错误和不公平的。
亲爱的社区,请停止批评整个插件开发人员,并停止向每天努力工作以帮助用户通过他们的 WordPress 网站实现目标和愿望的人们传播负面情绪——这是错误和不公平的。