Beta Features/zh



测试功能可让您测试即将部署于维基百科和/或其他维基媒体站点的新功能. 您可打开您的用户设置启用测试功能；记得在每个网站基础上都启用.

请告诉我们您对这个有何想法.

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

提供此功能的代码已打包为扩展程序Extension:BetaFeatures. 测试功能设置位于参数设置的“测试功能”标签，目前只有登录用户可用.

功能
现在，用户可以：


 * 手动启用自己的测试功能
 * 自动参与所有附加功能及后续发布版本

要启用测试功能，用户需要在功能简介框左侧勾选复选框，并下拉点击“保存”，之后他们就保存了测试功能设置. 将来还会有更多测试功能，详见路线图.

当前的测试功能
以下是当前我们的测试功能：


 * 紧凑跨语言连接（领导：Pau Giner）显示语言列表的简短列表，显示的语言与您的语言有关.
 * 悬停卡片（领导：Jon Katz）——在读者将鼠标移到条目连接时，显示对应条目的简短摘要.
 * 用户讨论页上的Flow（领导：Roan Kattouw）——在您的用户讨论页上启用新的结构化讨论系统.
 * 内容翻译（领导：Amir Aharoni）——使用并排式编辑器，快速翻译页面至您的语言的工具.
 * ORES（领导：Amir Sarabadani）——ORES是一种基于AI，在最近更改和监视列表中，将可能是破坏的编辑进行高亮的工具.
 * 修订滑块（领导：Lea Voget）——修订滑块扩展将滑块界面添加至差异视图中，这样您可以更加容易地在修订版本之间移动.
 * Special:MyLanguage/2017 wikitext editor （领导：James Forrester） —
 * Special:Mylanguage/Extension:TwoColConflict (领导: Lea Voget) —

我们诚挚地邀请维基媒体产品团队和社区志愿者去尝试新功能或对已有新功能的重大改进.

创建您自己的
您想创建自己的测试功能吗？好的！James可以帮忙.

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

另外：测试功能不可用于移除站点的功能或特性，除非添加一些可以替代被删除内容的东西.
 * 不会显著降低站点性能；
 * 不会显著降低网站和用户设备的性能；
 * 不导致用户的浏览器崩溃
 * 不会造成数据丢失或损坏；
 * 与其他测试功能一样有可操作性；
 * 对站点的使用体验造成有利影响.
 * 你应该在部署你的新特性至产品之前于维基媒体预部署测试服务器上测试至少一周. 这个测试周期是为了在产品对用户造成危害之前除去代码内的错误.

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

界面
The appearance of the Beta Features tab in Preferences is purposefully different, to both inspire interest and propose a departure from the standard layout and complexity of the existing user preferences.

这是测试功能设置页面的截图：



外部链接

 * c:Category:Wikimedia Beta Features — 维基共享资源上的分类
 * 使用控制面板的功能和分析控制面板