https://bugzilla.wikimedia.org/show_bug.cgi?id=22439

           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
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: conrad.ir...@gmail.com


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: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are watching all bug changes.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to