Template talk:New feature/item
There is problem with these templates (Template:New feature/item and Template:New items). Currently Template:New feature/item should be used only on function pages, not in functions list like Template:GUI functions but many people don't care about that. In result we have broken categories - look - Client_Scripting_Functions shouldn't be in any category like Category:Changes in 1.3.1.
My first idea was just replace Template:New feature/item in template functions lists to Template:New items but this can be done simplest way, we just can use only one universal template. Function lists just start from * so we can check it in template, like that:
{{#ifeq:{{#sub:{{{4}}}|0|1}}|*||[[Category:Changes in {{{2}}}]]}}
So template add category only to function pages which start from normal description without *. But there is problem - ParserFunction extension has locked string functions so we can't use sub. This can be enabled by adding
$wgPFEnableStringFunctions = true;
to MediaWiki configuration file (LocalSettings.php)
Why we should care about that? If we got proper categories filled with function pages we can make pages like Changes_in_1.5 automatically listing new added functions in future. It's possible but also require new changes (for ex. this: https://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia) ).