Page MenuHomePhabricator

Enable ExtraSignatureNamespaces for all namespaces for dewiki
Open, Stalled, LowPublic

Description

Per poll on the German Wikipedia please enable the signature button ($wgExtraSignatureNamespaces) for all namespaces.

Link to the poll: https://de.wikipedia.org/wiki/Wikipedia:Umfragen/Unterschriften-Icon_in_Bearbeiten-Werkzeugleiste

Related Objects

Event Timeline

1{
2 "batchcomplete": "",
3 "query": {
4 "namespaces": {
5 "-2": {
6 "id": -2,
7 "case": "first-letter",
8 "canonical": "Media",
9 "*": "Medium"
10 },
11 "-1": {
12 "id": -1,
13 "case": "first-letter",
14 "canonical": "Special",
15 "*": "Spezial"
16 },
17 "0": {
18 "id": 0,
19 "case": "first-letter",
20 "content": "",
21 "*": ""
22 },
23 "1": {
24 "id": 1,
25 "case": "first-letter",
26 "subpages": "",
27 "canonical": "Talk",
28 "*": "Diskussion"
29 },
30 "2": {
31 "id": 2,
32 "case": "first-letter",
33 "subpages": "",
34 "canonical": "User",
35 "*": "Benutzer"
36 },
37 "3": {
38 "id": 3,
39 "case": "first-letter",
40 "subpages": "",
41 "canonical": "User talk",
42 "*": "Benutzer Diskussion"
43 },
44 "4": {
45 "id": 4,
46 "case": "first-letter",
47 "subpages": "",
48 "canonical": "Project",
49 "*": "Wikipedia"
50 },
51 "5": {
52 "id": 5,
53 "case": "first-letter",
54 "subpages": "",
55 "canonical": "Project talk",
56 "*": "Wikipedia Diskussion"
57 },
58 "6": {
59 "id": 6,
60 "case": "first-letter",
61 "canonical": "File",
62 "*": "Datei"
63 },
64 "7": {
65 "id": 7,
66 "case": "first-letter",
67 "subpages": "",
68 "canonical": "File talk",
69 "*": "Datei Diskussion"
70 },
71 "8": {
72 "id": 8,
73 "case": "first-letter",
74 "canonical": "MediaWiki",
75 "*": "MediaWiki"
76 },
77 "9": {
78 "id": 9,
79 "case": "first-letter",
80 "subpages": "",
81 "canonical": "MediaWiki talk",
82 "*": "MediaWiki Diskussion"
83 },
84 "10": {
85 "id": 10,
86 "case": "first-letter",
87 "canonical": "Template",
88 "*": "Vorlage"
89 },
90 "11": {
91 "id": 11,
92 "case": "first-letter",
93 "subpages": "",
94 "canonical": "Template talk",
95 "*": "Vorlage Diskussion"
96 },
97 "12": {
98 "id": 12,
99 "case": "first-letter",
100 "subpages": "",
101 "canonical": "Help",
102 "*": "Hilfe"
103 },
104 "13": {
105 "id": 13,
106 "case": "first-letter",
107 "subpages": "",
108 "canonical": "Help talk",
109 "*": "Hilfe Diskussion"
110 },
111 "14": {
112 "id": 14,
113 "case": "first-letter",
114 "subpages": "",
115 "canonical": "Category",
116 "*": "Kategorie"
117 },
118 "15": {
119 "id": 15,
120 "case": "first-letter",
121 "subpages": "",
122 "canonical": "Category talk",
123 "*": "Kategorie Diskussion"
124 },
125 "100": {
126 "id": 100,
127 "case": "first-letter",
128 "subpages": "",
129 "canonical": "Portal",
130 "*": "Portal"
131 },
132 "101": {
133 "id": 101,
134 "case": "first-letter",
135 "subpages": "",
136 "canonical": "Portal Diskussion",
137 "*": "Portal Diskussion"
138 },
139 "828": {
140 "id": 828,
141 "case": "first-letter",
142 "subpages": "",
143 "canonical": "Module",
144 "*": "Modul"
145 },
146 "829": {
147 "id": 829,
148 "case": "first-letter",
149 "subpages": "",
150 "canonical": "Module talk",
151 "*": "Modul Diskussion"
152 },
153 "2300": {
154 "id": 2300,
155 "case": "first-letter",
156 "canonical": "Gadget",
157 "*": "Gadget"
158 },
159 "2301": {
160 "id": 2301,
161 "case": "first-letter",
162 "canonical": "Gadget talk",
163 "*": "Gadget Diskussion"
164 },
165 "2302": {
166 "id": 2302,
167 "case": "case-sensitive",
168 "canonical": "Gadget definition",
169 "defaultcontentmodel": "GadgetDefinition",
170 "*": "Gadget-Definition"
171 },
172 "2303": {
173 "id": 2303,
174 "case": "case-sensitive",
175 "canonical": "Gadget definition talk",
176 "*": "Gadget-Definition Diskussion"
177 },
178 "2600": {
179 "id": 2600,
180 "case": "first-letter",
181 "canonical": "Topic",
182 "defaultcontentmodel": "flow-board",
183 "*": "Thema"
184 }
185 }
186 }
187}

I think we can exclude Module and Gadgets namespaces as those are suposed to host code, not wikitext. Also, do I need to skip the namespaces where there's already a signature button enabled?

Change 310802 had a related patch set (by MarcoAurelio) published:
Enable $ExtraSignatureNamespaces for all namespaces for dewiki

https://gerrit.wikimedia.org/r/310802

This is exactly the reason I was worried about creating this configuration option in the first place. :-(

This is exactly the reason I was worried about creating this configuration option in the first place. :-(

Hi James. Sorry but I don't understand your comment. Can you please clarify? What is exactly worrying you? Did I something wrong? Regards.

This is exactly the reason I was worried about creating this configuration option in the first place. :-(

Hi James. Sorry but I don't understand your comment. Can you please clarify? What is exactly worrying you? Did I something wrong? Regards.

The problem is not with your code, but the request. Adding (enabled) buttons to the interface in inappropriate contexts, and so luring new users into pressing it and getting shouted at, is a profound problem in MediaWiki, and instead of improving the situation, this makes it worse.

This is exactly the reason I was worried about creating this configuration option in the first place. :-(

Hi James. Sorry but I don't understand your comment. Can you please clarify? What is exactly worrying you? Did I something wrong? Regards.

The problem is not with your code, but the request. Adding (enabled) buttons to the interface in inappropriate contexts, and so luring new users into pressing it and getting shouted at, is a profound problem in MediaWiki, and instead of improving the situation, this makes it worse.

The German community wants this feature because they like to use the button to sign deletion requests etc...

This is exactly the reason I was worried about creating this configuration option in the first place. :-(

Hi James. Sorry but I don't understand your comment. Can you please clarify? What is exactly worrying you? Did I something wrong? Regards.

The problem is not with your code, but the request. Adding (enabled) buttons to the interface in inappropriate contexts, and so luring new users into pressing it and getting shouted at, is a profound problem in MediaWiki, and instead of improving the situation, this makes it worse.

The German community wants this feature because they like to use the button to sign deletion requests etc...

Oh, I understand that they've created an on-page workflow that needs it, but quick hacks to provide bad interfaces instead of proper workflow management for deletions (or whatever else) is what's needed here.

Disclaimer: I voted in that poll, my views are biased.

It's not really clear how that poll should be evaluated. There weren't given rules for evaluation in advance, and the option "enable in all namespaces" wasn't the only one in this poll. While it is true that this option received the most votes in pro, it also received the most votes contra, making the option "enable in Portal namespace" the one with highest approval.

Also the currently proposed patch doesn't fully implement the option "enable in all namespaces". While for the namespaces left out in the patch rationals are given, this contradicts some of the comments the voters in favor gave: Several users expressed their view that the edit toolbar should exactly be the same in all namespaces. Whether or not this is a sensible argument, when you ignore it in the patch, you should also ignore these votes, weakening the support for enabling the signature button on all namespaces.

Enabling the signature in Portal namespace (NS 100) will probably make many users happy, be agreeable by James Forrester, and be in line with the poll. But again, I voted in that poll, my views are biases. If you want to interpret the poll in this way be sure to give your own rational and don't rely solely on my comment here.

MarcoAurelio subscribed.

Reasigning to you James, since you better understand how that works and can probably offer better support.

Change 310802 abandoned by MarcoAurelio:
Enable $ExtraSignatureNamespaces for all namespaces for dewiki

Reason:
Not working on that Task anymore and James has concerns with this. Better if somebody else sorts this out.

https://gerrit.wikimedia.org/r/310802

I like the idea to enable it to Portal first, then ask the community again, attracting their attention to James comments about offer the button in places it shouldn't be.

Portal: is safe as confirmed users, who already know we don't put a signature everywhere, are the mainly ones to contribute to it.

Change 315119 had a related patch set uploaded (by Dereckson):
Enable signature button in Portal: on de.wikipedia

https://gerrit.wikimedia.org/r/315119

Change 315119 merged by jenkins-bot:
Enable signature button in Portal: on de.wikipedia

https://gerrit.wikimedia.org/r/315119

I'm not currently working on this. I think it needs further community discussion.