Summary: All core parser functions (and magic words) should
                    work with a #
           Product: MediaWiki
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: Page rendering

For consistency with future changes, I would like to propose we DEPRECATE all
existing magic word and core parser function names without the #. (While we are
unlikely to ever be able to remove them, we should discourage their use).

Instead all parser functions and variables should start with a #, so it is
totally clear that something more special than template transclusion is
happening. This will also allow case-insensitive matching (after the #) and
generally be happy and fun.

This should introduce support for {{#PAGENAME}}, {{#pagenamee:Talk:Really?!}}
{{#lc: }}, etc. for consistency with all modern parser functions. (Noting that
we are no-longer able to add parser functions without the # for fear of
hijacking someone's template).

Configure bugmail:
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are watching all bug changes.

Wikibugs-l mailing list

Reply via email to