Module talk:Check for unknown parameters
Latest comment: 11 years ago by DePiep in topic Just some ideas
Just some ideas
Great and useful. Here are some earlier thoughts.
The parameter whitelist could be a module:Check parameters/data/Template:Foo page for the Draft:Tlno template. With that whitelist, some extra options are possible:
- 1. Unnamed (positional) parameters could be defined white or black
- 2. Per parameter, an "accept blank input yes/no" switch can be added.
- 3. Per parameter, a more special value check could be performed (numeric, pattern, listcheck).
- 4. Big-issue parameters (black/white) or special interest parameters could have their own category or their own catsort letter.
- 5. Category name automated? Parent cat available (using template name, by "parameter check module" name?)
6. We could add a maintenance tag to the pages, demo Draft:Tlno:
Lorem {{do something|latincehck=ipsum}} foo.
→ Lorem ipsum[unknown parameter] foo. Currently in {{convert}}: 12 kilometres ([convert: unknown unit]).
7. Note: As always, categorising a wikilabel works out bad. Say the template is used in the {do something} template, which is used like this:
[[Mercury (element)|{{do something|Mercury}}]]. When the category name is expanded into the page including a category name, it shows like this in the article: [[Mercury (element)Mercury blabla foobar]]. The template should have a "|parametercheck this instance=no
option (the offended page must be edited for this).
8. Options for (easy) ns differentiation please.
-DePiep (talk) 08:04, 25 March 2014 (UTC)