测试功能

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Beta Features and the translation is 100% complete.

Other languages:
Bahasa Indonesia • ‎Bahasa Melayu • ‎Cymraeg • ‎Deutsch • ‎English • ‎Lëtzebuergesch • ‎Nederlands • ‎Tiếng Việt • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎galego • ‎italiano • ‎kurdî • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎sicilianu • ‎suomi • ‎čeština • ‎български • ‎монгол • ‎русский • ‎עברית • ‎العربية • ‎سنڌي • ‎فارسی • ‎پښتو • ‎मराठी • ‎हिन्दी • ‎বাংলা • ‎ไทย • ‎中文 • ‎日本語 • ‎한국어
Beta experiments icon.png

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

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

目的

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

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

功能

现在,用户可以:

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

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

当前的测试功能

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

  • 内容翻译 (领导:Amir Aharoni)——使用并排式编辑器,快速翻译页面至您的语言的工具。
  • 新版wiki文本模式 (领导:James Forrester) – 在可视化编辑器中启用新版wiki文本模式。它拥有可视化编辑器中提供的很多工具,使用了类似的设计,并允许更好地在两个编辑器之间切换。
  • 双栏编辑冲突 (领导:Lea Voget) – 使用更高级的双栏视图来显示编辑冲突视图。
  • 文件导出器 (领导:Lea Voget) – 允许轻松导出文件至维基共享资源。
  • 可视化差异 (领导:Ed Sanders) – 在修订差异页面启用新的可视化模式。
  • TemplateWizard (领导:Niharika Kohli) – TemplateWizard allows you to add templates to wiki pages quickly and easily from WikiEditor. It makes use of TemplateData to show descriptions for templates and their parameters. It also allows for searching for wiki pages and Commons images for template input from the editor itself.
  • PHP7 (领导:Giuseppe Lavagetto) – Try using PHP7, intended to improve general browsing and editing performance.

These features are only available on some wikis:

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


当前的功能图册

部署的功能

其他功能


创建您自己的

您想创建自己的测试功能吗?好的!James可以帮忙。

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

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

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

界面

参数设置中“测试功能”标签的界面有所不同,这是为了激发兴趣并建议适度偏离标准布局及现有复杂的用户参数设置。

这是“测试功能”设置页面的截图:

Vector皮肤下“测试功能”设置的截图。

已知的问题

  1. 注意目前不能登记用户直到他们访问设置页面。 (phab:T64815)
  2. 这并是说互用性是阻断。互用性问题需要显露出来,并且阻断问题将需要就具体案例而言决定解决方法。

外部链接