Woops, ignore what I just said. I misread variable names. That's
$wgExtraNamespaceNames.
*--*
*Tyler Romeo*
Stevens Institute of Technology, Class of 2015
Major in Computer Science
| tylerromeo(a)gmail.com
On Tue, Jan 29, 2013 at 1:03 PM, Tyler Romeo <tylerromeo(a)gmail.com> wrote:
This is because in Setup.php, $wgExtraNamespaces is
added into the list of
canonical namespaces *before* the extension functions are called. If you
really need to have setup occur using $wgExtensionFunctions, you need to
add your extra namespaces to $wgCanonicalNamespaces as well as
$wgExtraNamespaces.
*--*
*Tyler Romeo*
Stevens Institute of Technology, Class of 2015
Major in Computer Science
www.whizkidztech.com | tylerromeo(a)gmail.com
On Tue, Jan 29, 2013 at 12:58 PM, Matthew Walker <mwalker(a)wikimedia.org>wrote;wrote:
Morning All,
Need some help / a duck [1].
Fundraising pushed some patches yesterday which introduced two new
namespaces; CNBanner and CNBanner_talk. Ideally these would only be
present
on 'infrastructure' wikis that actually host banner content (so meta,
test,
betameta) however I've been unable to figure out how to do this.
The root cause of my difficulty is that it appears that I am unable to
create new namespaces in post initialization hooks --
e.g. $wgExtensionFunctions. Am I missing something like a function call to
make post init creation of namespaces work; or is it just not supported
anymore [2]?
Alternatively; is there a method to 'hide' namespaces similar to how we
can
'hide' special pages?
Any other random ideas?
If you're curious; we needed the new namespaces to support a 'scratch'
space for translations to happen before we moved them into the highly
protected MediaWiki namespace.
[1]
http://en.wikipedia.org/wiki/Rubber_duck_debugging
[2] I had some code in 1.20 that created a namespace via a
wgExtensionFunctions hook that I recall working does not
--
~Matt Walker
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l