MediaWiki讨论:Scribunto-doc-page-does-not-exist
本界面依照页面评级标准无需评级。 |
---|
编辑请求 2021-05-07
请求已处理Hamish with w. 2021年5月7日 (五) 15:33 (UTC)
基于Special:Diff/65518725议案已公示8+1日通过,因此请求布署,内容包括了在LUA包含提删模板(依据共识,不应包含在DOC页或讨论页)的方法。同时也需要布署到对应的语言变种-- 五岁抬头雪菲(☎️·☘️) 2021年5月7日 (五) 15:31 (UTC)
请求已拒绝Hamish with w. 2021年5月8日 (六) 01:37 (UTC)
设计一个制度解决部分速删模板挂不上去的页面的删除问题
目前讨论状态: |
|
- 参见Wikipedia:互助客栈/求助/存档/2021年4月#请帮忙删除 User:Tranve/工坊/workshop.json,像 JSON 和 Module: 名字空间的页面,速删模板挂不上去。希望可以在方针制度层面解决这个问题。--Tranve (✉) 2021年4月5日 (一) 13:07 (UTC)
引入能够在特殊页面挂模板的模组
- 下列讨论已经关闭,请勿修改。如有任何意见,请在合适的讨论页提出,而非再次编辑本讨论。
为了解决模板挂不上去或者TW不支持的问题,因此提议引入以下模组
- Module挂模板问题
- 引入en:Module:Module wikitext并提出编辑请求以编辑相关高风险模板与界面让中文维基支持
- json或css或js挂模板问题
- 已开发完毕,待社群共识后才会提请编辑请求,见图
此法如果引入成功,完全可以直接在原页面申请速删,不存在上方提到的任何疑虑!如果这个建起来,提删过程会“跟提删条目一模一样”,不会陷管理员于不义。对应要提删的页面会有提删模板,不会让管理员的删除操作欠缺提删模板,不存在上方提到的任何疑虑!—- 五岁抬头雪菲(☎️·☘️) 2021年4月26日 (一) 18:51 (UTC)
- 没有什么不好的。--安忆Talk 2021年4月27日 (二) 11:47 (UTC)
- 非常感谢帮忙!能在原页面挂速删模板,这样就可以解决管理员删去页面后,其他管理员无法复检删除操作的问题,否则其他管理员就无法确定管理员是否滥权,在没有提删的情况下,直接删了页面,这是属于严重滥权,因此在页面能留下速删模板是非常重要的,这件事不能马虎。此外,既然技术上解决了问题,就没必要改方针了。--虫虫飞♡♡→♡℃※留言 2021年4月27日 (二) 12:15 (UTC)
- 目前办理状况:等待工单phab:T235798布署。-- 五岁抬头雪菲(☎️·☘️) 2021年4月27日 (二) 14:58 (UTC)
项目 | 办理状况 | 需编辑的页面 | 页面patch | 效果预览 |
---|---|---|---|---|
Module | 已完成测试 | Module:Module wikitext | (已布署) | Module:沙盒/a2569875/ModuleWikitextDemo |
Module:Documentation | Module:Documentation/sandbox | |||
MediaWiki:Scribunto-doc-page-does-not-exist | User:A25...-does-not-exist (需要语言变种微调) | |||
JS、CSS | 已完成测试 | Module:Special wikitext | (已布署) | 留言(WP:TG1) 、 互连群图床 |
MediaWiki:Clearyourcache | User:A25...yourcache (需要语言变种微调) | |||
JSON | 等待工单phab:T235798布署 | phab:T235798 | gerrit:r/c/543934 |
- 本地已经准备完毕的部分(Module、JS、CSS)可考虑先行公示并布署。-- 五岁抬头雪菲(☎️·☘️) 2021年4月27日 (二) 15:33 (UTC)
- 说明:phab:T235798要解决的问题是,目前JSON可以用技术手段挂模板,且页面中也确实能够显示挂上模板后的速删分类
(见测试图留言(WP:TG1) 、 互连群图床),然而页面分类的数据库暂时无法更新资料,
所以虽然模板能挂了,但还是需要手动提醒/或找一个管理员,告知页面需要删除,
这样@蟲蟲飛:您会不会又无法接受了? 当然,这个问题可以修复,只是phab:T235798不明原因搁置中(目前看起来是代码合并冲突、需要更新),可能需要一点时间,当phab:T235798布署完毕后就会完全没有这问题了。 在这之前,有以下(&)建议:
※目前的(&)建议是,在phab:T235798工单完工之前,先把没问题的JS、CSS、Module 公示通过在本地布署(因为JSON挂模板工能本地需要修改的地方与JS、CSS、Module相同,当phab供单完工后,将会立即生效),而在JSON全域布署前,JSON先暂时维持原本的提删方式(模板能挂,但页面分类的数据库暂时不会正常更新,看要不要方针注明一下,不是技术限制,而是phab工单工作中...(最近课业繁忙,比较没有时间去提供后台php代码,可能无法像之前专题空间那像迅速完成,而已经OK的JS、CSS、Module我觉得可以先行布署))。-- 五岁抬头雪菲(☎️·☘️) 2021年4月28日 (三) 11:41 (UTC)
- (※)注意:页面能挂速删模板就好了,就算不能挂模板,走去找管理员留言提删,安忆那个编辑差异的小工具很好用,可以很容易就在删除日志中注明提删的原由,复检的管理员也能轻易了解删除操作的管理员有没有滥权,有没有在没提删的情况下删去页面。没有提删,直接删去页面属于严重滥权,因此删除操作的处理一定要很审慎。此外,方针没必要改,这些操作属于技术性问题,与方针无关,而且现行方针已经很清楚。--虫虫飞♡♡→♡℃※留言 2021年4月28日 (三) 12:00 (UTC)
公示期讨论:技术案
- 公示:对于技术相关的反对意见已排除,将Module、JS、CSS挂模板方案 公示7日(通过后JSON其实也能挂模板,但页面分类暂时无法更新,需要phab:T235798)根据结论,暂时不修改方针。-- 五岁抬头雪菲(☎️·☘️) 2021年4月28日 (三) 12:15 (UTC)
- 如果提删模板不能放在目标页面,就不能放在子页面或者讨论页,因为复检的管理员如果看到被删的页面没提删模板,没有人会检查所有子页面及讨论页,然后就容易误会管理员在没有提删的情况下直接删去页面。--虫虫飞♡♡→♡℃※留言 2021年4月28日 (三) 12:30 (UTC)
-
- @蟲蟲飛:上面的技术如果公示通过了CSS,JS,Module 才可以在原页面挂模板,JSON也可以在原页面挂模板,phab:T235798没好只是页面分类暂时不会归档。—- 五岁抬头雪菲(☎️·☘️) 2021年4月28日 (三) 12:53 (UTC)
- 非常感谢说明,但建议删去重复的语句,太多重复语句会影响其他人阅读。--虫虫飞♡♡→♡℃※留言 2021年4月28日 (三) 13:14 (UTC)
- (~)补充模板挂法说明,“可以在原本的页面挂”,但需要符合对应页面的页面内容模型,语法如下所示,可讨论是否需要补充进指引(c.c. @蟲蟲飛:):
- JSON页面:在最外层的
{...}
之内加入代码:(上述模块引入后,JSON页面虽能显示模板,但分类暂时不会自动归档,需等待phab:T235798布署)"_addText":"{{Delete|快速删除理由}}"
- Array形式的JSON页面:在最外层的
[...]
之内加入代码:(如页面开头与结尾符号是中括号时[...]
){"_addText":"{{Delete|快速删除理由}}"}
- 位于模块名字空间的页面(文档页面除外):加入代码:
require('Module:Module wikitext')._addText('{{Delete|快速删除理由}}')
- CSS页面:加入代码:
._addText{ content:"{{Delete|快速删除理由}}"; }
- JavaScript页面:加入代码:
var _addText="{{Delete|快速删除理由}}";
- (~)补充en:special:diff/978461935英文维基对应功能的WP:TW代码实现请参考此处。-- 五岁抬头雪菲(☎️·☘️) 2021年4月29日 (四) 08:39 (UTC)
- eslint:
_addText
没被定义-- Sunny00217 2021年4月30日 (五) 07:34 (UTC)
- @Sunny00217:那这样不就得了?
var _addText="{{Delete|快速删除理由}}";
-- 五岁抬头雪菲(☎️·☘️) 2021年4月30日 (五) 07:50 (UTC)- @A2569875:只是想到觉得好笑贴上去而已(因此也没 ping),实际上不会有人要提删了还用 eslint 的 xxdd-- Sunny00217 2021年4月30日 (五) 12:29 (UTC)
- 嗯。这个做法也不错,或许可以解决虫虫飞的顾虑。我到上面修改一下方针文本。--Tranve (✉) 2021年4月30日 (五) 10:30 (UTC)
- (&)建议@Tranve:要改方针建议先等技术通过再说,不然一起推行只会一起卡死。-- 五岁抬头雪菲(☎️·☘️) 2021年4月30日 (五) 10:32 (UTC)
- 感谢提醒!您的方案我再看了一下,对于 JSON 页和模块页的处理我没有意见,但是 CSS 的处理方式是不是有点 dirty,这样相当于整了一个不存在的
_addText
class,JavaScript 我认为也有这样的问题。万一有脚本要用到_addText
变量呢?另外,这个变量一定要是全局变量吗?我的提案,也就是在页面最开头的注释里头放进{{d}}模板的做法,也是可行的。--Tranve (✉) 2021年4月30日 (五) 10:37 (UTC)- @Tranve:完全没有影响,也不认为有任何问题,加那样只是让模板可以被显示,重点只是能否让管理员标记要提删,并且注明“模板能被显示的方案”,你高兴只写
/*{{Delete|快速删除理由}}*/
也能被加入速删分类,只是模板不会显示。因为技术限制/*{{Delete|快速删除理由}}*/
写法无法让模板被显示。 我仍想推行能让模板被显示的方案或手段,因为可以用于插入DOC类的用途。由于是正则,以下的表达是都能识别:/* var _addText="{{Delete|快速删除理由}}"; */
/* _addText{content:"{{Delete|快速删除理由}}";} */
wiki_addText="{{Delete|快速删除理由}}";
[]._addText = '{{Delete|快速删除理由}}';
。-- 五岁抬头雪菲(☎️·☘️) 2021年4月30日 (五) 11:25 (UTC)- 既然都是用regex来匹配,为何不采用最简单的格式,即注解的格式。--Xiplus#Talk 2021年5月1日 (六) 00:53 (UTC)
- 并不想让所有的注解都被匹配。而且其他非wikitext 的注解也一同渲染会很凌乱。—- 五岁抬头雪菲(☎️·☘️) 2021年5月1日 (六) 01:21 (UTC)
- 您可以精准匹配 /* {{Delete|...}} */ ,而不仅是注解。--Xiplus#Talk 2021年5月1日 (六) 02:58 (UTC)
- (-)反对我希望能够放不是模板的wikitext ,其他用途如DOC或说明文件,包括但不限于速删之用,且英文维基的en:Module:Module wikitext也没有限制能放的wikitext 种类,没道理中文维基制作类似模组就要加入奇怪的限制;此外lua 正则不支援组的或模式(例如
(A|B)
),而且删除模板也有许多重定向,完全不建议精准匹配,如果只考虑删除用途,亦会有AFD模板问题,且不建议用lua 简化功能、功能不全的正则来匹配模板,因为很难解决模板嵌套问题,亦不建议限制用户不能在提删理据里面以其他模板表示。—- 五岁抬头雪菲(☎️·☘️) 2021年5月1日 (六) 03:39 (UTC)但是本提案只是想解决挂速删模板的问题,目前来看/* {{Delete|...}} */可以被正确加到分类里,这对于管理员速删页面来说足够了。至于速删理由,我觉得可以通过方针强制规定注释加到开头即可,这样管理员可以直接看见。如果真要解决挂 DOC 的问题的话,英文维基似乎可以显示一个提示文本“This user script seems to have a documentation page at XXX”,范例见 en:User:Cacycle/wikEd.js。--Tranve (✉) 2021年5月5日 (三) 08:31 (UTC)- @Tranve:完全不认为有任何冲突,技术案是我提出的临时动议,我认为统一让JSON和其他页面加入此方式没什么问题,只见你一直试图阻挡提案,甚至在通过的前三个小时故意推翻先前的协议,前几天你明明已经在TG说可以接受了,又在通过的前三个小时恶意异议,涉嫌WP:游戏维基规则,且你的提案在json中是无效的,需要性早已在WP:TG陈述,且未见有什么不妥之处,英文维基怎么做事英文维基的事,WP:是英文维基说的!,(!)抗议追随英文维基论;此外,作为视觉派使用者,我强烈支持模板显示,(!)强烈抗议模板不显示。-- 五岁抬头雪菲(☎️·☘️) 2021年5月5日 (三) 08:43 (UTC)
- 你的提案在JSON中是无效的,我希望一个统一模式,且我这个统一的_addText模式适用于所有页面内容模型,Antigng也有说,_addText以底线命名就是要避免变数命名冲突问题,因此未见我的提案有任何问题。
- 你的提案在JSON中是无效的,所以这对于管理员速删页面是完全无法操作的,无法解决虫虫飞的疑虑。
- 速删理由问题,速删模板本身有许多编辑提示,可以对要执行素珊的管理员做出提醒,避免误操作,认为显示模板是有好处的。
- 有模板能正常显示的方案,为何使用提示文字? 有些使用者使用手机阅览维基百科,会需要多一层操作来检视模板显然多此一举,且提案明明可以正常显示模板,未见为何故意还要多一道手续显示模板。请照顾使用特殊装置的维基使用者。
- 在公视到期临界时间恶意反对被WP:VIP的例子详见Wikipedia_talk:关注度_(虚构)#通过后讨论,可以很明显地看到,是唯一一个反对通过的人,而他现在这样强行阻止条文通过的做法已经构成游戏维基规则。
- 以上-- 五岁抬头雪菲(☎️·☘️) 2021年5月5日 (三) 08:59 (UTC)
- (编辑冲突)再补充一点,en:User:Cacycle/wikEd.js显示东西的原理跟本地提案相同,是透过界面编辑请求完成,同样是Antigng提到的“界面黑魔法”,内部依然需要有模组程式码去匹配对应页面计算对应页面的状态,且过往许多从英文维基引入的提案也都会有本地特化,未见本地特化提案有任何问题。且要完成有关提案也需要进行本案相关编辑请求。持续(!)抗议中。-- 五岁抬头雪菲(☎️·☘️) 2021年5月5日 (三) 09:09 (UTC)
- @A2569875:Sorry,了解了。我觉得我们这样谈下去也没完没了。我希望您关于挂速删模板的提案通过后可以试行一段时间,根据用户和管理员的反馈再进行修正,可以吗?--Tranve (✉) 2021年5月5日 (三) 09:15 (UTC)
- (编辑冲突)再补充一点,en:User:Cacycle/wikEd.js显示东西的原理跟本地提案相同,是透过界面编辑请求完成,同样是Antigng提到的“界面黑魔法”,内部依然需要有模组程式码去匹配对应页面计算对应页面的状态,且过往许多从英文维基引入的提案也都会有本地特化,未见本地特化提案有任何问题。且要完成有关提案也需要进行本案相关编辑请求。持续(!)抗议中。-- 五岁抬头雪菲(☎️·☘️) 2021年5月5日 (三) 09:09 (UTC)
- @Tranve:完全不认为有任何冲突,技术案是我提出的临时动议,我认为统一让JSON和其他页面加入此方式没什么问题,只见你一直试图阻挡提案,甚至在通过的前三个小时故意推翻先前的协议,前几天你明明已经在TG说可以接受了,又在通过的前三个小时恶意异议,涉嫌WP:游戏维基规则,且你的提案在json中是无效的,需要性早已在WP:TG陈述,且未见有什么不妥之处,英文维基怎么做事英文维基的事,WP:是英文维基说的!,(!)抗议追随英文维基论;此外,作为视觉派使用者,我强烈支持模板显示,(!)强烈抗议模板不显示。-- 五岁抬头雪菲(☎️·☘️) 2021年5月5日 (三) 08:43 (UTC)
- 并不想让所有的注解都被匹配。而且其他非wikitext 的注解也一同渲染会很凌乱。—- 五岁抬头雪菲(☎️·☘️) 2021年5月1日 (六) 01:21 (UTC)
- 既然都是用regex来匹配,为何不采用最简单的格式,即注解的格式。--Xiplus#Talk 2021年5月1日 (六) 00:53 (UTC)
- @Tranve:完全没有影响,也不认为有任何问题,加那样只是让模板可以被显示,重点只是能否让管理员标记要提删,并且注明“模板能被显示的方案”,你高兴只写
- 感谢提醒!您的方案我再看了一下,对于 JSON 页和模块页的处理我没有意见,但是 CSS 的处理方式是不是有点 dirty,这样相当于整了一个不存在的
- (&)建议@Tranve:要改方针建议先等技术通过再说,不然一起推行只会一起卡死。-- 五岁抬头雪菲(☎️·☘️) 2021年4月30日 (五) 10:32 (UTC)
- @Tranve:关于您的意见,en:User:Cacycle/wikEd.js涉及en:Template:Script doc auto的引入,已经不是本案处理范围,应另提新案。-- 五岁抬头雪菲(☎️·☘️) 2021年5月5日 (三) 09:28 (UTC)
- JSON页面:在最外层的
- (!)意见:宇帆TG主群的留言我看了,您误会了我的意思,我没有反对您技术修订的提案,但前提是提删的页面须保留提删模板。--虫虫飞♡♡→♡℃※留言 2021年5月1日 (六) 02:14 (UTC)
- ※注:根据Special:Diff/65395602, 公示截止时间为2021年5月5日 (三) 20:17 (UTC+8),公示已结束(3年前)(更新)-- 五岁抬头雪菲(☎️·☘️) 2021年5月5日 (三) 10:00 (UTC)
- 通过:公示期已过,且已逾时超过一日(3年前),在公示期将结束至此刻(2021年5月6日 (四) 12:55 (UTC))未出现新的异议,期间反对者的论述已由支持者回应,且反方无进一步论述,因此提案通过,将开始准备布署事宜。-- 五岁抬头雪菲(☎️·☘️) 2021年5月6日 (四) 12:55 (UTC)
- 本讨论已关闭,请勿修改。如有任何意见,请在合适的讨论页提出,而非再次编辑本讨论。
编辑请求 2023-11-30
{{Editprotected|patch=User:A2569875/MediaWiki:Scribunto-doc-page-does-not-exist}}
相关讨论:Wikipedia:互助客栈/技术#在模块命名空间内添加快速删除模板但分类消失发生原因是因为当时忘记考虑到转换组,故发生了问题,因此需要此补丁来解决问题。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年11月30日 (四) 08:55 (UTC)- 啊,突然发现不用了。Special:Diff/79924472就可以解决了。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年11月30日 (四) 10:26 (UTC)
编辑请求 2023-12-20
请求已处理
基于phab:T120794(先决补丁为Module_talk:Redirect#编辑请求_2023-12-20)--SunAfterRain 2023年12月20日 (三) 11:21 (UTC)
- 完成--百無一用是書生 (☎) 2023年12月21日 (四) 09:08 (UTC)
- @Shizhao:您并未完成,因为本编辑请求必须配合Module_talk:Redirect#编辑请求_2023-12-20才能工作,麻烦一下,尽快批准Module_talk:Redirect#编辑请求_2023-12-20以便真正地完成本编辑请求。-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月21日 (四) 12:11 (UTC)
- 已修复--百無一用是書生 (☎) 2023年12月21日 (四) 12:44 (UTC)
- @Shizhao:您并未完成,因为本编辑请求必须配合Module_talk:Redirect#编辑请求_2023-12-20才能工作,麻烦一下,尽快批准Module_talk:Redirect#编辑请求_2023-12-20以便真正地完成本编辑请求。-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月21日 (四) 12:11 (UTC)
编辑请求 2023-12-22
请求已处理
依据过往传统,公共转换组有自己的重新导向提示,应让公共转换组自己的重新导向提示({{CGroup redirect}})优先显示,将之改为公共转换组的判断式优先。-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月22日 (五) 01:38 (UTC)