Jump to content

测试版功能

本页使用了标题或全文手工转换
From mediawiki.org
This page is a translated version of the page Beta Features and the translation is 100% complete.
关于扩展,参见:Extension:BetaFeatures

测试版功能可让您测试即将部署于维基百科和/或其他维基媒体站点的新功能。

您可打开您的用户设置启用测试版功能;记得在每个网站基础上都启用。

请在这个讨论页面告诉我们您对这个有何想法。

目的

测试版功能的主要目的是允许维基媒体设计师和工程师(来自维基媒体基金会和类似的社群)在有大量用户可以进行测试,给予反馈,并应用这些特性选项的站点推出技术改进。次要目的则是为了提供一种帮助有用的、设计完善的由社区用户所写的代码在经过审查、测试、并由维基媒体设计和工程部复审后嵌入软件内的一种方法。

提供此功能的代码已打包为扩展程序BetaFeatures(测试功能) 。测试版功能的参数设置作为参数设置标签通过,所有登录用户都可以通过页面顶部的个人工具栏访问。

功能

现在,用户可以:

  • 手动启用自己的测试功能
  • 当后续推出所有新增功能时,系统将自动将您加入[issue 1]

要使用上述二者功能之一,用户需要在功能简介框左侧勾选相应的复选框、然后点击保存,这就保存了测试版功能预置(如同其他的预置一样)。 不时会有新功能向用户开放,详情请参阅Beta Features/Roadmap

当前的测试版功能

以下是我们当前正在此系统上测试的测试版功能:


这些功能只在一些wiki上可用:

  • 内容翻译 – 一款可通过并排编辑器快速将网页翻译成您语言的工具。

这些功能在某些维基上是测试版功能,而在所有其他维基上则对所有人启用:


我们诚挚邀请有兴趣测试新功能或现有功能重大更改的维基媒体产品团队及社群志工,通过此项目参与测试。


当前的功能图册

部署的功能

其他功能

此列表可能记载弃用或过时的扩展或功能,或者仍在计划的功能。不要指望这里的信息能够随时更新。

创建您自己的

您想创建自己的测试版功能吗?好的!James很乐意指导您。

首先确定你的代码满足以下要求:

  • 不会显著降低站点性能;
  • 不会显著降低网站和用户设备的性能;
  • 不导致用户的浏览器崩溃
  • 不会造成数据丢失或损坏;
  • 通过与其他测试偶功能的基本互通性测试;以及[issue 2]
  • 应对网站的用户体验产生正面影响,并具有增益性质。例如:测试版功能不得用于移除网站功能,除非同时新增了旨在取代被移除功能的替代功能。
  • 你应该在部署你的新特性至产品之前于维基媒体预部署测试服务器上测试至少一周。这个测试周期是为了在产品对用户造成危害之前除去代码内的错误。

如果您确认您的代码符合这些要求的话,您应该在新功能建议页面上写出你的提议。 作为测试功能的一部分,您将会在用户界面被要求提交一些文字内容和截图去表现产品特性;设计和产品团队可以帮助您。

外观

预置中测试功能标签的外观有所不同,这是为了激发兴趣并建议适度偏离标准布局及现有复杂的用户预置。

这是测试功能预置页面的截图:

旧版Vector(2010)皮肤下测试功能预置的截图。
旧版Vector(2010)皮肤下测试功能预置的截图。

已知问题

  1. 请注意,当前系统不会在用户访问“预置”页面之前将其加入名单。 (phab:T64815)
  2. 这并非意味着互通性是阻碍因素。互通性问题需要被揭露,至于是否构成阻碍,则需视具体情况而定。

外部链接