Thread:VisualEditor/Feedback/Better Handling of Whole Page Transclusion/reply

Parsoid and VisualEditor both support transclusion of pages; the VisualEditor transclusion-insertion search interface will default to the Template: namespace (like s do) but if you type in ":User talk:Foo" it will work fine. Expect this code to be available here very soon so you can try it out and tell us. :-)

For a regular transcluded piece of content, we cannot determine anything that isn't already in the invocation - so parameters are called whatever you called them in the invocation, or auto-numbered if you didn't name them, yes. You will be able to add (arbitrarily-named) parameters and their values. To show this working (in read-only mode) right now, go to https://www.mediawiki.org/wiki/Extension:Backup?veaction=edit and select the template that generates the "Installation" section, and click into the puzzle piece - the parameter is auto-numbered.

However, if the content fragment has had "hinting" added to it using the new TemplateData extension, we can give users descriptions, a list of known parameters, and automatically suggest adding sets of parameters together.