Last modified: 2014-03-06 18:21:32 UTC
Right now it is only intended for data about custom wiki-made templates. To support magic words and parser functions, we'll need to make a few changes to make sure there are no conflicts or wrong assumptions. A few random points: * 'titles' parameter in the API module * The PHP parser prefers native magic word over templates (creating Template:PAGENAME and using {{PAGENAME}}, will not use that template). * Should there be an implied property 'type': - type:template -> {{Foo}}, {{:Foo}}, {{Template:Foo}}, {{Project:Foo}} - type:parserfunction -> {{PAGENAME}}, {{urlencode:123}}, {{#special:Watchlist}} * parser functions don't have numerical parameters, and the first parameter is separated by colon, not by pipe. So we need a way (both in TemplateData and VisualEditor) to insert unnamed parameters without using numbers. e.g. {{urlencode:Foo|WIKI}} is correct, but {{urlencode:Foo|1=WIKI}} or {{urlencode:1=Foo|2=WIKI}} or {{urlencode|1=Foo|2=WIKI}} is wrong.