Jump to content

User talk:Tim Starling

Add topic
From mediawiki.org
Latest comment: 1 year ago by Jon Harald Søby in topic ICU collation for Norwegian
Note: I don't check this page very much. If you need a fast response, send me an email.

where is the ISO 8601 page? it was speedy deleted, can you undelete? the wrong implementation still exists.

As Tim did not delete the page, here is not a suitable place to ask this question. It is also inappropriate for you to spam the whole wiki with the same question. If you register, login, and place a request on my talk page then I will copy the most recent version of the deleted page on your user page. You can then report it on Bugzilla if it has not already been reported there. --HappyDog 13:24, 2 April 2007 (UTC)Reply
with whom did you think you spoke? You may know that Tobias was blocked. Furthermore a private discussion between Tobias and Tim took place. And since when it is the wrong place here? Tim is an admin who could undelete it. It's strange that User Tobias asked at different places where he could write about ISO 8601 and it was suggested he could create a page for it, but then one admin can delete it without discussion and with obviously false claims.
And with a lie ( #REDIRECT MediaWiki This page has been salted and protected due to excessive vandalism and trolling re-creations of nonsensical content. )
I am ignoring your request until you start acting in a civil manner, and I suspect the other admins will too. --HappyDog 15:53, 22 April 2007 (UTC)Reply

HappyDog and Tobias: please find some other page on which to conduct your arguments. -- Tim Starling 08:20, 25 April 2007 (UTC)Reply

Hi Tim - I'm sorry, that this problem flared up again here. Was not intentional. --HappyDog 23:45, 20 May 2007 (UTC)Reply

Extension:Labeled Section Transclusion[edit]

Thanks a million!

Maybe it would be a good idea to describe performance concerns on the talk page so that people will be aware of the issues and maybe even hep solve them. Dovi 21:25, 23 June 2007 (UTC)Reply

LOParserFunctions fix[edit]

Tim, please take a look at Extension talk:LO Parser Functions for some fixes I made. In its official incarnation, LOParserFunctions crashed my MediaWiki. Basically, the i18n file is missing, so I created the i18n file and had it called properly from the main extension file. Thanks. Listrophy 18:31, 15 November 2007 (UTC)Reply

Flagged Reviews and Section Transclusion[edit]

As per Aaron's comment here, it would be great if both could be made live at testwiki so that any potential conflict could be noted and dealt with. Thanks! Dovi 16:41, 17 November 2007 (UTC)Reply

CheckUser extension[edit]

Hi Tim.

How can I add CheckUser rights to one user on my own wiki (linux OS)? Extension is already installed. Thanks. Kaster

You should install Extension:CheckUser - VasilievVV 14:38, 14 January 2008 (UTC)Reply


Dear Tim; « id="wpTextbox1" » is an anchor available for

  1. editing pages as [1]
  2. viewing the source code for protecdted pages as [2]

It would be a great improuvement for directional editing having the same anchor also at:

  1. editing an email as in testwiki:Special:Emailuser/I18n
    1. ‎→ bugzilla:012082 · "add « id="wpTextbox1" » to the « textarea » at « special:Emailuser/Foo »"‎
  2. uploading a file as in testwiki:Special:Upload
  3. viewing the source of a deleted page as at [3]

I hope it neither does require to much of your time nor are there other reasons not to implement this. Thanks for all your efforts in advance! Best regards Gangleri 07:37, 16 February 2008 (UTC)Reply

Use the existing IDs. There's no need for the ID to be consistent, for either JS or CSS. -- Tim Starling 08:24, 16 February 2008 (UTC)Reply

Thanks Tim! It is really the best solution. Best regards Gangleri 00:11, 17 February 2008 (UTC)Reply

Hi tim,

I just install a second wiki (same database, different table prefix and seperate localsetting.php). How do I transfer specific pages from one wiki to the new wiki. I know you can use import /export from the GUI but how do you do it using the maint script.

Any suggession will be helpful


"rc" robot on irc.wikimedia.org[edit]

Hello, someone on #mediawiki say to me you maintain this scipt. I would like to had the bot flag on the irc RC. For the moment the irc robot only display n:new and m:minor flag. For me this flag bot is very helpful, i can do without, but its harder. What do you think about that ? If you show me where i can see the code, i can send you a patch. I can open a bugzilla too, or what even it need. What do you think about that, and can you help me ?

Thanks a lot. Bayo 18:13, 12 April 2008 (UTC)Reply

The relevant code is getIRCLine() in RecentChange.php. -- Tim Starling 10:54, 13 April 2008 (UTC)Reply
I just request a simple change if it's possible. Changing the line :
$flag = ($rc_minor ? "M" : "") . ($rc_new ? "N" : "");
$flag = ($rc_minor ? "M" : "") . ($rc_new ? "N" : "") . ($rc_bot ? "B" : "");
Bot can also delete, rename a page, upload an image (first part of the if), but maybe its not often, its less important, and it need a more big change. If it need i can do something to display both.
I also see a problem with RC on a long page name, long user name and long comment. The output line is cutting and can broke a multi byte utf-8 charactere, with problem to decode. If i have time, i can do something and and you a patch ? Bayo 12:14, 13 April 2008 (UTC)Reply

SVN extensions[edit]

Hi, I noticed your new WikimediaDownload template, Ive also put a post suggesting a template providing general information for the installation of extensions from the wikimedia SVN here, specifically the template should provide command line svn checkout instructions. I can make a start on it. --Zven 10:57, 18 June 2008 (UTC)Reply

Replied on Talk:Subversion. -- Tim Starling 12:27, 18 June 2008 (UTC)Reply

Random Expression in ParserFunctions[edit]

Hi Tim,

in the Help_talk:Extension:ParserFunctions#Rand.28.29_for_.23expr:.3F you stated, that there once was a rand() function, but it was deleted because of the parser cache. Now, i'd like to use it with subst - which i think should work. So if you got that code lying around somewhere nearby, I'd be very happy if you'd share it - please ;) --Sidcom 09:14, 6 July 2010 (UTC)Reply

Thank you[edit]

Thank you for the recent extension review work at review queue. I really appreciate it. --MZMcBride 04:52, 2 April 2011 (UTC)Reply


Please see bugzilla:28363. NomoNest 15:20, 3 April 2011 (UTC)Reply

wikidiff2 has been re-written[edit]

Hello, Tim,

I would like to bring a re-written wikidiff2 to your attention, which is supposed to avoid some of the shortcomings of the current standard diffpage.

Recently Sumanah contacted me on this issue.

Please note that the new code is already working locally on string base, that means, I can feed the program with some dummy wikitext pairs and will get the HTML code I did expect. However, there was no broad test in the field yet, experiencing some more real situations than my constructed examples.

I have absolutely no idea how to establish compiling C++ and test environment on a test wiki.

Rather to attract notice than to win a virtual decoration for my CV I filed this story on Coding Challenge, but that one faded away somehow.

Have a successful 2012 --PerfektesChaos 20:01, 27 December 2011 (UTC)Reply

And/or email.

thanks a bunch - קיפודנחש 22:03, 14 January 2012 (UTC)

Question about Lookup User[edit]

On the list of information, when it says User record last touched:, what actions trigger the date for that?

Specifically, is it only actions by the user, maybe logging in, or would an action such as blocking the user also trigger it?

Inquisitor Sasha Ehrenstein aus Sturmkrieg Sektor (Talk) (Contributions) 21:11, 1 March 2012 (UTC)Reply

Call between Templates JS and Lua[edit]

Sumanah say me to talk you my question : In WM, have you already talked about the call from Templates/JS/Lua to each others ? And perhaps also use variables in templates. I explain in Talk:Lua scripting and hope this can help. Rical (talk) 17:41, 8 April 2012 (UTC)Reply

Is there any DumpHTML plugin for mediawiki 1.14[edit]

The current version can not work with mediawiki 1.14. It needs a lot of functions and classes defined in version 1.18.

Need Orjent Help[edit]

hi i have Script and Lua Problim in this wiki

this is copy from my LocalSettings

plz help me


Product Manager (MediaWiki)[edit]

Hi, do I understand correctly from Architecture committee/2017-03-01 that you have something to do with the job posting for a Product Manager (MediaWiki)? Are you interested in getting the posting distributed more widely? For instance, I was thinking it would be nice to tell the top N bug closers/triagers of bugzilla time. --Nemo 08:17, 10 March 2017 (UTC)Reply

score paper format[edit]

Hallo, can you tell us, who maintains the score extension? We deal with it here: https://phabricator.wikimedia.org/T161293 Cheers -- Roomsixhu (talk) 19:56, 4 April 2017 (UTC)Reply

Complexity and the long-term[edit]

I liked your points at Wikimedia_Developer_Summit/2018/Participants. It's very hard to fight those antipatterns. (For instance the successor of the example you make seems to get even worse; meanwhile, the solution which was developed a decade ago and abandoned a few years ago still works, but is unused.) --Nemo 14:33, 3 December 2017 (UTC)Reply

당신을 위한 반스타![edit]

기술 반스타
Thank you for creating Extension:SyntaxHighlight. I wondered who made this. It's very useful when I write codes. :) Have a nice day! Gcd822 (talk) 00:05, 23 April 2020 (UTC)Reply

How we will see unregistered users[edit]


You get this message because you are an admin on a Wikimedia wiki.

When someone edits a Wikimedia wiki without being logged in today, we show their IP address. As you may already know, we will not be able to do this in the future. This is a decision by the Wikimedia Foundation Legal department, because norms and regulations for privacy online have changed.

Instead of the IP we will show a masked identity. You as an admin will still be able to access the IP. There will also be a new user right for those who need to see the full IPs of unregistered users to fight vandalism, harassment and spam without being admins. Patrollers will also see part of the IP even without this user right. We are also working on better tools to help.

If you have not seen it before, you can read more on Meta. If you want to make sure you don’t miss technical changes on the Wikimedia wikis, you can subscribe to the weekly technical newsletter.

We have two suggested ways this identity could work. We would appreciate your feedback on which way you think would work best for you and your wiki, now and in the future. You can let us know on the talk page. You can write in your language. The suggestions were posted in October and we will decide after 17 January.

Thank you. /Johan (WMF)

18:17, 4 January 2022 (UTC)

ICU collation for Norwegian[edit]

Hi Tim, long time no see! Hope you're doing fine. 😊

As far as I can tell, you're the one who has done most of the "back-end" collation stuff in MediaWiki. We have a small problem with the ICU collation used on the Norwegian Wikipedias, and I would like to ask your advice about what approach we can take. The issue is that for Scandinavian languages, the letters "aa" should sort as "å". They do with the ICU collation, but the problem manifests itself for non-Scandinavian names. For instance, you have "Haag" (the Hague) sorted as "Håg" and "Aaron Carter" sorting as "Åron Carter". A and Å are on the opposite ends of the Norwegian alphabet, so the difference is very noticeable.

Before we switched to using ICU collation, we would solve this on-wiki by "manually" specifying "å" as the sortkey for "aa" where necessary, using DEFAULTSORT. Now, however, this is "built in" to the collation, so we have to go the opposite route: We need to specify "a'a" (note the apostrophe) for non-Scandinavian names in order for those to sort correctly, which feels both hacky and less intuitive. So what we would like to do would be to just exclude the aa=å rule from the collation.

Now, these are the two routes I think we might be able to take:

  1. Override the ICU collation somehow. As far as I can tell, this is not really currently possible with the tools we have available. There is the "custom collation" route similar to BashkirUppercaseCollation.php, but that leaves out other good features we would want from ICU (such as numerical sorting, for instance).
    In the ICO collation demo it was very easy to fix this issue – I can simply add this line in the "append rules" field, and things turn out as expected: &A<<aa<<<Aa<<<AA. So maybe it would be possible for us to add a local override like that somehow?
  2. Try to fix it upstream in CLDR by adding a second sorting option to CLDR's no.xml. This would probably be better, but getting changes into CLDR can be tricky. I notice that Swedish has two alternatives in its collation file, so it is technically possible, I'm just worried about it potentially being difficult to talk CLDR people into doing that.

Maybe there is some other approach we can take as well that I haven't thought about. Do you have any advice? Thanks. Jon Harald Søby (talk) 13:10, 18 November 2022 (UTC)Reply