您好,Wikipedia:互助客栈/技术#变体小助手第二版的试行方案能否部署一下?部署方案请见讨论串最后,如有问题请问我,谢谢!
位於用戶討論:Shizhao/結構式討論 存檔 1的話題
外觀
对了,从用户页部署的时候请不要将原页面替换为重定向,否则我自己无法编辑那几个JS页面。
刚刚发现小工具的移动端下拉选单内容为空白(之前测试都没有遇到此问题),这个问题已经修复,请作以下部署:
- User:Diskdance/VariantAllyDialog-prod.js -> MediaWiki:Gadget-VariantAllyDialog.js
- User:Diskdance/VariantAllyDialog-prod.css -> MediaWiki:Gadget-VariantAllyDialog.css
谢谢。
done
昨天修复了一个可能在Safari上导致无限跳转的问题,请按照下方方式部署:
再次感谢。
done
新版本2.0.3,主要是一些小调整,例如避免对话框蓝色随机变体字样出现重复,还有在“记住此变体”模式下选“其他”蓝色会默认先变成推测出的变体等等。
统计数据表明桌面版对话框的关闭率比移动版高,这个版本禁用了鼠标划走自动关闭的功能,以便比较选择率和关闭率是否有变化。
部署方法无变化:
- User:Diskdance/VariantAlly-prod.js -> MediaWiki:Gadget-VariantAlly.js
- User:Diskdance/VariantAllyDialog-prod.js -> MediaWiki:Gadget-VariantAllyDialog.js
- User:Diskdance/VariantAllyDialog-prod.css -> MediaWiki:Gadget-VariantAllyDialog.css
谢谢。
done
抱歉,刚刚发现4天前的patch导致了bug,hotfix已经上传:
- User:Diskdance/VariantAlly-prod.js -> MediaWiki:Gadget-VariantAlly.js
- User:Diskdance/VariantAllyDialog-prod.js -> MediaWiki:Gadget-VariantAllyDialog.js
(CSS无变化)
再次感谢。
done
修复一个导致重定向过来的页面无法跳转的问题(还是9号修bug修出来的regression):
- User:Diskdance/VariantAlly-prod.js -> MediaWiki:Gadget-VariantAlly.js
- User:Diskdance/VariantAllyDialog-prod.js -> MediaWiki:Gadget-VariantAllyDialog.js
谢谢。
done
对了,目前这个小工具会自动对所有登录用户关闭,因此保留参数设置选项已经没有必要。能否加回小工具hidden参数?
我认为不需要加hidden,只需要加default就可以了。
参见 mw:Extension:Gadgets,hidden给的建议是默认希望所有用户强制使用(不提供选择),或者作为共用的依赖库提供给其他最终功能使用的库。default就是默认设立则启用,但仍有可选性。
看其他带hidden的,基本为属于基础库,或者不影响使用的辅助最终功能的(PreviewWithVariant2017看上去2017源码编辑的变体预览,dark-mode-toggle-pagestyles、Twinkle-pagestyles应该是对应黑暗模式切换和TW占位的预置功能)。我不认为这个功能VariantAlly系列作为最终功能需要用到hidden。
done
客栈报告澳门二字错写成简体中文,现已修复,请如下部署:
谢谢。
done
变体小助手已经通过14天的试行期并且正式施行。现提议将MediaWiki:Gadgets-definition中由Special:Diff/79832456注释掉的小工具的定义、源码和简介一并移除。
仅仅是出于方便维护的目的,请管理员自行考虑是否采纳该建议,谢谢。
最新的技术新闻中提到现在小工具已经默认支持ES2016,并且本站的Vue已经迁移至非兼容性版本,请作如下部署:
- 在
VariantAllyDialog
小工具定义中删除requiresES6
; - User:Diskdance/VariantAlly-prod.js -> MediaWiki:Gadget-VariantAlly.js
- User:Diskdance/VariantAllyDialog-prod.js -> MediaWiki:Gadget-VariantAllyDialog.js
- User:Diskdance/VariantAllyDialog-prod.css -> MediaWiki:Gadget-VariantAllyDialog.css
谢谢。
我觉得稍等几天比较好,最好是多等一个发布周期。。。太快了容易出问题(血泪教训)
是的 囧rz……根据Phab生效的版本是wmf.13,本站已经部署了。如果还是不放心的话我感觉可以先处理我其他几个相关的编辑请求,那几个不是默认小工具,影响会稍微小一点。