大家是否知道開源的一大優點是什麼嗎?其他人可以使用專案的程式碼、批量共享、修改和/或分發他們的更改。這些是WordPress的支柱。
大多數情況下,這意味著我們可以在前輩的肩膀上構建,不斷為自己和他人改進軟體。這就是WordPress在大約20年前作為b2/cafelog部落格系統的一個分支開始的方式。
有時,這只是意味著可以自由地給你的朋友一份你喜歡的東西的副本,讓他們使用它。其他時候,它是初出茅廬的開發人員第一次學習函式或類如何工作的門戶,將一個專案拆開看看是什麼讓它運轉起來。
每隔一段時間,開源軟體的承諾意味著當其他人不喜歡專案前進的方向時,他們可以決定走自己的路。他們可以設立一個分支,為它的未來開闢一個新的目的地。
最熟悉不過的是,ProfilePress對其WP User Avatar外掛進行大修,將其轉變為成熟的會員解決方案時發生的情況。雖然它的普通使用者可能無法或不願意涉足開發水域的深處,但當您擁有400,000多個使用者群時,其中一些人必然是程式設計師。或者至少精通技術,可以建立以前版本的副本並直接分發。
沒過多久——僅僅幾天——前使用者就開始分享他們的分支。開源的美妙之處在於他們有能力做到這一點,而不會受到一些公司的打擊。我想承認他們通過跳入混亂的情況併為許多感到被拋棄的使用者快速做出選擇而取得的成就。此處應該有掌聲。
我們很少會在不準備戰鬥的情況下提到WordPress的許可證。然而,GPL在使這些分支成為可能方面發揮了關鍵作用。該許可證保護了外掛的使用者群,為他們提供了多種替代途徑。
在不進一步宣揚開源的優點的情況下,以下是WP User Avatar的當前分支:
- One User Avatar-由Daniel Tara開發(One Designs)。它已經有九種翻譯,可在WordPress.org上找到。
- Custom User Avatar-由David Artiss開發。目前在GitHub上可用,但他似乎計劃將其新增到外掛目錄中。
- Orig User Avatar-由Philipp Stracker開發。僅在GitHub上可用。
每個分支看起來都像是3.0版之前最新版WP User Avatar的直接移植。有一些必要的程式碼和品牌更改。前兩個還從外掛中刪除了所有廣告。
對於任何希望恢復與舊外掛完全相同的功能的人來說,其中任何一個都可以勝任。
擁有直接埠很不錯,特別是對於那些需要為許多使用者帳戶保持資料完整的人來說,但這也可能是其他人尋找替代方案的機會。而且,自定義使用者頭像解決方案是一毛錢。那裡的每個人都有一些東西。
以下是一個比較齊全的WordPress使用者頭像自定義外掛列表。在過去的幾年裡,我已經測試或使用了其中的大部分。
Simple Local Avatars
在任何自定義頭像解決方案列表中排名第一的是Simple Local Avatars(by 10up)。WordPress公司是社羣中最受尊敬的公司之一,其員工為核心開發做出了巨大貢獻。10up傾向於將可靠的外掛放在一起。
Simple Local Avatars就像包裝盒上所說的那樣。它允許使用者將自定義頭像上傳到他們的網站。它還根據需要生成請求的影象大小。外掛可與Gravatar一起使用,該功能可以啟用或禁用。它還具有站點管理員的內建選項,可以授予未授權角色上傳照片的許可權。
WP User Avatars
bbPress和BuddyPress的首席開發人員John James Jacoby的WP User Avatars是另一個簡單的外掛。像許多類似的解決方案一樣,它為使用者新增了一個表單,用於從他們的個人資料頁面管理他們的頭像。
它的獨特之處在於它與Jacoby提供的一套其他與使用者相關的外掛一起使用。雖然它可以獨立工作,但至少值得檢視他的WP User Profiles外掛,該外掛徹底修改了 WordPress 個人資料頁面。它和他的其他使用者相關外掛相互配合。外掛使用者可以挑選他們想要安裝的外掛。
User Profile Picture
這裡似乎出現了一種模式——使用者往往喜歡這些簡單的頭像解決方案。Cozmoslabs的User Profile Picture是另一個適合此模式的外掛。它還包括一個區塊,允許文章或頁面作者在站點前端輸出任何使用者的個人資料(頭像、姓名、描述和文章連結)。
沒有上傳圖片許可權的使用者不能單獨使用這個外掛新增頭像。預設情況下,這是管理員、編輯和作者角色。站點管理員需要安裝許可權外掛或Cozmoslabs的Profile Builder以獲得額外功能。
Pixel Avatars (Toolbelt)
Pixel Avatars是隱私優先的Gravatar替代品。通過不提供上傳自定義頭像的方法,它採用與類似選項不同的路線。相反,它會使用一些JavaScript為每個使用者自動生成獨特的頭像。
從技術上講,這不是一個獨立的頭像外掛。Pixel Avatars系統是Toolbelt外掛的一個子元件。它由Ben Gillbanks建立,是他用於大多數WordPress專案的工具集合。對很多人來說這可能有點矯枉過正,但每個外掛模組都可以根據使用者需要啟用或禁用。
Local Gravatars
這個外掛也不同於其他解決方案,因為它不允許本地頭像上傳。然而,對於那些只需要更快載入時間的人來說,它是一個可靠的選擇,尤其是在評論中顯示數十或數百張Gravatar影象的文章。
Ari Stathopoulos的Local Gravatars是一個快取系統。它會將Gravatar影象儲存在使用者的伺服器上一週,然後再將其清除。這可以提高效能,而不是為每個影象點選Gravatar CDN。
評論留言