WP Lookout 让 WordPress 用户跟踪和接收他们喜欢的插件和主题的通知
已发表: 2021-01-29WordPress 是否应该通知用户插件所有权的变化? 这是两个月前伊恩·阿特金斯提出的问题。 WP Tavern 的读者似乎认为这是一个好主意,至少那些对我们的报道发表评论的人是这样。 然而,从那以后,原始的 Trac 票没有任何动静。
自动化流程存在真正的技术问题。 所有权变更不一定等同于插件作者的变更。 当某人收购一家公司并维护品牌时,通常会出现这种情况。
跟踪此类更改不一定需要通过 WordPress。 Chris Hardie 构建了一项名为 WP Lookout 的服务,可以通知用户此类更改等等。 它也从 2020 年 8 月开始提供。
“WP Lookout 关注人们关心的 WordPress 主题和插件的有趣变化,”Hardie 说。 “我为专业的 WordPress 开发人员、顾问和站点管理员创建了 WP Lookout,他们希望更加了解他们(及其客户)所依赖的插件和主题。”
虽然 WP Lookout 在插件所有权更改方面面临同样的挑战,但它确实具有优势。 它还跟踪 WordPress 新闻机构,包括 WP Tavern 和 Post Status。 即使所有权变更没有反映在插件的 WordPress.org 页面上,这个故事也可能会出现在新闻中。
Hardie 于 2020 年 12 月上旬推出了新闻跟踪功能。它包括 Wordfence 漏洞博客和 iThemes 漏洞综述博客,作为该服务安全通知系统的一部分。 该服务还扫描更改日志以查找与安全相关的关键字。
通知不止于此。 WP Lookout 跟踪插件、主题和核心 WordPress 更新。 它还支持多个商业插件,例如 Advanced Custom Fields Pro、Gravity Forms 和 WP Rocket。
“当我们第一次决定在 WordPress 网站上使用主题或插件时,我们希望对其进行彻底研究——代码质量、评级、支持响应能力、新发布历史、安全修复速度等等——但一旦安装它就很容易随着时间的推移,忽略那些重要的“健康”信息,”哈迪说。 “从许多角度来看,自动更新都很棒,但我认为随着时间的推移不得不管理和排除非平凡 WordPress 网站的任何人都知道,保持警惕也很重要,例如,更改日志中发生了什么,或者是否插件的所有权已易手。 但是没有人愿意每周在一堆网站上登录 wp-admin 来收集这些信息。”
Hardie 说 WP Lookout 将始终为那些只想每天收到少量插件和主题的电子邮件通知的人提供强大的免费选项。 但是,有付费层供客户访问更多功能。 它们允许用户跟踪更多插件和主题,并通过电子邮件、RSS、Slack 或自定义 webhook 获得即时警报。
“中间层支持多达 50 个主题/插件、即时电子邮件通知和个性化 RSS 提要,”他说。 “Builder 层支持多达 200 个主题/插件,并添加了 Slack 和自定义 webhook 支持以及仅获取与安全相关的通知的选项。 随着更多真实世界的用户反馈,我们可能会随着时间的推移调整每一层的内容。”
所有用户都可以在注册后的几周内访问 Builder 层。 之后,他们必须订阅或坚持使用免费套餐功能。
服务如何运作

WP Lookout 允许用户搜索和添加单个插件的跟踪器。 该服务主要依靠公共 WordPress.org API 来获取插件和主题数据。 这与 WordPress 用于检查更新是否可用的系统相同。

“但它也超出了 API 提供的范围,”Hardie 说。 “例如,主题作者还没有提供.ORG主题更改日志的标准,因此当您在wp-admin中更新主题时不会显示该信息; 您必须在 Trac 或源文件中四处寻找才能找到它。 因此,WP Lookout 会跟踪更改日志详细信息并将其放在您面前。”

插件目录中还有一个 WP Lookout 插件可用。 它使用 API 密钥,用户可以从 WP Lookout 网站获得该密钥。 然后该插件让 WP Lookout 服务知道安装了哪些插件和主题,并将它们添加为跟踪器。 使用插件比手动添加单独的插件和主题要高效得多。
对于不在 WordPress.org 上的插件和主题,该服务使用第三方开发人员提供的自定义更新 API。 如果这还不够,它会使用网页抓取。 对于新闻源,它解析 RSS 提要。
“看到 WordPress 主题和插件作者使用或不公开管理和展示其产品数据的方式多种多样,这很有趣,”Hardie 说。 “有些 API 端点返回与 .ORG API 相同级别的详细信息,有些具有由某些内部工具生成的更改日志/版本文档,还有一些根本不费心做太多事情。 我认为可以提出一个论点来长期标准化这里的某些东西,以帮助促进保持软件更新的文化,即使/特别是如果它最终使对像 WP Lookout 这样的工具的需求过时了。”
WP Lookout 的未来
哈迪没有计划坐在他已经建造的东西上。 下一个目标之一是定期添加 WordPress.org 上没有的新主题和插件。 这将意味着与开发团队建立联系,并弄清楚用户如何获得通常没有公共 API 的事物的通知。 该领域缺乏标准化可能是一个难以跨越的障碍。
“我计划添加一长串功能,包括集成跟踪 GitHub 存储库发布、将一些有用的数据点从 WP Lookout 带入 wp-admin 界面、WordPress Packagist 集成、允许每个跟踪器的 Slack 通道配置、更好的国际化,以及更好地处理主题/插件作者选择在其 .org 代码存储库之外维护的更改日志,”他说。
哈迪不想在功能创意上过于超前。 他说,他很高兴能从用户那里获得更多关于他们认为有用的反馈。 目前有80个用户,这是公开的数据。 WP Lookout 维护一个开放的数据和财务透明度页面。
“尽管为更高级的用户提供了付费选项,但我主要认为这是我想为 WordPress 社区运营的一项服务,而且我将始终拥有一套强大的免费功能,”他说。 “我还致力于参与未来之五,将我在这里学到的知识带回到可能使所有 WordPress 用户受益的改进中,无论他们是否利用 WP Lookout。”
