本文由鐵桶翻譯自2020年2月20日的英文社群中心網誌(有改動)。
大家好!
正如我在2020年社群交流會議回顧中所承諾的那樣,是時候再次談論統一社區平台(英文:Unified Community Platform,簡稱UCP)了。這篇文章我想在深入到該計劃的細節前,先簡單地退一步來提供更多的背景資訊。在那之後我們就可以討論第一階段和第二階段的含義、安排以及一些您現在需要了解的第一階段細節。這將是一篇充分披露各種資訊的長篇網誌,系好安全帶坐穩了!
什麼是統一社區平台?[]
統一社區平台的核心是將Fandom和Gamepedia的wiki一起升級到同一版本的MediaWiki上,以作為我們創新的基礎。目前,Fandom所使用的是進行了大量定製的MediaWiki 1.19版本。這是計劃的一部分,因為當時維基媒體基金會的升級過程和功能開發速度無法滿足Wikia的需求,而我們的解決方案是自己構建必要的功能。在當時,這是一個正確的決定。也是從那時起,MediaWiki的發展速度遠超我們自己的發展速度。因此,再次跟上MediaWiki的步伐才是正確的解決方案。目前,Fandom平台上有着成千上萬行自訂代碼(有趣的事實:代碼庫仍叫Wikia),如果轉移到沒有這些成千上萬行自訂代碼的全新代碼庫,將給我們帶來一個更加簡潔的架構。另外,新平台將從MediaWiki 1.33開始。
這是一個巨大的飛躍,但我們知道這並不能解決平台上的所有問題。不過建立新平台有些可以明確的好處:
- 我們將使用維基媒體基金會(MediaWiki軟件的維護方)提供的最新功能。自Fandom上次更新核心MediaWiki軟件(wiki平台的基礎)以來的7年裏,同時負責監管維基百科的維基媒體基金會對該軟件進行了許多改進。基於最新的MediaWiki軟件構建新平台使我們能夠為您提供這些改進,同時基金會在未來繼續做出更大的改進,我們能夠更輕鬆地更新新版本。Gamepedia的使用者已經熟悉了其中的一些改進,但對於Gamepedia和Fandom的使用者而言,合併後的平台意味着一個更大的團隊可以進行未來的升級和為編輯者提供新的工具。這是兩個平台的雙贏。
- 使啟用更多最新擴充變得更加容易。MediaWiki允許主機添加擴充,這些擴充為平台帶來了新的工具,編輯者可以使用這些工具來構建其社區。擴充都是由外部開發人員維護的,就像電子遊戲中的模組(Mod)或插件。這樣的擴充通常有相容性要求,由於我們運行的MediaWiki版本太舊,許多新擴充在Fandom平台上不能使用。透過升級到MediaWiki 1.33,我們可以獲得這些擴充的功能,而不必自己對其進行反向工程。對於Gamepedia而言,一個更大的開發團隊意味着我們可以承擔更大的審核量或新增擴充的請求,這是Gamepedia的編輯者和管理員近年來一直所要求的。
- 為Fandom和Gamepedia更快地開發和推出全新的功能。透過單一平台,我們可以一次性構建新功能並部署到所有的wiki,而不是加倍努力為代碼差異很大的兩個平台提供服務。例如Fandom和Gamepedia的管理員都會注意到數據分析面板功能是我們的團隊自訂代碼開發的,根據平台的不同在數據和功能上都有明顯的差異。如果我們統一平台,這樣的功能可以在沒有任何重大的差異的情況下一次推出。另外在單一的現代MediaWiki平台上,Fandom和Gamepedia開發人員的綜合經驗意味着我們將為所有使用者提供一個更快、更可靠的網站。我知道Gamepedia的編輯者們會對改進頁面載入速度和站點穩定性非常滿意。
- 在Fandom上使用流動編輯!去年,我們對Gamepedia使用者如何從被動使用wiki內容轉變到積極擔任編輯工作進行了一些研究,結果令人震驚。接受調查的編輯中有34%的人報告說他們的首次Gamepedia編輯是在流動裝置上進行的。為給Fandom帶來更好的流動編輯體驗,我們正在降低編輯門檻並為非英語wiki社區提供特殊服務,這些社區更有可能擁有移動優先的受眾。例如,說西班牙語的互聯網使用者有67%是移動使用者。
- 結合兩個平台的最佳功能。Fandom的許多自訂功能使直接在目前代碼庫上進行升級是一個巨大挑戰,因此我們選擇從頭開始構建,將wiki內容遷移。透過這個過程,我們從這些自訂功能中學到了很多東西,證明了wiki和更多社交功能可以並存。同樣,Gamepedia也憑藉其成就系統Gamepedia Pro獲得了巨大的成功。在統一社區平台中,我們將力求兩個平台的最好之處結合成夢幻般的社區體驗,這些體驗將深深紮根來自wiki的意見,同時也包括粉絲們的熱情表達。
UCP推出階段[]
看了那麼多,您可以稍作休息,先喘口氣。Woooosah. Woooosah.
接下來讓我們談談這項工作將如何分解。
第一階段 - 目前工作重點[]
我們目前處於UCP開發的第一階段,這一階段主要集中在技術方面,並將所有內容轉移到平台上。不涉及重大外觀變更或功能集檢修。我們會很快將其作為一個「生產平台」(Production Platform)開放。至少在未來5個月內會有以下幾個時期的推出。
- 內部測試時期。目前,我們正在與我們的產品和工程團隊、Growth團隊以及許多wiki主管一起對UCP進行內部測試。目的是發現儘可能多的潛在問題,並在UCP公開之前解決它們。
- 新wiki時期。首先,我們將切換Fandom wiki的建立過程,讓所有新的wiki(除基於員工決定的例外)都建立在UCP上。在這段時間裏,面向Fandom社區的UCP平台將主要是具有Oasis外觀的核心MediaWiki。許多擴充功能仍在開發過程中,但是核心的wiki體驗仍將存在,除了最進階用例外,其他所有的用例都將提供服務。對於需要更進階功能的wiki,Fandom員工可以將有必要的wiki切換回舊平台。透過這樣我們能夠看到UCP在實際中會如何運作,所有內部測試都無法與我們從使用該平台的公司外部人員那裏獲得的知識相提並論。
- 簡單遷移Fandom wiki時期。一旦我們對UCP在實際應用程式下正常工作感到滿意,我們將進入下一個推出時期,在這一階段我們將選擇3000至4000個wiki將其遷移到新平台。這將讓我們看到UCP正式發佈前wiki在新平台上的表現。遷移的wiki將由管理員和員工自願選擇,並又根據wiki的複雜性和需要進行選擇,以確保wiki能夠成功遷移到UCP。如果wiki嚴重依賴我們尚未在UCP上設定的擴充,則其不符合該遷移的條件。
- 遷移剩餘Fandom wiki時期。在對新建立的wiki和已遷移的wiki進行全面的數據分析之後,隨著達到其所需功能的開發里程碑,我們將開始大批量遷移更多wiki。Fandom wiki最終遷移的wiki類型是那些依賴語義MediaWiki(Semantic MediaWiki)的wiki,這也是我們最後要解決的遺留功能。簡單地說,SMW是一個巨大的難題,由於各種各樣的原因,我們應該將其最後解決。
- Gamepedia遷移。一旦我們將大部分Fandom wiki遷移到UCP並對其在平台上的運行方式感到滿意,我們將開始採用分階段遷移策略將Gamepedia wiki遷移到新的代碼庫,將重點放在監視數據上以確保我們不會影響流量或功能。當兩個平台上的所有wiki都遷移到UCP後,舊版本的Fandom和Gamepedia將被關閉,我們將在單一平台上繼續前行。
在第一階段,Fandom和Gamepedia的wiki將保留其現有外觀:Fandom和Wikia.org的Oasis外觀與Gamepedia的Hydra外觀。
第二階段 - 處於前期準備[]
一旦第一階段工作完成,我們將能夠專注於整體使用者體驗的改進和新的開發。但這項工作主要處於前期準備階段,因此沒有關於會發生什麼事情的太多細節,以下是高層概述:
- 跨平台和設備的統一外觀。今天的Fandom和Gamepedia體驗已大不相同,但是我們正在努力設計一種新的wiki外觀,將Fandom主題和Gamepedia外觀的精華融合在一起。在wiki上建立更一致的外觀對於改善所有螢幕尺寸和設備類型的體驗至關重要。我們將積極尋求使用者對此過程的意見及意見回饋。
- 多種自訂選項:沒有一種選項就能滿足所有需求的。wiki的外觀是炫耀wiki身份的重要方法。擁有強大的自訂體驗,允許熱情的表達至關重要,但保持良好的使用者體驗也至關重要。我們將探索新的方法,以負責任的方式幫助您的社區生機勃勃,並在各種體驗之間進行行動化,並且將提供多種關於wiki外觀的選擇。
- 改進的管理員和編輯器工作流程。我們的使用者體驗研究團隊已經與管理員和編輯者進行了幾個月的交流,以更好地了解每個平台上的工作流程以及我們如何進行變更以使您的生活更輕鬆。今年晚些時候,產品、設計和工程團隊將努力將您的意見回饋變為更好的現實,敬請期待!
- 更好的可發現性和搜尋引擎最佳化(SEO)。我們的SEO團隊在UCP工作中「飾演」至關重要的角色,團隊就如何確保我們幫助搜尋引擎注意到您令人難以置信的wiki工作向我們提供建議。同時,我們希望減少您對搜尋引擎的依賴,以吸引新讀者和潛在編輯者。儘管像全站分類系統這樣的計劃已經開始進行了這方面的增強,但還可以做更多的工作來改進wiki發現過程。
- 新使用者加入及個性化體驗。一旦有了更好的工具和功能就能吸引新使用者加入您的wiki了,我們的下一個目標就是讓可能加入wiki編輯的人成為註冊使用者並讓他們編輯或參與您的討論。我們希望改善這一過程,從而幫助您發展社區。
第一階段有何變化?[]
對Gamepedia而言,核心功能沒有重大變化,因為其平台最近作為UCP計劃的一部分已更新到了MediaWiki 1.33,因此不必進行太多變更。且如前所述,第一階段也不包含外觀變化。
對Fandom而言,我們在第一階段有一些地方可以利用一些改進,但這些改進並非在第一階段的第一天就能實現,而是會在過程中實施。
- 編輯器。沒錯,我們將在第一階段向您提供新的MediaWiki編輯器。當新wiki時期開始後,我們將啟用可以使用新的視覺化編輯器及其原始碼編輯器的選項卡。這符合編輯器用例與該推出時期提供的功能一致的情況,並確保您能夠在源模式和可視模式下進行編輯。在我們將現有的wiki遷移到UCP前,我們將有新的視覺化編輯器和原始碼編輯器,這會是一種可以與擴充交互更強大的原始碼編輯體驗。
- 討論版/推送頁改進。無論您叫其討論版還是推送頁,這個功能作為第一階段的一部分,正在對其佈局進行一些改進,這要感謝那些大量使用了即將退休的論壇功能的熱情社區提供的可行意見回饋。使用者將能夠在目前外觀和更類似於傳統論壇外觀的濃縮外觀之間進行切換。此外,我們正在使分類篩選器變得更加突出,使用論壇功能的社區過渡後其討論板塊將轉換為分類。當然這並不是討論版/推送頁開發的結束,因為我們知道要滿足我們最活躍社區的需求還有很多工作要做。對於我們的論壇使用者和長期討論的使用者來說,這僅僅是第一步和我們誠意的展示。
- 建立新wiki。一旦我們在UCP上開啟了建立新wiki,使用者們將遇到新的wiki建立過程。當您開始建立新的wiki時,系統將在我們的網絡上搜尋可能滿足您需求的現有wiki。如果找到已有的類似wiki後您還要繼續建立wiki,系統將要求您是否已確認了解已有的類似wiki,並說明建立新wiki的原因。
當然,我們已向您承諾了有關留言牆、文章評論和個人檔案的替代資訊。更多細節在後面哦!
- 留言牆仍將是在您的個人檔案的一部分,並將提供與今天類似的主要用例,即基於每個wiki的使用者對使用者的公共交流。您的舊留言牆內容將轉換到新系統,使用者對話頁將保留給要選擇其使用的wiki。
- 文章評論對於其啟用的wiki仍可在條目頁面面的底部使用,所有內容都將轉移新系統中。用例保持不變:展示您對文章內容的評論(或您的wiki為該功能開發出的獨特用例!)
- 個人檔案經過重新設計,具有了新的外觀和一些額外選項。基線版本解決了與現有個人檔案頁面相同的用例,其也將作為我們在第二階段及以後開發的其他以使用者為中心功能的基礎。
總而言之,第一階段是我們目前的工作,讓現有的wiki在新的代碼庫上運行。我們鼓勵您使用新的wiki,以讓您了解到我們所做的變更。一旦這項工作完成,我們將在第二階段提供新的體驗並增強您現有的wiki功能。
雖然我們已經運行了新平台並進行了廣泛的內部測試,但在我們為您打造全新的Fandom和Gamepedia的過程中,您對其功能表現的意見回饋至關重要。在接下來的幾週內,我們將發佈更多的其他員工網誌,提供更多關於新替代功能的資訊並期待與您進行討論。