FANDOM


大家好!

我们今天将带来一个重磅新闻,这是一件很多人都期盼已久的消息——我们接下来将对wiki编辑所使用的重要工具和平台——Fandom的MediaWiki版本进行升级。

因为这将是一项耗时较长的项目,所以我们目前恐怕无法给出很准确的说明,虽然无法具体到细节上,但我们还是可以聊聊为什么现在做出这样的决定,以及为什么在过去的很长一段时间里我们都没有升级过MediaWiki的版本。

来自社区的反馈

早在8月份的时候,我们就与社区委员会展开了一系列的对话,希望他们可以就平台上的各个领域提出一些建议。包括社区员工如何与社区成员进行互动,我们制作哪些原创内容(比如视频或者新闻内容),以及用户在产品开发上都希望看到哪些更新。

其中一项关键发现就是许多功能和工具都已经过时了,这也导致功能本身的废弃。这一反馈来自于社区委员会成员Ursuul。还有一些其他重要的反馈包括:

  • 编辑者们觉得多年来许多产品功能上的改善远远不够。
  • 我们一直注重开发新功能,却没有强化wiki社区已经存在的功能。
  • 没有任何解释或者理由就删除或者不再支持某些功能。
  • 我们的MediaWiki版本太过时,管理员和用户不得不使用一些过时的工具。

所有这些过去的决策都让人觉得Fandom好像不太关心编辑者的实际想法,虽然我们一直说着关心我们的用户,但是事实证明,我们并没有很好地考虑编辑者体验。这也涉及到社区委员会提到的另外一个重点,就是用户觉得我们无法专注,我们希望可以提升编辑体验,但是在开发产品时却没有考虑到编辑者的真实感受。

这些反馈让我们在对编辑者体验的专注上迈出了第一步。但问题在于:为什么MediaWiki系统以前没有得到升级呢?

庞大的Mediawiki系统

几年来,我们在开发新功能的时候都会将功能“绑定”到MediaWiki系统上。我们的平台现在由成千上万行代码和数不尽的技术遗留问题组成。其结果是,我们的MediaWiki实例变成了一个难以剖析的单体。除了像讨论版这样的功能独立于这个单体之外,MediaWiki的触角无处不在,涉及一切。

因此,任何升级MediaWiki的尝试都可能使网站崩溃。

我们曾经尝试过一次升级,那次对MediaWiki的升级是在2012年,当我们进行升级时,由于技术遗留问题牵绊较少,最终只出现了少量的技术故障,即便如此,对这些技术故障进行修复也花费了大量时间。因此在那次升级之后,又经过了很多年的发展,任何对Mediawiki平台进一步的升级显得更加困难。这就是为什么我们长期以来一直使用着 Mediawiki 1.19 的特殊改装版本。

而当前的解决方案是我们必须构建一个全新的Fandom平台,在上面运行MediaWiki的最新版本,然后谨慎并且智能地将自定义功能成功地添加到这个平台上。这样它就不会使我们现在的网站瘫痪。然后,在运行高级版本和优化的wiki编辑器的平台上,您可以继续拥有同样的社区体验。

这是一项艰巨的任务,将需要大量的时间和大量的资源才可得以完成。但为什么我们还是要这样做?

关于编辑者体验

任何如此大规模的工程都能尽显好处——对我们来说,这是一次强化平台基础结构的好机会,我们指的不仅仅是网站本身,我们指的还有作为使用者的,您也是我们平台的基石。在网站成长的同时,我们希望用户可以继续在Fandom上获得丰富的用户体验,我们希望能够提供最好的wiki平台!

从社区委员会得到的大量反馈,以及Gamepedia和Fandom的公司并购,都让我们真正的意识到,我们必须着重关注wiki编辑者的社区体验。如果编辑者觉得得不到支持,或者没有合适的现代化工具创建和发展他们的社区,我们都无法成为最好的wiki平台。

您可能已经阅读过社区中心上的文章了,wiki社区一直都是我们关注的核心,但在你的日常生活中,你有真的感觉到了吗?也许答案是否定的。社区委员会的反馈是对的。当我们在其他领域追求过分增长的同时,我们却在以牺牲wiki编辑者体验为代价。我们需要面对的事实是,只有在wiki编辑体验足够强大时,多领域扩张才是有效的。

正是以这种希望更好地服务于用户以及建立更强大、更健康的社区为目的,我们才做出了对MediaWiki版本进行升级的重大决定,这也是一项展开发展工作的长久之计。

我所在的编辑者体验团队正是出于这一目的而成立的,我们的工作就是让编辑者体验更完善,并且能让编辑者在社区上所做的一些努力都得到认可。您将是这一过程中的受益者,和MediaWiki的用户端及时沟通也成为了我们的工作中心之一,除了向您介绍工作进度之外,我们还会在这里征求用户意见。

接下来将会做什么

MediaWiki的升级需要很长时间,我们需要逐层地对功能以及10年来的技术遗留问题和代码进行一一剖析。我们需要充分了解如何平衡现有的工作(包括 Gamepedia上的功能),如何在最新版的MediaWiki中进行开发,以及需要引入哪些新的扩展功能,等等。

当我们在平台上运行MediaWiki的最新版本时,我们将能够更快地进行产品改进,由于维基媒体基金会和扩展功能创建者的开发工作,我们将不必再为一些已经存在的功能寻找额外的解决方案,我们也不会有那么多需要修复的技术故障。所有这些都意味着我们可以花更多的时间帮助您使用这些全新的功能, 让编辑变得更加简单!

当前我们还没有一个具体的时间表,因为我们希望能够有足够的准备将它做好,而不是匆匆忙忙的赶工。话虽如此,在接下来的几个月里我们会随时与您分享我们的进展。

这是通往成功彼岸的第一步,也许我们还无法回答许多的具体问题,但是我们将尽最大的努力回答您的疑问。

P.S.在6月22日晚9时我们将会举办一次Fandom研讨会,届时欢迎您参与相关的反馈和讨论。


机智的小鱼君

机智的小鱼君⚡️

IVT - ZH | 国际志愿者小组中文区负责人

他是Fandom编辑者体验与用户反馈团队的成员,负责中文社区中心的维护与一般性用户支持,如果您有任何问题,可以在他的留言墙留言。

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