WP Lookout 讓 WordPress 用戶跟踪和接收他們喜歡的插件和主題的通知

已發表: 2021-01-29

WordPress 是否應該通知用戶插件所有權的變化? 這是兩個月前伊恩·阿特金斯提出的問題。 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 網站的單個插件跟踪歷史記錄。
單個插件跟踪歷史記錄。

WP Lookout 允許用戶搜索和添加單個插件的跟踪器。 該服務主要依靠公共 WordPress.org API 來獲取插件和主題數據。 這與 WordPress 用於檢查更新是否可用的系統相同。

“但它也超出了 API 提供的範圍,”Hardie 說。 “例如,主題作者還沒有提供.ORG主題更改日誌的標準,因此當您在wp-admin中更新主題時不會顯示該信息; 您必須在 Trac 或源文件中四處尋找才能找到它。 因此,WP Lookout 會跟踪更改日誌詳細信息並將其放在您面前。”

通過 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。”