Beta Features/zh

Beta Features are a way for you to test new features on Wikipedia and other Wikimedia sites before they are released for everyone. Go to your preferences to enable Beta Features for yourself; remember enabling features works on a per site basis.

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

目的
The primary purpose of Beta Features is to allow for Wikimedia designers and engineers (from the Wikimedia Foundation and community alike) to roll out technical improvements in an environment where large numbers of users can test, give feedback, and use these features in real-world settings. The secondary purpose of Beta Features is to provide a path so that helpful, well-designed gadgets and other community code can be integrated into core after vetting, testing, and reviewing by Wikimedia Design and Engineering.

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

功能
现在，用户可以：


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

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

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


 * 可视化编辑器（开发者：James Forrester）——不需学习wiki代码即可编辑页面
 * 新搜索（开发者：Dan Garry）——使用名叫“CirrusSearch”的新搜索引擎
 * 紧凑跨语言连接（开发者：Pau Giner）显示语言列表的简短列表，显示的语言与您的语言有关.
 * 悬停卡片（开发者：Dan Garry）——在读者将鼠标移到条目连接时，显示对应条目的简短摘要.
 * 简洁的用户栏（开发者：Jared Zimmerman）——简洁的站点顶栏，简化的用户个人栏和工具连接.
 * 可视化编辑器语言工具（开发者：James Forrester）——对已有内容定义语言标记.
 * 其他项目边栏（开发者：Tpt和Lydia Pintscher）——加入边栏以显示其他项目的链接，它们基于维基数据链接.
 * HHVM（开发者：Ori Livneh）——使用运行更快的实验软件HHVM的服务器.

We invite Wikimedia product teams and community volunteers who want to test out new features, or significant changes to existing features, to do so through this project.

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

首先确定你的代码满足以下要求：
 * 不会显著降低站点性能；
 * 不会显著降低网站和用户设备的性能；
 * 不导致用户的浏览器崩溃
 * 不会造成数据丢失或损坏；
 * 与其他测试功能一样有可操作性；
 * Contribute positively to the user's experience of the site, and be additive in nature. e.g. Beta Features cannot be used to remove site features or functionality without adding features meant to replace what was removed.
 * You should expect to test your new feature on the WMF pre-deploy beta server for at least one week before deploying to production. This testing period is intended to catch any serious bugs before jeopardizing users on production.

If you're happy your code meets these requirements, you should write-up your proposal on the New Features proposal page. As part of creating the Beta Feature, you will be asked for some text copy and an image to represent your feature in the user interface; the Design and Product teams can help you with this.

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

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