Author: bacher
Description:
Patches the Title class, adds a new hook to manipulate Title dbkeys
We need for our project (http://bowiki.net) the possibility to use our own naming conventions for MediaWiki (MW) pages.
We need to identify pages by there names against names that are additionaly stored in another software that is accessed via a special protocol, and we need to be sure, that independent of cases, objects with the same pronouncation may be identified.
We therefor need to have a standard method to deal with them on both sides (the external program AND the MW). We need to apply a strtolower and a ucfirst on each page name.
The MW has no such functionality implemented currently. That's what i've learnde from discussing this issue on the MW-IRC (also found nothing appropriate on the MW developer documentation and MW homepage itself).
We solved to manipulate names with changing the $dbkey (just in place where ucfirst would be applied) variable in the Title class of the MW-API (see patch). The patch provided adds a Hook to also deal with that.
We would really be happy to see the additional functionality in a future MW version.
Thanks in advanve
Isnogud@#mediawiki aka Joshua Bacher
Patches: