Stanislav Khromov 今天通过 Twitter 和 Advanced WordPress (AWP) Facebook 群组发布了 Clarity,这是一个隐藏突兀横幅的插件。它大约一年前首次被推送到 WordPress.org,但开发人员似乎只是刚刚将其公开。

这个清晰的网站将其使命描述为:“广告、追加销售和分析横幅已经在我们的 WordPress 仪表板中泛滥了很长时间。是时候让它们休息了。”

没有设置屏幕。一旦用户激活它,它就会尝试隐藏不属于其“可接受的广告政策”的横幅和其他通知,该政策目前是草案,Khromov 鼓励对此提出反馈。此政策涵盖要求评论、通知用户折扣或提示他们升级到商业版本的插件。

此插件的目标是隐藏这些通知,除非它们:

  • 仅显示在属于插件或主题的选项页面上,而不显示在其他任何地方。
  • 仅为管理员角色用户显示。
  • 不打扰或分散注意力。
  • 不显示在主栏中,而是显示在“旁边”。

该插件确实在插件管理屏幕上包含一个链接,用于报告不需要的横幅。它会导致 Clarity 的 GitHub 存储库上有一个预填充的发布模板。

举报垃圾链接。

从会员的点赞情况来看,公告在AWP上得到了很多人的好评。然而,一些人表示反对这一想法。一些人称其对生态系统“不道德”和“破坏性”。

广告是生活的一部分。他们为公司创造必要的收入,以继续维护现有产品和开发新产品。 WordPress 行业在这方面也不例外。但这些公司通常都是小公司,管理层的错误位置可能意味着创造新工作岗位和勉强维持生计之间的区别。

免费增值产品是商店向最终用户提供免费功能的方式之一,同时也是一种商业上可行的解决方案,可保持其业务正常运转。用于广告和用户评级的横幅通常是推动销售或引起对商品更多兴趣的最有效方式。

“通过创建广告拦截器 - 你自私地忽略了广告 [开源] 破坏脆弱生态系统的商业现实,”一位开发人员 [1] 在 AWP 线程中写道。 “如果你使用免费产品 - 通过忍受一些唠叨来支付费用。”

“获得某人的工作产品但绕过他们的广告的想法至少是不道德的,”另一位开发人员写道。 “没有人被迫利用他人的劳动。”

自由软件意味着让用户可以自由地改变它。如果另一个开发人员出现并阻止这些用户想要的行为,这是公平的游戏。玩免费软件沙盒意味着接受其他人可以并且会不时更改您编写的代码。 WordPress 的钩子系统使它变得更加容易。

Clarity只是插件海洋中的一条小鱼。如果它的活跃安装量超过一百万,也许它实际上会削弱一些商业商店的利润。然而,事实并非如此。任何声称它正在破坏生态系统的说法都是夸大其词。

如果它确实有这么多的活跃安装,也许这会给开发人员敲响警钟,让他们知道用户希望看到变化。

问题是:大多数用户需要这样的插件吗?

也许不是,但这要视情况而定。目录指南要求任何管理员通知——大多数“违规”广告所在的位置——必须是可关闭的。但是,该标准的定义相对宽松。一些插件向每个登录到管理员的用户显示一个广告,要求每个用户将其关闭。其他人会在插件更新时自行刷新,需要用户执行其他操作。如果一个插件每周更新多次并且每次都添加一个新的管理员范围的横幅,这几乎感觉像是在规避规则,只是一点点。

广告和其他通知在客户端构建中也可能存在问题。当插件更新显示新的专业追加销售给那些认为他们已经为他们的网站需要的东西付费的客户时,自由职业者和代理机构有时会接到这个疯狂的电话。有一些方法可以缓解这种情况,但它们并非在所有情况下都 100% 万无一失。 Clarity 只是旧工具箱中的另一个扳手,用于收紧这些客户站点,让您更加安心。

插件本身并不“智能”。它不会自己学习和成长,它会随着更多插件的创建而发展。它需要手动创建一个选择器列表以通过 CSS 定位。该插件根据此自定义定义集隐藏横幅。

只要第 3 方开发人员不在他们自己的插件中创建广告拦截器方法,Clarity 就应该保留一些通知。在宣布之前,大多数人甚至不可能知道该项目。既然它在公共领域,我相信有些人会覆盖它。这可能取决于个人对广告中用户选择的立场。

Clarity 为插件和主题作者提供了一种方式来选择屏蔽他们自己的广告。他们只需要检查 PHP 常量:

if ( defined( 'CLARITY_AD_BLOCKER_ENABLED' ) && CLARITY_AD_BLOCKER_ENABLED ) { // 你不应该投放广告或追加销售这个用户。 }

我怀疑大多数人会愿意购买这个系统。不过,我喜欢这个主意。无论如何,安装和激活广告拦截插件的用户不太可能成为目标受众。

清晰度对于希望在喧嚣中寻找一点平静的用户来说是一个很好的选择,但它也有其局限性。

来源