Beta Features/zh

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

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

目的
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.

The code to provide features like this is in an extension, Extension:BetaFeatures. Beta Features' preferences are available in a Preferences tab, accessible via the personal bar at the top of the page for all logged-in users.

功能
现在，用户可以：


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

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

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


 * 媒体查看器（开发者：Fabrice Florin）——使用较大尺寸查看图片
 * 可视化编辑器（开发者：James Forrester）——不需学习wiki代码即可编辑页面
 * 新搜索（开发者：Dan Garry）——使用名叫“CirrusSearch”的新搜索引擎
 * 紧凑跨语言连接（开发者：Pau Giner）显示语言列表的简短列表，显示的语言与您的语言有关.
 * 悬停卡片（开发者：Dan Garry）——在读者将鼠标移到条目连接时，显示对应条目的简短摘要.
 * 简洁的用户栏（开发者：Jared Zimmerman）——简洁的站点顶栏，简化的用户个人栏和工具连接.
 * 可视化编辑器语言工具（开发者：James Forrester）——对已有内容定义语言标记.
 * Other projects sidebar (lead: Tpt and Lydia Pintscher) — adds section to the sidebar for sister project links, based on Wikidata site links.

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.

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