Deploy SandboxLink extension to cluster and enable on wikis where it currently is a gadget
Closed, ResolvedPublic

Description

Now that the SandboxLink extension is written (T71650), we should deploy it to satisfy the exam question (T71550). The initial deployment will be to all wikis where it is currently a default on gadget, at which time we will also disable the gadget. Other wikis can opt-in to the extension by filing a site request.

To do:

  • Create and deploy configuration change (@Legoktm)
  • Write and run a bot script to disable local gadgets on affected wikis (@matmarex)

Help page: https://www.mediawiki.org/wiki/Help:Extension:SandboxLink
Extension page: https://www.mediawiki.org/wiki/Extension:SandboxLink

Details

Reference
bz70499

Related Objects

There are a very large number of changes, so older changes are hidden. Show Older Changes
bzimport raised the priority of this task from to Normal.Nov 22 2014, 3:54 AM
bzimport set Reference to bz70499.
bzimport added a subscriber: Unknown Object (MLST).

It definitely needs translations before we start deploying (the messages are used as page names, which makes changing them problematic).

At a glance (quick mwgrep), there are 66 wikis that have a gadget for this. I haven't checked how many have it enabled by default, but I'd risk a guess that most of them do. I'm going to try importing translations from them.

Hello, my name is Greg!

List from [[mw:Review queue]]:

  1. Create Extension: mediawiki.org page for developers and people who will install or configure the extension.
  2. Create Help:Extension: mediawiki.org page for the end user documentation. Cross-link it with the above.
  3. Request a component in Bugzilla.
  4. Get the extension code in Gerrit.
  5. Request (and respond to) a product review, if applicable
  6. Request (and respond to) a design review, if applicable.
  7. Request (and respond to) a performance review.
  8. Request (and respond to) a security review.
  9. Show community support/desire for the extension to be deployed, if applicable.

(In reply to Kunal Mehta (Legoktm) from comment #2)

List from [[mw:Review queue]]:

  1. Create Extension: mediawiki.org page for developers and people who will install or configure the extension.

[[mw:Extension:SandboxLink]]

  1. Create Help:Extension: mediawiki.org page for the end user documentation. Cross-link it with the above.

Not needed.

  1. Request a component in Bugzilla.

Created by Tyler.

  1. Get the extension code in Gerrit.

Done.

  1. Request (and respond to) a product review, if applicable

Not applicable.

  1. Request (and respond to) a design review, if applicable.

Not applicable.

  1. Request (and respond to) a performance review.

Bug 70501, cc'd Ori.

  1. Request (and respond to) a security review.

Bug 70502, assigned to Chris.

  1. Show community support/desire for the extension to be deployed, if applicable.

Already a default gadget on many projects.

(In reply to Bartosz Dziewoński from comment #1)

At a glance (quick mwgrep), there are 66 wikis that have a gadget for this.
(…) I'm going to try importing translations from them.

Actually, nevermind, I won't. I examined the texts and they are often subtly different (e.g. "My sandbox" for the text, "Go to your sandbox" for the tooltip). The remaining few ones are not worth the effort.

matmarex added a comment.EditedSep 7 2014, 12:58 AM

Here is a list of wikis where such a gadget definitely exists (based on mwgrep for 'pt-sandbox' and 'pt-mysandbox'), there might be some more. The ones where it is enabled by default are marked as such. A few wikis have the gadget page, but without the necessary gadget definition – they are not listed here.

Someone should probably comment on the talk pages that we intend to supersede the gadgets, and probably disable each gadget when the extension is deployed. I am *not* cookie-licking this task ;)

62 wikis total, 50 enabled by default.

1arwiki (DEFAULT)
2https://ar.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
3
4bnwiki (DEFAULT)
5https://bn.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
6
7bnwiktionary (DEFAULT)
8https://bn.wiktionary.org/wiki/MediaWiki:Gadget-mySandbox.js
9
10brwikimedia (DEFAULT)
11https://br.wikimedia.org/wiki/MediaWiki:Gadget-mySandbox.js
12
13bswiki
14https://bs.wikipedia.org/wiki/MediaWiki:Gadget-mojeIgralište.js
15
16cawiki (DEFAULT)
17https://ca.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
18
19ckbwiki (DEFAULT)
20https://ckb.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
21
22dawiki
23https://da.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
24
25dsbwiki
26https://dsb.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
27
28elwiki (DEFAULT)
29https://el.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
30
31elwikivoyage (DEFAULT)
32https://el.wikivoyage.org/wiki/MediaWiki:Gadget-mySandbox.js
33
34enwiki (DEFAULT)
35https://en.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
36
37enwikibooks (DEFAULT)
38https://en.wikibooks.org/wiki/MediaWiki:Gadget-mySandbox.js
39
40enwikiversity (DEFAULT)
41https://en.wikiversity.org/wiki/MediaWiki:Gadget-mySandbox.js
42
43eowiki (DEFAULT)
44https://eo.wikipedia.org/wiki/MediaWiki:Gadget-PropraProvejo.js
45
46eowikibooks
47https://eo.wikibooks.org/wiki/MediaWiki:Gadget-PropraProvejo.js
48
49eowikiquote
50https://eo.wikiquote.org/wiki/MediaWiki:Gadget-PropraProvejo.js
51
52eswiki (DEFAULT)
53https://es.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
54
55fawiki (DEFAULT)
56https://fa.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
57
58fawiktionary
59https://fa.wiktionary.org/wiki/MediaWiki:Gadget-mySandbox.js
60
61hewiki (DEFAULT)
62https://he.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
63
64hewikibooks (DEFAULT)
65https://he.wikibooks.org/wiki/MediaWiki:Gadget-mySandbox.js
66
67hewikivoyage (DEFAULT)
68https://he.wikivoyage.org/wiki/MediaWiki:Gadget-mySandbox.js
69
70hifwiki (DEFAULT)
71https://hif.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
72
73hiwiki (DEFAULT)
74https://hi.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
75
76hsbwiki
77https://hsb.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
78
79huwiki (DEFAULT)
80https://hu.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
81
82hywiki (DEFAULT)
83https://hy.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
84
85ilowiki (DEFAULT)
86https://ilo.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
87
88iswiki (DEFAULT)
89https://is.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
90
91jawiki (DEFAULT)
92https://ja.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
93
94kkwiki (DEFAULT)
95https://kk.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
96
97knwiki (DEFAULT)
98https://kn.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
99
100kowiki (DEFAULT)
101https://ko.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
102
103lvwiki (DEFAULT)
104https://lv.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
105
106minwiki (DEFAULT)
107https://min.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
108
109mlwiki
110https://ml.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
111
112mswiki
113https://ms.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
114
115newiki (DEFAULT)
116https://ne.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
117
118nlwiki (DEFAULT)
119https://nl.wikipedia.org/wiki/MediaWiki:Gadget-mijnKladblok.js
120
121pawiki
122https://pa.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
123
124plwiki (DEFAULT)
125https://pl.wikipedia.org/wiki/MediaWiki:Gadget-my-sandbox.js
126
127plwikisource (DEFAULT)
128https://pl.wikisource.org/wiki/MediaWiki:Gadget-my-sandbox.js
129
130plwikivoyage (DEFAULT)
131https://pl.wikivoyage.org/wiki/MediaWiki:Gadget-my-sandbox.js
132
133plwiktionary (DEFAULT)
134https://pl.wiktionary.org/wiki/MediaWiki:Gadget-my-sandbox.js
135
136pswiki (DEFAULT)
137https://ps.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
138
139ptwiki (DEFAULT)
140https://pt.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
141
142sawiki (DEFAULT)
143https://sa.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
144
145skwiki (DEFAULT)
146https://sk.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
147
148sowiki (DEFAULT)
149https://so.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
150
151svwiki (DEFAULT)
152https://sv.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
153
154tawiki (DEFAULT)
155https://ta.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
156
157tawiktionary (DEFAULT)
158https://ta.wiktionary.org/wiki/MediaWiki:Gadget-mySandbox.js
159
160test2wiki
161https://test2.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
162
163thwiki (DEFAULT)
164https://th.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
165
166thwikibooks (DEFAULT)
167https://th.wikibooks.org/wiki/MediaWiki:Gadget-mySandbox.js
168
169thwikiquote (DEFAULT)
170https://th.wikiquote.org/wiki/MediaWiki:Gadget-mySandbox.js
171
172thwikisource (DEFAULT)
173https://th.wikisource.org/wiki/MediaWiki:Gadget-mySandbox.js
174
175thwiktionary (DEFAULT)
176https://th.wiktionary.org/wiki/MediaWiki:Gadget-mySandbox.js
177
178tlwiki (DEFAULT)
179https://tl.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
180
181urwiki (DEFAULT)
182https://ur.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
183
184wikidatawiki
185https://www.wikidata.org/wiki/MediaWiki:Gadget-mySandbox.js

Change 196084 had a related patch set uploaded (by Legoktm):
make-wmf-branch: Branch SandboxLink

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

Legoktm renamed this task from Deploy SandboxLink extension to cluster and enable on enwiki, others? to Deploy SandboxLink extension to cluster and enable on enwiki.Mar 11 2015, 11:19 PM
Legoktm updated the task description. (Show Details)
Legoktm set Security to None.
Legoktm renamed this task from Deploy SandboxLink extension to cluster and enable on enwiki to Deploy SandboxLink extension to cluster and enable on wikis where it currently is a gadget.
greg added a comment.Mar 11 2015, 11:23 PM

Does any communication need to happen to those wikis where it will be enabled initially?

greg added a comment.Mar 11 2015, 11:33 PM

Since we'll also need to go around to those wikis to disable the gadget when this is deployed this should be it's own window (not riding the train and not in SWAT).

@matmarex do you have a handy dandy script to help with the disabling part? Let's plan on the week of March 23rd probably to make sure we get all the pieces lined up, sound good?

gpaumier updated the task description. (Show Details)Mar 12 2015, 5:53 PM
gpaumier updated the task description. (Show Details)

Does any communication need to happen to those wikis where it will be enabled initially?

We definitely need to inform them that this is coming, and advise where to translate/verify the (few) localisation messages this extension has, to avoid regressions compared to the existing gadgets. Tech News mention will likely suffice, but it might be worth a separate newsletter.

Since we'll also need to go around to those wikis to disable the gadget when this is deployed this should be it's own window (not riding the train and not in SWAT).

@matmarex do you have a handy dandy script to help with the disabling part? Let's plan on the week of March 23rd probably to make sure we get all the pieces lined up, sound good?

Not yet, but I could probably write one, and run it too (I have global editinterface permissions). I'll need some brief information page to exist that I could link to from edit summaries. https://www.mediawiki.org/wiki/Extension:SandboxLink is probably not good enough in its current form, and this task probably neither.

Change 196084 merged by jenkins-bot:
make-wmf-branch: Branch SandboxLink

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

Restricted Application added a project: Notice. · View Herald TranscriptMar 31 2015, 7:57 AM
gpaumier moved this task from Backlog to Triaged on the Notice board.Apr 2 2015, 7:01 PM
Eloquence added a subscriber: Eloquence.

@Legoktm are you owning this one? If so is it going out next week? Thanks.

Krenair added a subscriber: Krenair.Apr 3 2015, 2:00 AM
greg added a comment.Apr 3 2015, 3:11 PM

@Legoktm are you owning this one? If so is it going out next week? Thanks.

And what day would you want to do it? :)

! In T72499#1120041, @matmarex wrote:
[...]
I'll need some brief information page to exist that I could link to from edit summaries. https://www.mediawiki.org/wiki/Extension:SandboxLink is probably not good enough in its current form, and this task probably neither.

I've made a very basic start, for someone else to hack on, at https://www.mediawiki.org/wiki/Help:Extension:SandboxLink

Change 202449 had a related patch set uploaded (by Amire80):
Add Sandbox Link to Extensions used by Wikimedia

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

Change 202449 merged by jenkins-bot:
Add Sandbox Link to Extensions used by Wikimedia

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

@Legoktm are you owning this one? If so is it going out next week? Thanks.

Yes and yes. Scheduled for Thursday at 1700 UTC.

Updated mwgrep:

1krenair@terbium:~$ mwgrep pt-sandbox
2cawiki MediaWiki:Gadget-mySandbox.js
3cawikibooks MediaWiki:Gadget-mySandbox.js
4dsbwiki MediaWiki:Gadget-mySandbox.js
5eowiki MediaWiki:Gadget-PropraProvejo.js
6eowikibooks MediaWiki:Gadget-PropraProvejo.js
7eowikiquote MediaWiki:Gadget-PropraProvejo.js
8eswiki MediaWiki:Gadget-mySandbox.js
9hsbwiki MediaWiki:Gadget-mySandbox.js
10itwikisource MediaWiki:Gadget-barbaforcutanew.js
11kkwiki MediaWiki:Gadget-mySandbox.js
12minwiki MediaWiki:Gadget-mySandbox.js
13mswiki MediaWiki:Gadget-mySandbox.js
14nlwiki MediaWiki:Gadget-mijnKladblok.js
15plwiki MediaWiki:Gadget-my-sandbox.js
16plwikisource MediaWiki:Gadget-my-sandbox.js
17plwikivoyage MediaWiki:Gadget-my-sandbox.js
18plwiktionary MediaWiki:Gadget-my-sandbox.js
19ptwiki MediaWiki:Gadget-mySandbox.js
20simplewiktionary MediaWiki:Gadget-mySandbox.js
21(total: 19, shown: 19)
22krenair@terbium:~$ mwgrep pt-mysandbox
23arwiki MediaWiki:Gadget-mySandbox.js
24aswiki MediaWiki:Gadget-mySandbox.js
25bhwiki MediaWiki:Gadget-mySandbox.js
26bnwiki MediaWiki:Gadget-mySandbox.js
27bnwikibooks MediaWiki:Gadget-mySandbox.js
28bnwiktionary MediaWiki:Gadget-mySandbox.js
29brwikimedia MediaWiki:Gadget-mySandbox.js
30bswiki MediaWiki:Gadget-mojeIgralište.js
31ckbwiki MediaWiki:Gadget-mySandbox.js
32dawiki MediaWiki:Gadget-mySandbox.js
33dvwiktionary MediaWiki:Gadget-mySandbox.js
34elwiki MediaWiki:Gadget-mySandbox.js
35elwikivoyage MediaWiki:Gadget-mySandbox.js
36enwiki MediaWiki:Gadget-mySandbox.js
37enwikibooks MediaWiki:Gadget-mySandbox.js
38enwikiversity MediaWiki:Gadget-mySandbox.js
39fawiki MediaWiki:Gadget-mySandbox.js
40fawiki MediaWiki:Intro-advanced-article.js
41fawikiquote MediaWiki:Gadget-mySandbox.js
42fawikivoyage MediaWiki:Gadget-mySandbox.js
43fawikivoyage MediaWiki:Intro-advanced-article.js
44fawiktionary MediaWiki:Gadget-mySandbox.js
45hewiki MediaWiki:Gadget-mySandbox.js
46hewikibooks MediaWiki:Gadget-mySandbox.js
47hewikinews MediaWiki:Gadget-mySandbox.js
48hewikivoyage MediaWiki:Gadget-mySandbox.js
49hifwiki MediaWiki:Gadget-mySandbox.js
50hiwiki MediaWiki:Gadget-mySandbox.js
51huwiki MediaWiki:Gadget-mySandbox.js
52hywiki MediaWiki:Gadget-mySandbox.js
53ilowiki MediaWiki:Gadget-mySandbox.js
54iswiki MediaWiki:Gadget-mySandbox.js
55jawiki MediaWiki:Gadget-mySandbox.js
56knwiki MediaWiki:Gadget-mySandbox.js
57kowiki MediaWiki:Gadget-mySandbox.js
58lvwiki MediaWiki:Gadget-mySandbox.js
59maiwiki MediaWiki:Gadget-mySandbox.js
60mkwiki MediaWiki:Gadget-mySandbox.js
61mlwiki MediaWiki:Gadget-mySandbox.js
62newiki MediaWiki:Gadget-mySandbox.js
63pawiki MediaWiki:Gadget-mySandbox.js
64pswiki MediaWiki:Gadget-mySandbox.js
65sawiki MediaWiki:Gadget-mySandbox.js
66skwiki MediaWiki:Gadget-mySandbox.js
67slwiki MediaWiki:Gadget-mySandbox.js
68sowiki MediaWiki:Gadget-mySandbox.js
69svwiki MediaWiki:Gadget-mySandbox.js
70tawiki MediaWiki:Gadget-mySandbox.js
71tawiktionary MediaWiki:Gadget-mySandbox.js
72test2wiki MediaWiki:Gadget-mySandbox.js
73testwiki MediaWiki:Gadget-Bengali MySandbox.js
74tewiki MediaWiki:Common.css
75tewiki MediaWiki:Gadget-mySandbox.js
76tewikiquote MediaWiki:Gadget-mySandbox.js
77thwiki MediaWiki:Gadget-mySandbox.js
78thwikibooks MediaWiki:Gadget-mySandbox.js
79thwikiquote MediaWiki:Gadget-mySandbox.js
80thwikisource MediaWiki:Gadget-mySandbox.js
81thwiktionary MediaWiki:Gadget-mySandbox.js
82tlwiki MediaWiki:Gadget-mySandbox.js
83ukwiki MediaWiki:Gadget-mySandbox.js
84urwiki MediaWiki:Gadget-mySandbox.js
85urwiki MediaWiki:Intro-advanced-article.js
86viwiki MediaWiki:Gadget-mySandbox.js
87wikidatawiki MediaWiki:Gadget-mySandbox.js
88zhwiki MediaWiki:Gadget-mySandbox.js
89(total: 66, shown: 66)

Updated usage data: (77 wikis total, 61 enabled by default – used to be 62 wikis total, 50 enabled by default)

1arwiki (DEFAULT)
2https://ar.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
3
4bhwiki (DEFAULT)
5https://bh.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
6
7bnwiki (DEFAULT)
8https://bn.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
9
10bnwikibooks (DEFAULT)
11https://bn.wikibooks.org/wiki/MediaWiki:Gadget-mySandbox.js
12
13bnwiktionary (DEFAULT)
14https://bn.wiktionary.org/wiki/MediaWiki:Gadget-mySandbox.js
15
16brwikimedia (DEFAULT)
17https://br.wikimedia.org/wiki/MediaWiki:Gadget-mySandbox.js
18
19bswiki
20https://bs.wikipedia.org/wiki/MediaWiki:Gadget-mojeIgralište.js
21
22cawiki (DEFAULT)
23https://ca.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
24
25cawikibooks (DEFAULT)
26https://ca.wikibooks.org/wiki/MediaWiki:Gadget-mySandbox.js
27
28ckbwiki (DEFAULT)
29https://ckb.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
30
31dawiki (DEFAULT)
32https://da.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
33
34dsbwiki
35https://dsb.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
36
37elwiki (DEFAULT)
38https://el.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
39
40elwikivoyage (DEFAULT)
41https://el.wikivoyage.org/wiki/MediaWiki:Gadget-mySandbox.js
42
43enwiki (DEFAULT)
44https://en.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
45
46enwikibooks (DEFAULT)
47https://en.wikibooks.org/wiki/MediaWiki:Gadget-mySandbox.js
48
49enwikiversity (DEFAULT)
50https://en.wikiversity.org/wiki/MediaWiki:Gadget-mySandbox.js
51
52eowiki (DEFAULT)
53https://eo.wikipedia.org/wiki/MediaWiki:Gadget-PropraProvejo.js
54
55eowikibooks
56https://eo.wikibooks.org/wiki/MediaWiki:Gadget-PropraProvejo.js
57
58eowikiquote
59https://eo.wikiquote.org/wiki/MediaWiki:Gadget-PropraProvejo.js
60
61eswiki (DEFAULT)
62https://es.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
63
64fawiki (DEFAULT)
65https://fa.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
66
67fawikiquote
68https://fa.wikiquote.org/wiki/MediaWiki:Gadget-mySandbox.js
69
70fawikivoyage
71https://fa.wikivoyage.org/wiki/MediaWiki:Gadget-mySandbox.js
72
73fawiktionary
74https://fa.wiktionary.org/wiki/MediaWiki:Gadget-mySandbox.js
75
76hewiki (DEFAULT)
77https://he.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
78
79hewikibooks (DEFAULT)
80https://he.wikibooks.org/wiki/MediaWiki:Gadget-mySandbox.js
81
82hewikinews (DEFAULT)
83https://he.wikinews.org/wiki/MediaWiki:Gadget-mySandbox.js
84
85hewikivoyage (DEFAULT)
86https://he.wikivoyage.org/wiki/MediaWiki:Gadget-mySandbox.js
87
88hifwiki (DEFAULT)
89https://hif.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
90
91hiwiki (DEFAULT)
92https://hi.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
93
94hsbwiki
95https://hsb.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
96
97huwiki (DEFAULT)
98https://hu.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
99
100hywiki (DEFAULT)
101https://hy.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
102
103ilowiki (DEFAULT)
104https://ilo.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
105
106iswiki (DEFAULT)
107https://is.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
108
109itwikisource
110https://it.wikisource.org/wiki/MediaWiki:Gadget-barbaforcutanew.js
111
112jawiki (DEFAULT)
113https://ja.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
114
115kkwiki (DEFAULT)
116https://kk.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
117
118knwiki (DEFAULT)
119https://kn.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
120
121kowiki (DEFAULT)
122https://ko.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
123
124lvwiki (DEFAULT)
125https://lv.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
126
127maiwiki (DEFAULT)
128https://mai.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
129
130minwiki (DEFAULT)
131https://min.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
132
133mlwiki
134https://ml.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
135
136mswiki
137https://ms.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
138
139newiki (DEFAULT)
140https://ne.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
141
142nlwiki (DEFAULT)
143https://nl.wikipedia.org/wiki/MediaWiki:Gadget-mijnKladblok.js
144
145pawiki
146https://pa.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
147
148plwiki (DEFAULT)
149https://pl.wikipedia.org/wiki/MediaWiki:Gadget-my-sandbox.js
150
151plwikisource (DEFAULT)
152https://pl.wikisource.org/wiki/MediaWiki:Gadget-my-sandbox.js
153
154plwikivoyage (DEFAULT)
155https://pl.wikivoyage.org/wiki/MediaWiki:Gadget-my-sandbox.js
156
157plwiktionary (DEFAULT)
158https://pl.wiktionary.org/wiki/MediaWiki:Gadget-my-sandbox.js
159
160pswiki (DEFAULT)
161https://ps.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
162
163ptwiki (DEFAULT)
164https://pt.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
165
166sawiki (DEFAULT)
167https://sa.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
168
169simplewiktionary (DEFAULT)
170https://simple.wiktionary.org/wiki/MediaWiki:Gadget-mySandbox.js
171
172skwiki (DEFAULT)
173https://sk.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
174
175slwiki
176https://sl.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
177
178sowiki (DEFAULT)
179https://so.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
180
181svwiki (DEFAULT)
182https://sv.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
183
184tawiki (DEFAULT)
185https://ta.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
186
187tawiktionary (DEFAULT)
188https://ta.wiktionary.org/wiki/MediaWiki:Gadget-mySandbox.js
189
190test2wiki
191https://test2.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
192
193tewiki (DEFAULT)
194https://te.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
195
196tewikiquote (DEFAULT)
197https://te.wikiquote.org/wiki/MediaWiki:Gadget-mySandbox.js
198
199thwiki (DEFAULT)
200https://th.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
201
202thwikibooks (DEFAULT)
203https://th.wikibooks.org/wiki/MediaWiki:Gadget-mySandbox.js
204
205thwikiquote (DEFAULT)
206https://th.wikiquote.org/wiki/MediaWiki:Gadget-mySandbox.js
207
208thwikisource (DEFAULT)
209https://th.wikisource.org/wiki/MediaWiki:Gadget-mySandbox.js
210
211thwiktionary (DEFAULT)
212https://th.wiktionary.org/wiki/MediaWiki:Gadget-mySandbox.js
213
214tlwiki (DEFAULT)
215https://tl.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
216
217ukwiki (DEFAULT)
218https://uk.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
219
220urwiki (DEFAULT)
221https://ur.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
222
223viwiki
224https://vi.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
225
226wikidatawiki
227https://www.wikidata.org/wiki/MediaWiki:Gadget-mySandbox.js
228
229zhwiki (DEFAULT)
230https://zh.wikipedia.org/wiki/MediaWiki:Gadget-mySandbox.js
231

matmarex updated the task description. (Show Details)Apr 9 2015, 3:15 PM
matmarex removed a project: Patch-For-Review.

(And here's the script I used to generate the above from mwgrep data:

)

matmarex updated the task description. (Show Details)Apr 9 2015, 3:22 PM
matmarex removed subscribers: gerritbot, Unknown Object (MLST).

Change 203105 had a related patch set uploaded (by Legoktm):
Add SandboxLink to extension-list, deploy on testwiki

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

Change 203109 had a related patch set uploaded (by Legoktm):
Enable SandboxLink on English projects where it is default

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

Change 203158 had a related patch set uploaded (by Bartosz Dziewoński):
Localisation updates from https://translatewiki.net.

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

Change 203158 merged by Bartosz Dziewoński:
Localisation updates from https://translatewiki.net.

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

Change 203105 merged by Legoktm:
Add SandboxLink to extension-list, deploy on testwiki

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

gpaumier moved this task from Triaged to Archive on the Notice board.Apr 9 2015, 5:45 PM

Change 203109 merged by jenkins-bot:
Enable SandboxLink on all projects where it is a default gadget

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

Disabled/removed the gadgets on wikis where SandboxLink was deployed. P503

matmarex updated the task description. (Show Details)Apr 9 2015, 6:40 PM
matmarex closed this task as Resolved.
matmarex removed a project: Patch-For-Review.
gpaumier added a subscriber: gpaumier.

Not sure this needs to be advertised widely as it seems users shouldn't really notice a change.

It might be of interest for the power users with access to MediaWiki namespace to make fixes like these:
https://pt.wikipedia.org/w/index.php?diff=41861776
https://pt.wikipedia.org/w/index.php?diff=41861785

This is far from being resolved.
If many users are going to need a piece of CSS to hide the link back, sooner or later someone will come up with a 'HideSandboxLink' gadget, and we'll be back to square one.

This is far from being resolved.

It's resolved in the sense that the extension is deployed to the wikis where it used to be a default. If there are issues with the extension, they should be filed as separate bug reports please.

If many users are going to need a piece of CSS to hide the link back, sooner or later someone will come up with a 'HideSandboxLink' gadget, and we'll be back to square one.

No, square one was that the default use case was being served by a gadget, whereas now the default is provided by a proper extension and the non-standard case is served by a gadget.

If many users are going to need a piece of CSS to hide the link back, sooner or later someone will come up with a 'HideSandboxLink' gadget, and we'll be back to square one.

filed T95669: Add a preference option to disable personal url to sandbox

DoRD added a subscriber: DoRD.Apr 10 2015, 11:25 AM