Hookr 进入 Beta 版,新 UI 支持 800 多个插件和主题

已发表: 2015-05-22

钩子特色

去年 4 月,Christopher Sanford 推出了 Hookr,这是一个面向开发人员的 WordPress 钩子/API 参考。 他最初编写解析器/索引器供自己使用,以提高工作效率,并受到启发,使其成为公共资源。

“自 2.8 以来,我一直在专业地使用 WordPress,但我将其中的大部分描述为'肤浅的发展',”桑福德说。 “直到后来,大概是 WordPress 3.5,才出现了一个大型的 WordPress 项目。

“我发现自己花费了大量的时间在我的 IDE 中挖掘代码,或者执行无数次谷歌搜索,以便发现/理解各种钩子、函数、常量等。所以,我写了一个插件来索引应用程序/安装它的站点——这是 Hookr 的第一次迭代。”

作为一名职业生涯并非基于 WordPress 生态系统的开发人员,当 Sanford 用他为开发人员提供的新公共资源试水时,他不知道会发生什么。 经过几个月的 alpha 测试,流量和反馈足以说服他投资于性能改进和 UI 大修。

“该网站的 alpha 版本是真正的 alpha - UI 完全是事后才想到的,有许多 UI 错误/打嗝,导航没有凝聚力; 真是一团糟,”桑福德说。 “在测试版之前,我已经好几个月没有更新 hookr.io 了,这是有目的的。 我想看看流量是否会完全平稳,或者是否会保持一致,后者是我是否会继续该项目的决定因素。”

Hookr Beta 添加了 UI/UX 改进并支持 800 多个插件和主题

桑福德惊讶地发现,该网站的使用量稳定且持续增长。 在接下来的三个月里,他修复了问题,重写了解析器的核心部分,并改进了 UI 以专注于人们真正需要的功能。 该网站现已进入测试阶段,并进行了一系列值得注意的改进:

  • UI / UX大修,重点是响应能力和最少的点击次数
  • Hookr.io 现在速度是原来的两倍,下载负载减半(移动优先)
  • 主题已被引入索引——(当前数量:62)
  • 数百个插件添加到索引中(当前数量:827)
  • 每个插件和主题的 5 个最新版本(以前每个插件都包含一个版本)
  • 用户可以剪切和粘贴的使用示例
  • 带注释的源代码

索引屏幕是无限可滚动和可过滤的,这减少了通过无休止的分页进行的大量点击。 钩子详细信息已改进为遵循类似于 PHP 详细信息页面的格式,并包括带注释的代码签名和描述。

钩子注释描述

除了有关定义代码/对象的文件和行的基本信息外,Hookr 也已更新以显示共享相同标签名称或签名的任何相关挂钩回调。

妓女关系

现在可以轻松复制每个动作、过滤器、函数和常量的用法示例。 用户还可以使用 Hookr 新的超链接和注释源代码块快速查看源代码。

重塑品牌还是不重塑品牌?

许多在寻找全面的钩子/API 参考的人发现 Hookr 比官方的 WordPress.org 代码参考更容易使用。 桑福德在创造一些人认为是竞争资源的东西时经历了摩擦。

有几个人甚至存在资源问题。 为了全面披露,我的职业是在 WordPress 生态系统之外; 它只是我使用(和喜爱)的一个平台,而不是一种生活方式。

我对“社区”的体验大多是积极的。 许多人喜欢这种资源,而另一些人则漠不关心。 我写 Hookr 是为了帮助合法的设计师/开发人员/代理商,而不是伪装成设计师/开发人员的爱好者,他们除了殉道之外没有任何技能,也没有任何积极的贡献。

Hookr 这个名字也被证明是有争议的,因为一些声音反对者认为它令人反感和冒犯。 桑福德说,他对重新命名网站感到非常痛苦,但对这个想法持开放态度。

“WordPress 市场已经饱和——很难产生任何影响,因此得名,”他说。 “这个名字简短、有争议、相关且令人难忘——当然,人们要么喜欢它,要么讨厌它。 从来没有意图侮辱、冒犯或疏远任何人口。

“如果人们不愿意在公开论坛上说“Hookr”,那么也许是时候将我的个人精神放在一边,以改善资源了。 话虽如此,我在重命名/重新命名 Hookr 方面持观望态度。 如果我这样做,那只是为了消除最初的障碍/污名并促进使用。”

由于该网站仍处于测试阶段,Sanford 仍在收集用户的反馈,但专注于功能、修复和 SEO。 如果他决定重新命名,很可能会在该网站退出测试版时发生。

Hookr.io 资源的未来

在精简设计、删除一些没人使用的功能并改进那些有效的功能后,Sanford 报告说,到目前为止,用户都在享受 Hookr 的测试版。

“我收到的反馈非常积极,”他说。 “使用量实际上翻了一番。” 关于搜索功能的用户建议正在为资源的下一次迭代制定路线图。

“当前的搜索实现或多或少是一种过滤机制,一旦你深入到相关索引,它就会有效,”桑福德说。 “然而,许多用户要求进行传统的‘全球’关键词搜索,涵盖核心、插件和主题。 全球搜索以及其他一些功能将在下个月左右发布。”

虽然 Sanford 致力于保持资源免费供任何人使用,但他正在探索一些长期的货币化选择。

“我不想让广告让界面变得混乱,但永远不要说永远,”他说。 “但是,还有另一个货币化机会。”

未来,Sanford 正在考虑建立基础设施以向商业主题和插件开发人员提供 Hookr (SaaS) 的可能性。

当我发布 Hookr Alpha 时,一些人询问是否使用它来增加他们的高级插件/主题的文档。 我不相信这是一个真正的“增值”。 在一年的时间里,我已经将解析器和数据对象改进到了可行的程度。

Hookr Parser 分析源代码,然后将其与描述它的内联文档进行核对; 通常,内联文档要么丢失,要么错误。 Jeff Matson 和我讨论了这些问题,并认为如果 Hookr 能够识别这些问题,它将是无价的,现在它确实做到了。

用于货币化的 SaaS 模型将允许 Sanford 为开发人员提供带有主题/插件的预生成文档。 他还在探索以 JSON、XML、CSV 等格式向供应商提供原始数据以实现 API 微型站点的可能性。

目前,Sanford 将继续投入时间改进 Hookr 作为参考,并根据用户反馈完善功能。 如果您经常使用 Hookr.io,请随时在评论中提供您的建议,并在 Twitter 上关注该项目以获取所有最新更新。