Control Structure Functions Broken on 1.12alpha


See Extension_talk:Control Structure Functions, it's broken on 1.12alpha. Any ideas? Elliottcable 21:03, 28 January 2008 (UTC)Reply

I won't know until I get a development environment with 1.12alpha running. However, I'm fairly certain Extension:Character Escapes (and therefore Control Structure Functions) is obsolete for that version. They've changed the way the preprocessor works so escaping is no longer needed. Unless the loop functions are need, the latest version of meta:Help:ParserFunctions under 1.12alpha does the same thing without the need for character escapes (with a possible exception of the {{#switch}} function). As for loop functions, I plan on putting out one that takes advantage of the new preprocessor. —Sledged (talk) 22:46, 28 January 2008 (UTC)Reply
That's WAY sick. I'll let you know how it works for us - headed out to install it now! Elliottcable 04:55, 31 January 2008 (UTC)Reply
P.S. Works great! [-: Elliottcable 06:23, 31 January 2008 (UTC)Reply
Excellent! Glad to know it works. —Sledged (talk) 01:20, 1 February 2008 (UTC)Reply

Loops with MediaWiki: 1.10.1 ?


How can I have Loops with MediaWiki: 1.10.1 ? Can I add some extension or modify only a few files to get this functionality on my wiki? --Novice 00:06, 21 July 2008 (UTC)Reply

LoopFunctions or Control Structure Functions is what you want. The former is very limited. The latter requires special syntax and another extionsion (Character Escapes). —Sledged (talk) 14:39, 21 July 2008 (UTC)Reply
Addendum: I haven't tested Control Structure Functions on 1.10, so it might not work. —Sledged (talk) 14:40, 21 July 2008 (UTC)Reply

forargs and fornumargs in MediaWiki 16.1.0


Although the examples for {{#while}} and {{#loop}} work fine on my MediaWiki installation which has Extension:Loops version 0.3.1, I can't get {{#forargs}} or {{#fornumargs}} to work at all. (I know they are listed as experimental, but so is {{#loop}}.)

I have a page Template:Loop Test that has

{{  #forargs: arg  | key  | value  |  * {{#var: key}} = {{#var: value}} }}

and I test with:

{{Loop Test|one|two|three}}

and all I get when it is rendered is:

{{#forargs:arg| key | value | * = }}

-- WilliamsJD 23:28, 18 May 2011 (UTC)Reply

Developer access


I invite you to request Developer access so you can easily move your extensions into the new Git source control system. Best wishes! Sumana Harihareswara, Wikimedia Foundation Engineering Community Manager (talk) 22:55, 23 May 2012 (UTC)Reply

Maintenance of Extension:Pipe_Escape


Hi Sledged,

the page Extension:Pipe_Escape say you were the author of Pipe_Escape, and the extension was needing a new maintainer. If you indeed do not want to continue, is it OK for you when I take over? --Purodha Blissenbach (talk) 07:10, 11 September 2015 (UTC)Reply

Hi Purodha! You're more than welcome to take over. Thanks for asking. —Sledged (talk) 20:08, 21 September 2015 (UTC)Reply

Maintenance of Character Escapes


Would you have an issue with Wiki Platform taking over maintenance of Extension:Character Escapes as part of our open source program? That includes myself and a few other developers in the company. At no time would the project license be changed and would remain open for you or someone else to take over maintenance again. I setup a repository on Github for it. Alexia E. Smith (talk) 21:23, 4 January 2016 (UTC)Reply

You're welcome to maintain the extension. Thanks for asking. —Sledged (talk) 14:13, 27 January 2016 (UTC)Reply