Last modified: 2010-02-11 23:32:25 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T24439, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 22439 - All core parser functions (and magic words) should work with a #
All core parser functions (and magic words) should work with a #
Status: RESOLVED DUPLICATE of bug 16715
Product: MediaWiki
Classification: Unclassified
Parser (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-02-08 21:31 UTC by Conrad Irwin
Modified: 2010-02-11 23:32 UTC (History)
0 users

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Conrad Irwin 2010-02-08 21:31:35 UTC
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).
Comment 1 Conrad Irwin 2010-02-11 23:32:25 UTC

*** This bug has been marked as a duplicate of bug 16715 ***

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links