测试功能
![]() | 此頁面已过时。 |

![]() | Wikimedia Commons has media related to Wikimedia Beta Features. |
测试功能可让您测试即将部署于维基百科和/或其他维基媒体站点的新功能。 您可打开您的用户设置启用测试功能;记得在每个网站基础上都启用。
请在这个讨论页面告诉我们您对这个有何想法。
目的
测试功能的主要目的是允许维基媒体设计师和工程师(来自维基媒体基金会和类似的社群)在有大量用户可以进行测试,给予反馈,并应用这些特性选项的站点推出技术改进。次要目的则是为了提供一种帮助有用的、设计完善的由社区用户所写的代码在经过审查、测试、并由维基媒体设计和工程部复审后嵌入软件内的一种方法。
提供此功能的代码已打包为扩展程序BetaFeatures 。测试功能的参数设置作为参数设置标签通过,所有登录用户都可以通过页面顶部的个人工具栏访问。
功能
现在,用户可以:
- 手动启用自己的测试功能
- 自动参与所有附加功能及后续发布版本[issue 1]
要使用功能,用户需要在功能简介框左侧勾选复选框,并下拉点击“保存”,之后他们就保存了测试功能设置。将来还会有更多测试功能,详见Beta Features/Roadmap 。
当前的测试功能
以下是当前我们的测试功能:
- 新版wikitext模式 (主导者:James Forrester) – 在可视化编辑器中启用新版wikitext模式。它拥有可视化编辑器中提供的很多工具,使用了类似的设计,并允许更好地在两个编辑器之间切换。
这些功能只在部分wiki上可用:
- 参考文献预览 (主导者:Lena Meintrup) – 当鼠标悬浮于一个脚注标签上时弹出参考文献预览。
- 内容翻译 (主导者:Amir Aharoni)——使用并排式编辑器,快速翻译页面至您的语言的工具。
- 用户讨论页上的Flow(主导者:Roan Kattouw)——在您的用户讨论页上启用新的结构化讨论系统。
These features are beta features on some wikis while enabled for everyone on all others:
- 讨论工具 (主导者:Ed Sanders) – Enable certain features of the DiscussionTools extensions that are not yet enabled for everyone (the list varies by wiki).
- 基于段落的编辑冲突 (主导者:Lea Voget) – 使用更高级的基于段落的视图来显示编辑冲突界面。
- 可视化编辑 (主导者:Roan Kattouw) – 启用可视化编辑器。它不能用于讨论页和某些其他命名空间。
- ⧼visualeditor-preference-visualdiffpage-label⧽ (主导者:Ed Sanders) – ⧼visualeditor-preference-visualdiffpage-description⧽
我们诚挚地邀请维基媒体产品团队和社区志愿者去尝试新功能或对已有新功能的重大改进。
![]() | Wikimedia Commons has media related to 测试功能图标. |
当前的功能图册
-
用户讨论页上的结构化讨论
(主导者: Joe Matazzoni)
在您的用户讨论页上启用新的结构式讨论系统。 -
新wiki文本编辑器
(主导者: Dan Garry)
在可视化编辑器中启用新的wiki文本模式。 -
参考预览
(主导者: Johanna Strodt)
在鼠标悬浮于一个脚注标签时可弹出该参考文献的预览。 -
内容翻译
(主导者: Amir Aharoni)
通过并排式编辑器,快速翻译页面至您的语言的工具。 -
讨论工具
(主导者: Ed Sanders)
启用实验性讨论页功能:点击一次即可回复讨论,以及以行内形式添加新话题。
部署的功能
-
媒体查看器
(主导者: Fabrice Florin)
以更大尺寸查看图片。 -
排版更新
(主导者: Steven Walling)
使文本更加可读。 -
可视化编辑器启用
(主导者: James Forrester)
编辑页面而不需要学习wiki代码。 -
可视化编辑器公式
(主导者: James Forrester)
在您的页面上编辑代数或方程式。 -
可视化编辑器语言工具
(主导者: James Forrester)
标记文本书写语言的工具。 -
其他项目边栏
(主导者: Tpt, Lydia Pintscher)
添加姊妹项目链接的边栏,基于维基数据的网站链接。 -
增强通知
(主导者: Roan Kattouw)
查看并更容易地组织通知。包含跨wiki通知,这使您查看其他wiki的消息。 -
ORES
(主导者: Amir Sarabadani)
ORES是一个基于AI的,在最近更改和监视列表中高亮可能有害编辑的工具。 -
页面预览(曾称作Hovercards)
(主导者: Jon Katz)
向读者提供条目简短摘要,无论是否悬停于链接上。 -
语法高亮
(主导者: Danny Horn)
为维基文本添加颜色和阴影,以便更容易在视觉上将条目文本与代码分开。 -
编辑复核優化
(主导者: Joe Matazzoni)
在最近更改中使用新过滤器、用户定义的高亮和其他改进复核编辑。 -
Template wizard
(主导者: Niharika Kohli) -
约束建议
(主导者: Lydia Pintscher) -
FileExporter
(主导者: Lea Voget)
允许轻松将文件导出到维基共享资源。 -
新的视频播放器
(主导者: James Forrester)
⧼beta-feature-timedmediahandler-description-videojs⧽ -
Visual diffs
(主导者: Dan Garry)
Show visual diffs on history pages
其他功能
-
紧凑个人栏
(主导者: Jared Zimmerman)
简化的网站页顶,拥有快速访问主要工具和其他工具的弹框。 -
表格刷新
(主导者: Jon Robson) -
Minerva
(主导者: Jon Robson)
为移动皮肤提供更多注意力,并使用它作为促进移动和桌面上更改的车辆。 -
附近页面
(主导者: ?)
查看附近的其他页面。
创建您自己的
您想创建自己的测试功能吗?好的!James很乐意指导您。
首先确定你的代码满足以下要求:
- 不会显著降低站点性能;
- 不会显著降低网站和用户设备的性能;
- 不导致用户的浏览器崩溃
- 不会造成数据丢失或损坏;
- 与其他测试功能一样有可操作性;并且[issue 2]
- 对站点的使用体验造成有利影响。另外:测试功能不可用于移除站点的功能或特性,除非添加一些可以替代被删除内容的东西。
- 你应该在部署你的新特性至产品之前于维基媒体预部署测试服务器上测试至少一周。这个测试周期是为了在产品对用户造成危害之前除去代码内的错误。
如果您的代码符合这些要求的话,您应该在新特性使用目的上写出你的提议。作为测试功能的一部分,您将会在用户界面被要求提交一些文字内容和截图去表现产品特性;设计和产品团队可以帮助您。
界面
参数设置中“测试功能”标签的界面有所不同,这是为了激发兴趣并建议适度偏离标准布局及现有复杂的用户参数设置。
这是“测试功能”设置页面的截图:

已知問題
- ↑ 注意目前不能登记用户直到他们访问设置页面。 (phab:T64815)
- ↑ 这并是说互用性是阻断。互用性问题需要显露出来,并且阻断问题将需要就具体案例而言决定解决方法。
外部链接
- c:Category:Wikimedia Beta Features – 维基共享资源上的分类
- 分析控制面板