User talk:Mr. Stradivarius

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Welcome to my talk page! Pull up a chair, and feel free to ask me anything.

Urvashi rautela content[edit]

Hi Stardivarius, This is prashant manager of urvashi rautela who handle her all online activities and promotion. The few content was wrong and mention for un necessary reason. The ref video was upload as youtube ref. Her official website is under progress. The Rautela was subsequently dethroned is unwanted news. My email id is and Urvashi Rautela <> is the actual id of urvashi if you want cross verify you can mail her directly. ImUrvashiRautela i am trying to recorrect and update unwanted news. You can suggest how to improvise and avoid unwanted content that affect urvashi as a women who is growing public figure in India. You can check Mar 2, 2015, 12.00AM IST TNN content in leading paper

{ Ahmedabad's most eagerly awaited annual event, the Times Food Awards 2015, just got bigger and better this year! On a pleasant evening, all roads led to the Courtyard by Marriott, Ahmedabad, the hospitality partner for the event. Bollywood heartthrob Ali Fazal and the gorgeous Urvashi Rautela, actress and Miss Universe India 2012, were the chief guests for the evening. } if she was dethroned in 2012 times of india wont mention in march 2 2015 as Urvashi Rautela, actress and Miss Universe India 2012.

So humble request please dont put back dethroned words again which affect somebody public figure career.

Regards Prashant — Preceding unsigned comment added by ImUrvashiRautela (talkcontribs) 17:12, March 3, 2015‎

Nancy Ganz[edit]

Hi Mr. Stradivarius,

I submitted the article recently. This wikipedia world is so fascinating and scary for me, because I don't know what the heck I'm doing. I submitted the page and followed the directions and now have no idea where it floated off to. I hope you can find it. I can't even find my own user page. Geez. The name of the article is Nancy Ganz. Unfortunately, I did not copy the link because again I don't have a clue where to begin or end. I hope you can help. Feliciamedina78 (talk) 19:06, 16 March 2015 (UTC) ?

@Feliciamedina78: Hi Felicia! Your article is at Draft:Nancy Ganz. I found that by looking through your contributions to the site - you can do that too by clicking on the "contributions" link at the very top-right. I know that Wikipedia can be a little overwhelming at first, so try Wikipedia:Tutorial for a good place to start. I'll take a look at the article later when I'm feeling a little more awake. — Mr. Stradivarius ♪ talk ♪ 23:23, 16 March 2015 (UTC)
It looks rudely ready for publication, I did a few small fixes. Never pulled the trigger on an AFC before, however. ResMar 02:36, 17 March 2015 (UTC)
@Resident Mario: If you think it's ready, go ahead! I would prune some of the promotional wording, though, e.g. I would change "entrepreneur and leader" to just "entrepreneur". And don't forget to check for copyvio. You can turn the AfC script on in your preferences, but you will also need to add yourself to the list of users if you haven't already. — Mr. Stradivarius ♪ talk ♪ 02:43, 17 March 2015 (UTC)

@mr.stradivarius :: aha! I found you. Okay still trying hard to navigate around all this. I'll remove promotional wording and appreciate your advice so much! Feliciamedina78 (talk) 21:25, 10 April 2015 (UTC)

Hi Mr. Stradivarius,

I made changes to the page [[1]] as you mentioned. Could you tell me if it meets your approval? Thanks again. Feeling a little more comfortable in wiki world. Feliciamedina78 (talk) 03:37, 14 April 2015 (UTC)

@Feliciamedina78: I've gone through and removed most of the promotional wording (I don't think your edit went nearly far enough). Let me know if you have any questions about my edit. — Mr. Stradivarius ♪ talk ♪ 08:57, 14 April 2015 (UTC)

Debito sanctions[edit]

I'm not quite sure why you sent that to me. Can you please explain? — Preceding unsigned comment added by ChemicalG (talkcontribs) 12:32, 18 March 2015 (UTC)

@ChemicalG: It's a courtesy notice, so that you are aware that biographies of living people are a controversial topic area on Wikipedia in which the Arbitration Committee have given administrators the power to impose things like blocks and topic bans; and that for this reason you need to edit more carefully there than you might in other topics. — Mr. Stradivarius ♪ talk ♪ 12:54, 18 March 2015 (UTC)
okay, does this mean I'm doing something wrong, if so - can you please advise? — Preceding unsigned comment added by ChemicalG (talkcontribs) 12:58, 18 March 2015‎ (UTC)
@ChemicalG: I'm concerned because recently there have been a lot of new accounts who only edit Debito-related things, and the page is a known target for off-wiki canvassing. The way things are going I'll probably have to end up blocking some accounts, as the environment is getting quite disruptive there. I'm not going to go into any specifics now, other than to say that you should keep discussions civil, based on Wikipedia policy, and directly related to the article content. You can read what is expected in more detail at the links I gave you. If I do end up issuing blocks or topic bans then I will warn people first on their user talk pages, unless the offence is particularly egregious. — Mr. Stradivarius ♪ talk ♪ 13:34, 18 March 2015 (UTC)
Respectfully, I think you've got this wrong - specifically I think you've got myself wrong. ChemicalG (talk) 22:48, 18 March 2015 (UTC)
I also received a 'warning', and I'm not sure why. I'm not 'disparaging' Arudou - that he was blatantly untruthful about his knowledge of Dr Honjo is fact, and that he engaged in sock-puppetry is blindingly obvious. Work on improving his page as to be taken into context of the attempts he is making to have the page say what he wants it to say. And I think my work on his page has absolutely been constructive; heck one of the first things I did on the page was adding links that substantiated his work and academic history, including tracking down the cite for his PhD. Quite frankly, that the 'warning' is coming from an English teacher living in Hokkaido is pretty rich; are you sure you don't have a COI here? — Preceding unsigned comment added by GrandTheftVotto (talkcontribs) 12:39, 19 March 2015 (UTC)
I don't have any COI regarding Debito, no. I went into a bit more detail about that back in November. I didn't leave a warning for ChemicalG, just an alert about the discretionary sanctions, so it's not the same situation at all - every editor at the article needs to know about the discretionary sanctions there. GrandTheftVotto, your warning was because you were making allegations about Dr. Arudou without evidence. (I recommend not trying to provide any, as unless it comes from a reliable source it is likely to be a violation of WP:BLPTALK. Wikipedia is not about doing detective work, it is about summarising what is available in reliable sources.) — Mr. Stradivarius ♪ talk ♪ 14:27, 19 March 2015 (UTC)
OK, I haven't seen your November summary, so apologies if you'd already gone over it. As for the allegations without evidence...the evidence is statements from Arudou himself on both his talk page for his article and his own website. I don't know how much more reliable you can get. Look, I understand he has a COI, but I'm (along with others) merely trying to make the page better - and by 'better' we don't mean 'this is how Arudou wants it to look' we mean better as in 'accurate and fair'. I don't know why you'd assume I was only editing only Debito things (and even if that was the case, why would that be wrong?) GrandTheftVotto (talk) 17:21, 19 March 2015 (UTC)
Seriously? You think that was a 'thinly veiled threat at meat-puppetry'? Not only did it even occur to me that it could be construed like that - it makes no sense, given that I've noted his meat-/sock-puppetry' - even after reading your comment....I still can't figure out how you arrived at that meaning. *shrug* I've done more to improve his page than most, and I think the ban is ridiculous - again, coming from an English teacher in Hokkaido I still strongly suspect a COI here - but I don't really give a shit and couldn't be arsed to fight the ban, so I'll leave you to it. I find it hilarious the lengths you guys go to - 'the battles are so fierce, because the stakes are so small'. GrandTheftVotto (talk) 09:56, 20 March 2015 (UTC)
Actually, you know what, the more I think about it the more I think this 'topic ban' is ridiculous, so I am going to appeal it. According to the procedures, the first step is to ask the person imposing the ban to reconsider, so....please reconsider. I will make the following points:
1) The message left for Arudou was in a direct response to his comment directed at me. Rather than leave it on his article talk page, I left it on his user page. If I can't respond on his user page, where in the world am I supposed to respond??
2) I think you've simply mis-construed a statement - it should be obvious from context that that I was merely saying that given how upset he seems to be at everyone that works on his article, he should be happy I've been working on it, because....
3) ......if you look at the work I've done on his page, you will find I've added and updated content that any neutral party would agree was 'favorable' to Arudou, including tracking down a link to the JPRI 'recommended' link, updating links to some of his events, adding info on his work in Hawaii (tried to add it; the cite I added was deemed not reliable, although the content remains) and added info that he had been awarded a PhD and found & added the cite for it. I don't think anyone would view this as 'battleground behaviour'.
4) I think the topic ban was unwarranted, and respectfully request that you reconsider.GrandTheftVotto (talk) 17:29, 20 March 2015 (UTC)
@GrandTheftVotto: Sorry if I misconstrued the last sentence of your comment. If that was the only thing that I was concerned about, then I agree that a topic ban would be overly harsh. However, I'm also concerned about the battleground mentality displayed elsewhere in the comment (asking the article subject to "own up to [his] own actions" and talking about his "constant complaints"), and the fact that this battleground mentality was still present after I warned you about it the previous day. There are other examples in the history (e.g. [2]). I think that this is sufficient to warrant a topic ban, however you are of course welcome to ask other administrators to review my decision using the link I provided in your topic ban notification. — Mr. Stradivarius ♪ talk ♪ 14:28, 21 March 2015 (UTC)


Hello Stradivarius, are you active in the Japanese Wiki? I wanted some Georgia-related articles to be translated in JapWiki so maybe you could help? Thank you. Jaqeli 14:26, 22 March 2015 (UTC)

@Jaqeli: No, I'm not active on jawiki, so I'm afraid I can't help you with translations into Japanese, and I'm better at Japanese->English translations than English->Japanese translations anyway. You might have better luck at ja:Wikipedia:Help for Non-Japanese Speakers. Best — Mr. Stradivarius ♪ talk ♪ 16:31, 22 March 2015 (UTC)
Thanks. By chance, do you happen to know any native Japanese here on English wiki who is active and translates articles from English to Japanese? Jaqeli 17:00, 22 March 2015 (UTC)
@Jaqeli: There's Oda Mari, but I don't know if she does translation. Apart from that, Japanese Wikipedia is probably going to be your best bet. — Mr. Stradivarius ♪ talk ♪ 22:03, 23 March 2015 (UTC)
Thanks again. Jaqeli 06:48, 24 March 2015 (UTC)

Intel AMT 2.0 web page - memory.jpg[edit]

Hello, MS. What's up?

I think I need a bit of help with File:Intel AMT 2.0 web page - memory.jpg. I thought I'd be best (WP:NFCC-wise) if I cropped away its Internet Explorer portion and uploaded its purely textual part. But the current resolution is too small. Upload log shows a higher resolution revision was uploaded on 12 July 2007, which was deleted on 24 August 2011 (but not in "hide" mode). Could you please see if it is possible to undelete that revision?

Best regards,
Codename Lisa (talk) 10:17, 24 March 2015 (UTC)

@Codename Lisa: Sounds reasonable to me - done. — Mr. Stradivarius ♪ talk ♪ 10:46, 24 March 2015 (UTC)
Thanks. I am done. You can hide the old revisions any time you fancy. Always a pleasure working with you. Best regards, Codename Lisa (talk) 13:54, 24 March 2015 (UTC)
The DASHBot revision is also non-free and needs to be hidden. Thanks. Codename Lisa (talk) 16:30, 24 March 2015 (UTC)

Notif count, 6[edit]

On the one hand is seems all my module uses have been reverted by someone, on the other hand it sounds like you've finished writing it :). What are the new params? ResMar 12:36, 24 March 2015 (UTC)

@Resident Mario: The module's still buggy, so you'll have to wait a little bit... (I did say not to use it yet ;) — Mr. Stradivarius ♪ talk ♪ 12:43, 24 March 2015 (UTC)
Roger. ResMar 13:03, 24 March 2015 (UTC)
@Resident Mario: Ok, it seems to basically be working - have a look at Wikipedia:Wikipedia Signpost/Templates/Article list. Now you can make your own article list templates. :) Let me know if you spot any bugs, or anything generally strange, or if you have any feature requests. There are probably things that the module should do that I haven't thought of, so don't be afraid to ask. (As for the count of articles matching a given set of filter parameters, I'll add that tomorrow.) Also, let me know what you think of the parameter names - those can be easily changed, but when the module is actually used on other pages it will be a lot more difficult. — Mr. Stradivarius ♪ talk ♪ 15:28, 24 March 2015 (UTC)
Thank you very much, Stradivarius! OOC (and this is entirely out of the blue from someone with no knowledge of these things), is it possible to add templates to old articles that would omit them from the automatically generated lists? Say, for example, that a false positive shows up on the opinion list. Is it possible to code something such that I could place {{Signpost omit|opinion}} on the offending article and omit it from that specific list? Ed [talk] [majestic titan] 16:09, 24 March 2015 (UTC)
@The ed17: The way it works Ed (afaik!) is that a robot comes in and scrapes the Signpost articles off the web and creates a database of stories and their associated tags. Stradivarius then copy-pastes that into the data modules (2012 example). The Lua script itself doesn't interact with the pages, only with the pre-built database. Adding the ability to explicitly include or ignore tags will be a matter of adding that parsing functionality in the scraper Python script, so that it will for instance be able to understand {{Signpost tags|include=|omit=}} (since we're going to want this to work both ways).
The remaining to-do for the script is (1) a time-period based counting option; then (2) writing in this selective parsing into the Python script.
After that the next task will be to write a user-script that'll allow for maintaining (in particular, adding to) the Index, Wikipedia:Wikipedia Signpost/Index, which we must now populate. ResMar 19:43, 24 March 2015 (UTC)
Then the second stage will begin: the community tagging drive. ResMar 20:18, 24 March 2015 (UTC)
For now I'll look into creating a new series template which will use this new feature for its functionality. I will not convert the old series template, as I suspect that would be simply too complex a task. ResMar 20:23, 24 March 2015 (UTC)


put zayns name back to members[edit]

hi. i just want to ask you if you could transfer zayn malik's name from former band members to members coz many people want it thatbway. we wouldnt want anyone to change that. it actually hurts seeing that and u wouldnt want to hurt many people right. we know he's not a part of the band because he left. but in our hearts he always will be. please put it back even in ur little way make directioners happy please i beg u to put it back.thats all i need to see his name in members.thanks for ur kind comsideration

yours truly,

cx — Preceding unsigned comment added by (talk) 12:46, 26 March 2015 (UTC)

Hi there. Sorry, but we can only list Zayn as a member if he is actually currently in the band. Wikipedia has to reflect reality, not the other way around. It may hurt, but I'm afraid you will have to get used to him not being a member any more. Best — Mr. Stradivarius ♪ talk ♪ 15:08, 26 March 2015 (UTC)


Hello, can you change one directions wiki page back and make zayn not a past member ♥ — Preceding unsigned comment added by Jess loves zayn 1D (talkcontribs) 13:26, 26 March 2015 (UTC)

See my answer in the section above. Best — Mr. Stradivarius ♪ talk ♪ 15:08, 26 March 2015 (UTC)

zayn leaving 1D[edit]

Hello !

I see that you changed the members on the One Direction subject. I am a directioner and all the directioners are having a hard time right now because Zayn left the band. So i wanted to ask you if you could unlock this one direction page so we can get Zayn Malik back to the members. You see, he is still in One Direction for us, so we would really appreicate it if you would change it or if you would unlock the page for us, so that we can change it. I'm sorry for my English. — Preceding unsigned comment added by Directionersenne (talkcontribs) 17:36, 26 March 2015 (UTC)

No. He's not in the band anymore, so that's what we must say on Wikipedia. — Mr. Stradivarius ♪ talk ♪ 23:44, 26 March 2015 (UTC)

Reliable and independent source for Nim programming language[edit]

Hi Mr. Stradivarius,

I've found a reliable and independent source for the Nim programming language:

I've left a comment about this new source in your thread on the [AfD page for Nim programming language]. Is this new evidence sufficient for you to change your vote from "Delete" back to "Keep"?

I apologise if it's considered inappropriate to message other editors directly about AfD discussions -- I'm new to participating in AfD discussions. (All of my previous Wikipedia edits over the years have just been anonymous correction of vandalism or broken markup.) I couldn't find any advice against messaging other AfD discussion participants in the [AfD guidelines]. (For all I know, it might be expected that you message other discussion participants if new evidence comes to light.)

Thanks, jb — Preceding unsigned comment added by Jboyme (talkcontribs) 16:02, 26 March 2015 (UTC)

Ok, keep your hat on! I'll comment at the discussion when I have a spare moment. :) (Also, normally we don't leave messages for every new update in an AfD debate - that's what the watchlist is for.) — Mr. Stradivarius ♪ talk ♪ 23:47, 26 March 2015 (UTC)

Module:Protection banner[edit]

I tried redoing your edit but I get an error and the /doc goes away. Is your code implementing <indocator> ready to go? -- [[User:Edokter]] {{talk}} 18:25, 26 March 2015 (UTC)

@Edokter: Yes, it's ready - the error was because you didn't switch over Module:Protection banner/config at the same time. I changed the name of one of the config tables from "padlockPositions" to "padlockIndicatorNames", and the module expects the config table to be present. — Mr. Stradivarius ♪ talk ♪ 23:42, 26 March 2015 (UTC)

Signpost (4)[edit]

Hey, how's it coming along with the tag-by-year thing? Anyway, just wanted to ask if you could on the side implement a module for Wikipedia:Wikipedia Signpost/Templates/Tag series. It's meant to serve as a replacement for Wikipedia:Wikipedia Signpost/Templates/Series (whoo! no more manually gathering fourteen stories at a time! or having to update them!), but has two issues:

  1. formatdate doesn't seem to work on Lua output, so I can't format the date to the format we use for instance here.
  2. More seriously, the series template implements breakpoints below which stories are hidden for brevity. Otherwise the template gets to be way too long and messes up formatting on old articles. I can't do it the really complicated way I did it in the series template because the script outputs the info in a single block, but I'm sure you can do it from your end.

Thanks! ResMar 16:01, 27 March 2015 (UTC)

I'll be busy for a couple of days so I won't be able to code anything up right now, but there's already a fix in place for the date formatting. You can't use parser functions with the rowformat parameter, as they are all expanded before they enter Lua. The fix is to use a special row template, as described at Wikipedia:Wikipedia Signpost/Templates/Article list maker#Row templates. Best — Mr. Stradivarius ♪ talk ♪ 05:50, 28 March 2015 (UTC)
Yes check.svg Done See Template:Signpost series. ResMar 18:50, 28 March 2015 (UTC)
See also: Wikipedia:Wikipedia Signpost/Index#To-do. ResMar 16:17, 29 March 2015 (UTC)
Would it be too bad to have you to run the script again? I'm doing research for a sister projects report and realized I'd forgotten half of them. Whoops... ResMar 18:37, 7 April 2015 (UTC)
@Resident Mario: Sure, I've just started it running now. By the way, I've been working on a user script for updating the tags, and when it's deployed we'll have to stop using the python script if we don't want people's tags to be obliterated. So if there are any other tags you've missed, now's your chance. :) — Mr. Stradivarius ♪ talk ♪ 19:01, 7 April 2015 (UTC)
Hmm. The trouble is that there's always more to be added! For instance, I could go with stripping a list of all of the chapters and throwing it in there. A list of all countries, too. Are you saying that after the script is deployed it will no longer be possible to have the script sniff up and index past articles? ResMar 19:08, 7 April 2015 (UTC)
@Resident Mario: That's right. The python script isn't clever enough to know what was added by a human and what was added by filtering keywords. It just makes a new list every time and overwrites the old one. Trying to update it to separate human and robot edits would be very hard - it's probably better to just make a final decision about what keywords to use and then fine-tune the tags with the tagger gadget. — Mr. Stradivarius ♪ talk ♪ 19:43, 7 April 2015 (UTC)
Hmm, you are right. In the end it'll require manual tagging anyway but there's no reason that we can't knock out the biggest missing tags now. ResMar 19:53, 7 April 2015 (UTC)
I saw the new user-script. Wonderful! Ok, so, a small modification in the way the Lua script works: when you generate a link to an article, can you add #tagname to the end of the tag? By combining that with anchors it'll allow us to pretty seamlessly link directly to particular articles about a topic. See, for instance, {{Ib}}.
This will be really easy to implement going forward. Just wire it up as an issue compilation operation.
Doing this in archival issues may be more difficult. ResMar 01:19, 13 April 2015 (UTC)
@Resident Mario: What if an article has more than one tag? How do we decide which one to use in the page link? As for the gadget, there are still a few things that I want to check/test, particularly security-related things. I want to be sure that there are no problems with things like cross-site scripting before people start using it. Also, before people start using it we will need to finalise the list of tag keywords, and run the python script again. So you've got one final chance to make the list as good as possible - no pressure. ;) And finally, are there any other features you'd like to see in the tagger gadget? I'm thinking it might be nice to autodetect some tags based on the subpage name when a tag subpage is first created. So when you write a new "News and notes" article, the script would see that the subpage name was "News and notes" and automatically add the "newsandnotes" tag to the tag edit box. But if you have any other suggestions, I'd love to hear them. — Mr. Stradivarius ♪ talk ♪ 11:18, 13 April 2015 (UTC)

──────────────────────────────────────────────────────────────────────────────────────────────────── I need to format this, which will take a little bit, but it looks like this. The first call-string in the list will be unspaced. This is because when throwing the tag at preloadparams, a_b is read differently from a b, the latter of which just breaks—it's read as a, because of the space. So, in order for that to work consistently the first alias in this list of them has to be un-spaced. This is also true of section-links: a link in the form #A B will send you to #A. However, if we consistently use un-spaced invocation names as the first element of the list and then section-link using that when calling a particular tag, it can be made to work in both cases: by calling that first tag manually with preloadparams, and by making that the parameter of choice when making section links. So for instance if Story matches a tag, and the first item in that tag's list is suegardner, the list mechanism will return Story#suegardner and the equivalent preloadparams invocation will be preloadparams[]=suegardner.

The actual linking will be handled by anchors. Placing them going forward will be easy, it's just an operation for the writers and editors to perform. Doing it backwards though might be more tricky: it'll require the introduction of the templates I'm working on at the moment, easy enough, and then the writing-in of the tags, much harder. Since it's basically regex, I guess that AWB can we be used for this task? So it becomes a two-step process:

  1. Replace section headers with the appropriate anchored templates, and fill out those templates' tags.
  2. Use the script to save those tags to the Lua hit-list.

Then invoking the module will report back the #link already coded into the anchoring template, and readers will be bounced to the correct section on load.

I'll work on the tags list.

I pinged you on your own talk page. Ha! ResMar 13:37, 13 April 2015 (UTC)

(edit conflict) Also, about pages that are tagged with duplicate tags like "edit filter" and "editfilter" - I don't think that's such a good idea, as it is going to make the tag list harder to maintain. Instead, how about just automatically removing spaces and punctuation from tags? We could remove them when people save them with the gadget, and then when people search for the tag "edit filter", we could silently correct it so that they are searching for "editfilter". — Mr. Stradivarius ♪ talk ♪ 13:42, 13 April 2015 (UTC)
@Resident Mario: The module now adds tags as a section name when you use the new fullpage parameter. Take a look at the updated documentation at Wikipedia:Wikipedia Signpost/Templates/Article list maker#Parameters. I've also updated the module, the python script and the gadget to automatically remove all spaces and punctuation from tags. Note that this is mainly for ease of maintenance of the tag data - you can actually have section names with spaces in, as long as you encode them properly. With this, I think everything is pretty much ready to go - just have one last look over the tag data and I'll run the python script one last time before we start manual tagging. — Mr. Stradivarius ♪ talk ♪ 18:58, 13 April 2015 (UTC)
Silently formatting input sounds like a very, very good idea, and I'm happy to see you implement it. One more thing: can you write a capacity (perhaps a different script?) to return the number of instances of a tag within a certain time period? Also, on full-page, I...can't figure out how it works :) ResMar 00:58, 14 April 2015 (UTC)
Oh, and also: hold off on finality until I can go through the tags and punch them into better shape. Before we can go gold, so to speak, the tags and their meta-information has to be in order. I've worked up a modified tabulated structure for the index page in my sandbox: User:Resident Mario/sandbox. Advantages: sort-ability. Disadvantages: no obvious place to place additional visual meta-data. (time? place? sectionality?). I think I'll run with this, once I water down the colors. Additional data can be displayed via a more detailed invoke template. ResMar 03:23, 14 April 2015 (UTC)
Last time for today, I promise: new tag invocation interface. ResMar 04:08, 14 April 2015 (UTC)
@Resident Mario: I've added a counting feature to the module, and you can access it at Wikipedia:Wikipedia Signpost/Templates/Article count. As for how to use fullpage, just use it as a row format parameter or a row template parameter. For example, try {{Wikipedia:Wikipedia Signpost/Templates/Article list maker|rowformat=* [[${fullpage}]]|rowseparator=newline|tags=semi-protection, pending changes}}. — Mr. Stradivarius ♪ talk ♪ 06:32, 14 April 2015 (UTC)

A little reminder[edit]

Hi Mr. Stradivarius,

I don't intend to be annoying, but did you ever get the chance to look over my contributions? If you're busy, feel free to take your time, but I was just wondering. Thanks, --Biblioworm 23:40, 29 March 2015 (UTC)

Whoops, sorry, I completely forgot about that... I'll try and get round to it later on today. — Mr. Stradivarius ♪ talk ♪ 04:36, 31 March 2015 (UTC)

Archive integrity[edit]


Have you ever considered that one might vandalize your talk page archives and you might not notice?

Best regards,
Codename Lisa (talk) 19:14, 5 April 2015 (UTC)

@Codename Lisa: Are you talking about this subtle vandalism? ;) Funnily enough, I just added all my future archives up to number 50 to my watchlist the other day, so I'll probably notice if anyone does something silly. And by the time I get to archive 50, hopefully we will have Flow and I won't have to worry about posts being edited by other people. — Mr. Stradivarius ♪ talk ♪ 03:23, 6 April 2015 (UTC)
My God, your little joke hurts! But now that I think, I edit archives a lot, when I move a file. I've had no reverts so far and have been thanked a dozen times. And I distinctly remember that at least once, I couldn't unlink a backlink because it was in an edit-protected admin's archive. I even remember visiting a wiki, in which a User:ArchiveBot had the archive-bot right that enabled it to create pages, edit-protect them and archive messages in them. (I fancy autoconfirmed users can't edit these pages.)
But I am remembering these just now; when I posted my original message, it was just a concern that suddenly gripped me.
Best regards,
Codename Lisa (talk) 08:10, 6 April 2015 (UTC)

Nomination for merging of Template:Edit template-protected[edit]

Template:Edit template-protected has been nominated for merging with Template:Edit protected. You are invited to comment on the discussion at the template's entry on the Templates for discussion page. Thank you. —capmo (talk) 12:45, 6 April 2015 (UTC)

Tech News: 2015-15[edit]

15:42, 6 April 2015 (UTC)

Nomination for deletion of Template:Comment from uninvolved editor[edit]

Ambox warning blue.svgTemplate:Comment from uninvolved editor has been nominated for deletion. You are invited to comment on the discussion at the template's entry on the Templates for discussion page. Steel1943 (talk) 23:41, 7 April 2015 (UTC)

Please comment on Template talk:Freenode[edit]

The feedback request service is asking for participation in this request for comment on Template talk:Freenode. Legobot (talk) 00:10, 9 April 2015 (UTC)

The Signpost: 08 April 2015[edit]

General Sanctions: Electronic Cigarettes.[edit]

Commons-emblem-notice.svg Please read this notification carefully:
A community discussion has authorised the use of general sanctions for pages related to electronic cigarettes.
The details of these sanctions are described here.

General sanctions is a system of conduct regulation designed to minimise disruption in controversial topic areas. This means uninvolved administrators can impose sanctions for edits relating to these topics that do not adhere to the purpose of Wikipedia, our standards of behaviour, or relevant policies. Administrators may impose sanctions such as editing restrictions, bans, or blocks. An editor can only be sanctioned after he or she has been made aware that general sanctions are in effect. This notification is meant to inform you that sanctions are authorised in these topic areas, which you have been editing. It is only effective if it is logged here. Before continuing to edit pages in these topic areas, please familiarise yourself with the general sanctions system. Don't hesitate to contact me or another editor if you have any questions.

This message is informational only and does not imply misconduct regarding your contributions to date.

I'm aware you don't need informing of these sanctions, given that you instated them, I was just going through by rote every editor who popped up as editing a page affected by them since the sanctions came into force. Didn't spot I'd gone past you. No offence is intended. SPACKlick (talk) 11:32, 10 April 2015 (UTC)

Don't worry, no offence taken - although I will admit to getting a little chuckle out of it. :) — Mr. Stradivarius ♪ talk ♪ 12:59, 10 April 2015 (UTC)



I have a concern that I do not want act directly about it. So, I was wondering you could help.

A user called "Lumia930uploader" has recently registered on Wikipedia. Looks like a bona fide user but his username is certainly in violation of WP:PRODNAME; see Microsoft Lumia. But he is now in that phase that gets reverted left and right. (Ah, the memories! I was there too. I made friends. Face-smile.svg) And I am the one doing some of them. I think if a user he had never seen before told him, he'd feel less offended.

What do you say?

Best regards,
Codename Lisa (talk) 20:08, 12 April 2015 (UTC)

@Codename Lisa: I'm not actually so sure that their username is a violation of PRODNAME. I took it as saying that they upload stuff with the Lumia 930, not that they represent Microsoft or Nokia. Compare with a user like Shinkansen Fan - just having a username that says you are a fan or a user of something doesn't make it a username violation, I would say. Although feel free to ask others for their opinions - I don't have that much experience with WP:UAA, etc. — Mr. Stradivarius ♪ talk ♪ 11:00, 13 April 2015 (UTC)

User Box WP Japan[edit]

Hi. I have a discussion up at Wikipedia talk:WikiProject Japan#Membership Roll? which concerns users who display {{User WikiProject Japan}} on their user page.

If I can get consensus, I would like to list you all under Category:WikiProject Japan participants. As of now, you will not be listed unless you switch to the other User box {{User WP Japan}}.

And if you really do not want to get listed, would you still mind switching to the other User box and use the feature that suppresses listing?
If you don't want to be listed, replace {{User WikiProject Japan}} with {{User WP Japan|nocat=true}}, or on your {{Babel}} replacing your |WikiProject Japan| with |special-boxes={{User WP Japan|nocat=true}}|
Thanks. --Kiyoweap (talk) 11:00, 13 April 2015 (UTC)

Tech News: 2015-16[edit]

16:41, 13 April 2015 (UTC)

Signpost (5)[edit]

I've begun the process of getting the initial lot of tags into order. This is going to be a long and gradual process. Once it's done I've got to reformat how the Signpost handles tagging in its own templates, then it's community tagging time. I wonder if it'll be finished by the end of this year... ResMar 01:26, 15 April 2015 (UTC)

Oof. Another request ;). Can you add an option to limit the number of characters of a title displayed, creating a "..." after a certain point? See: this output for why. ResMar 20:11, 15 April 2015 (UTC)
@Resident Mario: That shouldn't be too hard - it's going to mean yet another parameter though. How many characters do you think the title should be limited to? — Mr. Stradivarius ♪ talk ♪ 20:18, 15 April 2015 (UTC)
The issue is that the visualizations can only be limited to a certain px width. Ok: but then the bar-chart option for Module:Chart does not respect center! Attempting to use the tag shifts the chart off-center. So I cannot define that bounding box using percentages. The output I linked to is configured use float for that reason. Maybe you can investigate the configuration and see if it's something that can be fixed on this end? A more elegant solution would be to break the titles themselves along the spaces and I don't know why it doesn't do that. ResMar 20:43, 15 April 2015 (UTC)
A quick check shows it's a float problem. Damn. ResMar 21:13, 15 April 2015 (UTC)
@Resident Mario: Welcome to the joys of web design. :) You need to set an explicit width on the div that houses the long titles - that will make them wrap. Otherwise, the total width of that div is the total width of the text, and seeing as you are floating the box on the right, if the width of the div on the left plus the width of the box on the right adds up to more than the width of the page, the box on the right will be forced to move underneath. I set the div to 500px for you to show you what it looks like. — Mr. Stradivarius ♪ talk ♪ 21:42, 15 April 2015 (UTC)
I considered that, but it's not a great solution—it leaves large screens with a lot of dead room. Can remove some of it using center but...guess that's got to be the work-around. ResMar 22:20, 15 April 2015 (UTC)
I made some adjustments but it should be fine. Re: this edit. It's tough on editors if there's only one precise arrangement of words which links to the series. For instance, someone might try to use {{Signpost series|tag=arbitration committee elections|type=inline}} and be discouraged when nothing comes up—even though, say, {{Signpost series|tag=ace|type=inline}} works fine. It's also a good thing from the taggers' end—you can tag with whichever of the tags comes to mind first, and be reasonably sure that whether you use jimmywales or jimbowales the result will be the same. What's up? ResMar 15:17, 17 April 2015 (UTC)
This is starting to get rather complicated and before I proceed much further I will need to do a technical write-up. But here is yet-another-thing: is it possible for you to write a module which, given a section title, returns the number that that section occupies on a page, or returns an empty space otherwise? This would allow creating section editing links with only the section titles, not their (in the case I am thinking of, arbitrary) position on the page. ResMar 16:58, 18 April 2015 (UTC)
@Resident Mario: It's technically possible to search the entire page text, parse it, and find the section number. But that parsing is expensive and error-prone, and probably isn't the best way to do whatever you're trying to do. Why do you want to create a section editing link that's not the standard one used in MediaWiki? About the duplicate tags, there is a difference between using jimmywales and using jimbowales. If taggers don't tag each matching article with both "jimmywales" and "jimbowales", then a search for "jimmywales" would turn up a different set of articles than a search for "jimbowales". Allowing the duplicates would mean a great deal of effort spent in cross-checking each article's tags to make sure that all the variants are included. It would be better to either just use one tag per subject, or to make some kind of technical fix so that we only have to define the variant tags in one place. (I'll have a think about how/whether that can be done.) — Mr. Stradivarius ♪ talk ♪ 17:17, 18 April 2015 (UTC)
I wish to store the descriptions for specific tags as they appear at Wikipedia:Wikipedia Signpost/Index at a single separate location; generate links that will allow editing those descriptions on a one-by-one basis; and generate transclusions that can be placed on other pages: the Index description, specifically, and a new "what'sit" in the invocation output. This will greatly increase ease of maintenance.
Taking into account what you've said: it's a big table so if it's an expensive function to execute there's real reason not to execute it. But the section ordering won't change, or shouldn't change! So we'd only need to run the function once, and substitute the answer into the table :).
Here's the idea: I have a new tag idea. I go to the table and put it in there using a "provisional tag" template, leaving the description blank. I hit a "create description" link to create a new section titled with the tag search-string, and input a description there, and save; I'm actually saving to some Descriptions page which acts as a database of these. Another editor, a "tag maintainer", comes along and checks the provisional tag. If they approve it, they substitute in an "approved" template which has a {{subst:#invoke:Module:Find section number by name|tag_name}} in it; when the page is saved that substitution replaces the substitution statement with the numeral indicating that section's position on the descriptions list-page. This, in turn, is used by an edit link: [{{subst:#invoke:Module:Find section number by name|tag_name}} edit description], which becomes [ edit description] after the page is saved. ResMar 19:29, 18 April 2015 (UTC)
I sketched the tech. ResMar 16:01, 19 April 2015 (UTC)


Hello, Mr. Stradivarius. Please check your email – you've got mail!
It may take a few minutes from the time the email is sent for it to show up in your inbox. You can remove this notice at any time by removing the {{You've got mail}} or {{YGM}} template.

Dear Mr. Stradivarius, Having learned that I must research to be a better addition to Wikipedia, it it with great promise that I give you my word that I'll not edit nor attempt to add any articles until I feel confident enough to do so. I certainly wish to be an asset to this site and not an embarrassment. Thank you for your patience and understanding, which are both greatly appreciated. Sincerest Regard, Lady Sonia Lorraine ... LsL©.

Broken script[edit]

after your change to my script, it no longer works for me in Linux/Firefox. Frietjes (talk) 22:11, 15 April 2015 (UTC)

@Frietjes: D'oh, sorry about that - that was a stupid mistake. It worked when I tested it on User:Mr. Stradivarius/findargdups.js, but I must have done something stupid like forgot to clear my browser cache. (Stupid + stupid = not a good day...) The problem was that the myContent variable wasn't available inside the scope of wpFindDuplicateArgs, because I put it inside the function that ran on $(document).ready. As long as it's available somehow it should work - if you don't like wrapping the whole script with a function, you could pass myContent in as a parameter, or just fetch it using document.getElementsByName again. — Mr. Stradivarius ♪ talk ♪ 22:43, 15 April 2015 (UTC)

The Signpost: 15 April 2015[edit]

Year in other calendars[edit]

Hi Stradivarius, thanks for fixing my code. I think, however, that the FRC should stay in the first position, as it displays only in fourteen years, during which it was the most important calendar after the Gregorian. And where you put it now it won't be noticed. Otherwise it would be necessary to add the year manually as I did in 1793. Maybe we should discuss that on the respective discussion page to reach a consensus. In the meantime I will edit the code some more, in order to have a different heading for the Paris Commune.--Hyphantes (talk) 08:34, 18 April 2015 (UTC)

Hi Stradivarius, I've made a lot of progress with my ancient Greek calendar, but ultimately I got stuck (no wonder because I never worked with that language before). Now it runs, but displays the wrong Olympiad and does not display the winners nor the 2nd, 3rd or 4th year. It would be kind if you had a look at it. Currently it is disabled, but you can easily test it by changing the second value in the timeframe. Test it with the years 496 BC or 495/94/93 BC, because that's for the moment the only entry in the data sheet. I'll include the rest of the data as soon as the project is more defined regarding the data format.

A suggestion regarding the box in general: we should use the if function to delimit the timeframe for the display of calendars yielding N/A, for example British regnal year before 1066, similar as I did with the French Revolutionary calendar. That would make the box a lot more "relevant" and as a result people should be less inclined to want it collapsed.--Hyphantes (talk) 14:23, 18 April 2015 (UTC)

@Hyphantes: Thanks for working on the new calendar! I've moved your code to the sandbox for now, because we probably shouldn't test things out on the live module in case it causes script errors, etc. I'll have a look at it now. As for not displaying years instead of N/A, that sounds like a reasonable idea. Could you propose it on Template talk:Year in other calendars so that other editors have a chance to make their opinion known before we do the work to convert the module? Also, the best way to implement it would probably be to alter the calendar object to not display anything if the year was outside a certain range, rather than to use if/then logic in all the individual calendars. Perhaps we could define years with a function rather than just a year number or a year string. That would need a little more thinking about, but we need to make sure there's consensus to make the changes first. Best — Mr. Stradivarius ♪ talk ♪ 15:19, 18 April 2015 (UTC)
Also, you're probably right about the position of the French Revolutionary calendar, so I've left it at the top. I don't think we should have two versions of the same calendar displayed at the same time, though, so I've removed the Paris commune one. — Mr. Stradivarius ♪ talk ♪ 15:23, 18 April 2015 (UTC)
@Hyphantes: I've edited Module:Ancient Olympiads to fix the stuff that I knew was wrong, and left some comments about the things I didn't understand how to fix. Have a look at the edit summaries and at the comments for my thoughts, and let me know if you still need any tips. Best — Mr. Stradivarius ♪ talk ♪ 15:53, 18 April 2015 (UTC)
@Hyphantes: About the ref tags: to understand those properly means learning a bit about how Scribunto and MediaWiki fit together. Scribunto is run halfway through the page parse, so its input is neither standard wikitext, nor HTML. First, the wikitext parser preprocesses the wikitext, expanding templates, {{#if: ...}} statements, etc. What Scribunto sees as input is this expanded wikitext. One of the preprocessing steps that the wikitext parser does is to turn extension tags like <ref>...</ref> and <nowiki>...</nowiki> into a unique string called a strip marker. So, if you use foo <ref>bar</ref> as input to a module, first the "bar" part gets converted to a strip marker. If you then output that same strip marker from the Lua module, then the "bar" reference will show up in the rendered HTML. However, if you just output the string foo <ref>bar</ref> from the module, then the parser won't have done the preprocessing necessary to turn it into a strip marker, so it will just show up as plain text. Hope this helps. :) — Mr. Stradivarius ♪ talk ♪ 17:05, 18 April 2015 (UTC)
Thanks for correcting my mess. A lot of stuff was in there because I started from the British Regnal years calendar without understanding what it means. There still seems to be something wrong, because now I get an error in line 68 (now 69) of the Module:Ancient Olympiads. Maybe you cancelled a definition that is needed there?
Regarding the Paris Commune calendar you probably didn't notice that it was limited to a single year: 1871. Since I disactivated that year for the French Revolutionary Calendar there was never a double display of the same calendar. I simply moved the Paris Commune calendar down from second position to letter P. So you actually have it twice in the list, but it displays for different years and with a different headline. You might argue that it is a waste to have a calendar for a single year and then I could reactivate that year in the FRC like it was before. But that would put it back up in second position which is justified for 1793-1805, but not for 1871. So I think my solution was the best.
Regarding the suppression of calendars in N/A years I'll follow your advice and start a discussion. I agree with you that each calendar should better have inherent mechanisms regarding display. But I'm afraid that this is a lot of work. With if then lines it is much easier to implement and to control too. In any case I have learned that we need to specify the range of display in a comment line in order to avoid misunderstandings.
Control is necessary, because I have already found an error in the ab urbe condita calendar. It displays the year 754 BC as O and 755 BC as -1. I don't think that this is correct (it should be -1 and -2) and we should check if other calendars have the same error.--Hyphantes (talk) 21:05, 18 April 2015 (UTC)
@Hyphantes: With the Paris Commune calendar, my issue is that putting code for the same calendar in twice violates the DRY principle. I don't really mind whether we put the calendar at the top or in the middle, but whichever way we do it we should only define the calendar once. If we really need to have a different location for 1871 than for the other years, it would be better to implement some kind of mechanism to reorder calendars based on the current year rather than use the same code twice. The DRY principle is also the issue I have with adding lots of if/then statements to the code. It would mean we would have to write the year calculation twice, when ideally once should be enough. I agree that it is good to have controls for errors, though. As an alternative to if/then, how about exposing the calendar-generating algorithms to other Lua modules, and then writing some test cases? Also, the Paris Commune discussion should probably happen on the template talk page as well - other editors might want a say in the matter of how important the French Revolutionary calendar might be. :) — Mr. Stradivarius ♪ talk ♪ 21:27, 18 April 2015 (UTC)

I have started a discussion on display suppressions at the talk page. I understand your professional ethos as a programmer. My simple solutions are a result of my limited competence in the field. Regarding the Paris Commune year I think I can go back to your first line which inclued 1871. But I'll need two more if then functions to change the reading of 1871 to "Paris Commune". So the script amount will be more or less the same. Well, I actually think that my DRY-infraction was on the whole the better solution. Still undecided. The discussion page looks quite deserted, so I doubt that we may get any opinion there on such a limited matter.

No progress with the Olympiads. I've put some questions in the script, but the more important thing would be to get it running again so that I can play around and learn what works and what not.--Hyphantes (talk) 23:18, 18 April 2015 (UTC)

@Hyphantes: I've edited the Olympiads script to be something like what I think you're aiming at. Well, it runs. :) As for the other stuff, if there's a consensus to change the French Revolutionary calendar location depending on the year, then I can work up the code to do it. The back-end could use a little love anyway, so it would be a good opportunity. The actual sorting would probably just be a matter of defining a custom sort function to use with Lua's table.sort function - I shouldn't think it would be too difficult. — Mr. Stradivarius ♪ talk ♪ 00:02, 19 April 2015 (UTC)
I'm testing it here: [26]
You need to change the line reading "if year >= -776 and year < -776 then" to something less disenabling like "if year >= -776 and year < -76 then"
Then test with Preview page 496 BC or 495 BC. There it is not running :(
But now it's getting late here in Italy. So I think I'll get back to it tomorrow. Good night and thanks.--Hyphantes (talk) 00:31, 19 April 2015 (UTC)
@Hyphantes: If you're loading Module:Ancient Olympiads from another Lua module, you should use the _main function, not the main function. The whole reason that there are two functions is so that there is a convenient place to access the module from other Lua modules, so you should use it. :) — Mr. Stradivarius ♪ talk ♪ 00:44, 19 April 2015 (UTC)
I had seen the debug console, but what I was missing was the fact that I had to press Enter :D.
Now I see that it actually works although it needs some refining.
This is the current result:
3rd Olympiad, held in -768 and won by Androclus of Messenia.
I would like:
3rd Olympiad, (victor
and for the following year - 767:
3rd Olympiad, year 2
accordingly for - 766:
3rd Olympiad, year 3
and for - 765
3rd Olympiad, year 4
But still remains the fact that it's not working in the page.
I guess that is what you're addressing in your last post. So maybe we are close to a solution. I'll stay up another 20 minutes then.--Hyphantes (talk) 00:49, 19 April 2015 (UTC)
Hello Mr. Stradivarius. Thanks to your valuable input I've fixed everything in the module and as far as I can see it runs perfectly for all the years in question with results as posted above. The only problem is that it still doesn't run in the calendar. You said I should use the _main function, not the main function, but I don't know how to do that. Should I write _main instead of p.main or should it be p._main ? And which of the two functions? --Hyphantes (talk) 21:14, 19 April 2015 (UTC)
I've solved the problem and now it displays in the calendar. There is still a problem with the year which is wrong by 2. I don't know why, but I'm almost there. Probably it will be enough to adjust the value in the module. I'll let you know.--Hyphantes (talk) 21:32, 19 April 2015 (UTC)
@Hyphantes: To use the _main function, you need to replace require('Module:Ancient Olympiads').main with require('Module:Ancient Olympiads')._main. When you use require, it gives you the return value of the module you ask for. In our case, Module:Ancient Olympiads has return p right at the end, so when we use require on it, we get a reference to the p table. require('Module:Ancient Olympiads').main gives us the value "main" in the p table, i.e. p.main, and require('Module:Ancient Olympiads')._main would give us the "_main" value in the p table, i.e. p._main. — Mr. Stradivarius ♪ talk ♪ 06:53, 20 April 2015 (UTC)

User:Mr. Stradivarius/chessboardfix.js[edit]

could you modify the comments in your script so this page isn't in the tracking category? Frietjes (talk) 18:51, 19 April 2015 (UTC)

@Frietjes: That's a good point! Done - thanks for letting me know. — Mr. Stradivarius ♪ talk ♪ 19:03, 19 April 2015 (UTC)

WikiProject banners and Lua[edit]

Hello Mr. Stradivarius! Technical 13 recommended I get in touch with you for an idea I have. I'm working on WikiProject X, a project to re-design the WikiProject, and as part of that I'm working on a replacement to the WIkiProject banner system. The template I came up with, ProjectTags, removes a lot of the redundancy of having a box for each WikiProject, and will be an option for WIkiProjects that want to use it. It is intended only for WikiProjects that need nothing more than the basic article assessment system, since the goal is to present less information more clearly. Because it's intended to be minimalist, I am not about to propose requiring every WikiProject to use it. I am fine with projects that need dedicated banners because they've made them support all sorts of complex use cases, but I suspect most projects have similar use cases.

What especially will make this template shine will be the use of Lua to allow the input of multiple projects. This is far superior than the approach currently taken by {{WPBannerMeta}} of nesting templates within templates. This is where you come in—do you think this is something you would be able to help with? Any support you could offer would be tremendously wonderful. I have more information on the specification here. Thanks, Harej (talk) 19:56, 19 April 2015 (UTC)

@Harej: Sure, I can help you with this. We'll have to think about exactly what features we're going to support and how the projects will be displayed. Also we need to think about how the banner will be deployed to talk pages. Probably the best way to do that would be to have a bot substitute WikiProject banners for projects that have been converted, but this will require millions of edits, so we will need consensus among the community first. — Mr. Stradivarius ♪ talk ♪ 13:19, 20 April 2015 (UTC)
I'd suggest getting the Lua module written, and am willing to help if I can, first. That way it will be available for new wikiprojects. Then, I'd be happy to run a proposal for a T13bot (task list (1) · logs (actions · block · flag) · botop (e · t · c) · contribs · user rights) task to run through and convert the existing ones through WP:BAG. — {{U|Technical 13}} (etc) 13:38, 20 April 2015 (UTC)
Thank you both for agreeing to help with this. With respect to features, I am fine with making it support more features than my current mockup (which only supports quality/priority assessments) if those features are important to most WIkiProjects, but I am reluctant to make the template support too many features. Otherwise you end up with feature creep and a massive template that is almost impossible to support. Were there additional things you two had in mind that would be useful for the template?
For deployment, I will be working on a project-by-project basis for deployment. As the creator of WikiProject Women in Technology I'm already on board; I could probably also convince my friend who runs WikiProject NIOSH to switch over (the project is brand new and it's basically one person at this point). So that's two WikiProjects right there. I think we are more likely to reach consensus if we take the slow and steady approach. Thoughts? Harej (talk) 16:31, 20 April 2015 (UTC)

Please comment on Wikipedia:Village pump (proposals)[edit]

The feedback request service is asking for participation in this request for comment on Wikipedia:Village pump (proposals). Legobot (talk) 00:09, 20 April 2015 (UTC)

Signpost (6) Δ[edit]

Holy cow, your talk-page is busy.

If you take a look at Wikipedia:Wikipedia Signpost/Index again you will see that I did what I threatened to do: I moved all of the descriptions to a unified database and enabled editing links there and back again. The module I was suggesting earlier, a per-item section counter, is not necessary: the data is hard-coded in. Since new tags will require heavy lifting by maintainers, it seems reasonable to make adding the required hard-numbered parameter, | editnumber=N, a part of their job. So the workflow looks like this:

  1. Adds a tag using the tag template.
  2. Go to the Descriptions page and create a new tag description.
  3. Manually link the edit button to the description.
  4. Add the item to the module index list.

There's one last stage I frame that needs to be built, besides a little template work here or there. I need a module that, like in your Signpost script, automatically globs a tag—like VisualEditor or Jimmy Wales—into its associated search string—visualeditor or jimmywales respectively in this case. This will remove the redundant | tag_string=X parameter in the index, which right now basically does just that, but manually. ResMar 05:05, 20 April 2015 (UTC)

@Resident Mario: We are starting to have a worrying amount of tag duplication. We have duplicate tags in the index modules, and now we have this new tag page that you've made, which adds another place that we will need to keep in sync with the index modules. The problem is that when someone decides to rename a tag, they will probably rename it in one place and forget (or not know) about all the other places where it would need to be changed. This will result in the pages slowly getting out of sync with each other, and the usefulness of the data will decrease. How about this: we create another submodule of Module:Signpost that stores tag names, tag aliases, and tag descriptions. We use this module to generate your database page, and to normalise tag aliases both in Module:Signpost and in the tagger gadget. — Mr. Stradivarius ♪ talk ♪ 13:37, 20 April 2015 (UTC)
Tag descriptions need to be editable-by-section: this is the one element of the index that we actually expect users to get involved in. Generating new tags or removing old ones should only be done with or by Signpost editors who know what they're doing and are doing it a part of regular maintenance activities. I think instead we should keep the current system and remove all tag aliases except for the first one; and standardize the first alias as a text-transform Display Name -> displayname. So, name the tag, create a new item for it in the description list, then create a new item for it in the module's list.
To make it easy, I can put the required hard-coded section number into an edit-notice by doing a {{String count}} on == in the descriptions page (there may be a more elegant solution), and set up the template so that when a description entry does not exist it provides edit-links to both the descriptions page and to the module list. So: edit the index page, add a tag, hit preview, open each of the other links in a new tab, and follow edit-notice instructions from there.
I think that's reasonable. ResMar 14:06, 20 April 2015 (UTC)

Tech News: 2015-17[edit]

15:30, 20 April 2015 (UTC)