WP Lookout 允许 WordPress 用户跟踪和接收他们首选插件和主题的通知


WordPress 是否应该将插件所有权更改通知用户? 这是 Ian Atkins 两个月前提出的问题.WP Tavern 的读者似乎认为这是个好主意,至少那些对我们的报道发表评论的人是这样.然而,原来的 Trac 车票从那以后就没有任何动静.
自动化流程存在真正的技术问题.所有权的变更不一定等同于插件作者的变更.当有人收购一家公司并维护品牌时,通常就是这种情况.
跟踪此类更改不一定需要通过 WordPress.Chris Hardie 构建了一个名为 WP Lookout 的服务,该服务会通知用户此类更改等等.它也从 2020 年 8 月开始提供.
“WP Lookout 会观察有人关心的 WordPress 主题和插件的有趣变化,”哈迪说."我为专业的 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 或自定义网络钩子获得即时警报.
“中间层支持多达 50 个主题/插件、即时电子邮件通知和个性化 RSS 提要,”他说.“Builder 层支持多达 200 个主题/插件,并添加了 Slack 和自定义 webhook 支持以及仅获取安全相关通知的选项.随着更多真实世界的用户反馈,我们可能会随着时间的推移调整每一层的内容.”
所有用户都可以在注册后的几周内访问 Builder 层.之后,他们必须订阅或坚持使用免费套餐功能.
服务如何运作

WP Lookout 允许用户搜索和添加单个插件的跟踪器.该服务主要依赖公共 WordPress.org API 来获取插件和主题数据.这与 WordPress 用来检查更新是否可用的系统相同.
“但它也超出了 API 提供的范围,”哈迪说."例如,主题作者还没有提供.ORG 主题更改日志的标准,因此当您在 wp-admin 中更新主题时不会显示该信息;您必须在 Trac 或源文件中四处寻找才能找到它.因此,WP Lookout 会跟踪更改日志详细信息,并将其显示在您面前.”

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