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 上關注該項目以獲取所有最新更新。