不要因為太多的 WordPress 管理員通知而責備插件開發人員
已發表: 2020-07-22每隔 3 到 6 個月,我就會偶然發現一個趨勢社交媒體線程,該線程抨擊插件開發人員在 WP Admin 儀表板上使用通知超載。 作為我自己的插件開發人員以及作為我在 Freemius 角色的一部分每天與插件和主題開發人員進行交流的人,看到這種討論一次又一次地提出真的很觸動我的神經,所以我想結束這個誤解一次,對所有人。
它總是以同樣的方式開始。
一位有影響力的人分享了一個管理儀表板的屏幕截圖,上面有大量的管理員通知。 然後很多人“盲目地”喜歡和分享——有些人甚至會熱情地表達他們的憤怒。
好主 WordPress 插件作者,這是失控的。 pic.twitter.com/0S42908C5T
— 斯科特·博林格 (@scottbolinger) 2020 年 7 月 7 日
我明白了,管理員通知很糟糕!
我們都知道,而且很容易與之相關。
但是,插件開發者真的應該歸咎於整體嗎?
我不這麼認為。
此外,這種反復出現的趨勢來自思想領袖傳播信息而沒有真正考慮他們的話的後果,這讓我感到困擾,尤其是當它來自插件開發人員時。 Scott 是一個好朋友,我認識他很多年了,我相信他(和其他人)沒有惡意,但像這樣的消息事實上將責任歸咎於插件開發人員,損害了我們在WordPress 社區。 就我們與世界交流的內容而言,我們必須更加負責。
讓我向您展示硬幣的另一面,插件開發人員的觀點。
許多網站有許多插件
幾年前,我進行了一項分析以評估 WordPress 插件的市場份額,其中我發現平均自託管 WordPress 網站(即不是 WordPress.com 上的網站)有 25.2 個已安裝插件、18.3 個活動插件,以及超過 200 行代碼的 17.6 個活動插件。
昨天,我挖掘了我們的數據庫,從 10,000 個隨機站點中抽取了一個新樣本,以查看情況發生了怎樣的變化,我發現今天一個站點上的平均活躍插件數是 15.94。
在查看了 10,000 個隨機站點以了解我們的生態系統發生了怎樣的變化後,我發現 2020 年站點上活躍的#WordPress #plugins 的平均數量為 15.94。
因此,每個站點減少了約 2.4 個插件,這很棒。
如果您考慮一下,這完全有道理,因為網站速度對於 SEO 變得越來越重要,而且今天的 WP 用戶對插件對性能的影響有了更多的了解。 此外,過去幾年市場已經整合,像 Jetpack 這樣的大型產品現在提供的產品更加豐富,因此用戶可以在同一個包中獲得數十個微型解決方案,從而避免了對額外插件的需求。
在 10,000 個站點中,407 個站點擁有超過 30 個活動插件(超過 4%!),46 個站點擁有超過 50 個活動插件。
我要說明的一點是,具有許多插件的網站並不罕見,如果您作為自由職業者、代理機構、服務提供商或產品人員在 WP 領域花費足夠的時間,那麼您很有可能會登錄具有大量活動插件的站點的 WP 管理儀表板。
這是不可避免的,簡單的統計數據。
管理員通知的頻率
插件開發人員使用通知作為向我們的用戶和客戶傳達消息的主要方式之一。 對於積極開發的插件,每月發送一次通知是非常合理的,因為重要的功能、更新或更改可能在不到 30 天的時間段後與站點管理員相關。
回到數字。
如果一個插件每月添加一個管理員通知,一個擁有 30 多個活動插件的站點將收到 30 個通知,平均一個通知。 每天——我什至沒有考慮來自核心的通知。
不常見的管理通知處理/解僱
更多值得深思的地方——您認為網站管理員實際登錄其 WP Admin 儀表板的頻率如何?
不幸的是,我們無權訪問此類數據(如果您有這些數據,我們很樂意邀請您發表客座文章!),但根據我們自己的經驗和對生態系統的了解,管理員通常不會像以前那樣頻繁登錄許多人認為。
我和我的團隊在內容方面非常活躍,幾乎每週都會發表文章。 我敢說我們的團隊可能比一般的 WordPress 網站更活躍。 也就是說,雖然我們的作者和編輯每周至少登錄幾次儀表板,但他們專注於內容,管理網站和處理/駁回管理員通知不是他們的責任。
實際有資格並被委派管理通知的團隊成員按需登錄,通常用於以下目的:
- 在發現安全漏洞時更新插件
- 偶爾更新一下核心
- 修復錯誤
- 安裝新插件
以上所有動作都是罕見的,甚至是罕見的。
我敢肯定,我們也有幾個月根本沒有清理通知,我敢打賭,我們並不是獨一無二的,許多公司都有類似的慣例。
顯然,在新站點上工作或改造現有站點時,開發人員的登錄頻率要高得多,但是一旦站點準備就緒,事情就會從設計和開發轉向持續維護。
訂閱並獲取我們的免費副本
WordPress 插件商業書籍
究竟如何在訂閱經濟中創造繁榮的 WordPress 插件業務。
與朋友分享
輸入您朋友的電子郵件地址。 我們只會通過電子郵件向他們發送這本書,童子軍的榮幸。
謝謝你的分享
太棒了——“The WordPress Plugin Business Book”的副本剛剛發送到. 想幫助我們更多地傳播信息嗎? 繼續,與您的朋友和同事分享這本書。
感謝訂閱!
- 我們剛剛將您的“The WordPress Plugin Business Book”副本發送到.
您的電子郵件中有錯字嗎? 單擊此處編輯電子郵件地址並再次發送。
“數字主宰宇宙”——畢達哥拉斯
現在讓我們結合所有的數字。
考慮上一個站點上的 30 個插件每天 1 個通知的示例,如果用戶在 10 天后未登錄,將有 10 個通知,這顯然是壓倒性的、耗時的,而且總體上從 UX 來看很糟糕看法。
總而言之,很容易責怪插件開發人員,因為這些通知確實是由插件觸發的。 但是,我想在這裡爭論的是,這只是潛在問題的一個症狀。
管理員注意到插件和主題造成的混亂只是真正問題的症狀。Tweet
過時的 WP 管理員通知機制
雖然 WordPress 在許多方面都取得了巨大的發展,包括如今擁有數以萬計產品的充滿活力和令人驚嘆的插件生態系統,但核心的管理員通知機制自10 年前推出 3.1 版以來幾乎沒有發展!
核心管理員通知機制根本就不是用來處理我們現在在生態系統中擁有的大量通知。 所以不可避免地,網站管理員最終會抱怨他們的負面經歷。
多年來,關於這個話題的討論很多,許多人試圖倡導改變。 Barry Kooij 在 2015 年開發了一個漂亮的解決方案,將管理員通知轉換為現代通知中心:
不知何故,獲得優先級並添加到核心從來都不夠重要。
還有一些插件可以讓你解決這個問題,比如單獨禁用管理員通知,但同樣,它們需要安裝一個額外的插件,而不是將此功能添加到核心。
管理員通知的“最大”更新是在 WordPress 4.2(5 年前!)中添加的,它引入了一個向通知添加關閉按鈕的選項,然而,它甚至沒有提供存儲通知可見性狀態的結構化方法,再次,留給插件開發人員。
WordPress 4.2 增加了對關閉管理員通知的支持,但沒有提供一種在通知被關閉後保持通知狀態的方法,讓插件開發人員來滾動他們自己的方法。 https://t.co/ FzDPNgB1Fd#WordPress #webdev
— 伊恩·波爾森 (@polevaultweb) 2018 年 1 月 25 日
Syed Balkhi 早在 2016 年就提倡在 WPBeginner 上建立通知中心,而 Yoast SEO 等一些插件將其提升到了一個新的水平,並最終實施了自己的通知解決方案以減少混亂,這導致用戶體驗碎片化並且需要大量額外的代碼那應該只是核心。
插件開發人員使用管理員通知,因為這就是我們開箱即用的全部內容。 我們得到檸檬,並儘量擠出最好的檸檬水。
讓我明確一點:我承認,當試圖滿足約 38% 的網絡時,優先排序是非常具有挑戰性的。所以,我不是在指責任何人,只是陳述事實並提高認識。 如果社區一致認為管理員通知如此煩人且令人分心,那麼也許是時候研究替代通信解決方案了。
給予與接受之間的持續戰鬥
插件和主題開發人員很難在付出多少與索取多少之間找到平衡。 在像 WordPress 這樣固執己見的生態系統中,每個用戶都是潛在的博主,因此每次我們進行產品更改或與用戶交流時,我們都必須小心翼翼,盡量不讓任何人因為害怕獲得可怕的 1 星評價而心煩意亂。
我們都知道有些人喜歡通過在評論中咆哮來表達他們的挫敗感,從而有效地以通常不合理的期望挾持開發人員。
讓我這樣說吧。
許多通知是事務性的,旨在向管理員傳達一些重要的信息,例如關鍵更新。 即使對於更多的促銷通知,如果用戶獲得免費產品,我相信開發人員有權每隔一段時間添加一個管理員通知,這是一個公平的交易。
無論是審查請求,檢查付費產品的小額追加銷售,還是加入他們的聯盟計劃的邀請 - 這些都是合理的。
歸根結底,這是一種共生關係,這是我們都需要記住的。
插件和主題開發人員正在努力為他們的目標受眾構建最好的產品,但如果我們不要求任何回報,我們應該如何發展我們的團隊並維持不斷增長的需要更多功能和支持的用戶群?
你可能會問:“但是 Vova,沒有任何商業激勵的純免費開源插件呢?”
從理論上講,這是一個有效的觀點。 實際上,市場上最流行的插件和主題都是商業的,他們背後有一群人竭盡全力讓用戶滿意。 他們需要得到報酬來養家糊口,把食物放在餐桌上,所以我們自然必須作為一家企業經營(當然,也有一些例外)。
開發人員為了開源而構建產品的整體烏托邦是不現實和不可持續的。 一個在業餘時間將產品作為業餘愛好的開發人員將永遠無法像全心投入的企業那樣提供相同水平的質量並設法長期維持它。
您可以在此處閱讀有關此主題的更多信息。
將批評留給插件的用戶
在 Yoast 以管理員通知橫幅的形式進行最後一次黑色星期五促銷活動後,他們的用戶立即通過您能想像到的任何負面反饋表達他們的不滿。 在短短幾天內,他們在 WordPress.org 上收到了 100 多條 1 星評論。
這不僅影響了他們的品牌,他們還不得不花費時間和大量精力來回應那些 1 星評論、大量支持票、社交互動、不良宣傳等等。
如果他們知道它會產生負面影響,您認為他們會這樣做嗎?
絕對不!
像這樣的危機會讓人情緒低落,插件開發人員/公司最不想處理的事情。 我了解 Yoast 團隊,雖然資金對於他們的業務增長至關重要,但資金絕對不是他們的主要驅動力。 像大多數產品公司一樣,他們的熱情在於“創造”和服務於他們的用戶,同時遵循他們的使命。
他們只是進行了一個實驗,結果是一個(非常)糟糕的決定。
BlackFridayBanner 並不是最好的主意。 對於它可能造成的煩惱和困難,我們深表歉意。 我們沒有正確考慮這一點。 如果您願意,您可以更新到沒有該橫幅的新版本插件。 #blackfriday #neveragain #apologies
— Marieke van de Rakt (@MariekeRakt) 2019 年 11 月 28 日
我很有信心他們不會很快重複這種做法
我們有自己的用戶和客戶,他們已經要求我們對我們採取的每一項行動負責。 相信我,他們做得非常出色,並且毫不羞恥地通過評論、社交媒體和您能想像的任何其他地方直言不諱地發表意見。
停止破壞插件開發者的聲譽
雖然我確信有一些插件在促銷通知上更具侵略性,但總的來說,我們,產品開發人員,只是試圖為我們的用戶和客戶服務,同時也試圖謀生的人。 我們絕大多數人沒有邪惡或隱藏的議程。 我們還使用 WordPress 和其他插件,並且對所有這些細微差別比您想像的要敏感得多。
畢竟,許多對管理員通知混亂表示擔憂的領導者本身就是插件開發人員。
所以…
親愛的社區,請停止批評整個插件開發人員,並停止向每天努力工作以幫助用戶通過他們的 WordPress 網站實現目標和願望的人們傳播負面情緒——這是錯誤和不公平的。
親愛的社區,請停止批評整個插件開發人員,並停止向每天努力工作以幫助用戶通過其 WordPress 網站實現目標和願望的人們傳播負面情緒——這是錯誤和不公平的。