斯坦尼斯拉夫·赫罗莫夫宣布 明晰,一个隐藏突兀横幅的插件,通过 推特 和 高级WordPress (AWP) 今天的 Facebook 群组。 大约一年前它首次被推送到 WordPress.org,但开发人员似乎才刚刚公开它。
这 清晰网站 将其使命描述为:“广告、追加销售和分析横幅在我们的 WordPress 仪表板中猖獗已久。 是时候让他们一劳永逸了。”
Clarity 不附带设置屏幕。 一旦用户激活它,它就会尝试隐藏不属于其“可接受的广告政策”的横幅和其他通知,这是 目前是草稿 赫罗莫夫鼓励对此进行反馈。 本政策涵盖要求评论、通知用户折扣或提示他们升级到商业版本的插件。
该插件的目标是隐藏这些通知,除非它们是:
- 仅在属于插件或主题的选项页面上显示,在其他任何地方均不显示。
- 仅对管理员角色用户显示。
- 不打扰或分散注意力。
- 不显示在主列中,而是显示在“旁边”中。
该插件确实在插件管理屏幕上包含一个链接,用于报告不需要的横幅。 它导致一个 预填发行模板 在 Clarity 的 GitHub 存储库上。
报告不需要的横幅链接。
从成员的点赞来看,该公告在 AWP 上受到了许多人的好评。 然而,有几个人表示反对这个想法。 一些人称其为“不道德”和“破坏”生态系统。
广告是生活中的事实。 它们为公司创造必要的收入,以继续维护现有产品并开发新产品。 WordPress 行业在这方面也不例外。 但是,这些通常是小公司,在管理中的错误位置可能意味着创造新工作和勉强勉强维持生计之间的差异。
免费增值产品是商店向最终用户提供免费功能的方式之一,同时也是一种商业上可行的解决方案,以保持其业务运行。 用于广告和用户评分的横幅通常是促成销售或对项目产生更多兴趣的最有效方法。
“通过创建广告拦截器——你自私地无视广告的商业现实 [open-source] 破坏了脆弱的生态系统,” 写了一位开发人员[1] 在 AWP 线程中。 “如果你使用免费的产品——通过忍受一些唠叨来付费。”
“获取某人的工作产品,但绕过他们的广告的想法至少是不道德的,” 写了另一个开发者. “没有人被迫利用其他人的劳动成果。”
自由软件意味着给予用户改变这一切的自由。 如果另一个开发者出现并阻止这些用户想要的行为,这是公平的游戏。 玩免费软件沙盒意味着接受其他人可以并且将不时更改您编写的代码。 WordPress 通过它的钩子系统使它变得更加容易。
Clarity 只是在浩瀚的插件海洋中游弋的一条小鱼。 如果它有超过一百万的活跃安装,也许它实际上会削弱一些商业商店的利润。 然而,事实并非如此。 任何声称它正在破坏生态系统的说法都是夸张的。
如果它确实有这么多的活跃安装,也许这会给开发人员敲响警钟,警告用户希望看到变化。
问题是:大多数用户需要这样的插件吗?
也许不是,但这取决于。 目录指南要求任何管理员通知——大多数“违规”广告所在的位置—— 必须是可解雇的. 但是,该标准的定义相对宽松。 一些插件向每个登录到管理员的用户显示广告,要求每个用户关闭它。 其他人在插件更新时刷新自己,需要用户采取额外的行动。 如果一个插件每周更新多次,并且每次都添加一个新的管理员范围的横幅,那么它几乎感觉就像是在规避规则,只是一点点。
广告和其他通知也可能在客户端构建中出现问题。 当插件更新向认为他们已经支付了网站所需费用的客户显示新的专业追加销售信息时,自由职业者和代理机构有时会接到这个疯狂的电话。 有一些方法可以缓解这种情况,但它们并非在每种情况下都 100% 万无一失。 清晰度只是旧工具箱中的另一个扳手,用于收紧这些客户站点,让您更加安心。
插件本身并不“智能”。 它不会自行学习和成长,而是随着更多插件的创建而发展。 它需要手动创建选择器列表以通过 CSS 定位。 该插件根据此自定义定义集隐藏横幅。
只要第三方开发人员不在他们自己的插件中创建广告拦截器方法,Clarity 就应该保留一些通知。 在宣布之前,大多数人甚至都不可能知道这个项目。 现在它在公共领域,我毫不怀疑有些人会覆盖它。 这可能取决于个人对广告中用户选择的立场。
Clarity 为插件和主题作者提供了一种方法来选择阻止他们自己的广告。 他们只需要检查 PHP 常量即可:
if ( defined( ‘CLARITY_AD_BLOCKER_ENABLED’ ) && CLARITY_AD_BLOCKER_ENABLED ) { // 您不应向该用户投放广告或追加销售。 }
我怀疑大多数人会愿意购买这个系统。 不过,我喜欢这个主意。 无论如何,安装和激活广告拦截插件的用户不太可能成为目标受众。
对于想要在噪音中找到一点平静的用户来说,Clarity 是一个不错的选择,但它有其局限性。