FANDOM


本頁使用了標題或全文手工轉換

本文翻译自2020年2月20日的英文社区中心博客(有改动)

大家好!

正如我在2020年社群交流会议回顾中所承诺的那样,是时候再次谈论统一社区平台(英文:Unified Community Platform,简称UCP)了。这篇文章我想在深入到该项目的细节之前,简单地退一步来提供更多的背景信息。之后我们可以讨论第一阶段和第二阶段的含义、计划,以及一些您现在需要了解的第一阶段细节,这将是一篇充分披露许多信息的长篇博客,“系好安全带坐稳当了”!

何谓统一社区平台?

统一社区平台的核心是将Fandom和Gamepedia一起升级到同一版本的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在实际中会如何运作,所有内部测试都无法与我们从使用该平台的公司外部人员那里获得的知识相提并论。
  • 简单迁移wiki时期。一旦我们对UCP在实际应用程序下正常工作感到满意,我们将进入下一个推出时期,在这一阶段我们将选择3000至4000个wiki将其迁移到新平台。这将让我们看到UCP正式发布前wiki在新平台上的表现。迁移的wiki将由管理员和员工自愿选择,并又根据wiki的复杂性和需要进行选择,以确保wiki能够成功迁移到UCP。如果wiki严重依赖我们尚未在UCP上设置的扩展,则其不符合该迁移的条件。
  • 剩余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的过程中,您对其功能表现的反馈至关重要。在接下来的几周内,我们将发布更多的其他员工博客,提供更多关于新替代功能的信息并期待与您进行讨论。

除了特别提示,社区内容遵循CC-BY-SA 授权许可。